T - CompositeDescriptor typepublic abstract class CompositeDetailDescriptor<T extends CompositeDescriptor> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected T |
descriptor |
protected List<CompositeMethodDetailDescriptor> |
methods |
protected List<MixinDetailDescriptor> |
mixins |
protected ModuleDetailDescriptor |
module |
| Modifier and Type | Method and Description |
|---|---|
T |
descriptor() |
CompositeMethodDetailDescriptor |
getMethodDescriptor(Method aMethod)
Return method detail descriptor of the requested method.
|
Iterable<CompositeMethodDetailDescriptor> |
methods() |
Iterable<MixinDetailDescriptor> |
mixins() |
ModuleDetailDescriptor |
module() |
javax.json.JsonObjectBuilder |
toJson() |
String |
toString() |
protected final T extends CompositeDescriptor descriptor
protected ModuleDetailDescriptor module
protected final List<CompositeMethodDetailDescriptor> methods
protected final List<MixinDetailDescriptor> mixins
public final T descriptor()
CompositeDetailDescriptor. Never return null.public final Iterable<CompositeMethodDetailDescriptor> methods()
CompositeDetailDescriptor. Never return null.public final Iterable<MixinDetailDescriptor> mixins()
CompositeDetailDescriptor. Never return null.public final CompositeMethodDetailDescriptor getMethodDescriptor(Method aMethod)
null if not found.aMethod - Method to look up. This argument must not be null.public final ModuleDetailDescriptor module()
CompositeDetailDescriptor.public javax.json.JsonObjectBuilder toJson()