public class HotSpotTruffleCompilationIdentifier extends HotSpotCompilationIdentifier implements TruffleCompilationIdentifier
HotSpotCompilationIdentifier for Truffle compilations.CompilationIdentifier.VerbosityINVALID_COMPILATION_ID| Constructor and Description |
|---|
HotSpotTruffleCompilationIdentifier(HotSpotCompilationRequest request,
CompilableTruffleAST compilable) |
| Modifier and Type | Method and Description |
|---|---|
protected StringBuilder |
buildID(StringBuilder sb) |
protected StringBuilder |
buildName(StringBuilder sb) |
void |
close()
Releases resources held by this object.
|
CompilableTruffleAST |
getCompilable()
Returns the
CompilableTruffleAST being compiled. |
String |
toString(CompilationIdentifier.Verbosity verbosity)
Creates a String representation for this compilation identifier with a given
CompilationIdentifier.Verbosity. |
buildString, getRequest, isOsrCompilation, toStringclone, equals, getClass, hashCode, notify, notifyAll, wait, wait, waittoStringasCompilationRequestpublic HotSpotTruffleCompilationIdentifier(HotSpotCompilationRequest request,
CompilableTruffleAST compilable)
public String toString(CompilationIdentifier.Verbosity verbosity)
CompilationIdentifierCompilationIdentifier.Verbosity.toString in interface CompilationIdentifiertoString in class HotSpotCompilationIdentifierprotected StringBuilder buildName(StringBuilder sb)
buildName in class HotSpotCompilationIdentifierprotected StringBuilder buildID(StringBuilder sb)
buildID in class HotSpotCompilationIdentifierpublic CompilableTruffleAST getCompilable()
TruffleCompilationCompilableTruffleAST being compiled.getCompilable in interface TruffleCompilationCompilableTruffleASTpublic void close()
TruffleCompilationclose in interface AutoCloseableclose in interface TruffleCompilation