org.mozilla.javascript

Class ScriptOrFnNode

public class ScriptOrFnNode extends Node

Constructor Summary
ScriptOrFnNode(int nodeType)
Method Summary
intaddFunction(FunctionNode fnNode)
voidaddParam(String name)
intaddRegexp(String string, String flags)
voidaddVar(String name)
intgetBaseLineno()
ObjectgetCompilerData()
intgetEncodedSourceEnd()
intgetEncodedSourceStart()
intgetEndLineno()
intgetFunctionCount()
FunctionNodegetFunctionNode(int i)
intgetParamAndVarCount()
String[]getParamAndVarNames()
intgetParamCount()
intgetParamOrVarIndex(String name)
StringgetParamOrVarName(int index)
intgetRegexpCount()
StringgetRegexpFlags(int index)
StringgetRegexpString(int index)
StringgetSourceName()
booleanhasParamOrVar(String name)
voidremoveParamOrVar(String name)
voidsetBaseLineno(int lineno)
voidsetCompilerData(Object data)
voidsetEncodedSourceBounds(int start, int end)
voidsetEndLineno(int lineno)
voidsetSourceName(String sourceName)

Constructor Detail

ScriptOrFnNode

public ScriptOrFnNode(int nodeType)

Method Detail

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 void addVar(String name)

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)

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)