Class JavaFlags
java.lang.Object
com.pnfsoftware.jeb.core.units.code.java.JavaFlags
Java code flags.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intAbstract type or method flag.static final intThe aggregate of all flags typically allowed for class items.static final intThe aggregate of all flags typically allowed for field items.static final intThe aggregate of all flags typically allowed for method items.static final intAnnotation type flag.static final intAnonymous-class flag.static final intBridge method flag; shares its value withVOLATILE.static final intConstructor method flag.static final intDeclared-synchronized method flag.static final intEnumeration type or field flag.static final intFinal type, member, or local flag.static final intInner-class flag.static final intInterface type flag.static final intNative method flag.static final intPrivate access flag.static final intProtected access flag.static final intPublic access flag.static final intStatic member flag.static final intStrict floating-point method flag.static final intSynchronized method flag.static final intSynthetic item flag.static final intTransient field flag.static final intVarargs method flag; shares its value withTRANSIENT.static final intVolatile field flag. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
PUBLIC
public static final int PUBLICPublic access flag.- See Also:
-
PRIVATE
public static final int PRIVATEPrivate access flag.- See Also:
-
PROTECTED
public static final int PROTECTEDProtected access flag.- See Also:
-
STATIC
public static final int STATICStatic member flag.- See Also:
-
FINAL
public static final int FINALFinal type, member, or local flag.- See Also:
-
SYNCHRONIZED
public static final int SYNCHRONIZEDSynchronized method flag.- See Also:
-
VOLATILE
public static final int VOLATILEVolatile field flag.- See Also:
-
BRIDGE
public static final int BRIDGEBridge method flag; shares its value withVOLATILE.- See Also:
-
TRANSIENT
public static final int TRANSIENTTransient field flag.- See Also:
-
VARARGS
public static final int VARARGSVarargs method flag; shares its value withTRANSIENT.- See Also:
-
NATIVE
public static final int NATIVENative method flag.- See Also:
-
INTERFACE
public static final int INTERFACEInterface type flag.- See Also:
-
ABSTRACT
public static final int ABSTRACTAbstract type or method flag.- See Also:
-
STRICT
public static final int STRICTStrict floating-point method flag.- See Also:
-
SYNTHETIC
public static final int SYNTHETICSynthetic item flag.- See Also:
-
ANNOTATION
public static final int ANNOTATIONAnnotation type flag.- See Also:
-
ENUMERATION
public static final int ENUMERATIONEnumeration type or field flag.- See Also:
-
CONSTRUCTOR
public static final int CONSTRUCTORConstructor method flag.- See Also:
-
DECLARED_SYNCHRONIZED
public static final int DECLARED_SYNCHRONIZEDDeclared-synchronized method flag.- See Also:
-
INNER
public static final int INNERInner-class flag.- See Also:
-
ANONYMOUS
public static final int ANONYMOUSAnonymous-class flag.- See Also:
-
ALLOWED_CLASS
public static final int ALLOWED_CLASSThe aggregate of all flags typically allowed for class items.- See Also:
-
ALLOWED_FIELD
public static final int ALLOWED_FIELDThe aggregate of all flags typically allowed for field items.- See Also:
-
ALLOWED_METHOD
public static final int ALLOWED_METHODThe aggregate of all flags typically allowed for method items.- See Also:
-
-
Constructor Details
-
JavaFlags
public JavaFlags()
-