Package com.strobel.decompiler.types
Interface ITypeInfo
- All Known Implementing Classes:
TypeProxy
interface ITypeInfo
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addListener
(ITypeListener listener) getName()
boolean
boolean
boolean
boolean
boolean
isArray()
boolean
isBound()
boolean
boolean
boolean
boolean
boolean
isLocal()
boolean
boolean
boolean
boolean
boolean
isVoid()
boolean
void
removeListener
(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
-