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 intargCountQDLFunctionqdlFunction-
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 QDLFunctionRecordclone()intgetArgCount()-
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:
getArgCountin interfaceFunctionRecordInterface- Overrides:
getArgCountin classFunctionRecord
-
clone
public QDLFunctionRecord clone()
- Specified by:
clonein interfaceFunctionRecordInterface- Overrides:
clonein classFunctionRecord
-
-