Class Compilation

java.lang.Object
org.adoptopenjdk.jitwatch.model.Compilation

public class Compilation extends Object
  • Field Details

    • tagTaskQueued

      private Tag tagTaskQueued
    • tagNMethod

      private Tag tagNMethod
    • tagTask

      private Task tagTask
    • tagTaskDone

      private Tag tagTaskDone
    • assembly

      private AssemblyMethod assembly
    • compileID

      private String compileID
    • stampTaskQueued

      private long stampTaskQueued
    • stampTaskCompilationStart

      private long stampTaskCompilationStart
    • stampNMethodEmitted

      private long stampNMethodEmitted
    • isC2N

      private boolean isC2N
    • isOSR

      private boolean isOSR
    • osrBCI

      private int osrBCI
    • nativeAddress

      private String nativeAddress
    • entryAddress

      private String entryAddress
    • index

      private int index
    • member

      private IMetaMember member
    • failedTask

      private boolean failedTask
    • compilerThread

      private CompilerThread compilerThread
  • Constructor Details

    • Compilation

      public Compilation(IMetaMember member, int index)
  • Method Details

    • getMember

      public IMetaMember getMember()
    • getCompileID

      public String getCompileID()
    • getNativeAddress

      public String getNativeAddress()
    • getEntryAddress

      public String getEntryAddress()
    • getAssembly

      public AssemblyMethod getAssembly()
    • setAssembly

      public void setAssembly(AssemblyMethod assembly)
    • getQueuedAttributes

      public Map<String,String> getQueuedAttributes()
    • getQueuedAttribute

      public String getQueuedAttribute(String key)
    • getCompiledAttributes

      public Map<String,String> getCompiledAttributes()
    • getCompiledAttribute

      public String getCompiledAttribute(String key)
    • setTagTaskQueued

      public void setTagTaskQueued(Tag tagTaskQueued)
    • setTagNMethod

      public void setTagNMethod(Tag tagNMethod)
    • setTagTask

      public void setTagTask(Task tagTask)
    • getTagTaskQueued

      public Tag getTagTaskQueued()
    • getTagNMethod

      public Tag getTagNMethod()
    • getTagTask

      public Task getTagTask()
    • getTagTaskDone

      public Tag getTagTaskDone()
    • setTagTaskDone

      public void setTagTaskDone(Tag tagTaskDone)
    • getIndex

      public int getIndex()
    • getNativeSize

      public int getNativeSize()
    • getBytecodeSize

      public int getBytecodeSize()
    • isC2N

      public boolean isC2N()
    • getStampTaskQueued

      public long getStampTaskQueued()
    • getStampTaskCompilationStart

      public long getStampTaskCompilationStart()
    • getStampNMethodEmitted

      public long getStampNMethodEmitted()
    • getCompilationDuration

      public long getCompilationDuration()
    • getSignature

      public String getSignature()
    • getCompiler

      public String getCompiler()
    • getLevel

      public int getLevel()
    • toStringVerbose

      public String toStringVerbose()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • isFailed

      public boolean isFailed()
    • isOSR

      public boolean isOSR()
    • getOSRBCI

      public int getOSRBCI()
    • getCompilerThread

      public CompilerThread getCompilerThread()
    • setCompilerThread

      public void setCompilerThread(CompilerThread compilerThread)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object