public final class GenericParameterBuilder<T> extends Type<T>
Bottom, DefaultBinder, DefaultLookup, Delimiter, EmptyConstructors, EmptyFields, EmptyMembers, EmptyMethods, EmptyObjects, EmptyStrings, EmptyTypes, FilterMethodOverride, FilterName, FilterNameIgnoreCase, FilterRawMember, NullType, UnboundedWildcard, Value| Modifier and Type | Method and Description |
|---|---|
<P,R> R |
accept(TypeVisitor<P,R> visitor,
P parameter) |
java.lang.StringBuilder |
appendBriefDescription(java.lang.StringBuilder sb) |
java.lang.StringBuilder |
appendDescription(java.lang.StringBuilder sb) |
java.lang.StringBuilder |
appendErasedDescription(java.lang.StringBuilder sb) |
java.lang.StringBuilder |
appendErasedSignature(java.lang.StringBuilder sb) |
java.lang.StringBuilder |
appendSignature(java.lang.StringBuilder sb) |
java.lang.StringBuilder |
appendSimpleDescription(java.lang.StringBuilder sb) |
boolean |
containsGenericParameters() |
boolean |
equals(java.lang.Object obj) |
Type<? super T> |
getBaseType() |
ConstructorInfo |
getConstructor(java.util.Set<BindingFlags> bindingFlags,
CallingConvention callingConvention,
Type... parameterTypes) |
ConstructorList |
getConstructors(java.util.Set<BindingFlags> bindingFlags) |
protected ConstructorList |
getDeclaredConstructors() |
protected FieldList |
getDeclaredFields() |
protected MethodList |
getDeclaredMethods() |
MethodInfo |
getDeclaringMethod() |
Type |
getDeclaringType() |
java.lang.Class<T> |
getErasedClass() |
Type<?> |
getExtendsBound() |
FieldInfo |
getField(java.lang.String name,
java.util.Set<BindingFlags> bindingFlags) |
FieldList |
getFields(java.util.Set<BindingFlags> bindingFlags) |
java.lang.String |
getFullName() |
int |
getGenericParameterPosition() |
TypeList |
getInterfaces() |
java.lang.String |
getInternalName() |
javax.lang.model.type.TypeKind |
getKind() |
MemberList |
getMember(java.lang.String name,
java.util.Set<BindingFlags> bindingFlags,
java.util.Set<MemberType> memberTypes) |
MemberList |
getMembers(java.util.Set<BindingFlags> bindingFlags,
java.util.Set<MemberType> memberTypes) |
MethodInfo |
getMethod(java.lang.String name,
java.util.Set<BindingFlags> bindingFlags,
CallingConvention callingConvention,
Type... parameterTypes) |
MethodList |
getMethods(java.util.Set<BindingFlags> bindingFlags,
CallingConvention callingConvention) |
int |
getModifiers() |
java.lang.String |
getName() |
Type<?> |
getNestedType(java.lang.String fullName,
java.util.Set<BindingFlags> bindingFlags) |
TypeList |
getNestedTypes(java.util.Set<BindingFlags> bindingFlags) |
java.lang.Package |
getPackage() |
Type |
getReflectedType() |
Type<?> |
getSuperBound() |
TypeList |
getTypeArguments() |
protected TypeBindings |
getTypeBindings() |
boolean |
hasElementType() |
boolean |
hasExtendsBound() |
int |
hashCode() |
boolean |
implementsInterface(Type interfaceType) |
boolean |
isArray() |
boolean |
isAssignableFrom(Type type) |
boolean |
isBoundedType() |
boolean |
isCompoundType() |
boolean |
isEquivalentTo(Type<?> other) |
boolean |
isGenericParameter() |
boolean |
isGenericType() |
boolean |
isGenericTypeDefinition() |
boolean |
isInstance(java.lang.Object o) |
boolean |
isNested() |
boolean |
isPrimitive() |
boolean |
isSubTypeOf(Type type) |
void |
setBaseTypeConstraint(Type<?> baseType) |
void |
setInterfaceConstraints(TypeList interfaceConstraints) |
_appendClassDescription, _appendClassName, _appendClassSignature, _appendErasedClassSignature, appendGenericSignature, containsGenericParameter, findMembers, forName, forName, getAnnotation, getAnnotations, getClassFullName, getClassSimpleName, getConstructor, getConstructor, getConstructors, getDeclaredAnnotations, getDeclaredTypes, getElementType, getEnumConstants, getEnumNames, getErasedType, getExplicitInterfaces, getField, getFields, getGenericSignature, getGenericTypeDefinition, getGenericTypeParameters, getMember, getMember, getMembers, getMembers, getMembers, getMembers, getMembersOfType, getMemberType, getMethod, getMethod, getMethods, getMethods, getNestedType, getNestedTypes, getShortName, getType, hasSuperBound, isAbstract, isAnnotationPresent, isClass, isEnum, isInterface, isLocalClass, isRawType, isSynthetic, isUnbounded, isVisible, isWildcardType, list, list, list, makeArrayType, makeArrayType, makeCompoundType, makeCompoundType, makeExtendsWildcard, makeGenericType, makeGenericType, makeGenericTypeCore, makeSuperWildcard, makeWildcard, newInstance, of, substitute, toStringgetAnnotationsByType, getBriefDescription, getDeclaredAnnotation, getDeclaredAnnotationsByType, getDescription, getErasedDescription, getErasedSignature, getSignature, getSimpleDescription, isEquivalentTo, isFinal, isNonPublic, isPackagePrivate, isPrivate, isProtected, isPublic, isStaticpublic Type getDeclaringType()
getDeclaringType in class MemberInfopublic int getModifiers()
getModifiers in class MemberInfopublic Type getReflectedType()
getReflectedType in class MemberInfopublic Type<? super T> getBaseType()
getBaseType in class Type<T>public java.lang.StringBuilder appendBriefDescription(java.lang.StringBuilder sb)
appendBriefDescription in class Type<T>public java.lang.StringBuilder appendErasedDescription(java.lang.StringBuilder sb)
appendErasedDescription in class Type<T>public java.lang.StringBuilder appendErasedSignature(java.lang.StringBuilder sb)
appendErasedSignature in class Type<T>public java.lang.StringBuilder appendDescription(java.lang.StringBuilder sb)
appendDescription in class Type<T>public java.lang.StringBuilder appendSignature(java.lang.StringBuilder sb)
appendSignature in class Type<T>public java.lang.StringBuilder appendSimpleDescription(java.lang.StringBuilder sb)
appendSimpleDescription in class Type<T>public ConstructorInfo getConstructor(java.util.Set<BindingFlags> bindingFlags, CallingConvention callingConvention, Type... parameterTypes)
getConstructor in class Type<T>public ConstructorList getConstructors(java.util.Set<BindingFlags> bindingFlags)
getConstructors in class Type<T>protected ConstructorList getDeclaredConstructors()
getDeclaredConstructors in class Type<T>protected FieldList getDeclaredFields()
getDeclaredFields in class Type<T>protected MethodList getDeclaredMethods()
getDeclaredMethods in class Type<T>public MemberList getMembers(java.util.Set<BindingFlags> bindingFlags, java.util.Set<MemberType> memberTypes)
getMembers in class Type<T>public MemberList getMember(java.lang.String name, java.util.Set<BindingFlags> bindingFlags, java.util.Set<MemberType> memberTypes)
public MethodInfo getMethod(java.lang.String name, java.util.Set<BindingFlags> bindingFlags, CallingConvention callingConvention, Type... parameterTypes)
public MethodList getMethods(java.util.Set<BindingFlags> bindingFlags, CallingConvention callingConvention)
getMethods in class Type<T>public Type<?> getNestedType(java.lang.String fullName, java.util.Set<BindingFlags> bindingFlags)
getNestedType in class Type<T>public TypeList getNestedTypes(java.util.Set<BindingFlags> bindingFlags)
getNestedTypes in class Type<T>public FieldList getFields(java.util.Set<BindingFlags> bindingFlags)
public FieldInfo getField(java.lang.String name, java.util.Set<BindingFlags> bindingFlags)
public java.lang.Package getPackage()
getPackage in class Type<T>public Type<?> getSuperBound()
getSuperBound in class Type<T>public java.lang.String getFullName()
getFullName in class Type<T>public Type<?> getExtendsBound()
getExtendsBound in class Type<T>public MethodInfo getDeclaringMethod()
getDeclaringMethod in class Type<T>public boolean isSubTypeOf(Type type)
isSubTypeOf in class Type<T>public boolean isGenericParameter()
isGenericParameter in class Type<T>public boolean implementsInterface(Type interfaceType)
implementsInterface in class Type<T>protected TypeBindings getTypeBindings()
getTypeBindings in class Type<T>public TypeList getTypeArguments()
getTypeArguments in class Type<T>public TypeList getInterfaces()
getInterfaces in class Type<T>public java.lang.String getInternalName()
getInternalName in class Type<T>public int getGenericParameterPosition()
getGenericParameterPosition in class Type<T>public java.lang.Class<T> getErasedClass()
getErasedClass in class Type<T>public boolean containsGenericParameters()
containsGenericParameters in class Type<T>public boolean hasElementType()
hasElementType in class Type<T>public boolean isAssignableFrom(Type type)
isAssignableFrom in class Type<T>public boolean isBoundedType()
isBoundedType in class Type<T>public boolean isCompoundType()
isCompoundType in class Type<T>public boolean isEquivalentTo(Type<?> other)
isEquivalentTo in class Type<T>public boolean isGenericType()
isGenericType in class Type<T>public boolean isGenericTypeDefinition()
isGenericTypeDefinition in class Type<T>public boolean hasExtendsBound()
hasExtendsBound in class Type<T>public boolean isInstance(java.lang.Object o)
isInstance in class Type<T>public boolean isPrimitive()
isPrimitive in class Type<T>public <P,R> R accept(TypeVisitor<P,R> visitor, P parameter)
public void setBaseTypeConstraint(Type<?> baseType)
public void setInterfaceConstraints(TypeList interfaceConstraints)