Interface AccessFlags
-
- All Known Implementing Classes:
ClassFile,MethodInfo,Util
public interface AccessFlagsClass/interface access flag masks.- Version:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description static intACC_ABSTRACTDeclared abstract; may not be instantiated.static intACC_ANNOTATIONDeclared as an annotation type.static intACC_ENUMDeclared as an enum type.static intACC_FINALDeclared final; no subclasses allowed.static intACC_INTERFACEIs an interface, not a class.static intACC_NATIVEDeclared native; implemented in a language other than Java.static intACC_PRIVATEDeclared private; usable only within the defining class.static intACC_PROTECTEDDeclared protected; may be accessed within subclasses.static intACC_PUBLICDeclared public; may be accessed from outside its package.static intACC_STATICDeclared static.static intACC_STRICTDeclared strictfp; floating-point mode is FP-strict.static intACC_SUPERTreat superclass methods specially when invoked by the invokespecial instruction.static intACC_SYNCHRONIZEDDeclared synchronized; invocation is wrapped in a monitor block.static intACC_SYNTHETICDeclaredsynthetic; not present in the source code.static intACC_TRANSIENTDeclared transient; not written or read by a persistent object manager.static intACC_VOLATILEDeclared volatile; cannot be cached.
-
-
-
Field Detail
-
ACC_PUBLIC
static final int ACC_PUBLIC
Declared public; may be accessed from outside its package.- See Also:
- Constant Field Values
-
ACC_PRIVATE
static final int ACC_PRIVATE
Declared private; usable only within the defining class.- See Also:
- Constant Field Values
-
ACC_PROTECTED
static final int ACC_PROTECTED
Declared protected; may be accessed within subclasses.- See Also:
- Constant Field Values
-
ACC_STATIC
static final int ACC_STATIC
Declared static.- See Also:
- Constant Field Values
-
ACC_FINAL
static final int ACC_FINAL
Declared final; no subclasses allowed.- See Also:
- Constant Field Values
-
ACC_SUPER
static final int ACC_SUPER
Treat superclass methods specially when invoked by the invokespecial instruction.- See Also:
- Constant Field Values
-
ACC_SYNCHRONIZED
static final int ACC_SYNCHRONIZED
Declared synchronized; invocation is wrapped in a monitor block.- See Also:
- Constant Field Values
-
ACC_VOLATILE
static final int ACC_VOLATILE
Declared volatile; cannot be cached.- See Also:
- Constant Field Values
-
ACC_TRANSIENT
static final int ACC_TRANSIENT
Declared transient; not written or read by a persistent object manager.- See Also:
- Constant Field Values
-
ACC_NATIVE
static final int ACC_NATIVE
Declared native; implemented in a language other than Java.- See Also:
- Constant Field Values
-
ACC_INTERFACE
static final int ACC_INTERFACE
Is an interface, not a class.- See Also:
- Constant Field Values
-
ACC_ABSTRACT
static final int ACC_ABSTRACT
Declared abstract; may not be instantiated.- See Also:
- Constant Field Values
-
ACC_STRICT
static final int ACC_STRICT
Declared strictfp; floating-point mode is FP-strict.- See Also:
- Constant Field Values
-
ACC_SYNTHETIC
static final int ACC_SYNTHETIC
Declaredsynthetic; not present in the source code.- See Also:
- Constant Field Values
-
ACC_ANNOTATION
static final int ACC_ANNOTATION
Declared as an annotation type.- See Also:
- Constant Field Values
-
ACC_ENUM
static final int ACC_ENUM
Declared as an enum type.- See Also:
- Constant Field Values
-
-