public interface CompositeInstance extends InvocationHandler, CompositeInvoker, HasTypes, MetaInfoHolder
Modifier and Type | Method and Description |
---|---|
static CompositeInstance |
compositeInstanceOf(Composite composite) |
CompositeDescriptor |
descriptor() |
ModuleDescriptor |
module() |
<T> T |
newProxy(Class<T> mixinType) |
<T> T |
proxy() |
StateHolder |
state() |
invoke
invokeComposite
metaInfo
<T> T proxy()
<T> T newProxy(Class<T> mixinType) throws IllegalArgumentException
IllegalArgumentException
ModuleDescriptor module()
CompositeDescriptor descriptor()
StateHolder state()
static CompositeInstance compositeInstanceOf(Composite composite)