Package org.faktorips.fl.functions
Class AbstractVarArgFunction
java.lang.Object
org.faktorips.fl.FunctionSignatureImpl
org.faktorips.fl.functions.AbstractBaseFlFunction<T>
org.faktorips.fl.functions.AbstractBaseVarArgFunction<org.faktorips.codegen.JavaCodeFragment>
org.faktorips.fl.functions.AbstractVarArgFunction
- All Implemented Interfaces:
FlFunction<org.faktorips.codegen.JavaCodeFragment>,FunctionSignature
public abstract class AbstractVarArgFunction
extends AbstractBaseVarArgFunction<org.faktorips.codegen.JavaCodeFragment>
AbstractBaseVarArgFunction for Java code generating functions.-
Field Summary
Fields inherited from class org.faktorips.fl.functions.AbstractBaseVarArgFunction
ERROR_MESSAGE_CODE -
Constructor Summary
ConstructorsConstructorDescriptionAbstractVarArgFunction(String name, String description, org.faktorips.datatype.Datatype type, org.faktorips.datatype.Datatype argType) Creates a new AbstractVarArgFunction.AbstractVarArgFunction(String name, String description, FunctionSignatures signature) Creates a new AbstractVarArgFunction. -
Method Summary
Modifier and TypeMethodDescriptionCompilationResult<org.faktorips.codegen.JavaCodeFragment>compile(CompilationResult<org.faktorips.codegen.JavaCodeFragment>[] argResults) Generates thesource codefor the function given thecompilation resultsfor the arguments.Methods inherited from class org.faktorips.fl.functions.AbstractBaseVarArgFunction
compileInternal, getExpectedDatatypeForArgResultConversionMethods inherited from class org.faktorips.fl.functions.AbstractBaseFlFunction
getCompiler, getDescription, setCompiler, setDescriptionMethods inherited from class org.faktorips.fl.FunctionSignatureImpl
getArgTypes, getName, getType, hasVarArgs, isSame, match, matchUsingConversion, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.faktorips.fl.FunctionSignature
getArgTypes, getName, getType, hasVarArgs, isSame, match, matchUsingConversion
-
Constructor Details
-
Method Details
-
compile
public CompilationResult<org.faktorips.codegen.JavaCodeFragment> compile(CompilationResult<org.faktorips.codegen.JavaCodeFragment>[] argResults) Description copied from interface:FlFunctionGenerates thesource codefor the function given thecompilation resultsfor the arguments.
-