diff options
author | Tom Tromey <tromey@redhat.com> | 2003-07-24 17:18:00 +0000 |
---|---|---|
committer | Tom Tromey <tromey@gcc.gnu.org> | 2003-07-24 17:18:00 +0000 |
commit | b6d2b0f7f588cebe93e016a64c97bef166875f26 (patch) | |
tree | 60c45c4edc5ba1d4f54aabecbcdc5958638cb22d /libjava/java/util/RandomAccess.java | |
parent | 1c41b3d6cf500cf8fca39dba7b92367a8496ca32 (diff) | |
download | gcc-b6d2b0f7f588cebe93e016a64c97bef166875f26.zip gcc-b6d2b0f7f588cebe93e016a64c97bef166875f26.tar.gz gcc-b6d2b0f7f588cebe93e016a64c97bef166875f26.tar.bz2 |
For PR libgcj/7482:
* verify.cc (ref_intersection): New class.
(type_val): Removed unresolved_reference_type,
uninitialized_unresolved_reference_type.
(is_assignable_from_slow): Rewrote.
(type::data): Removed.
(type::klass): New field.
(type::type): Added verifier argument.
(type::resolve): Removed.
(type::set_uninitialized): Updated for change to type_val.
(type::set_initialized): Likewise.
(type::isinitialized): Likewise.
(type::print): Likewise.
(construct_primitive_array_type): Likewise.
(type::compatible): Updated for change to type_val and to use
ref_intersection.
(type::isarray): Updated to use ref_intersection.
(type::isinterface): Likewise.
(type::element_type): Likewise.
(type::to_array): Likewise.
(type::verify_dimensions): Rewrote.
(type::merge): Likewise.
(check_class_constant): Updated for type constructor change.
(check_constant): Likewise.
(check_field_constant): Likewise.
(get_one_type): Likewise.
(initialize_stack): Likewise.
(verify_instructions_0): Likewise.
(verify_instructions_0) [op_invokeinterface]: Removed special
case.
(isect_list): New field.
(_Jv_BytecodeVerifier): Initialize it.
(~_Jv_BytecodeVerifier): Destroy ref_intersection objects.
From-SVN: r69751
Diffstat (limited to 'libjava/java/util/RandomAccess.java')
0 files changed, 0 insertions, 0 deletions