Constructor and Description |
---|
MixinModel(Class<?> declaredMixinClass,
Class<?> instantiationClass) |
Modifier and Type | Method and Description |
---|---|
<ThrowableType extends Throwable> |
accept(org.qi4j.functional.HierarchicalVisitor<? super Object,? super Object,ThrowableType> visitor) |
Iterable<DependencyModel> |
dependencies() |
Class<?> |
instantiationClass() |
boolean |
isGeneric() |
Class<?> |
mixinClass() |
Object |
newInstance(org.qi4j.api.composite.CompositeInstance compositeInstance,
org.qi4j.api.property.StateHolder state,
UsesInstance uses) |
Object |
newInstance(InjectionContext injectionContext) |
protected org.qi4j.runtime.composite.FragmentInvocationHandler |
newInvocationHandler(Method method) |
Iterable<Class<?>> |
thisMixinTypes() |
String |
toString() |
public Class<?> mixinClass()
mixinClass
in interface org.qi4j.api.mixin.MixinDescriptor
public Class<?> instantiationClass()
public boolean isGeneric()
public Iterable<DependencyModel> dependencies()
public <ThrowableType extends Throwable> boolean accept(org.qi4j.functional.HierarchicalVisitor<? super Object,? super Object,ThrowableType> visitor) throws ThrowableType extends Throwable
public Object newInstance(org.qi4j.api.composite.CompositeInstance compositeInstance, org.qi4j.api.property.StateHolder state, UsesInstance uses)
public Object newInstance(InjectionContext injectionContext)
protected org.qi4j.runtime.composite.FragmentInvocationHandler newInvocationHandler(Method method)