Class ClassSectionSource.SectionClassManagedFunctionSource
- java.lang.Object
-
- net.officefloor.compile.spi.managedfunction.source.impl.AbstractManagedFunctionSource
-
- net.officefloor.plugin.clazz.method.AbstractFunctionManagedFunctionSource
-
- net.officefloor.plugin.section.clazz.ClassSectionSource.SectionClassManagedFunctionSource
-
- All Implemented Interfaces:
ManagedFunctionSource
- Enclosing class:
- ClassSectionSource
@PrivateSource public static class ClassSectionSource.SectionClassManagedFunctionSource extends AbstractFunctionManagedFunctionSource
ManagedFunctionSourceimplementation to provide theManagedFunctioninstances for theClassSectionSource.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class net.officefloor.compile.spi.managedfunction.source.impl.AbstractManagedFunctionSource
AbstractManagedFunctionSource.SpecificationContext
-
-
Field Summary
-
Fields inherited from class net.officefloor.plugin.clazz.method.AbstractFunctionManagedFunctionSource
CLASS_NAME_PROPERTY_NAME, PROPERTY_FUNCTION_NAME
-
-
Constructor Summary
Constructors Constructor Description SectionClassManagedFunctionSource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ManagedFunctionTypeBuilder<Indexed,Indexed>buildMethod(java.lang.Class<?> clazz, java.lang.reflect.Method method, MethodManagedFunctionBuilder managedFunctionBuilder)Builds theMethod.-
Methods inherited from class net.officefloor.plugin.clazz.method.AbstractFunctionManagedFunctionSource
loadSpecification, sourceManagedFunctions
-
Methods inherited from class net.officefloor.compile.spi.managedfunction.source.impl.AbstractManagedFunctionSource
getSpecification
-
-
-
-
Method Detail
-
buildMethod
protected ManagedFunctionTypeBuilder<Indexed,Indexed> buildMethod(java.lang.Class<?> clazz, java.lang.reflect.Method method, MethodManagedFunctionBuilder managedFunctionBuilder) throws java.lang.Exception
Description copied from class:AbstractFunctionManagedFunctionSourceBuilds theMethod.- Overrides:
buildMethodin classAbstractFunctionManagedFunctionSource- Parameters:
clazz-Classof object to invokeMethodagainst.method-Method.managedFunctionBuilder-MethodManagedFunctionBuilder.- Returns:
ManagedFunctionTypeBuilder.- Throws:
java.lang.Exception- If fails to build theMethod.
-
-