public final class ObjectDetailDescriptor extends Object implements InjectableDetailDescriptor, Visitable<ObjectDetailDescriptor>
Modifier and Type | Method and Description |
---|---|
<ThrowableType extends Throwable> |
accept(Visitor<? super ObjectDetailDescriptor,ThrowableType> visitor) |
Iterable<ConstructorDetailDescriptor> |
constructors() |
ObjectDescriptor |
descriptor() |
Iterable<InjectedFieldDetailDescriptor> |
injectedFields() |
Iterable<InjectedMethodDetailDescriptor> |
injectedMethods() |
ModuleDetailDescriptor |
module() |
String |
toString() |
public final 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(Visitor<? super ObjectDetailDescriptor,ThrowableType> visitor) throws ThrowableType extends Throwable
accept
in interface Visitable<ObjectDetailDescriptor>
ThrowableType extends Throwable