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)