Class CompilationUtil
- java.lang.Object
-
- org.adoptopenjdk.jitwatch.compilation.CompilationUtil
-
public final class CompilationUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static com.chrisnewland.freelogj.Loggerloggerprivate static intunhandledTagCount
-
Constructor Summary
Constructors Modifier Constructor Description privateCompilationUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static TaggetOptimizerPhase(Task lastTask)static TaggetParsePhase(Task task)static intgetUnhandledTagCount()static booleanisJournalForCompile2NativeMember(Tag tag)static booleanisStaleTask(Task task)static booleanmemberMatchesKlassID(IMetaMember member, java.lang.String klassID, IParseDictionary parseDictionary)static booleanmemberMatchesMethodID(IMetaMember member, java.lang.String methodID, IParseDictionary parseDictionary)static voidunhandledTag(ICompilationVisitable visitable, Tag child)static voidvisitEliminationTagsOfCompilation(Compilation compilation, ICompilationVisitable visitable)static voidvisitOptimizerTagsOfCompilation(Compilation compilation, ICompilationVisitable visitable)static voidvisitParseTagsOfCompilation(Compilation compilation, ICompilationVisitable visitable)
-
-
-
Method Detail
-
visitParseTagsOfCompilation
public static void visitParseTagsOfCompilation(Compilation compilation, ICompilationVisitable visitable) throws LogParseException
- Throws:
LogParseException
-
visitOptimizerTagsOfCompilation
public static void visitOptimizerTagsOfCompilation(Compilation compilation, ICompilationVisitable visitable) throws LogParseException
- Throws:
LogParseException
-
visitEliminationTagsOfCompilation
public static void visitEliminationTagsOfCompilation(Compilation compilation, ICompilationVisitable visitable) throws LogParseException
- Throws:
LogParseException
-
isJournalForCompile2NativeMember
public static boolean isJournalForCompile2NativeMember(Tag tag)
-
memberMatchesKlassID
public static boolean memberMatchesKlassID(IMetaMember member, java.lang.String klassID, IParseDictionary parseDictionary)
-
memberMatchesMethodID
public static boolean memberMatchesMethodID(IMetaMember member, java.lang.String methodID, IParseDictionary parseDictionary)
-
isStaleTask
public static boolean isStaleTask(Task task)
-
unhandledTag
public static void unhandledTag(ICompilationVisitable visitable, Tag child)
-
getUnhandledTagCount
public static int getUnhandledTagCount()
-
-