--- parser3/src/main/execute.C 2002/10/14 11:37:37 1.278 +++ parser3/src/main/execute.C 2002/10/14 12:16:06 1.280 @@ -5,7 +5,7 @@ Author: Alexandr Petrosian (http://paf.design.ru) */ -static const char* IDENT_EXECUTE_C="$Date: 2002/10/14 11:37:37 $"; +static const char* IDENT_EXECUTE_C="$Date: 2002/10/14 12:16:06 $"; #include "pa_opcode.h" #include "pa_array.h" @@ -838,7 +838,7 @@ Value *Request::get_element(const String if(Method* method=OP.get_method(name)) { // looking operator of that name FIRST // as if that method were in self and we have normal dynamic method here Junction& junction=*NEW Junction(pool(), - *method_frame, method, 0,0,0,0); + *main_class, method, 0,0,0,0); value=NEW VJunction(junction); } } @@ -1008,11 +1008,10 @@ void Request::execute_method(Value& asel } void Request::execute_nonvirtual_method(VStateless_class& aclass, - const String& method_name, VString *optional_param, + const Method *method, VString *optional_param, const String **return_string, const Method **return_method) { - const Method *method=aclass.get_method(method_name); if(return_string) *return_string=0; if(return_method)