Top Fields Constructors Methods
jdk.internal.classfile.impl.verifier

pack-priv final Class VerificationBytecodes

extends Object
Class Inheritance
Imports
java.nio.ByteBuffer, java.lang.classfile.ClassFile, jdk.internal.classfile.impl.verifier.VerificationSignature.BasicType

See Also
hotspot/share/interpreter/bytecodes.hpp, hotspot/share/interpreter/bytecodes.cpp

Field Summary

Modifier and TypeField and Description
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int[]
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv static int
align(int n)

pack-priv static int
code_or_bp_at(byte[] code, int bci)

pack-priv static void
def(int code, String name, String format, String wide_format, VerificationSignature.BasicType result_type, int depth)

pack-priv static void
def(int code, String name, String format, String wide_format, VerificationSignature.BasicType result_type, int depth, int java_code)

pack-priv static boolean
pack-priv static boolean
is_valid(int code)

pack-priv static int
special_length_at(int code, byte[] bytecode, int bci, int end)

pack-priv static int
wide_length_for(int code)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_breakpointback to summary
pack-priv static final int _breakpoint
_fast_aaccess_0back to summary
pack-priv static final int _fast_aaccess_0
_fast_agetfieldback to summary
pack-priv static final int _fast_agetfield
_fast_aldcback to summary
pack-priv static final int _fast_aldc
_fast_aldc_wback to summary
pack-priv static final int _fast_aldc_w
_fast_aload_0back to summary
pack-priv static final int _fast_aload_0
_fast_aputfieldback to summary
pack-priv static final int _fast_aputfield
_fast_bgetfieldback to summary
pack-priv static final int _fast_bgetfield
_fast_binaryswitchback to summary
pack-priv static final int _fast_binaryswitch
_fast_bputfieldback to summary
pack-priv static final int _fast_bputfield
_fast_cgetfieldback to summary
pack-priv static final int _fast_cgetfield
_fast_cputfieldback to summary
pack-priv static final int _fast_cputfield
_fast_dgetfieldback to summary
pack-priv static final int _fast_dgetfield
_fast_dputfieldback to summary
pack-priv static final int _fast_dputfield
_fast_faccess_0back to summary
pack-priv static final int _fast_faccess_0
_fast_fgetfieldback to summary
pack-priv static final int _fast_fgetfield
_fast_fputfieldback to summary
pack-priv static final int _fast_fputfield
_fast_iaccess_0back to summary
pack-priv static final int _fast_iaccess_0
_fast_icaloadback to summary
pack-priv static final int _fast_icaload
_fast_igetfieldback to summary
pack-priv static final int _fast_igetfield
_fast_iloadback to summary
pack-priv static final int _fast_iload
_fast_iload2back to summary
pack-priv static final int _fast_iload2
_fast_invokevfinalback to summary
pack-priv static final int _fast_invokevfinal
_fast_iputfieldback to summary
pack-priv static final int _fast_iputfield
_fast_lgetfieldback to summary
pack-priv static final int _fast_lgetfield
_fast_linearswitchback to summary
pack-priv static final int _fast_linearswitch
_fast_lputfieldback to summary
pack-priv static final int _fast_lputfield
_fast_sgetfieldback to summary
pack-priv static final int _fast_sgetfield
_fast_sputfieldback to summary
pack-priv static final int _fast_sputfield
_fast_zputfieldback to summary
pack-priv static final int _fast_zputfield
_invokehandleback to summary
pack-priv static final int _invokehandle
_lengthsback to summary
pack-priv static final int[] _lengths
_nofast_aload_0back to summary
pack-priv static final int _nofast_aload_0
_nofast_getfieldback to summary
pack-priv static final int _nofast_getfield
_nofast_iloadback to summary
pack-priv static final int _nofast_iload
_nofast_putfieldback to summary
pack-priv static final int _nofast_putfield
_return_register_finalizerback to summary
pack-priv static final int _return_register_finalizer
_shouldnotreachhereback to summary
pack-priv static final int _shouldnotreachhere
number_of_codesback to summary
pack-priv static final int number_of_codes

Constructor Detail

VerificationBytecodesback to summary
pack-priv VerificationBytecodes()

Method Detail

alignback to summary
pack-priv static int align(int n)
code_or_bp_atback to summary
pack-priv static int code_or_bp_at(byte[] code, int bci)
defback to summary
pack-priv static void def(int code, String name, String format, String wide_format, VerificationSignature.BasicType result_type, int depth)
defback to summary
pack-priv static void def(int code, String name, String format, String wide_format, VerificationSignature.BasicType result_type, int depth, int java_code)
is_store_into_localback to summary
pack-priv static boolean is_store_into_local(int code)
is_validback to summary
pack-priv static boolean is_valid(int code)
special_length_atback to summary
pack-priv static int special_length_at(int code, byte[] bytecode, int bci, int end)
wide_length_forback to summary
pack-priv static int wide_length_for(int code)