Package com.aparapi.internal.exception
Enum ClassParseException.TYPE
- java.lang.Object
-
- java.lang.Enum<ClassParseException.TYPE>
-
- com.aparapi.internal.exception.ClassParseException.TYPE
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<ClassParseException.TYPE>
- Enclosing class:
- ClassParseException
public static enum ClassParseException.TYPE extends java.lang.Enum<ClassParseException.TYPE>
-
-
Enum Constant Summary
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
description
-
Constructor Summary
Constructors Modifier Constructor Description private
TYPE(java.lang.String _description)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDescription()
static ClassParseException.TYPE
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static ClassParseException.TYPE[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
NONE
public static final ClassParseException.TYPE NONE
-
ARRAY_RETURN
public static final ClassParseException.TYPE ARRAY_RETURN
-
PUTFIELD
public static final ClassParseException.TYPE PUTFIELD
-
INVOKEINTERFACE
public static final ClassParseException.TYPE INVOKEINTERFACE
-
GETSTATIC
public static final ClassParseException.TYPE GETSTATIC
-
ATHROW
public static final ClassParseException.TYPE ATHROW
-
SYNCHRONIZE
public static final ClassParseException.TYPE SYNCHRONIZE
-
NEW
public static final ClassParseException.TYPE NEW
-
NEWARRAY
public static final ClassParseException.TYPE NEWARRAY
-
NEWMULTIARRAY
public static final ClassParseException.TYPE NEWMULTIARRAY
-
ARRAYALIAS
public static final ClassParseException.TYPE ARRAYALIAS
-
SWITCH
public static final ClassParseException.TYPE SWITCH
-
METHODARRAYARG
public static final ClassParseException.TYPE METHODARRAYARG
-
RECURSION
public static final ClassParseException.TYPE RECURSION
-
UNSUPPORTEDBYTECODE
public static final ClassParseException.TYPE UNSUPPORTEDBYTECODE
-
OPERANDCONSUMERPRODUCERMISSMATCH
public static final ClassParseException.TYPE OPERANDCONSUMERPRODUCERMISSMATCH
-
BADGETTERTYPEMISMATCH
public static final ClassParseException.TYPE BADGETTERTYPEMISMATCH
-
BADGETTERNAMEMISMATCH
public static final ClassParseException.TYPE BADGETTERNAMEMISMATCH
-
BADGETTERNAMENOTFOUND
public static final ClassParseException.TYPE BADGETTERNAMENOTFOUND
-
BADSETTERTYPEMISMATCH
public static final ClassParseException.TYPE BADSETTERTYPEMISMATCH
-
EXCEPTION
public static final ClassParseException.TYPE EXCEPTION
-
ARRAYLOCALVARIABLE
public static final ClassParseException.TYPE ARRAYLOCALVARIABLE
-
CONFUSINGBRANCHESPOSSIBLYCONTINUE
public static final ClassParseException.TYPE CONFUSINGBRANCHESPOSSIBLYCONTINUE
-
CONFUSINGBRANCHESPOSSIBLYBREAK
public static final ClassParseException.TYPE CONFUSINGBRANCHESPOSSIBLYBREAK
-
OBJECTFIELDREFERENCE
public static final ClassParseException.TYPE OBJECTFIELDREFERENCE
-
OBJECTARRAYFIELDREFERENCE
public static final ClassParseException.TYPE OBJECTARRAYFIELDREFERENCE
-
OVERRIDENFIELD
public static final ClassParseException.TYPE OVERRIDENFIELD
-
LOCALARRAYLENGTHACCESS
public static final ClassParseException.TYPE LOCALARRAYLENGTHACCESS
-
ACCESSEDOBJECTNONFINAL
public static final ClassParseException.TYPE ACCESSEDOBJECTNONFINAL
-
ACCESSEDOBJECTFIELDNAMECONFLICT
public static final ClassParseException.TYPE ACCESSEDOBJECTFIELDNAMECONFLICT
-
ACCESSEDOBJECTONLYSUPPORTSSIMPLEPUTFIELD
public static final ClassParseException.TYPE ACCESSEDOBJECTONLYSUPPORTSSIMPLEPUTFIELD
-
ACCESSEDOBJECTSETTERARRAY
public static final ClassParseException.TYPE ACCESSEDOBJECTSETTERARRAY
-
MULTIDIMENSIONARRAYASSIGN
public static final ClassParseException.TYPE MULTIDIMENSIONARRAYASSIGN
-
MULTIDIMENSIONARRAYACCESS
public static final ClassParseException.TYPE MULTIDIMENSIONARRAYACCESS
-
MISSINGLOCALVARIABLETABLE
public static final ClassParseException.TYPE MISSINGLOCALVARIABLETABLE
-
IMPROPERPRIVATENAMEMANGLING
public static final ClassParseException.TYPE IMPROPERPRIVATENAMEMANGLING
-
-
Method Detail
-
values
public static ClassParseException.TYPE[] 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 (ClassParseException.TYPE c : ClassParseException.TYPE.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ClassParseException.TYPE 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 namejava.lang.NullPointerException
- if the argument is null
-
getDescription
public java.lang.String getDescription()
-
-