Package | Description |
---|---|
javassist.bytecode |
Bytecode-level API.
|
Modifier and Type | Field and Description |
---|---|
(package private) SignatureAttribute.TypeArgument[] |
SignatureAttribute.ClassType.arguments |
Modifier and Type | Method and Description |
---|---|
SignatureAttribute.TypeArgument[] |
SignatureAttribute.ClassType.getTypeArguments()
Returns the type arguments.
|
private static SignatureAttribute.TypeArgument[] |
SignatureAttribute.parseTypeArgs(java.lang.String sig,
SignatureAttribute.Cursor c) |
static SignatureAttribute.TypeArgument |
SignatureAttribute.TypeArgument.subclassOf(SignatureAttribute.ObjectType t)
A factory method constructing a
TypeArgument with an upper bound. |
static SignatureAttribute.TypeArgument |
SignatureAttribute.TypeArgument.superOf(SignatureAttribute.ObjectType t)
A factory method constructing a
TypeArgument with an lower bound. |
Modifier and Type | Method and Description |
---|---|
(package private) static void |
SignatureAttribute.TypeArgument.encode(java.lang.StringBuffer sb,
SignatureAttribute.TypeArgument[] args) |
(package private) static SignatureAttribute.ClassType |
SignatureAttribute.ClassType.make(java.lang.String s,
int b,
int e,
SignatureAttribute.TypeArgument[] targs,
SignatureAttribute.ClassType parent) |
Constructor and Description |
---|
ClassType(java.lang.String signature,
int begin,
int end,
SignatureAttribute.TypeArgument[] targs) |
ClassType(java.lang.String className,
SignatureAttribute.TypeArgument[] args)
Constructs a
ClassType . |
NestedClassType(SignatureAttribute.ClassType parent,
java.lang.String className,
SignatureAttribute.TypeArgument[] args)
Constructs a
NestedClassType . |
NestedClassType(java.lang.String s,
int b,
int e,
SignatureAttribute.TypeArgument[] targs,
SignatureAttribute.ClassType p) |