Package org.adoptopenjdk.jitwatch.core
Class TagProcessor
- java.lang.Object
-
- org.adoptopenjdk.jitwatch.core.TagProcessor
-
public class TagProcessor extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private TagcurrentTagprivate booleanfragmentSeenprivate static com.chrisnewland.freelogj.Loggerloggerprivate java.util.Stack<java.lang.String>methodIDStackprivate TagtopTag
-
Constructor Summary
Constructors Constructor Description TagProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetTopTagName()private TaghandleTag(java.lang.String line)TagprocessLine(java.lang.String line)private TagprocessValidLine(java.lang.String line, int indexEndName, boolean selfClosing)private voidresetState()booleanwasFragmentSeen()
-
-
-
Method Detail
-
getTopTagName
public java.lang.String getTopTagName()
-
processLine
public Tag processLine(java.lang.String line)
-
wasFragmentSeen
public boolean wasFragmentSeen()
-
resetState
private void resetState()
-
handleTag
private Tag handleTag(java.lang.String line)
-
processValidLine
private Tag processValidLine(java.lang.String line, int indexEndName, boolean selfClosing)
-
-