net.sf.cglib.proxy
public abstract class Mixin extends Object
Mixin allows
multiple objects to be combined into a single larger object. The
methods in the generated object simply call the original methods in the
underlying "delegate" objects.Version: $Id: Mixin.java,v 1.7 2005/09/27 11:42:27 baliuka Exp $
| Nested Class Summary | |
|---|---|
| static class | Mixin.Generator |
| Field Summary | |
|---|---|
| static int | STYLE_BEANS |
| static int | STYLE_EVERYTHING |
| static int | STYLE_INTERFACES |
| Method Summary | |
|---|---|
| static Mixin | create(Object[] delegates)
Helper method to create an interface mixin. |
| static Mixin | create(Class[] interfaces, Object[] delegates)
Helper method to create an interface mixin. |
| static Mixin | createBean(Object[] beans) |
| static Mixin | createBean(ClassLoader loader, Object[] beans)
Helper method to create a bean mixin. |
| static Class[] | getClasses(Object[] delegates) |
| abstract Mixin | newInstance(Object[] delegates) |
Mixin
instead of this static method.
TODOMixin
instead of this static method.
TODOMixin
instead of this static method.
TODO