From fdae83abe7a88e1f08ec25d3f4eb5eb21ec342bf Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Mon, 24 Jun 2002 20:38:47 +0000 Subject: verify.cc (branch_prepass): Updated for change to exception handler type. * verify.cc (branch_prepass): Updated for change to exception handler type. (verify_instructions_0): Likewise. * defineclass.cc (handleCodeAttribute): Initialize `prepared'. (handleExceptionTableEntry): Updated for change to exception handler type. * java/lang/Class.h (Class): Removed _Jv_InterpMethodInvocation. * include/java-interp.h (_Jv_InterpMethodInvocation): Removed. (union _Jv_InterpPC): New. (class _Jv_InterpException): Changed types to _Jv_InterpPC. (class _Jv_InterpMethod): Added new `prepared' field. (class _Jv_InterpMethod): Added `compile' method. Removed `continue1' and `find_exception'. Changed arguments to `run'. * interpret.cc (union insn_slot): New. (find_exception): Removed. (run_normal): Removed most logic. (run_synch_object): Likewise; also, use JvSynchronize. (run_synch_class): Likewise. (run): Removed. (continue1): Renamed as `run'. Compile bytecode if required. Add new code to allow refinement of direct-threaded code at runtime. Handle exceptions. (SAVE_PC): Removed. (compile): New method. (SET_ONE, SET_INSN, SET_INT, SET_DATUM): New defines. (NULLARRAYCHECK): Don't use SAVE_PC. (pc_t): New typedef. (TAKE_GOTO, GET1S, GET1U, GET2U, AVAL1U, AVAL2U, AVAL2UP, SKIP_GOTO, GOTO_VAL, PCVAL, AMPAMP): New macros. From-SVN: r54968 --- libjava/java/lang/Class.h | 1 - 1 file changed, 1 deletion(-) (limited to 'libjava/java') diff --git a/libjava/java/lang/Class.h b/libjava/java/lang/Class.h index 91a430a..eb33c93 100644 --- a/libjava/java/lang/Class.h +++ b/libjava/java/lang/Class.h @@ -338,7 +338,6 @@ private: friend class _Jv_ClassReader; friend class _Jv_InterpClass; friend class _Jv_InterpMethod; - friend class _Jv_InterpMethodInvocation; #endif #ifdef JV_MARKOBJ_DECL -- cgit v1.1