Class JvmTypeSig
java.lang.Object
com.pnfsoftware.jeb.core.units.code.android.JvmTypeSig
Utility methods for JVM internal signature names.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intgetDimensionCount(String sig) Count the array dimensions of a type signature.parseArrayType(String sig) Parse an array type signature into base type and dimension count.static voidAlias forverifyType(String).static voidverifyClass(String sig) Verify a class or interface name.static voidverifyType(String sig) Verify a type name (class, interface, or array of).
-
Constructor Details
-
JvmTypeSig
public JvmTypeSig()
-
-
Method Details
-
verify
Alias forverifyType(String).- Parameters:
sig- type signature
-
verifyType
Verify a type name (class, interface, or array of). Throws on error.- Parameters:
sig- type signature
-
verifyClass
Verify a class or interface name. Throws on error.- Parameters:
sig- class signature
-
getDimensionCount
Count the array dimensions of a type signature.- Parameters:
sig- type signature- Returns:
- the number of leading array dimensions
-
parseArrayType
Parse an array type signature into base type and dimension count.- Parameters:
sig- type signature- Returns:
- the base type signature and array dimension count
-