Package iu.type

Class ExecutableBase<D,R,E extends Executable>

Type Parameters:
D - declaring type
R - result type: constructor declaring type or method return type
E - executable type: Method or Constructor
All Implemented Interfaces:
IuAnnotatedElement, IuDeclaredElement<D>, IuExecutable<D,R>, IuParameterizedElement, ParameterizedFacade
Direct Known Subclasses:
ConstructorFacade, MethodFacade

abstract sealed class ExecutableBase<D,R,E extends Executable> extends DeclaredElementBase<D,E> implements IuExecutable<D,R>, ParameterizedFacade permits ConstructorFacade<C>, MethodFacade<D,R>
Facade implementation for an Executable.