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>,java.io.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(java.lang.String name, com.thoughtworks.qdox.type.TypeResolver typeResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<com.thoughtworks.qdox.model.JavaType>getBounds()java.lang.StringgetCanonicalName()java.lang.StringgetFullyQualifiedName()java.lang.StringgetGenericCanonicalName()DgetGenericDeclaration()java.lang.StringgetGenericFullyQualifiedName()java.lang.StringgetGenericValue()java.lang.StringgetName()voidsetBounds(java.util.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
-
-
-
-
Method Detail
-
getBounds
public java.util.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(java.util.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 java.lang.String getFullyQualifiedName()
Description copied from class:ModifyableJavaType- Specified by:
getFullyQualifiedNamein interfacecom.thoughtworks.qdox.model.JavaType- Overrides:
getFullyQualifiedNamein classModifyableJavaType
-
getGenericFullyQualifiedName
public java.lang.String getGenericFullyQualifiedName()
Description copied from class:ModifyableJavaType- Specified by:
getGenericFullyQualifiedNamein interfacecom.thoughtworks.qdox.model.JavaType- Overrides:
getGenericFullyQualifiedNamein classModifyableJavaType
-
getCanonicalName
public java.lang.String getCanonicalName()
Description copied from class:ModifyableJavaType- Specified by:
getCanonicalNamein interfacecom.thoughtworks.qdox.model.JavaType- Overrides:
getCanonicalNamein classModifyableJavaType
-
getGenericCanonicalName
public java.lang.String getGenericCanonicalName()
Description copied from class:ModifyableJavaType- Specified by:
getGenericCanonicalNamein interfacecom.thoughtworks.qdox.model.JavaType- Overrides:
getGenericCanonicalNamein classModifyableJavaType
-
getGenericValue
public java.lang.String getGenericValue()
Description copied from class:ModifyableJavaType- Specified by:
getGenericValuein interfacecom.thoughtworks.qdox.model.JavaType- Overrides:
getGenericValuein classModifyableJavaType
-
getName
public java.lang.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
-
-