Constructor and Description |
---|
CompositeMethodsModel(MixinsModel mixinsModel) |
Modifier and Type | Method and Description |
---|---|
<ThrowableType extends Throwable> |
accept(org.qi4j.functional.HierarchicalVisitor<? super Object,? super Object,ThrowableType> modelVisitor) |
void |
addMethod(CompositeMethodModel methodModel) |
Iterable<DependencyModel> |
dependencies() |
Object |
invoke(MixinsInstance mixins,
Object proxy,
Method method,
Object[] args,
org.qi4j.spi.module.ModuleSpi moduleInstance) |
boolean |
isImplemented(Method method) |
Iterable<Method> |
methods() |
String |
toString() |
public CompositeMethodsModel(MixinsModel mixinsModel)
public Iterable<DependencyModel> dependencies()
public Object invoke(MixinsInstance mixins, Object proxy, Method method, Object[] args, org.qi4j.spi.module.ModuleSpi moduleInstance) throws Throwable
Throwable
public void addMethod(CompositeMethodModel methodModel)
public boolean isImplemented(Method method)
public <ThrowableType extends Throwable> boolean accept(org.qi4j.functional.HierarchicalVisitor<? super Object,? super Object,ThrowableType> modelVisitor) throws ThrowableType extends Throwable