Interface ITypeInfo
- All Known Implementing Classes:
TypeProxy
interface ITypeInfo
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(ITypeListener listener) getName()booleanbooleanbooleanbooleanbooleanisArray()booleanisBound()booleanbooleanbooleanbooleanbooleanisLocal()booleanbooleanbooleanbooleanbooleanisVoid()booleanvoidremoveListener(ITypeListener listener)
-
Method Details
-
getName
String getName() -
getPackageName
String getPackageName() -
getFullName
String getFullName() -
getCanonicalName
String getCanonicalName() -
getInternalName
String getInternalName() -
getSignature
String getSignature() -
isArray
boolean isArray() -
isPrimitive
boolean isPrimitive() -
isPrimitiveOrVoid
boolean isPrimitiveOrVoid() -
isVoid
boolean isVoid() -
isRawType
boolean isRawType() -
isGenericType
boolean isGenericType() -
isGenericTypeInstance
boolean isGenericTypeInstance() -
isGenericTypeDefinition
boolean isGenericTypeDefinition() -
isGenericParameter
boolean isGenericParameter() -
isWildcard
boolean isWildcard() -
isUnknownType
boolean isUnknownType() -
isBound
boolean isBound() -
isAnonymous
boolean isAnonymous() -
isLocal
boolean isLocal() -
hasConstraints
boolean hasConstraints() -
hasSuperConstraint
boolean hasSuperConstraint() -
hasExtendsConstraint
boolean hasExtendsConstraint() -
getDeclaringType
ITypeInfo getDeclaringType() -
getElementType
ITypeInfo getElementType() -
getSuperConstraint
ITypeInfo getSuperConstraint() -
getExtendsConstraint
ITypeInfo getExtendsConstraint() -
getSuperClass
ITypeInfo getSuperClass() -
getSuperInterfaces
ImmutableList<ITypeInfo> getSuperInterfaces() -
getGenericParameters
ImmutableList<ITypeInfo> getGenericParameters() -
getTypeArguments
ImmutableList<ITypeInfo> getTypeArguments() -
getGenericDefinition
ITypeInfo getGenericDefinition() -
addListener
-
removeListener
-