Enum Value.VT

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<Value.VT>
    Enclosing class:
    Value

    public static enum Value.VT
    extends java.lang.Enum<Value.VT>
    Value Type
    • Enum Constant Detail

      • ARRAY

        public static final Value.VT ARRAY
      • CAST

        public static final Value.VT CAST
      • CHECK_CAST

        public static final Value.VT CHECK_CAST
      • CONSTANT

        public static final Value.VT CONSTANT
      • DCMPG

        public static final Value.VT DCMPG
      • DCMPL

        public static final Value.VT DCMPL
      • IDIV

        public static final Value.VT IDIV
      • LDIV

        public static final Value.VT LDIV
      • FDIV

        public static final Value.VT FDIV
      • DDIV

        public static final Value.VT DDIV
      • EXCEPTION_REF

        public static final Value.VT EXCEPTION_REF
      • FCMPG

        public static final Value.VT FCMPG
      • FCMPL

        public static final Value.VT FCMPL
      • FIELD

        public static final Value.VT FIELD
      • FILLED_ARRAY

        public static final Value.VT FILLED_ARRAY
      • INSTANCE_OF

        public static final Value.VT INSTANCE_OF
      • INVOKE_INTERFACE

        public static final Value.VT INVOKE_INTERFACE
      • INVOKE_NEW

        public static final Value.VT INVOKE_NEW
      • INVOKE_SPECIAL

        public static final Value.VT INVOKE_SPECIAL
      • INVOKE_STATIC

        public static final Value.VT INVOKE_STATIC
      • INVOKE_VIRTUAL

        public static final Value.VT INVOKE_VIRTUAL
      • INVOKE_CUSTOM

        public static final Value.VT INVOKE_CUSTOM
      • INVOKE_POLYMORPHIC

        public static final Value.VT INVOKE_POLYMORPHIC
      • LCMP

        public static final Value.VT LCMP
      • LENGTH

        public static final Value.VT LENGTH
      • LOCAL

        public static final Value.VT LOCAL
      • NEW_ARRAY

        public static final Value.VT NEW_ARRAY
      • NEW_MULTI_ARRAY

        public static final Value.VT NEW_MULTI_ARRAY
      • PARAMETER_REF

        public static final Value.VT PARAMETER_REF
      • STATIC_FIELD

        public static final Value.VT STATIC_FIELD
      • THIS_REF

        public static final Value.VT THIS_REF
      • USHR

        public static final Value.VT USHR
    • Method Detail

      • values

        public static Value.VT[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (Value.VT c : Value.VT.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static Value.VT valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Enum<Value.VT>
      • canThrow

        public boolean canThrow()
      • mayThrow

        public boolean mayThrow()