Class AccessFlags
java.lang.Object
org.vesalainen.bcc.AccessFlags
- Direct Known Subclasses:
AccessFlags.ClassFlags, AccessFlags.FieldFlags, AccessFlags.MethodFlags
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intDeclared abstract; must not be instantiated.static final intA bridge method, generated by the compilerstatic final intDeclared as an enum type.static final intDeclared final; no subclasses allowed.static final intDeclared native; implemented in a language other than Javastatic final intDeclared private; accessible 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-strictstatic final intDeclared synchronized; invocation is wrapped in a monitor lockstatic final intDeclared synthetic; Not present in the source code. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intgetModifier(Set<Modifier> modifiers) static intgetModifier(Modifier modifier) getModifiers(int accessFlags) getModifiers(Modifier... mod) static booleanisSynthetic(int flags) static voidsetModifiers(Set<Modifier> modifiers, int accessFlags)
-
Field Details
-
ACC_PUBLIC
public static final int ACC_PUBLICDeclared public; may be accessed from outside its package.- See Also:
-
ACC_PRIVATE
public static final int ACC_PRIVATEDeclared private; accessible only within the defining class.- See Also:
-
ACC_PROTECTED
public static final int ACC_PROTECTEDDeclared protected; may be accessed within subclasses.- See Also:
-
ACC_FINAL
public static final int ACC_FINALDeclared final; no subclasses allowed.- See Also:
-
ACC_STATIC
public static final int ACC_STATICDeclared static.- See Also:
-
ACC_SUPER
public static final int ACC_SUPERDeclared synchronized; invocation is wrapped in a monitor lock- See Also:
-
ACC_BRIDGE
public static final int ACC_BRIDGEA bridge method, generated by the compiler- See Also:
-
ACC_NATIVE
public static final int ACC_NATIVEDeclared native; implemented in a language other than Java- See Also:
-
ACC_ABSTRACT
public static final int ACC_ABSTRACTDeclared abstract; must not be instantiated.- See Also:
-
ACC_STRICT
public static final int ACC_STRICTDeclared strictfp; floating-point mode is FP-strict- See Also:
-
ACC_SYNTHETIC
public static final int ACC_SYNTHETICDeclared synthetic; Not present in the source code.- See Also:
-
ACC_ENUM
public static final int ACC_ENUMDeclared as an enum type.- See Also:
-
-
Constructor Details
-
AccessFlags
public AccessFlags()
-
-
Method Details
-
isSynthetic
public static boolean isSynthetic(int flags) -
getModifier
-
getModifier
-
getModifiers
-
getModifiers
-
setModifiers
-