public static class Signatures.ClassnameAndDimensions
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.String |
classname
The class name.
|
int |
dimensions
The number of array dimensions.
|
Constructor and Description |
---|
ClassnameAndDimensions(java.lang.String classname,
int dimensions)
Create a new ClassnameAndDimensions.
|
Modifier and Type | Method and Description |
---|---|
static Signatures.ClassnameAndDimensions |
parseFqBinaryName(java.lang.String typename)
Constructs a new ClassnameAndDimensions by parsing a fully-qualified binary name.
|
public final java.lang.String classname
public final int dimensions
public ClassnameAndDimensions(java.lang.String classname, int dimensions)
classname
- the class name: a binary name or a primitivedimensions
- the number of array dimensionspublic static Signatures.ClassnameAndDimensions parseFqBinaryName(java.lang.String typename)
typename
- the type name to parse, as a fully-qualified binary name (= fully-qualified
name, but with $ separating outer from inner types)