Class InliningWalker
- java.lang.Object
-
- org.adoptopenjdk.jitwatch.compilation.AbstractCompilationVisitable
-
- org.adoptopenjdk.jitwatch.report.AbstractReportBuilder
-
- org.adoptopenjdk.jitwatch.report.inlining.InliningWalker
-
- All Implemented Interfaces:
ICompilationVisitable,ITreeVisitable
public class InliningWalker extends AbstractReportBuilder
-
-
Field Summary
Fields Modifier and Type Field Description private BytecodeAnnotationBuilderbcAnnotationBuilderprivate IMetaMembermember-
Fields inherited from class org.adoptopenjdk.jitwatch.report.AbstractReportBuilder
model, reportList
-
Fields inherited from class org.adoptopenjdk.jitwatch.compilation.AbstractCompilationVisitable
ignoreTags
-
-
Constructor Summary
Constructors Constructor Description InliningWalker(IReadOnlyJITDataModel model, IMetaMember member)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private booleanfilterLineAnnotation(LineAnnotation la, IMetaMember child)protected voidfindNonMemberReports()voidvisit(IMetaMember metaMember)voidvisitTag(Tag parseTag, IParseDictionary parseDictionary)-
Methods inherited from class org.adoptopenjdk.jitwatch.report.AbstractReportBuilder
getReports, reset
-
Methods inherited from class org.adoptopenjdk.jitwatch.compilation.AbstractCompilationVisitable
handleOther
-
-
-
-
Field Detail
-
bcAnnotationBuilder
private BytecodeAnnotationBuilder bcAnnotationBuilder
-
member
private IMetaMember member
-
-
Constructor Detail
-
InliningWalker
public InliningWalker(IReadOnlyJITDataModel model, IMetaMember member)
-
-
Method Detail
-
findNonMemberReports
protected void findNonMemberReports()
- Specified by:
findNonMemberReportsin classAbstractReportBuilder
-
visit
public void visit(IMetaMember metaMember)
-
filterLineAnnotation
private boolean filterLineAnnotation(LineAnnotation la, IMetaMember child)
-
visitTag
public void visitTag(Tag parseTag, IParseDictionary parseDictionary) throws LogParseException
- Throws:
LogParseException
-
-