Class BytecodeAnnotationList

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

public class BytecodeAnnotationList extends Object
  • Field Details

    • logger

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

      private Map<Integer, List<LineAnnotation>> annotationMap
  • Constructor Details

    • BytecodeAnnotationList

      public BytecodeAnnotationList()
  • Method Details

    • addAnnotation

      public void addAnnotation(int bci, LineAnnotation annotation)
    • getAnnotationsForBCI

      public List<LineAnnotation> getAnnotationsForBCI(int bci)
    • hasAnnotationsForBCI

      public boolean hasAnnotationsForBCI(int bci)
    • clear

      public void clear()
    • annotatedLineCount

      public int annotatedLineCount()
    • getEntries

      public Set<Map.Entry<Integer, List<LineAnnotation>>> getEntries()
    • toString

      public String toString()
      Overrides:
      toString in class Object