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

Java Generics signature parser for `MethodSignature`. 

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

## Constructor: JvmGenericsMethodSig


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

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

## Field: returnType
Type: `com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig`
Description: Return type signature, or null for void.

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

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

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

Description: Parse a Java generics method 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.JvmGenericsMethodSig`

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

