Package edu.uiuc.ncsa.qdl.extensions
Class QDLFunctionRecord
- java.lang.Object
-
- edu.uiuc.ncsa.qdl.functions.FunctionRecord
-
- edu.uiuc.ncsa.qdl.extensions.QDLFunctionRecord
-
- All Implemented Interfaces:
FunctionRecordInterface
,XThing
,Serializable
,Cloneable
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 edu.uiuc.ncsa.qdl.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 edu.uiuc.ncsa.qdl.functions.FunctionRecord
getArgNames, getDocumentation, getfRefName, getKey, getName, getSourceCode, getStatements, getTokenPosition, hasName, hasTokenPosition, isAnonymous, isFuncRef, isLambda, isOperator, setAnonymous, setArgCount, setArgNames, setDocumentation, 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
-
-