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, getStart
getAddress, getName, getVersion, setAddress
public HotSpotRuntimeStub(Stub stub)
public ResolvedJavaMethod getMethod()
public boolean isValid()
isValid
in class InstalledCode
public void invalidate()
InstalledCode
InvalidInstalledCodeException
.invalidate
in class InstalledCode
public String toString()
toString
in class HotSpotInstalledCode
public Object executeVarargs(Object... args) throws InvalidInstalledCodeException
InstalledCode
executeVarargs
in class InstalledCode
args
- the array of object argumentsInvalidInstalledCodeException