|
Java Debug Interface | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Accessible
Provides information on the accessibility of a type or type component. Mirrors for program elements which allow an an access specifier (private, protected, public) provide information on that part of the declaration through this interface.
Method Summary | |
---|---|
boolean |
isPackagePrivate()
Determines if this object mirrors a package private item. |
boolean |
isPrivate()
Determines if this object mirrors a private item. |
boolean |
isProtected()
Determines if this object mirrors a protected item. |
boolean |
isPublic()
Determines if this object mirrors a public item. |
int |
modifiers()
Returns the JavaTM programming language modifiers, encoded in an integer. |
Method Detail |
---|
int modifiers()
The modifier encodings are defined in the
Java Virtual Machine
Specification, in the access_flag
tables for
classes,
fields, and
methods.
boolean isPrivate()
ArrayType
, the return value depends on the
array component type. For primitive arrays the return value
is always false. For object arrays, the return value is the
same as would be returned for the component type.
For primitive classes, such as Integer.TYPE
,
the return value is always false.
true
for items with private access;
false
otherwise.boolean isPackagePrivate()
ArrayType
, the return value depends on the
array component type. For primitive arrays the return value
is always false. For object arrays, the return value is the
same as would be returned for the component type.
For primitive classes, such as Integer.TYPE
,
the return value is always false.
true
for items with package private access;
false
otherwise.boolean isProtected()
ArrayType
, the return value depends on the
array component type. For primitive arrays the return value
is always false. For object arrays, the return value is the
same as would be returned for the component type.
For primitive classes, such as Integer.TYPE
,
the return value is always false.
true
for items with private access;
false
otherwise.boolean isPublic()
ArrayType
, the return value depends on the
array component type. For primitive arrays the return value
is always true. For object arrays, the return value is the
same as would be returned for the component type.
For primitive classes, such as Integer.TYPE
,
the return value is always true.
true
for items with public access;
false
otherwise.
|
Java Debug Interface | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |