public static class SignatureAttribute.ClassType extends SignatureAttribute.ObjectType
| Modifier and Type | Field and Description |
|---|---|
(package private) SignatureAttribute.TypeArgument[] |
arguments |
(package private) java.lang.String |
name |
static SignatureAttribute.ClassType |
OBJECT
A class type representing
java.lang.Object. |
| Constructor and Description |
|---|
ClassType(java.lang.String className)
Constructs a
ClassType. |
ClassType(java.lang.String signature,
int begin,
int end,
SignatureAttribute.TypeArgument[] targs) |
ClassType(java.lang.String className,
SignatureAttribute.TypeArgument[] args)
Constructs a
ClassType. |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
encode(java.lang.StringBuffer sb) |
(package private) void |
encode2(java.lang.StringBuffer sb) |
SignatureAttribute.ClassType |
getDeclaringClass()
If this class is a member of another class, returns the
class in which this class is declared.
|
java.lang.String |
getName()
Returns the class name.
|
SignatureAttribute.TypeArgument[] |
getTypeArguments()
Returns the type arguments.
|
(package private) static SignatureAttribute.ClassType |
make(java.lang.String s,
int b,
int e,
SignatureAttribute.TypeArgument[] targs,
SignatureAttribute.ClassType parent) |
java.lang.String |
toString()
Returns the string representation.
|
encodetoStringjava.lang.String name
SignatureAttribute.TypeArgument[] arguments
public static SignatureAttribute.ClassType OBJECT
java.lang.Object.ClassType(java.lang.String signature,
int begin,
int end,
SignatureAttribute.TypeArgument[] targs)
public ClassType(java.lang.String className,
SignatureAttribute.TypeArgument[] args)
ClassType. It represents
the name of a non-nested class.className - a fully qualified class name.args - type arguments or null.public ClassType(java.lang.String className)
ClassType. It represents
the name of a non-nested class.className - a fully qualified class name.static SignatureAttribute.ClassType make(java.lang.String s, int b, int e, SignatureAttribute.TypeArgument[] targs, SignatureAttribute.ClassType parent)
public java.lang.String getName()
public SignatureAttribute.TypeArgument[] getTypeArguments()
public SignatureAttribute.ClassType getDeclaringClass()
public java.lang.String toString()
toString in class java.lang.Objectvoid encode(java.lang.StringBuffer sb)
encode in class SignatureAttribute.Typevoid encode2(java.lang.StringBuffer sb)