Class Access

java.lang.Object
org.jfuncmachine.compiler.model.Access

public class Access extends Object
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

    Fields
    Modifier and Type
    Field
    Description
    static final int
    The class or method is abstract
    static final int
    The class is an enum
    static final int
    The class or field is final
    static final int
    The class is an interface
    static final int
    The class, field, or method is private
    static final int
    The class, field, or method is protected
    static final int
    The class, field, or method is public
    static final int
    The field or method is static
    static final int
    Use the newer invokespecial instruction for super classes
    static final int
    The field or method is synthetic (compiler-generated, doesn't appear in source code)
  • Method Summary

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • ABSTRACT

      public static final int ABSTRACT
      The class or method is abstract
      See Also:
    • FINAL

      public static final int FINAL
      The class or field is final
      See Also:
    • INTERFACE

      public static final int INTERFACE
      The class is an interface
      See Also:
    • PRIVATE

      public static final int PRIVATE
      The class, field, or method is private
      See Also:
    • PROTECTED

      public static final int PROTECTED
      The class, field, or method is protected
      See Also:
    • PUBLIC

      public static final int PUBLIC
      The class, field, or method is public
      See Also:
    • STATIC

      public static final int STATIC
      The field or method is static
      See Also:
    • ENUM

      public static final int ENUM
      The class is an enum
      See Also:
    • SYNTHETIC

      public static final int SYNTHETIC
      The field or method is synthetic (compiler-generated, doesn't appear in source code)
      See Also:
    • SUPER

      public static final int SUPER
      Use the newer invokespecial instruction for super classes
      See Also: