Enum Class LLJava.Modifier

java.lang.Object
java.lang.Enum<LLJava.Modifier>
eu.bandm.tools.lljava.absy.LLJava.Modifier
All Implemented Interfaces:
Serializable, Comparable<LLJava.Modifier>, java.lang.constant.Constable
Enclosing class:
LLJava

public static enum LLJava.Modifier extends Enum<LLJava.Modifier>
Symbolic constants for all bit flags used to denote access permissions to and properties of classes, fields and methods.
(This definition has been created by UMod from the source at SYSTEM "LLJava.umod":25.1-59.22, see this pretty print.)
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    Declared abstract; class must not be instantiated; no method implementation is provided.
    Declared as an annotation type.
    A bridge method, generated by the compiler.
    Declared as an enum type or as an element of an enum.
    Declared final; no subclasses allowed; method must not be overridden; field is never directly assigned to after object construction.
    Is an interface, not a class.
    Formal parameter implicitly declared in source code, according to the specification of the language in which the source code was written.
    Method declared native; implemented in a language other than Java.
    Declared private; usable only within the defining class.
    Declared protected; may be accessed within subclasses.
    Declared public; may be accessed from outside its package.
    Declared static.
    Method declared strictfp; floating-point mode is FP-strict.
    Treat superclass methods specially when invoked by the invokespecial instruction.
    Method declared synchronized; invocation is wrapped by a monitor use.
    Declared synthetic; not present in the source code.
    Field declared transient; not written or read by a persistent object manager.
    Method declared with variable number of arguments.
    Field declared volatile; cannot be cached.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the enum constant of this class with the specified name.
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • Public

      public static final LLJava.Modifier Public
      Declared public; may be accessed from outside its package.
    • Protected

      public static final LLJava.Modifier Protected
      Declared protected; may be accessed within subclasses.
    • Private

      public static final LLJava.Modifier Private
      Declared private; usable only within the defining class.
    • Abstract

      public static final LLJava.Modifier Abstract
      Declared abstract; class must not be instantiated; no method implementation is provided.
    • Static

      public static final LLJava.Modifier Static
      Declared static.
    • Interface

      public static final LLJava.Modifier Interface
      Is an interface, not a class.
    • Enum

      public static final LLJava.Modifier Enum
      Declared as an enum type or as an element of an enum.
    • Annotation

      public static final LLJava.Modifier Annotation
      Declared as an annotation type.
    • Final

      public static final LLJava.Modifier Final
      Declared final; no subclasses allowed; method must not be overridden; field is never directly assigned to after object construction.
    • Synthetic

      public static final LLJava.Modifier Synthetic
      Declared synthetic; not present in the source code.
    • Super

      public static final LLJava.Modifier Super
      Treat superclass methods specially when invoked by the invokespecial instruction.
    • Bridge

      public static final LLJava.Modifier Bridge
      A bridge method, generated by the compiler.
    • Strictfp

      public static final LLJava.Modifier Strictfp
      Method declared strictfp; floating-point mode is FP-strict.
    • Volatile

      public static final LLJava.Modifier Volatile
      Field declared volatile; cannot be cached.
    • Transient

      public static final LLJava.Modifier Transient
      Field declared transient; not written or read by a persistent object manager.
    • Synchronized

      public static final LLJava.Modifier Synchronized
      Method declared synchronized; invocation is wrapped by a monitor use.
    • Native

      public static final LLJava.Modifier Native
      Method declared native; implemented in a language other than Java.
    • Varargs

      public static final LLJava.Modifier Varargs
      Method declared with variable number of arguments.
    • Mandated

      public static final LLJava.Modifier Mandated
      Formal parameter implicitly declared in source code, according to the specification of the language in which the source code was written.
  • Method Details

    • values

      public static LLJava.Modifier[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static LLJava.Modifier valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null