Package org.jfuncmachine.compiler.model
Class Access
java.lang.Object
org.jfuncmachine.compiler.model.Access
Values describing the various access options for Java classes, interfaces, and methods.
The values in this class can be combined by addition, so "public static"
is represented as Access.PUBLIC + Access.STATIC.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intThe class or method is abstractstatic final intThe class is an enumstatic final intThe class or field is finalstatic final intThe class is an interfacestatic final intThe class, field, or method is privatestatic final intThe class, field, or method is protectedstatic final intThe class, field, or method is publicstatic final intThe field or method is staticstatic final intUse the newer invokespecial instruction for super classesstatic final intThe field or method is synthetic (compiler-generated, doesn't appear in source code) -
Method Summary
-
Field Details
-
ABSTRACT
public static final int ABSTRACTThe class or method is abstract- See Also:
-
FINAL
public static final int FINALThe class or field is final- See Also:
-
INTERFACE
public static final int INTERFACEThe class is an interface- See Also:
-
PRIVATE
public static final int PRIVATEThe class, field, or method is private- See Also:
-
PROTECTED
public static final int PROTECTEDThe class, field, or method is protected- See Also:
-
PUBLIC
public static final int PUBLICThe class, field, or method is public- See Also:
-
STATIC
public static final int STATICThe field or method is static- See Also:
-
ENUM
public static final int ENUMThe class is an enum- See Also:
-
SYNTHETIC
public static final int SYNTHETICThe field or method is synthetic (compiler-generated, doesn't appear in source code)- See Also:
-
SUPER
public static final int SUPERUse the newer invokespecial instruction for super classes- See Also:
-