Class JvmGenericsMethodSig
java.lang.Object
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
-
Field Summary
FieldsModifier and TypeFieldDescriptionParameter type signatures.Raw signature substring represented by this object.Return type signature, or null for void.Declared thrown type signatures.Method type parameters. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic JvmGenericsMethodSigParse a Java generics method signature.static JvmGenericsMethodSigParse a Java generics method signature.
-
Field Details
-
raw
Raw signature substring represented by this object. -
typeParams
Method type parameters. -
paramTypes
Parameter type signatures. -
returnType
Return type signature, or null for void. -
thrownTypes
Declared thrown type signatures.
-
-
Constructor Details
-
JvmGenericsMethodSig
public JvmGenericsMethodSig()
-
-
Method Details
-
parse
Parse a Java generics method signature.- Parameters:
s- signature string- Returns:
- parsed signature
-
parse
Parse a Java generics method signature.- Parameters:
s- signature stringidx- parsing start index- Returns:
- parsed signature
-