public interface ISourceType extends IGenericType
JAR_FILE_ENTRY_SEPARATOR| Modifier and Type | Method and Description |
|---|---|
int |
getDeclarationSourceEnd()
Answer the source end position of the type's declaration.
|
int |
getDeclarationSourceStart()
Answer the source start position of the type's declaration.
|
ISourceType |
getEnclosingType()
Answer the enclosing type
or null if the receiver is a top level type.
|
ISourceField[] |
getFields()
Answer the receiver's fields.
|
char[][] |
getInterfaceNames()
Answer the unresolved names of the receiver's interfaces
or null if the array is empty.
|
ISourceType[] |
getMemberTypes()
Answer the receiver's member types.
|
ISourceMethod[] |
getMethods()
Answer the receiver's methods.
|
char[] |
getName()
Answer the simple source name of the receiver.
|
int |
getNameSourceEnd()
Answer the source end position of the type's name.
|
int |
getNameSourceStart()
Answer the source start position of the type's name.
|
char[] |
getSuperclassName()
Answer the unresolved name of the receiver's superclass
or null if it does not have one.
|
char[][][] |
getTypeParameterBounds()
Answer the array of bound names of the receiver's type parameters.
|
char[][] |
getTypeParameterNames()
Answer the names of the receiver's type parameters.
|
boolean |
isAnonymous()
Answer whether the receiver type is anonymous
|
getModifiers, isBinaryTypegetFileNameint getDeclarationSourceEnd()
int getDeclarationSourceStart()
ISourceType getEnclosingType()
ISourceField[] getFields()
char[][] getInterfaceNames()
ISourceType[] getMemberTypes()
ISourceMethod[] getMethods()
char[] getName()
int getNameSourceEnd()
int getNameSourceStart()
char[] getSuperclassName()
char[][][] getTypeParameterBounds()
char[][] getTypeParameterNames()
boolean isAnonymous()