public class HierarchyType extends java.lang.Object implements IGenericType
| Modifier and Type | Field and Description |
|---|---|
boolean |
anonymous |
int |
modifiers |
char[] |
name |
char[] |
superclassName |
char[][] |
superInterfaceNames |
IType |
typeHandle |
JAR_FILE_ENTRY_SEPARATOR| Constructor and Description |
|---|
HierarchyType(IType typeHandle,
char[] name,
int modifiers,
char[] superclassName,
char[][] superInterfaceNames,
boolean anonymous) |
| Modifier and Type | Method and Description |
|---|---|
char[] |
getFileName()
Answer the file name which defines the type.
|
int |
getModifiers()
Answer an int whose bits are set according the access constants
defined by the VM spec.
|
boolean |
isAnonymous()
Answer whether the receiver is an anonymous type
|
boolean |
isBinaryType()
Answer whether the receiver contains the resolved binary form
or the unresolved source form of the type.
|
public IType typeHandle
public char[] name
public int modifiers
public char[] superclassName
public char[][] superInterfaceNames
public boolean anonymous
public HierarchyType(IType typeHandle, char[] name, int modifiers, char[] superclassName, char[][] superInterfaceNames, boolean anonymous)
public char[] getFileName()
IDependentgetFileName in interface IDependentIDependent.getFileName()public int getModifiers()
getModifiers in interface IGenericTypepublic boolean isBinaryType()
isBinaryType in interface IGenericTypepublic boolean isAnonymous()