Modifier and Type | Method and Description |
---|---|
public int | |
public Object | |
public ResolvedJavaMethod | |
public boolean | hasVirtualObjects()
Returns true if the stack frame is a compiled stack frame and there are virtual objects anywhere in the current state of the compiled method. |
public boolean | |
public boolean | isVirtual(int index)
Returns whether the local at |
public void | materializeVirtualObjects(boolean invalidateCode)
This method will materialize all virtual objects, deoptimize the stack frame and make sure that subsequent execution of the deoptimized frame uses the materialized values. |
getBytecodeIndex | back to summary |
---|---|
public int getBytecodeIndex()
|
getLocal | back to summary |
---|---|
public Object getLocal(int index) Returns the value of the object local at |
getMethod | back to summary |
---|---|
public ResolvedJavaMethod getMethod()
|
hasVirtualObjects | back to summary |
---|---|
public boolean hasVirtualObjects() Returns true if the stack frame is a compiled stack frame and there are virtual objects
anywhere in the current state of the compiled method. This can return true even if
|
isMethod | back to summary |
---|---|
public boolean isMethod(ResolvedJavaMethod method) Checks if the current method is equal to the given method. This is semantically equivalent to
|
isVirtual | back to summary |
---|---|
public boolean isVirtual(int index) Returns whether the local at |
materializeVirtualObjects | back to summary |
---|---|
public void materializeVirtualObjects(boolean invalidateCode) This method will materialize all virtual objects, deoptimize the stack frame and make sure that subsequent execution of the deoptimized frame uses the materialized values.
|