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() |
javax.json.JsonObjectBuilder |
toJson() |
String |
toString() |
public final ObjectDescriptor descriptor()
ObjectDetailDescriptor. Never return null.public final Iterable<ConstructorDetailDescriptor> constructors()
constructors in interface InjectableDetailDescriptorObjectDetailDescriptor. Never return null.public final Iterable<InjectedMethodDetailDescriptor> injectedMethods()
injectedMethods in interface InjectableDetailDescriptorObjectDetailDescriptor. Never return null.public final Iterable<InjectedFieldDetailDescriptor> injectedFields()
injectedFields in interface InjectableDetailDescriptorObjectDetailDescriptor. 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 Throwablepublic javax.json.JsonObjectBuilder toJson()