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<java.lang.String> |
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.Map<java.lang.String,java.lang.String> |
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<Token[]> lltoken) |
private void |
setScript(java.lang.String s) |
(package private) void |
setVariables(java.util.Map<java.lang.String,ScriptVariable> contextVariables,
java.util.List<ScriptVariable> params) |
java.lang.String |
toString() |
void |
unsetVariables(java.util.Map<java.lang.String,ScriptVariable> contextVariables,
java.util.List<ScriptVariable> params) |
int pt0
int chpt0
int cmdpt0
protected java.lang.String typeName
public java.lang.String name
int nParameters
java.util.List<java.lang.String> names
int tok
java.util.Map<java.lang.String,java.lang.String> 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.Map<java.lang.String,ScriptVariable> contextVariables, java.util.List<ScriptVariable> params)
public void unsetVariables(java.util.Map<java.lang.String,ScriptVariable> contextVariables, java.util.List<ScriptVariable> 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<Token[]> lltoken)
private void setScript(java.lang.String s)
public java.lang.String getSignature()
public java.lang.String toString()
toString
in class java.lang.Object