Package org.openjdk.asmtools.jasm
Class Tables
java.lang.Object
org.openjdk.asmtools.jasm.Tables
Tables
The classes in Tables are following a Singleton Pattern. These classes are Enums, and
they are contained in private hash maps (lookup tables and reverse lookup tables).
These hash maps all have public accessors, which clients use to look-up enums.
Tokens in this table carry no external state, and are typically treated as constants.
They do not need to be reset.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumAnnotElemType enumsstatic enumAttribute descriptor enumsstatic enumBasicType enumsstatic enumCF_Context enumsstatic enumConstType A (typed) tag (constant) representing the type of Constant in the Constant Pool.static enumStackMap-FrameType table.static enumMapTypes table.static enumSubTag enums -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Tables.AnnotElemTypeannotElemType(char subtag) static Tables.AnnotElemTypeannotElemType(String idValue) static StringannotElemTypeName(char subtag) static charannotElemTypeVal(String idValue) static Tables.AttrTagattrtag(int val) static Tables.AttrTagstatic StringattrtagName(int subtag) static intattrtagValue(String idValue) static Tables.BasicTypebasictype(int subtag) static Tables.BasicTypestatic StringbasictypeName(int subtag) static intbasictypeValue(String idValue) static Tables.StackMapFrameTypestackMapFrameType(int subtag) static StringstackMapFrameTypeName(int subtag) static Tables.StackMapFrameTypestackMapFrameTypeVal(int subtag) static intstackMapFrameTypeValue(String idValue) static Tables.StackMapTypestackMapType(int subtag, PrintWriter out) static Tables.StackMapTypestackMapType(String subtag) static Tables.StackMapTypestackMapTypeKey(String subtag) static StringstackMapTypeName(int subtag) static intstackMapTypeValue(String idValue) static Tables.SubTagsubtag(int subtag) static Tables.SubTagstatic StringsubtagName(int subtag) static intsubtagValue(String idValue) static Tables.ConstTypetag(int i) static Tables.ConstType
-
Field Details
-
JAVA_MAGIC
public static final int JAVA_MAGIC- See Also:
-
-
Constructor Details
-
Tables
public Tables()
-
-
Method Details
-
tag
-
tag
-
attrtag
-
attrtag
-
attrtagName
-
attrtagValue
-
subtag
-
subtag
-
subtagName
-
subtagValue
-
basictype
-
basictype
-
basictypeName
-
basictypeValue
-
annotElemType
-
annotElemType
-
annotElemTypeName
-
annotElemTypeVal
-
stackMapType
-
stackMapType
-
stackMapTypeKey
-
stackMapTypeName
-
stackMapTypeValue
-
stackMapFrameTypeVal
-
stackMapFrameTypeName
-
stackMapFrameType
-
stackMapFrameTypeValue
-