Package org.adoptopenjdk.jitwatch.chain
Class CompileChainWalker
java.lang.Object
org.adoptopenjdk.jitwatch.compilation.AbstractCompilationVisitable
org.adoptopenjdk.jitwatch.chain.CompileChainWalker
- All Implemented Interfaces:
ICompilationVisitable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Compilationprivate static final com.chrisnewland.freelogj.Loggerprivate IReadOnlyJITDataModelprivate CompileNodeFields inherited from class org.adoptopenjdk.jitwatch.compilation.AbstractCompilationVisitable
ignoreTags -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildCallTree(Compilation compilation) private CompileNodecreateChildNode(CompileNode parentNode, String methodID, IParseDictionary parseDictionary, boolean inlined, boolean virtualCall, Map<String, String> methodAttrs, Map<String, String> callAttrs, Map<String, String> tagAttrs) private voidprocessParseTag(Tag parseTag, CompileNode parentNode, IParseDictionary parseDictionary) voidvisitTag(Tag parseTag, IParseDictionary parseDictionary) Methods inherited from class org.adoptopenjdk.jitwatch.compilation.AbstractCompilationVisitable
handleOther
-
Field Details
-
logger
private static final com.chrisnewland.freelogj.Logger logger -
model
-
root
-
compilation
-
-
Constructor Details
-
CompileChainWalker
-
-
Method Details
-
buildCallTree
-
processParseTag
private void processParseTag(Tag parseTag, CompileNode parentNode, IParseDictionary parseDictionary) -
createChildNode
private CompileNode createChildNode(CompileNode parentNode, String methodID, IParseDictionary parseDictionary, boolean inlined, boolean virtualCall, Map<String, String> methodAttrs, Map<String, String> callAttrs, Map<String, String> tagAttrs) -
visitTag
- Throws:
LogParseException
-