org.jhotdraw.gui.event
Class GenericListener.DefaultInvoker

java.lang.Object
  extended by org.jhotdraw.gui.event.GenericListener.DefaultInvoker
All Implemented Interfaces:
java.lang.reflect.InvocationHandler
Enclosing class:
GenericListener

private static class GenericListener.DefaultInvoker
extends java.lang.Object
implements java.lang.reflect.InvocationHandler

Implementation of the InvocationHandler which handles the basic object methods.


Field Summary
private static java.lang.Byte byte_0
           
private static java.lang.Character char_0
           
 
Constructor Summary
private GenericListener.DefaultInvoker()
           
 
Method Summary
 java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args)
           
private static java.lang.Object nullValueOf(java.lang.Class rt)
           
protected  java.lang.Boolean proxyEquals(java.lang.Object proxy, java.lang.Object other)
           
protected  java.lang.Integer proxyHashCode(java.lang.Object proxy)
           
protected  java.lang.String proxyToString(java.lang.Object proxy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

char_0

private static final java.lang.Character char_0

byte_0

private static final java.lang.Byte byte_0
Constructor Detail

GenericListener.DefaultInvoker

private GenericListener.DefaultInvoker()
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

proxyHashCode

protected java.lang.Integer proxyHashCode(java.lang.Object proxy)

proxyEquals

protected java.lang.Boolean proxyEquals(java.lang.Object proxy,
                                        java.lang.Object other)

proxyToString

protected java.lang.String proxyToString(java.lang.Object proxy)

nullValueOf

private static final java.lang.Object nullValueOf(java.lang.Class rt)