public class Tables
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Tables.AnnotElemType
AnnotElemType enums
|
static class |
Tables.AttrTag
Attribute descriptor enums
|
static class |
Tables.BasicType
BasicType enums
|
static class |
Tables.CF_Context
CF_Context enums
|
static class |
Tables.ConstType
ConstType
A (typed) tag (constant) representing the type of Constant in the Constant Pool.
|
static class |
Tables.StackMapFrameType
StackMap-FrameType table.
|
static class |
Tables.StackMapType
MapTypes table.
|
static class |
Tables.SubTag
SubTag enums
|
Modifier and Type | Field and Description |
---|---|
private static java.util.HashMap<java.lang.Character,Tables.AnnotElemType> |
AnnotElemTypes |
private static java.util.HashMap<java.lang.Integer,Tables.AttrTag> |
AttrTags |
private static java.util.HashMap<java.lang.Integer,Tables.BasicType> |
BasicTypes |
private static java.util.HashMap<java.lang.Integer,Tables.ConstType> |
ConstantTypes |
static int |
JAVA_MAGIC |
private static java.util.HashMap<java.lang.String,Tables.StackMapType> |
KeyToStackMapType |
private static java.util.HashMap<java.lang.String,Tables.AnnotElemType> |
NameToAnnotElemType |
private static java.util.HashMap<java.lang.String,Tables.AttrTag> |
NameToAttrTag
Lookup-tables for various types.
|
private static java.util.HashMap<java.lang.String,Tables.BasicType> |
NameToBasicType |
private static java.util.HashMap<java.lang.String,Tables.ConstType> |
NameToConstantType |
private static java.util.HashMap<java.lang.String,Tables.StackMapFrameType> |
NameToStackMapFrameType |
private static java.util.HashMap<java.lang.String,Tables.StackMapType> |
NameToStackMapType |
private static java.util.HashMap<java.lang.String,Tables.SubTag> |
NameToSubTag |
private static java.util.HashMap<java.lang.Integer,Tables.StackMapFrameType> |
StackMapFrameTypes |
private static java.util.HashMap<java.lang.Integer,Tables.StackMapType> |
StackMapTypes |
private static java.util.HashMap<java.lang.Integer,Tables.SubTag> |
SubTags |
Constructor and Description |
---|
Tables() |
Modifier and Type | Method and Description |
---|---|
static Tables.AnnotElemType |
annotElemType(char subtag) |
static Tables.AnnotElemType |
annotElemType(java.lang.String idValue) |
static java.lang.String |
annotElemTypeName(char subtag) |
static char |
annotElemTypeVal(java.lang.String idValue) |
static Tables.AttrTag |
attrtag(int val) |
static Tables.AttrTag |
attrtag(java.lang.String idValue) |
static java.lang.String |
attrtagName(int subtag) |
static int |
attrtagValue(java.lang.String idValue) |
static Tables.BasicType |
basictype(int subtag) |
static Tables.BasicType |
basictype(java.lang.String idValue) |
static java.lang.String |
basictypeName(int subtag) |
static int |
basictypeValue(java.lang.String idValue) |
private static void |
registerAnnotElemType(Tables.AnnotElemType typ) |
private static void |
registerAttrtag(Tables.AttrTag tg) |
private static void |
registerBasicType(Tables.BasicType typ) |
private static void |
registerConstantType(Tables.ConstType tt) |
private static void |
registerStackMapFrameType(Tables.StackMapFrameType typ) |
private static void |
registerStackMapType(Tables.StackMapType typ) |
private static void |
registerSubtag(Tables.SubTag tg) |
static Tables.StackMapFrameType |
stackMapFrameType(int subtag) |
static java.lang.String |
stackMapFrameTypeName(int subtag) |
static Tables.StackMapFrameType |
stackMapFrameTypeVal(int subtag) |
static int |
stackMapFrameTypeValue(java.lang.String idValue) |
static Tables.StackMapType |
stackMapType(int subtag,
java.io.PrintWriter out) |
static Tables.StackMapType |
stackMapType(java.lang.String subtag) |
static Tables.StackMapType |
stackMapTypeKey(java.lang.String subtag) |
static java.lang.String |
stackMapTypeName(int subtag) |
static int |
stackMapTypeValue(java.lang.String idValue) |
static Tables.SubTag |
subtag(int subtag) |
static Tables.SubTag |
subtag(java.lang.String subtag) |
static java.lang.String |
subtagName(int subtag) |
static int |
subtagValue(java.lang.String idValue) |
static Tables.ConstType |
tag(int i) |
static Tables.ConstType |
tag(java.lang.String parsekey) |
public static final int JAVA_MAGIC
private static java.util.HashMap<java.lang.String,Tables.AttrTag> NameToAttrTag
private static java.util.HashMap<java.lang.Integer,Tables.AttrTag> AttrTags
private static java.util.HashMap<java.lang.String,Tables.SubTag> NameToSubTag
private static java.util.HashMap<java.lang.Integer,Tables.SubTag> SubTags
private static java.util.HashMap<java.lang.String,Tables.BasicType> NameToBasicType
private static java.util.HashMap<java.lang.Integer,Tables.BasicType> BasicTypes
private static java.util.HashMap<java.lang.String,Tables.AnnotElemType> NameToAnnotElemType
private static java.util.HashMap<java.lang.Character,Tables.AnnotElemType> AnnotElemTypes
private static java.util.HashMap<java.lang.String,Tables.StackMapType> KeyToStackMapType
private static java.util.HashMap<java.lang.String,Tables.StackMapType> NameToStackMapType
private static java.util.HashMap<java.lang.Integer,Tables.StackMapType> StackMapTypes
private static java.util.HashMap<java.lang.String,Tables.StackMapFrameType> NameToStackMapFrameType
private static java.util.HashMap<java.lang.Integer,Tables.StackMapFrameType> StackMapFrameTypes
private static java.util.HashMap<java.lang.String,Tables.ConstType> NameToConstantType
private static java.util.HashMap<java.lang.Integer,Tables.ConstType> ConstantTypes
public static Tables.ConstType tag(int i)
public static Tables.ConstType tag(java.lang.String parsekey)
private static void registerConstantType(Tables.ConstType tt)
private static void registerAttrtag(Tables.AttrTag tg)
public static Tables.AttrTag attrtag(int val)
public static Tables.AttrTag attrtag(java.lang.String idValue)
public static java.lang.String attrtagName(int subtag)
public static int attrtagValue(java.lang.String idValue)
private static void registerSubtag(Tables.SubTag tg)
public static Tables.SubTag subtag(java.lang.String subtag)
public static Tables.SubTag subtag(int subtag)
public static java.lang.String subtagName(int subtag)
public static int subtagValue(java.lang.String idValue)
private static void registerBasicType(Tables.BasicType typ)
public static Tables.BasicType basictype(java.lang.String idValue)
public static Tables.BasicType basictype(int subtag)
public static java.lang.String basictypeName(int subtag)
public static int basictypeValue(java.lang.String idValue)
private static void registerAnnotElemType(Tables.AnnotElemType typ)
public static Tables.AnnotElemType annotElemType(java.lang.String idValue)
public static Tables.AnnotElemType annotElemType(char subtag)
public static java.lang.String annotElemTypeName(char subtag)
public static char annotElemTypeVal(java.lang.String idValue)
private static void registerStackMapType(Tables.StackMapType typ)
public static Tables.StackMapType stackMapType(int subtag, java.io.PrintWriter out)
public static Tables.StackMapType stackMapType(java.lang.String subtag)
public static Tables.StackMapType stackMapTypeKey(java.lang.String subtag)
public static java.lang.String stackMapTypeName(int subtag)
public static int stackMapTypeValue(java.lang.String idValue)
private static void registerStackMapFrameType(Tables.StackMapFrameType typ)
public static Tables.StackMapFrameType stackMapFrameTypeVal(int subtag)
public static java.lang.String stackMapFrameTypeName(int subtag)
public static Tables.StackMapFrameType stackMapFrameType(int subtag)
public static int stackMapFrameTypeValue(java.lang.String idValue)