1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __java_rmi_server_RemoteObjectInvocationHandler__ 5 #define __java_rmi_server_RemoteObjectInvocationHandler__ 6 7 #pragma interface 8 9 #include <java/rmi/server/RemoteObject.h> 10 #include <gcj/array.h> 11 12 extern "Java" 13 { 14 namespace java 15 { 16 namespace rmi 17 { 18 namespace server 19 { 20 class RemoteObjectInvocationHandler; 21 class RemoteRef; 22 } 23 } 24 } 25 } 26 27 class java::rmi::server::RemoteObjectInvocationHandler : public ::java::rmi::server::RemoteObject 28 { 29 30 public: 31 RemoteObjectInvocationHandler(::java::rmi::server::RemoteRef *); 32 virtual ::java::lang::Object * invoke(::java::lang::Object *, ::java::lang::reflect::Method *, JArray< ::java::lang::Object * > *); 33 public: // actually package-private 34 static const jlong serialVersionUID = 2LL; 35 static ::java::util::Hashtable * methodHashCodes; 36 static JArray< ::java::lang::Class * > * noArgsC; 37 static JArray< ::java::lang::Class * > * anObjectC; 38 static JArray< ::java::lang::Object * > * noArgs; 39 public: 40 static ::java::lang::Class class$; 41 }; 42 43 #endif // __java_rmi_server_RemoteObjectInvocationHandler__ 44