|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
DebuggingInvocation | An invocation policy that prints on the standard output all the method invocations, and the return values. |
Dispatching | The common superclass of all dispatching policies. |
Invocation | The common superclass of all invocation policies. |
MultiDisp | This class implements multidispatching, as a PolyD dispatching policy. |
NonSubsump | This class implements a non-subsumptive dispatcher, as a PolyD dispatching policy. |
Overloading | This class implements overloading, as a PolyD dispatching policy. |
PlainInvocation | An invocation policy that simply invokes methods (for testing only). |
Exception Summary | |
---|---|
MultiDisp.MultiDispException | Thrown by MultiDisp if an error condition is detected. |
NonSubsump.NonSubsumpException | Thrown by NonSubsump if an error condition is detected. |
Overloading.OverloadingException | Thrown by Overloading if an error condition is detected. |
Provides a library of standard policy for use with PolyD.
PolyD is a pure Java tool that, using dynamic bytecode generation, allows the user to define customized dispatching policies, altering many aspects of message dispatching that are usually predermined and that cannot be easily changed.
PolyD is distributed under the terms of the GNU Lesser General Public License. The use of this library in proprietary programs is therefore allowed under the terms specified by that license.
ovm.polyd
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |