Class MemberSignatureParts
java.lang.Object
org.adoptopenjdk.jitwatch.model.MemberSignatureParts
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidaddModifierMapping(int modifier) private voidaddParam(StringBuilder paramBuilder) private voidbuildGenerics(String genericsString) private voidbuildParamTypes(String paramString) private static voidcompleteSignature(String origSig, MemberSignatureParts msp) booleanstatic MemberSignaturePartsfromAssembly(String toParse) static MemberSignaturePartsfromBytecodeComment(String toParse) static MemberSignaturePartsfromBytecodeSignature(String fqClassName, String toParse) static MemberSignaturePartsfromLogCompilationSignature(String toParse) static MemberSignaturePartsfromParts(String fullyQualifiedClassName, String memberName, String returnType, List<String> paramTypes) intinthashCode()static StringisolateGenericsTag(String input) private static booleanisStaticInitialiser(String bytecodeSignature) voidsetClassBC(ClassBC classBytecode) private static voidsetParamsAndReturn(MemberSignatureParts msp, String paramTypes, String returnType) static booleansignatureHasGenerics(String input) toString()
-
Field Details
-
fullyQualifiedClassName
-
modifier
private int modifier -
modifierList
-
genericsMap
-
returnType
-
memberName
-
paramTypeList
-
classBytecode
-
PATTERN_ASSEMBLY_SIGNATURE
-
logger
private static final com.chrisnewland.freelogj.Logger logger -
modifierMap
-
-
Constructor Details
-
MemberSignatureParts
private MemberSignatureParts()
-
-
Method Details
-
addModifierMapping
private static void addModifierMapping(int modifier) -
setClassBC
-
completeSignature
-
fromParts
-
fromLogCompilationSignature
public static MemberSignatureParts fromLogCompilationSignature(String toParse) throws LogParseException - Throws:
LogParseException
-
isStaticInitialiser
-
fromBytecodeComment
- Throws:
LogParseException
-
isolateGenericsTag
-
signatureHasGenerics
-
fromBytecodeSignature
-
fromAssembly
- Throws:
LogParseException
-
setParamsAndReturn
private static void setParamsAndReturn(MemberSignatureParts msp, String paramTypes, String returnType) throws LogParseException - Throws:
LogParseException
-
buildGenerics
-
buildParamTypes
-
addParam
-
getModifier
public int getModifier() -
getModifiers
-
getGenerics
-
getReturnType
-
applyGenericSubstitutionsForClassLoading
-
getMemberName
-
getParamTypes
-
getFullyQualifiedClassName
-
getPackageName
-
toString
-
toStringSingleLine
-
hashCode
-
equals
-