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

Java Generics signature parser for `ClassSignature`. 

 Ref: https://docs.oracle.com/javase/specs/jvms/se8/html/jvms\-4.html\#jvms\-4.7.9.1

## Constructor: JvmGenericsClassSig


## Field: interfaceTypes
Type: `java.util.List<com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig>`
Description: Interface type signatures.

## Field: raw
Type: `java.lang.String`
Description: Raw signature substring represented by this object.

## Field: superType
Type: `com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig`
Description: Superclass type signature.

## Field: typeParams
Type: `java.util.List<com.pnfsoftware.jeb.core.units.code.android.JvmGenericsClassSig.TypeParam>`
Description: Class type parameters.

## Method: toString
- return type: `java.lang.String`


## Static Method: parse
- parameter: `s`, type: `java.lang.String`
- return type: `com.pnfsoftware.jeb.core.units.code.android.JvmGenericsClassSig`

Description: Parse a Java generics class signature.
parameter: s: signature string
return: parsed signature

## Static Method: parse
- parameter: `s`, type: `java.lang.String`
- parameter: `idx`, type: `int`
- return type: `com.pnfsoftware.jeb.core.units.code.android.JvmGenericsClassSig`

Description: Parse a Java generics class signature.
parameter: s: signature string
parameter: idx: parsing start index
return: parsed signature

