public static final class InliningLog.PlaceholderInvokable extends Object implements Invokable
| Constructor and Description |
|---|
PlaceholderInvokable(ResolvedJavaMethod callerMethod,
ResolvedJavaMethod method,
int bci) |
| Modifier and Type | Method and Description |
|---|---|
FixedNode |
asFixedNodeOrNull()
Returns the receiver cast to
FixedNode, or null if this invokable is a placeholder. |
int |
bci() |
boolean |
equals(Object obj) |
ResolvedJavaMethod |
getContextMethod()
Returns the method from which the call is executed.
|
ResolvedJavaMethod |
getTargetMethod() |
int |
hashCode() |
void |
setBci(int bci)
Remember the byte code index (BCI) for code generation or lowering purposes.
|
String |
toString() |
updateInliningLogAfterClone, updateInliningLogAfterRegisterpublic PlaceholderInvokable(ResolvedJavaMethod callerMethod,
ResolvedJavaMethod method,
int bci)
public ResolvedJavaMethod getTargetMethod()
getTargetMethod in interface Invokablepublic int bci()
bci in interface DeoptBciSupplierpublic void setBci(int bci)
DeoptBciSuppliersetBci in interface DeoptBciSupplierpublic FixedNode asFixedNodeOrNull()
InvokableFixedNode, or null if this invokable is a placeholder.asFixedNodeOrNull in interface Invokablepublic ResolvedJavaMethod getContextMethod()
InvokablegetContextMethod in interface Invokable