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