Interface AccessFlags
- All Known Implementing Classes:
ClassFile,MethodInfo,Util
public interface AccessFlags
Class/interface access flag masks.
- Version:
- 1.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intDeclared abstract; may not be instantiated.static final intDeclared as an annotation type.static final intDeclared as an enum type.static final intDeclared final; no subclasses allowed.static final intIs an interface, not a class.static final intDeclared native; implemented in a language other than Java.static final intDeclared private; usable only within the defining class.static final intDeclared protected; may be accessed within subclasses.static final intDeclared public; may be accessed from outside its package.static final intDeclared static.static final intDeclared strictfp; floating-point mode is FP-strict.static final intTreat superclass methods specially when invoked by the invokespecial instruction.static final intDeclared synchronized; invocation is wrapped in a monitor block.static final intDeclaredsynthetic; not present in the source code.static final intDeclared transient; not written or read by a persistent object manager.static final intDeclared volatile; cannot be cached.
-
Field Details
-
ACC_PUBLIC
static final int ACC_PUBLICDeclared public; may be accessed from outside its package.- See Also:
-
ACC_PRIVATE
static final int ACC_PRIVATEDeclared private; usable only within the defining class.- See Also:
-
ACC_PROTECTED
static final int ACC_PROTECTEDDeclared protected; may be accessed within subclasses.- See Also:
-
ACC_STATIC
static final int ACC_STATICDeclared static.- See Also:
-
ACC_FINAL
static final int ACC_FINALDeclared final; no subclasses allowed.- See Also:
-
ACC_SUPER
static final int ACC_SUPERTreat superclass methods specially when invoked by the invokespecial instruction.- See Also:
-
ACC_SYNCHRONIZED
static final int ACC_SYNCHRONIZEDDeclared synchronized; invocation is wrapped in a monitor block.- See Also:
-
ACC_VOLATILE
static final int ACC_VOLATILEDeclared volatile; cannot be cached.- See Also:
-
ACC_TRANSIENT
static final int ACC_TRANSIENTDeclared transient; not written or read by a persistent object manager.- See Also:
-
ACC_NATIVE
static final int ACC_NATIVEDeclared native; implemented in a language other than Java.- See Also:
-
ACC_INTERFACE
static final int ACC_INTERFACEIs an interface, not a class.- See Also:
-
ACC_ABSTRACT
static final int ACC_ABSTRACTDeclared abstract; may not be instantiated.- See Also:
-
ACC_STRICT
static final int ACC_STRICTDeclared strictfp; floating-point mode is FP-strict.- See Also:
-
ACC_SYNTHETIC
static final int ACC_SYNTHETICDeclaredsynthetic; not present in the source code.- See Also:
-
ACC_ANNOTATION
static final int ACC_ANNOTATIONDeclared as an annotation type.- See Also:
-
ACC_ENUM
static final int ACC_ENUMDeclared as an enum type.- See Also:
-