Class SourceMapper

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

public class SourceMapper extends Object
  • Field Details

    • logger

      private static final com.chrisnewland.freelogj.Logger logger
    • sourceToClassMap

      private static Map<String,List<ClassBC>> sourceToClassMap
  • Constructor Details

    • SourceMapper

      public SourceMapper()
  • Method Details

    • clear

      public static void clear()
    • getFullyQualifiedSourceName

      private static String getFullyQualifiedSourceName(ClassBC classBytecode)
    • addSourceClassMapping

      public static void addSourceClassMapping(ClassBC classBytecode)
    • getClassBytecodeList

      public static List<ClassBC> getClassBytecodeList(ClassBC classBytecode)
    • getMemberBytecodeForSourceLine

      public static MemberBytecode getMemberBytecodeForSourceLine(ClassBC classBytecode, int sourceLine)
    • getSourceLineFromBytecode

      public static int getSourceLineFromBytecode(MemberBytecode memberBytecode, int bytecodeOffset)