Class Compilation


  • public class Compilation
    extends java.lang.Object
    • Field Detail

      • tagTaskQueued

        private Tag tagTaskQueued
      • tagNMethod

        private Tag tagNMethod
      • tagTask

        private Task tagTask
      • tagTaskDone

        private Tag tagTaskDone
      • compileID

        private java.lang.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 java.lang.String nativeAddress
      • entryAddress

        private java.lang.String entryAddress
      • index

        private int index
      • failedTask

        private boolean failedTask
    • Constructor Detail

      • Compilation

        public Compilation​(IMetaMember member,
                           int index)
    • Method Detail

      • getCompileID

        public java.lang.String getCompileID()
      • getNativeAddress

        public java.lang.String getNativeAddress()
      • getEntryAddress

        public java.lang.String getEntryAddress()
      • getQueuedAttributes

        public java.util.Map<java.lang.String,​java.lang.String> getQueuedAttributes()
      • getQueuedAttribute

        public java.lang.String getQueuedAttribute​(java.lang.String key)
      • getCompiledAttributes

        public java.util.Map<java.lang.String,​java.lang.String> getCompiledAttributes()
      • getCompiledAttribute

        public java.lang.String getCompiledAttribute​(java.lang.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 java.lang.String getSignature()
      • getCompiler

        public java.lang.String getCompiler()
      • getLevel

        public int getLevel()
      • toStringVerbose

        public java.lang.String toStringVerbose()
      • toString

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

        public boolean isFailed()
      • isOSR

        public boolean isOSR()
      • getOSRBCI

        public int getOSRBCI()
      • setCompilerThread

        public void setCompilerThread​(CompilerThread compilerThread)
      • hashCode

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

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object