Package io.virtdata.ast
Class FunctionCall
- java.lang.Object
-
- io.virtdata.ast.FunctionCall
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.virtdata.ast.ArgType
ArgType.TypeName
-
-
Constructor Summary
Constructors Constructor Description FunctionCall()FunctionCall(java.lang.String funcName)FunctionCall(java.lang.String inputType, java.lang.String funcName)
-
Method Summary
Modifier and Type Method Description voidaddFunctionArg(ArgType argType)java.util.List<ArgType>getArgs()java.lang.Object[]getArguments()java.lang.StringgetFunctionName()java.lang.StringgetInputType()java.lang.StringgetOutputType()FunctionCallgetVirtdataCall(int i)voidsetFuncName(java.lang.String funcName)voidsetInputType(java.lang.String inputType)voidsetOutputType(java.lang.String outputType)java.lang.StringtoString()
-
-
-
Method Detail
-
addFunctionArg
public void addFunctionArg(ArgType argType)
-
setInputType
public void setInputType(java.lang.String inputType)
-
setFuncName
public void setFuncName(java.lang.String funcName)
-
setOutputType
public void setOutputType(java.lang.String outputType)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getVirtdataCall
public FunctionCall getVirtdataCall(int i)
-
getFunctionName
public java.lang.String getFunctionName()
-
getInputType
public java.lang.String getInputType()
-
getOutputType
public java.lang.String getOutputType()
-
getArgs
public java.util.List<ArgType> getArgs()
-
getArguments
public java.lang.Object[] getArguments()
-
-