net.sf.retrotranslator.runtime.java.rmi.server
Class RemoteObjectInvocationHandler_

java.lang.Object
  extended by java.rmi.server.RemoteObject
      extended by net.sf.retrotranslator.runtime.java.rmi.server.RemoteObjectInvocationHandler_
All Implemented Interfaces:
java.io.Serializable, java.lang.reflect.InvocationHandler, java.rmi.Remote

public class RemoteObjectInvocationHandler_
extends java.rmi.server.RemoteObject
implements java.lang.reflect.InvocationHandler

Author:
Taras Puchko
See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Constructor Summary
RemoteObjectInvocationHandler_(java.rmi.server.RemoteRef ref)
           
 
Method Summary
private static long getOperationNumber(java.lang.reflect.Method method)
           
private static java.lang.String getShortName(java.lang.Class aClass)
           
 java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args)
           
private static boolean isExceptionDeclared(java.lang.Class exceptionClass, java.lang.Class proxyClass, java.lang.reflect.Method method)
           
 java.lang.String toString()
           
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toStub
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RemoteObjectInvocationHandler_

public RemoteObjectInvocationHandler_(java.rmi.server.RemoteRef ref)
Method Detail

invoke

public java.lang.Object invoke(java.lang.Object proxy,
                               java.lang.reflect.Method method,
                               java.lang.Object[] args)
                        throws java.lang.Throwable
Specified by:
invoke in interface java.lang.reflect.InvocationHandler
Throws:
java.lang.Throwable

toString

public java.lang.String toString()
Overrides:
toString in class java.rmi.server.RemoteObject

getShortName

private static java.lang.String getShortName(java.lang.Class aClass)

getOperationNumber

private static long getOperationNumber(java.lang.reflect.Method method)

isExceptionDeclared

private static boolean isExceptionDeclared(java.lang.Class exceptionClass,
                                           java.lang.Class proxyClass,
                                           java.lang.reflect.Method method)