java.lang.Object
org.adoptopenjdk.jitwatch.model.bytecode.ClassBC

public class ClassBC extends Object
  • Field Details

    • constantPool

      private ConstantPool constantPool
    • sourceFile

      private String sourceFile
    • moduleName

      private String moduleName
    • majorVersion

      private int majorVersion
    • minorVersion

      private int minorVersion
    • fqClassName

      private String fqClassName
    • memberBytecodeList

      private List<MemberBytecode> memberBytecodeList
    • innerClassNames

      private List<String> innerClassNames
    • classGenericsMap

      private Map<String,String> classGenericsMap
    • logger

      private static final com.chrisnewland.freelogj.Logger logger
  • Constructor Details

    • ClassBC

      public ClassBC(String fqClassName)
  • Method Details

    • getFullyQualifiedClassName

      public String getFullyQualifiedClassName()
    • getPackageName

      public String getPackageName()
    • addMemberBytecode

      public void addMemberBytecode(MemberBytecode memberBytecode)
    • getMemberBytecodeList

      public List<MemberBytecode> getMemberBytecodeList()
    • addGenericsMapping

      public void addGenericsMapping(String key, String value)
    • getGenericsMap

      public Map<String,String> getGenericsMap()
    • addInnerClassName

      public void addInnerClassName(String name)
    • getInnerClassNames

      public List<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 String getSourceFile()
    • setSourceFile

      public void setSourceFile(String sourceFile)
    • getMajorVersion

      public int getMajorVersion()
    • setMajorVersion

      public void setMajorVersion(int majorVersion)
    • getMinorVersion

      public int getMinorVersion()
    • getJavaVersion

      public String getJavaVersion()
    • setMinorVersion

      public void setMinorVersion(int minorVersion)
    • setModuleName

      public void setModuleName(String moduleName)
    • getModuleName

      public String getModuleName()
    • toString

      public String toString()
      Overrides:
      toString in class Object