Class ModifyableJavaTypeVariable<D extends com.thoughtworks.qdox.model.JavaGenericDeclaration>
- java.lang.Object
-
- com.devonfw.cobigen.javaplugin.merger.libextension.ModifyableJavaType
-
- com.devonfw.cobigen.javaplugin.merger.libextension.ModifyableJavaTypeVariable<D>
-
- All Implemented Interfaces:
com.thoughtworks.qdox.model.JavaAnnotatedElement,com.thoughtworks.qdox.model.JavaClass,com.thoughtworks.qdox.model.JavaGenericDeclaration,com.thoughtworks.qdox.model.JavaModel,com.thoughtworks.qdox.model.JavaType,com.thoughtworks.qdox.model.JavaTypeVariable<D>,Serializable
public class ModifyableJavaTypeVariable<D extends com.thoughtworks.qdox.model.JavaGenericDeclaration> extends ModifyableJavaType implements com.thoughtworks.qdox.model.JavaTypeVariable<D>
This class exists to use a custom implementation of the methods that take care of the generics.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.devonfw.cobigen.javaplugin.merger.libextension.ModifyableJavaType
fullName, name
-
-
Constructor Summary
Constructors Constructor Description ModifyableJavaTypeVariable(String name, com.thoughtworks.qdox.type.TypeResolver typeResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<com.thoughtworks.qdox.model.JavaType>getBounds()StringgetCanonicalName()StringgetFullyQualifiedName()StringgetGenericCanonicalName()DgetGenericDeclaration()StringgetGenericFullyQualifiedName()StringgetGenericValue()StringgetName()voidsetBounds(List<com.thoughtworks.qdox.model.JavaType> bounds)-
Methods inherited from class com.devonfw.cobigen.javaplugin.merger.libextension.ModifyableJavaType
equals, getAnnotations, getBeanProperties, getBeanProperties, getBeanProperty, getBeanProperty, getBinaryName, getCodeBlock, getComment, getComponentType, getConstructor, getConstructor, getConstructors, getDeclaringClass, getDerivedClasses, getDimensions, getEnumConstantByName, getEnumConstants, getFieldByName, getFields, getGenericValue, getImplements, getInitializers, getInterfaces, getJavaClassLibrary, getLineNumber, getMethod, getMethodBySignature, getMethodBySignature, getMethodBySignature, getMethods, getMethods, getMethodsBySignature, getMethodsBySignature, getModifiers, getNamedParameter, getNestedClassByName, getNestedClasses, getPackage, getPackageName, getParentSource, getResolvedFullyQualifiedName, getResolvedGenericFullyQualifiedName, getResolvedGenericValue, getResolvedValue, getSimpleName, getSource, getSuperClass, getSuperJavaClass, getTagByName, getTags, getTagsByName, getTagsByName, getTypeParameters, getValue, hashCode, isA, isA, isA, isAbstract, isAnnotation, isArray, isEnum, isFinal, isInner, isInterface, isPrimitive, isPrivate, isProtected, isPublic, isResolved, isStatic, isVoid, resolve, resolve, toGenericString, toString
-
-
-
-
Constructor Detail
-
ModifyableJavaTypeVariable
public ModifyableJavaTypeVariable(String name, com.thoughtworks.qdox.type.TypeResolver typeResolver)
-
-
Method Detail
-
getBounds
public List<com.thoughtworks.qdox.model.JavaType> getBounds()
- Specified by:
getBoundsin interfacecom.thoughtworks.qdox.model.JavaTypeVariable<D extends com.thoughtworks.qdox.model.JavaGenericDeclaration>
-
setBounds
public void setBounds(List<com.thoughtworks.qdox.model.JavaType> bounds)
- Parameters:
bounds- the bounds to set
-
getGenericDeclaration
public D getGenericDeclaration()
- Specified by:
getGenericDeclarationin interfacecom.thoughtworks.qdox.model.JavaTypeVariable<D extends com.thoughtworks.qdox.model.JavaGenericDeclaration>
-
getFullyQualifiedName
public String getFullyQualifiedName()
Description copied from class:ModifyableJavaType- Specified by:
getFullyQualifiedNamein interfacecom.thoughtworks.qdox.model.JavaType- Overrides:
getFullyQualifiedNamein classModifyableJavaType
-
getGenericFullyQualifiedName
public String getGenericFullyQualifiedName()
Description copied from class:ModifyableJavaType- Specified by:
getGenericFullyQualifiedNamein interfacecom.thoughtworks.qdox.model.JavaType- Overrides:
getGenericFullyQualifiedNamein classModifyableJavaType
-
getCanonicalName
public String getCanonicalName()
Description copied from class:ModifyableJavaType- Specified by:
getCanonicalNamein interfacecom.thoughtworks.qdox.model.JavaType- Overrides:
getCanonicalNamein classModifyableJavaType
-
getGenericCanonicalName
public String getGenericCanonicalName()
Description copied from class:ModifyableJavaType- Specified by:
getGenericCanonicalNamein interfacecom.thoughtworks.qdox.model.JavaType- Overrides:
getGenericCanonicalNamein classModifyableJavaType
-
getGenericValue
public String getGenericValue()
Description copied from class:ModifyableJavaType- Specified by:
getGenericValuein interfacecom.thoughtworks.qdox.model.JavaType- Overrides:
getGenericValuein classModifyableJavaType
-
getName
public String getName()
Description copied from class:ModifyableJavaType- Specified by:
getNamein interfacecom.thoughtworks.qdox.model.JavaClass- Specified by:
getNamein interfacecom.thoughtworks.qdox.model.JavaTypeVariable<D extends com.thoughtworks.qdox.model.JavaGenericDeclaration>- Overrides:
getNamein classModifyableJavaType
-
-