addConst
public final boolean addConst(String name)
addFunction
public final int addFunction(FunctionNode fnNode)
addParam
public final void addParam(String name)
addRegexp
public final int addRegexp(String string,
String flags)
addVar
public final int addVar(String name)
This function adds a variable to the set of var declarations for a
function (or script). This returns an indicator of a duplicate that
overrides a formal parameter (false if this dups a parameter).
- 1 if the name is not any form of duplicate, 0 if it duplicates a
non-parameter, -1 if it duplicates a parameter and -2 if it duplicates a
const.
getBaseLineno
public final int getBaseLineno()
getCompilerData
public final Object getCompilerData()
getEncodedSourceEnd
public final int getEncodedSourceEnd()
getEncodedSourceStart
public final int getEncodedSourceStart()
getEndLineno
public final int getEndLineno()
getFunctionCount
public final int getFunctionCount()
getFunctionNode
public final FunctionNode getFunctionNode(int i)
getParamAndVarConst
public final boolean[] getParamAndVarConst()
getParamAndVarCount
public final int getParamAndVarCount()
getParamAndVarNames
public final String[] getParamAndVarNames()
getParamCount
public final int getParamCount()
getParamOrVarIndex
public final int getParamOrVarIndex(String name)
getParamOrVarName
public final String getParamOrVarName(int index)
getRegexpCount
public final int getRegexpCount()
getRegexpFlags
public final String getRegexpFlags(int index)
getRegexpString
public final String getRegexpString(int index)
getSourceName
public final String getSourceName()
hasParamOrVar
public final boolean hasParamOrVar(String name)
removeParamOrVar
public final void removeParamOrVar(String name)
setBaseLineno
public final void setBaseLineno(int lineno)
setCompilerData
public final void setCompilerData(Object data)
setEncodedSourceBounds
public final void setEncodedSourceBounds(int start,
int end)
setEndLineno
public final void setEndLineno(int lineno)
setSourceName
public final void setSourceName(String sourceName)