Signature_attribute.
| Modifier and Type | Class and Description |
|---|---|
| public static class | SignatureAttribute.
Array types. |
| public static class | SignatureAttribute.
Primitive types. |
| public static class | SignatureAttribute.
Class signature. |
| public static class | SignatureAttribute.
Class types. |
| private static class | |
| public static class | SignatureAttribute.
Method type signature. |
| public static class | SignatureAttribute.
Nested class types. |
| public abstract static class | SignatureAttribute.
Class types, array types, and type variables. |
| public abstract static class | SignatureAttribute.
Primitive types and object types. |
| public static class | SignatureAttribute.
Type argument. |
| public static class | SignatureAttribute.
Formal type parameters. |
| public static class | SignatureAttribute.
Type variables. |
| Modifier and Type | Field and Description |
|---|---|
| public static final String | tag
The name of this attribute |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| public | SignatureAttribute(ConstPool
a constant pool table. cp, String the signature represented by this attribute. signature)Constructs a |
| Modifier and Type | Method and Description |
|---|---|
| public AttributeInfo | |
| private static BadBytecode | |
| public String | |
| private static boolean | |
| private static boolean | makeNewClassName(String desc, Map<String, String> map, String name, String newname, StringBuilder newdesc, int head, int j, ArrayList<StringBuilder> nameBufs, ArrayList<StringBuilder> genericParamBufs)
|
| private static SignatureAttribute. | |
| private static int | parseClassName(ArrayList<StringBuilder> nameBufs, ArrayList<StringBuilder> genericParamBufs, String desc, int j)
|
| private static SignatureAttribute. | |
| private static SignatureAttribute. | |
| private static SignatureAttribute. | |
| private static SignatureAttribute. | |
| private static SignatureAttribute. | |
| private static SignatureAttribute. | |
| private static SignatureAttribute. | |
| private static SignatureAttribute. | |
| pack-priv void | |
| pack-priv void | |
| pack-priv static String | |
| pack-priv static String | |
| private static boolean | replaceTypeArguments(String desc, Map<String, String> map, StringBuilder newdesc, int head, int j, ArrayList<StringBuilder> nameBufs, ArrayList<StringBuilder> genericParamBufs)
|
| public void | setSignature(String
new signature. sig)Sets |
| public static SignatureAttribute. | Returns: a tree-like data structure representing a class signature. It provides convenient accessor methods.the signature obtained from the sig)SignatureAttribute
of a ClassFile.Parses the given signature string as a class signature. |
| public static SignatureAttribute. | Returns: the field type signature.the signature string obtained from the sig)SignatureAttribute
of a FieldInfo.Parses the given signature string as a field type signature. |
| public static SignatureAttribute. | Returns: @return a tree-like data structure representing a method signature. It provides convenient accessor methods.the signature obtained from the sig)SignatureAttribute
of a MethodInfo.Parses the given signature string as a method type signature. |
| public static SignatureAttribute. |