public static class SignatureAttribute.NestedClassType extends SignatureAttribute.ClassType
| Modifier and Type | Field and Description |
|---|---|
(package private) SignatureAttribute.ClassType |
parent |
arguments, name, OBJECT| Constructor and Description |
|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
SignatureAttribute.ClassType |
getDeclaringClass()
Returns the class that declares this nested class.
|
encode, encode2, getName, getTypeArguments, make, toStringencodetoStringSignatureAttribute.ClassType parent
NestedClassType(java.lang.String s,
int b,
int e,
SignatureAttribute.TypeArgument[] targs,
SignatureAttribute.ClassType p)
public NestedClassType(SignatureAttribute.ClassType parent, java.lang.String className, SignatureAttribute.TypeArgument[] args)
NestedClassType.parent - the class surrounding this class type.className - a simple class name. It does not include
a package name or a parent's class name.args - type parameters or null.public SignatureAttribute.ClassType getDeclaringClass()
getDeclaringClass in class SignatureAttribute.ClassType