org.mozilla.javascript
Class ScriptOrFnNode
java.lang.Object
org.mozilla.javascript.Node
org.mozilla.javascript.ScriptOrFnNode
- Direct Known Subclasses:
- FunctionNode
- public class ScriptOrFnNode
- extends Node
Nested classes inherited from class org.mozilla.javascript.Node |
Node.Jump |
Fields inherited from class org.mozilla.javascript.Node |
ATTRIBUTE_FLAG, BOTH, CASEARRAY_PROP, CATCH_SCOPE_PROP, DECR_FLAG, DESCENDANTS_FLAG, DIRECTCALL_PROP, FUNCTION_PROP, INCRDECR_PROP, ISNUMBER_PROP, LABEL_ID_PROP, LAST_PROP, LEFT, LOCAL_BLOCK_PROP, LOCAL_PROP, MEMBER_TYPE_PROP, NAME_PROP, NON_SPECIALCALL, OBJECT_IDS_PROP, POST_FLAG, PROPERTY_FLAG, REGEXP_PROP, RIGHT, SKIP_INDEXES_PROP, SPECIALCALL_EVAL, SPECIALCALL_PROP, SPECIALCALL_WITH, TARGETBLOCK_PROP, VARIABLE_PROP |
Methods inherited from class org.mozilla.javascript.Node |
addChildAfter, addChildBefore, addChildrenToBack, addChildrenToFront, addChildToBack, addChildToFront, getChildBefore, getDouble, getExistingIntProp, getFirstChild, getIntProp, getLastChild, getLastSibling, getLineno, getNext, getProp, getString, getType, hasChildren, labelId, labelId, newNumber, newString, newString, newTarget, putIntProp, putProp, removeChild, removeProp, replaceChild, replaceChildAfter, setDouble, setString, setType, toString, toStringTree |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ScriptOrFnNode
public ScriptOrFnNode(int nodeType)
getSourceName
public final java.lang.String getSourceName()
setSourceName
public final void setSourceName(java.lang.String sourceName)
getEncodedSourceStart
public final int getEncodedSourceStart()
getEncodedSourceEnd
public final int getEncodedSourceEnd()
setEncodedSourceBounds
public final void setEncodedSourceBounds(int start,
int end)
getBaseLineno
public final int getBaseLineno()
setBaseLineno
public final void setBaseLineno(int lineno)
getEndLineno
public final int getEndLineno()
setEndLineno
public final void setEndLineno(int lineno)
getFunctionCount
public final int getFunctionCount()
getFunctionNode
public final FunctionNode getFunctionNode(int i)
addFunction
public final int addFunction(FunctionNode fnNode)
getRegexpCount
public final int getRegexpCount()
getRegexpString
public final java.lang.String getRegexpString(int index)
getRegexpFlags
public final java.lang.String getRegexpFlags(int index)
addRegexp
public final int addRegexp(java.lang.String string,
java.lang.String flags)
hasParamOrVar
public final boolean hasParamOrVar(java.lang.String name)
getParamOrVarIndex
public final int getParamOrVarIndex(java.lang.String name)
getParamOrVarName
public final java.lang.String getParamOrVarName(int index)
getParamCount
public final int getParamCount()
getParamAndVarCount
public final int getParamAndVarCount()
getParamAndVarNames
public final java.lang.String[] getParamAndVarNames()
addParam
public final void addParam(java.lang.String name)
addVar
public final void addVar(java.lang.String name)
removeParamOrVar
public final void removeParamOrVar(java.lang.String name)
getCompilerData
public final java.lang.Object getCompilerData()
setCompilerData
public final void setCompilerData(java.lang.Object data)