Class HotSpotLogParser

java.lang.Object
org.adoptopenjdk.jitwatch.parser.AbstractLogParser
org.adoptopenjdk.jitwatch.parser.hotspot.HotSpotLogParser
All Implemented Interfaces:
ILogParser

public class HotSpotLogParser extends AbstractLogParser
  • Constructor Details

    • HotSpotLogParser

      public HotSpotLogParser(IJITListener jitListener)
  • Method Details

    • checkIfErrorDialogNeeded

      private void checkIfErrorDialogNeeded()
    • parseHeaderLines

      private void parseHeaderLines()
    • getBaseTimestamp

      private long getBaseTimestamp(String line)
    • parseLogFile

      protected void parseLogFile()
      Specified by:
      parseLogFile in class AbstractLogParser
    • parseLogCompilationLines

      private void parseLogCompilationLines()
    • parseAssemblyLines

      private void parseAssemblyLines()
    • splitLogFile

      protected void splitLogFile(Reader hotspotLogReader)
      Specified by:
      splitLogFile in class AbstractLogParser
    • skipLine

      private boolean skipLine(String line, Set<String> skipSet)
    • handleLogLine

      private void handleLogLine(String inCurrentLine)
    • handleTag

      protected void handleTag(Tag tag)
      Specified by:
      handleTag in class AbstractLogParser
    • handleVmVersion

      private void handleVmVersion(Tag tag)
    • handleTagVmArguments

      private void handleTagVmArguments(Tag tag)
    • handleWriterThread

      private void handleWriterThread(Tag tag)
    • handleStartCompileThread

      private void handleStartCompileThread(Tag tag)
    • buildParsedClasspath

      private void buildParsedClasspath()
    • buildClassModel

      private void buildClassModel()
    • buildParsedClasspath

      private void buildParsedClasspath(String inCurrentLine)
    • buildClassModel

      private void buildClassModel(String inCurrentLine)