Package org.adoptopenjdk.jitwatch.report
Class AbstractReportBuilder
- java.lang.Object
-
- org.adoptopenjdk.jitwatch.compilation.AbstractCompilationVisitable
-
- org.adoptopenjdk.jitwatch.report.AbstractReportBuilder
-
- All Implemented Interfaces:
ICompilationVisitable,ITreeVisitable
- Direct Known Subclasses:
AbstractEscapeAnalysisWalker,InliningWalker,SuggestionWalker
public abstract class AbstractReportBuilder extends AbstractCompilationVisitable implements ITreeVisitable
-
-
Field Summary
Fields Modifier and Type Field Description protected IReadOnlyJITDataModelmodelprotected java.util.List<Report>reportList-
Fields inherited from class org.adoptopenjdk.jitwatch.compilation.AbstractCompilationVisitable
ignoreTags
-
-
Constructor Summary
Constructors Constructor Description AbstractReportBuilder(IReadOnlyJITDataModel model)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voidfindNonMemberReports()java.util.List<Report>getReports(java.util.Comparator<Report> comparator)voidreset()-
Methods inherited from class org.adoptopenjdk.jitwatch.compilation.AbstractCompilationVisitable
handleOther
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.adoptopenjdk.jitwatch.compilation.ICompilationVisitable
visitTag
-
Methods inherited from interface org.adoptopenjdk.jitwatch.treevisitor.ITreeVisitable
visit
-
-
-
-
Field Detail
-
model
protected IReadOnlyJITDataModel model
-
reportList
protected java.util.List<Report> reportList
-
-
Constructor Detail
-
AbstractReportBuilder
public AbstractReportBuilder(IReadOnlyJITDataModel model)
-
-
Method Detail
-
findNonMemberReports
protected abstract void findNonMemberReports()
-
reset
public void reset()
- Specified by:
resetin interfaceITreeVisitable
-
-