class BytecodeParser.InvocationPluginAssertions extends Object
InvocationPlugin. This class is only loaded when assertions are enabled.| Modifier and Type | Field and Description |
|---|---|
(package private) ValueNode[] |
args |
(package private) int |
beforeStackSize |
(package private) Graph.Mark |
mark |
(package private) boolean |
needsNullCheck |
(package private) int |
nodeCount |
(package private) InvocationPlugin |
plugin |
(package private) Kind |
resultType |
(package private) ResolvedJavaMethod |
targetMethod |
| Constructor and Description |
|---|
InvocationPluginAssertions(InvocationPlugin plugin,
ValueNode[] args,
ResolvedJavaMethod targetMethod,
Kind resultType) |
| Modifier and Type | Method and Description |
|---|---|
(package private) boolean |
check(boolean pluginResult) |
(package private) String |
error(String format,
Object... a) |
final InvocationPlugin plugin
final ResolvedJavaMethod targetMethod
final Kind resultType
final int beforeStackSize
final boolean needsNullCheck
final int nodeCount
final Graph.Mark mark
public InvocationPluginAssertions(InvocationPlugin plugin, ValueNode[] args, ResolvedJavaMethod targetMethod, Kind resultType)