org.jmol.script
public class ScriptFunction extends 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 |
String |
name |
(package private) List<String> |
names |
(package private) int |
nParameters |
(package private) int |
pt0 |
(package private) ScriptVariable |
returnValue |
(package private) String |
script |
(package private) int |
tok |
protected String |
typeName |
(package private) Map<String,String> |
variables |
Constructor and Description |
---|
ScriptFunction(String name,
int tok) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
addVariable(String name,
boolean isParameter) |
String |
getSignature() |
boolean |
isVariable(String ident) |
(package private) static void |
setFunction(ScriptFunction function,
String script,
int ichCurrentCommand,
int pt,
short[] lineNumbers,
int[][] lineIndices,
List<Token[]> lltoken) |
private void |
setScript(String s) |
(package private) void |
setVariables(Map<String,ScriptVariable> contextVariables,
List<ScriptVariable> params) |
String |
toString() |
void |
unsetVariables(Map<String,ScriptVariable> contextVariables,
List<ScriptVariable> params) |
int pt0
int chpt0
int cmdpt0
protected String typeName
public String name
int nParameters
int tok
ScriptVariable returnValue
public Token[][] aatoken
int[][] lineIndices
short[] lineNumbers
String script
ScriptFunction(String name, int tok)
public boolean isVariable(String ident)
void setVariables(Map<String,ScriptVariable> contextVariables, List<ScriptVariable> params)
public void unsetVariables(Map<String,ScriptVariable> contextVariables, List<ScriptVariable> params)
void addVariable(String name, boolean isParameter)
static void setFunction(ScriptFunction function, String script, int ichCurrentCommand, int pt, short[] lineNumbers, int[][] lineIndices, List<Token[]> lltoken)
private void setScript(String s)
public String getSignature()