Class ClassBC
- java.lang.Object
-
- org.adoptopenjdk.jitwatch.model.bytecode.ClassBC
-
public class ClassBC extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.lang.String>classGenericsMapprivate ConstantPoolconstantPoolprivate java.lang.StringfqClassNameprivate java.util.List<java.lang.String>innerClassNamesprivate static com.chrisnewland.freelogj.Loggerloggerprivate intmajorVersionprivate java.util.List<MemberBytecode>memberBytecodeListprivate intminorVersionprivate java.lang.StringmoduleNameprivate java.lang.StringsourceFile
-
Constructor Summary
Constructors Constructor Description ClassBC(java.lang.String fqClassName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddGenericsMapping(java.lang.String key, java.lang.String value)voidaddInnerClassName(java.lang.String name)voidaddMemberBytecode(MemberBytecode memberBytecode)ConstantPoolgetConstantPool()java.lang.StringgetFullyQualifiedClassName()java.util.Map<java.lang.String,java.lang.String>getGenericsMap()java.util.List<java.lang.String>getInnerClassNames()java.lang.StringgetJavaVersion()intgetMajorVersion()MemberBytecodegetMemberBytecode(IMetaMember member)MemberBytecodegetMemberBytecodeForSignature(MemberSignatureParts msp)java.util.List<MemberBytecode>getMemberBytecodeList()intgetMinorVersion()java.lang.StringgetModuleName()java.lang.StringgetPackageName()java.lang.StringgetSourceFile()voidsetConstantPool(ConstantPool constantPool)voidsetMajorVersion(int majorVersion)voidsetMinorVersion(int minorVersion)voidsetModuleName(java.lang.String moduleName)voidsetSourceFile(java.lang.String sourceFile)java.lang.StringtoString()
-
-
-
Field Detail
-
constantPool
private ConstantPool constantPool
-
sourceFile
private java.lang.String sourceFile
-
moduleName
private java.lang.String moduleName
-
majorVersion
private int majorVersion
-
minorVersion
private int minorVersion
-
fqClassName
private java.lang.String fqClassName
-
memberBytecodeList
private java.util.List<MemberBytecode> memberBytecodeList
-
innerClassNames
private java.util.List<java.lang.String> innerClassNames
-
classGenericsMap
private java.util.Map<java.lang.String,java.lang.String> classGenericsMap
-
logger
private static final com.chrisnewland.freelogj.Logger logger
-
-
Method Detail
-
getFullyQualifiedClassName
public java.lang.String getFullyQualifiedClassName()
-
getPackageName
public java.lang.String getPackageName()
-
addMemberBytecode
public void addMemberBytecode(MemberBytecode memberBytecode)
-
getMemberBytecodeList
public java.util.List<MemberBytecode> getMemberBytecodeList()
-
addGenericsMapping
public void addGenericsMapping(java.lang.String key, java.lang.String value)
-
getGenericsMap
public java.util.Map<java.lang.String,java.lang.String> getGenericsMap()
-
addInnerClassName
public void addInnerClassName(java.lang.String name)
-
getInnerClassNames
public java.util.List<java.lang.String> getInnerClassNames()
-
getMemberBytecode
public MemberBytecode getMemberBytecode(IMetaMember member)
-
getMemberBytecodeForSignature
public MemberBytecode getMemberBytecodeForSignature(MemberSignatureParts msp)
-
getConstantPool
public ConstantPool getConstantPool()
-
setConstantPool
public void setConstantPool(ConstantPool constantPool)
-
getSourceFile
public java.lang.String getSourceFile()
-
setSourceFile
public void setSourceFile(java.lang.String sourceFile)
-
getMajorVersion
public int getMajorVersion()
-
setMajorVersion
public void setMajorVersion(int majorVersion)
-
getMinorVersion
public int getMinorVersion()
-
getJavaVersion
public java.lang.String getJavaVersion()
-
setMinorVersion
public void setMinorVersion(int minorVersion)
-
setModuleName
public void setModuleName(java.lang.String moduleName)
-
getModuleName
public java.lang.String getModuleName()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-