public class ScriptFunction
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
Token[][] |
aatoken |
(package private) int |
chpt0 |
(package private) int |
cmdpt0 |
(package private) int[][] |
lineIndices |
(package private) short[] |
lineNumbers |
java.lang.String |
name |
(package private) java.util.List |
names |
(package private) int |
nParameters |
(package private) int |
pt0 |
(package private) ScriptVariable |
returnValue |
(package private) java.lang.String |
script |
(package private) int |
tok |
protected java.lang.String |
typeName |
(package private) java.util.Hashtable |
variables |
Constructor and Description |
---|
ScriptFunction(java.lang.String name,
int tok) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
addVariable(java.lang.String name,
boolean isParameter) |
java.lang.String |
getSignature() |
boolean |
isVariable(java.lang.String ident) |
(package private) static void |
setFunction(ScriptFunction function,
java.lang.String script,
int ichCurrentCommand,
int pt,
short[] lineNumbers,
int[][] lineIndices,
java.util.List lltoken) |
private void |
setScript(java.lang.String s) |
(package private) void |
setVariables(java.util.Hashtable contextVariables,
java.util.List params) |
java.lang.String |
toString() |
void |
unsetVariables(java.util.Hashtable contextVariables,
java.util.List params) |
int pt0
int chpt0
int cmdpt0
protected java.lang.String typeName
public java.lang.String name
int nParameters
java.util.List names
int tok
java.util.Hashtable variables
ScriptVariable returnValue
public Token[][] aatoken
int[][] lineIndices
short[] lineNumbers
java.lang.String script
public boolean isVariable(java.lang.String ident)
void setVariables(java.util.Hashtable contextVariables, java.util.List params)
public void unsetVariables(java.util.Hashtable contextVariables, java.util.List params)
void addVariable(java.lang.String name, boolean isParameter)
static void setFunction(ScriptFunction function, java.lang.String script, int ichCurrentCommand, int pt, short[] lineNumbers, int[][] lineIndices, java.util.List lltoken)
private void setScript(java.lang.String s)
public java.lang.String getSignature()
public java.lang.String toString()
toString
in class java.lang.Object