public final class ObjectDetailDescriptor extends Object implements InjectableDetailDescriptor, org.qi4j.functional.Visitable<ObjectDetailDescriptor>
Modifier and Type | Method and Description |
---|---|
<ThrowableType extends Throwable> |
accept(org.qi4j.functional.Visitor<? super ObjectDetailDescriptor,ThrowableType> visitor) |
Iterable<ConstructorDetailDescriptor> |
constructors() |
org.qi4j.api.object.ObjectDescriptor |
descriptor() |
Iterable<InjectedFieldDetailDescriptor> |
injectedFields() |
Iterable<InjectedMethodDetailDescriptor> |
injectedMethods() |
ModuleDetailDescriptor |
module() |
String |
toString() |
public final org.qi4j.api.object.ObjectDescriptor descriptor()
ObjectDetailDescriptor
. Never return null
.public final Iterable<ConstructorDetailDescriptor> constructors()
constructors
in interface InjectableDetailDescriptor
ObjectDetailDescriptor
. Never return null
.public final Iterable<InjectedMethodDetailDescriptor> injectedMethods()
injectedMethods
in interface InjectableDetailDescriptor
ObjectDetailDescriptor
. Never return null
.public final Iterable<InjectedFieldDetailDescriptor> injectedFields()
injectedFields
in interface InjectableDetailDescriptor
ObjectDetailDescriptor
. Never return null
.public final ModuleDetailDescriptor module()
ObjectDetailDescriptor
. Never return null
.public <ThrowableType extends Throwable> boolean accept(org.qi4j.functional.Visitor<? super ObjectDetailDescriptor,ThrowableType> visitor) throws ThrowableType extends Throwable
accept
in interface org.qi4j.functional.Visitable<ObjectDetailDescriptor>
ThrowableType extends Throwable