public class HotSpotRuntimeStub extends HotSpotInstalledCode
InstalledCode for code installed as a RuntimeStub.| Modifier and Type | Field and Description |
|---|---|
private Stub |
stub |
name| Constructor and Description |
|---|
HotSpotRuntimeStub(Stub stub) |
| Modifier and Type | Method and Description |
|---|---|
Object |
executeVarargs(Object... args)
Executes the installed code with a variable number of arguments.
|
ResolvedJavaMethod |
getMethod() |
void |
invalidate()
Invalidates this installed code such that any subsequent invocation will throw an
InvalidInstalledCodeException. |
boolean |
isValid() |
String |
toString() |
getBlob, getCode, getCodeSize, getSize, getStartgetAddress, getName, getVersion, setAddresspublic HotSpotRuntimeStub(Stub stub)
public ResolvedJavaMethod getMethod()
public boolean isValid()
isValid in class InstalledCodepublic void invalidate()
InstalledCodeInvalidInstalledCodeException.invalidate in class InstalledCodepublic String toString()
toString in class HotSpotInstalledCodepublic Object executeVarargs(Object... args) throws InvalidInstalledCodeException
InstalledCodeexecuteVarargs in class InstalledCodeargs - the array of object argumentsInvalidInstalledCodeException