Package org.qdl_lang.functions
Interface FunctionRecordInterface
-
- All Superinterfaces:
Cloneable,Serializable,XThing
- All Known Implementing Classes:
FR_WithState,FunctionRecord,QDLFunctionRecord
public interface FunctionRecordInterface extends XThing
Created by Jeff Gaynor
on 12/7/23 at 9:43 AM
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FunctionRecordInterfaceclone()intgetArgCount()List<String>getArgNames()List<String>getDocumentation()StringgetfRefName()FKeygetKey()StringgetName()List<String>getSourceCode()List<Statement>getStatements()TokenPositiongetTokenPosition()booleanhasName()booleanhasTokenPosition()booleanisAnonymous()booleanisExtrinsic()booleanisFuncRef()booleanisLambda()booleanisOperator()voidsetfRefName(String fRefName)voidsetFuncRef(boolean funcRef)voidsetName(String name)voidsetOperator(boolean operator)voidsetSourceCode(List<String> sourceCode)voidsetStatements(List<Statement> statements)
-
-
-
Method Detail
-
isAnonymous
boolean isAnonymous()
-
isLambda
boolean isLambda()
-
isExtrinsic
boolean isExtrinsic()
-
setName
void setName(String name)
-
getTokenPosition
TokenPosition getTokenPosition()
-
hasTokenPosition
boolean hasTokenPosition()
-
hasName
boolean hasName()
-
getArgCount
int getArgCount()
-
clone
FunctionRecordInterface clone()
-
getfRefName
String getfRefName()
-
setfRefName
void setfRefName(String fRefName)
-
isOperator
boolean isOperator()
-
setOperator
void setOperator(boolean operator)
-
isFuncRef
boolean isFuncRef()
-
setFuncRef
void setFuncRef(boolean funcRef)
-
-