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()  | 
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.