Package org.qdl_lang.extensions
Class QDLFunctionRecord
- java.lang.Object
-
- org.qdl_lang.functions.FunctionRecord
-
- org.qdl_lang.extensions.QDLFunctionRecord
-
- All Implemented Interfaces:
Serializable
,Cloneable
,FunctionRecordInterface
,XThing
public class QDLFunctionRecord extends FunctionRecord
This is needed for internal bookkeeping. It will be created for you are needed by theJavaModule
, s you don't need to do anything with it directly.Created by Jeff Gaynor
on 1/27/20 at 12:03 PM- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description int
argCount
QDLFunction
qdlFunction
-
Fields inherited from class org.qdl_lang.functions.FunctionRecord
argNames, documentation, FREF_ARG_COUNT, fRefName, funcRef, key, name, operator, sourceCode, statements
-
-
Constructor Summary
Constructors Constructor Description QDLFunctionRecord()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QDLFunctionRecord
clone()
int
getArgCount()
-
Methods inherited from class org.qdl_lang.functions.FunctionRecord
getArgNames, getDocumentation, getfRefName, getKey, getName, getSourceCode, getStatements, getTokenPosition, hasName, hasTokenPosition, isAnonymous, isExtrinsic, isFuncRef, isLambda, isOperator, setAnonymous, setArgCount, setArgNames, setDocumentation, setExtrinsic, setfRefName, setFuncRef, setLambda, setName, setOperator, setSourceCode, setStatements, setTokenPosition, toString
-
-
-
-
Field Detail
-
argCount
public int argCount
-
qdlFunction
public QDLFunction qdlFunction
-
-
Method Detail
-
getArgCount
public int getArgCount()
- Specified by:
getArgCount
in interfaceFunctionRecordInterface
- Overrides:
getArgCount
in classFunctionRecord
-
clone
public QDLFunctionRecord clone()
- Specified by:
clone
in interfaceFunctionRecordInterface
- Overrides:
clone
in classFunctionRecord
-
-