|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
represents named program units in Java language with the only exception of project, these units are contained in some other unit. In some rare occurences the names may be generated.
| Field Summary | |
static int |
DEFAULT_ACCESS
the access to this item is default, i.e. |
static int |
KIND_CLASS
the kind of INamedUnit --- class |
static int |
KIND_FIELD
the kind of INamedUnit --- field, i.e. |
static int |
KIND_INTERFACE
the kind of INamedUnit --- interface |
static int |
KIND_METHOD
the kind of INamedUnit --- method (of class or interface) |
static int |
KIND_PACKAGE
the kind of INamedUnit --- package |
static int |
KIND_PROJECT
the kind of INamedUnit --- project |
static int |
KINDS_NUMBER
number of INamedUnit kinds |
static int |
MODIFIER_ABSTRACT
this bit is set in modifiers mask when named unit was explicitly or implicitly specifed as abstract |
static int |
MODIFIER_FINAL
this bit is set in modifiers mask when named unit was explicitly or implicitly specifed as final |
static int |
MODIFIER_NATIVE
this bit is set in modifiers mask when named unit was explicitly or implicitly specifed as native |
static int |
MODIFIER_STATIC
this bit is set in modifiers mask when named unit was explicitly or implicitly specifed as static |
static int |
MODIFIER_STRICTFP
this bit is set in modifiers mask when named unit was explicitly or implicitly specifed as strictfp |
static int |
MODIFIER_SYNCHRONIZED
this bit is set in modifiers mask when named unit was explicitly or implicitly specifed as synchronized |
static int |
MODIFIER_TRANSIENT
this bit is set in modifiers mask when named unit was explicitly or implicitly specifed as transient |
static int |
MODIFIER_VOLATILE
this bit is set in modifiers mask when named unit was explicitly or implicitly specifed as volatile |
static int |
PRIVATE_ACCESS
the access to this item is private, i.e. |
static int |
PROTECTED_ACCESS
the access to this item is protected, i.e. |
static int |
PUBLIC_ACCESS
the access to this item is public, i.e. |
| Method Summary | |
int |
accessType()
get access type for this named unit |
AstObject |
getAstObject()
Obtain an associated AstObject, for which the tuple was generated returns null if no AstObject is associated. |
boolean |
isAbstract()
provides information if this named unit was unit was explicitly or implicitly specifed as abstract |
boolean |
isFinal()
provides information if this named unit was unit was explicitly or implicitly specifed as final |
boolean |
isNative()
provides information if this named unit was unit was explicitly or implicitly specifed as native |
boolean |
isStatic()
provides information if this named unit was unit was explicitly or implicitly specifed as static |
boolean |
isStrictfp()
provides information if this named unit was unit was explicitly or implicitly specifed as strictfp |
boolean |
isSynchronized()
provides information if this named unit was unit was explicitly or implicitly specifed as synchronized |
boolean |
isTransient()
provides information if this named unit was unit was explicitly or implicitly specifed as transient |
boolean |
isVolatile()
provides information if this named unit was unit was explicitly or implicitly specifed as volatile |
int |
modifiers()
get modifiers for this named unit the modifiers are reperesented as |
java.lang.String |
name()
get name of the named unit |
void |
remove()
remove the class from the hierarchy |
INamespaceUnit |
scope()
get the scope where this Named Unit is included |
int |
unitKind()
get kind of this unit |
| Field Detail |
public static final int DEFAULT_ACCESS
public static final int KIND_CLASS
public static final int KIND_FIELD
public static final int KIND_INTERFACE
public static final int KIND_METHOD
public static final int KIND_PACKAGE
public static final int KIND_PROJECT
public static final int KINDS_NUMBER
public static final int MODIFIER_ABSTRACT
abstractpublic static final int MODIFIER_FINAL
finalpublic static final int MODIFIER_NATIVE
nativepublic static final int MODIFIER_STATIC
staticpublic static final int MODIFIER_STRICTFP
strictfppublic static final int MODIFIER_SYNCHRONIZED
synchronizedpublic static final int MODIFIER_TRANSIENT
transientpublic static final int MODIFIER_VOLATILE
volatilepublic static final int PRIVATE_ACCESS
private
was specified for itpublic static final int PROTECTED_ACCESS
protected was specified for itpublic static final int PUBLIC_ACCESS
public
was specified for it| Method Detail |
public int accessType()
public AstObject getAstObject()
null if no AstObject is associated.public boolean isAbstract()
abstractpublic boolean isFinal()
finalpublic boolean isNative()
nativepublic boolean isStatic()
staticpublic boolean isStrictfp()
strictfppublic boolean isSynchronized()
synchronizedpublic boolean isTransient()
transientpublic boolean isVolatile()
volatilepublic int modifiers()
public java.lang.String name()
public void remove()
public INamespaceUnit scope()
public int unitKind()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||