Package pascal.taie.language.generics
Class ArrayTypeGSignature
java.lang.Object
pascal.taie.language.generics.ArrayTypeGSignature
- All Implemented Interfaces:
Serializable
,ReferenceTypeGSignature
,TypeGSignature
In
JVM Spec. 4.7.9.1 ArrayTypeSignature,
an array type signature represents one dimension of an array type.
For example, the bytecode signature and the corresponding Java generic are:
[[B
andbyte[][]
[[Ljava/lang/String;
andString[][]
[[Ljava/util/HashMap<TK;TV;>;
andjava.util.HashMap<K, V>[][]
ArrayTypeGSignature
to represent
an n-dimensions(dimensions
) array for a specific type(baseTypeGSig
).- See Also: