# Class: com.pnfsoftware.jeb.core.units.code.android.JvmTypeSig

Utility methods for JVM internal signature names.

## Constructor: JvmTypeSig


## Static Method: getDimensionCount
- parameter: `sig`, type: `java.lang.String`
- return type: `int`

Description: Count the array dimensions of a type signature.
parameter: sig: type signature
return: the number of leading array dimensions

## Static Method: parseArrayType
- parameter: `sig`, type: `java.lang.String`
- return type: `com.pnfsoftware.jeb.util.base.Couple<java.lang.String,java.lang.Integer>`

Description: Parse an array type signature into base type and dimension count.
parameter: sig: type signature
return: the base type signature and array dimension count

## Static Method: verify
- parameter: `sig`, type: `java.lang.String`

Description: Alias for [#verifyType(String)](#verifyType(String)).
parameter: sig: type signature

## Static Method: verifyClass
- parameter: `sig`, type: `java.lang.String`

Description: Verify a class or interface name. Throws on error.
parameter: sig: class signature

## Static Method: verifyType
- parameter: `sig`, type: `java.lang.String`

Description: Verify a type name \(class, interface, or array of\). Throws on error.
parameter: sig: type signature

