Package org.intocps.maestro.plugin
Class BasicMaestroExpansionPlugin.FunctionDeclarationBuilder
- java.lang.Object
-
- org.intocps.maestro.plugin.BasicMaestroExpansionPlugin.FunctionDeclarationBuilder
-
- Enclosing class:
- BasicMaestroExpansionPlugin
protected class BasicMaestroExpansionPlugin.FunctionDeclarationBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description FunctionDeclarationBuilder(String name, org.intocps.maestro.ast.node.PType returnType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BasicMaestroExpansionPlugin.FunctionDeclarationBuilderaddArg(Class<? extends org.intocps.maestro.ast.node.PType> type, String name)BasicMaestroExpansionPlugin.FunctionDeclarationBuilderaddArg(String typeName, String name)AFunctionDeclarationbuild()
-
-
-
Constructor Detail
-
FunctionDeclarationBuilder
public FunctionDeclarationBuilder(String name, org.intocps.maestro.ast.node.PType returnType)
-
-
Method Detail
-
build
public AFunctionDeclaration build()
-
addArg
public BasicMaestroExpansionPlugin.FunctionDeclarationBuilder addArg(Class<? extends org.intocps.maestro.ast.node.PType> type, String name)
-
addArg
public BasicMaestroExpansionPlugin.FunctionDeclarationBuilder addArg(String typeName, String name)
-
-