Package org.mozilla.javascript.optimizer
Class OptFunctionNode
java.lang.Object
org.mozilla.javascript.optimizer.OptFunctionNode
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intfinal FunctionNode(package private) boolean(package private) booleanprivate booleanprivate boolean[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic OptFunctionNodeget(ScriptNode scriptOrFn) static OptFunctionNodeget(ScriptNode scriptOrFn, int i) intbooleanintintgetVarIndex(Node n) booleanisNumberVar(int varIndex) booleanisParameter(int varIndex) boolean(package private) voidsetDirectTargetIndex(int directTargetIndex) (package private) voidsetIsNumberVar(int varIndex) (package private) voidsetParameterNumberContext(boolean b)
-
Field Details
-
fnode
-
numberVarFlags
private boolean[] numberVarFlags -
directTargetIndex
private int directTargetIndex -
itsParameterNumberContext
private boolean itsParameterNumberContext -
itsContainsCalls0
boolean itsContainsCalls0 -
itsContainsCalls1
boolean itsContainsCalls1
-
-
Constructor Details
-
OptFunctionNode
OptFunctionNode(FunctionNode fnode)
-
-
Method Details
-
get
-
get
-
isTargetOfDirectCall
public boolean isTargetOfDirectCall() -
getDirectTargetIndex
public int getDirectTargetIndex() -
setDirectTargetIndex
void setDirectTargetIndex(int directTargetIndex) -
setParameterNumberContext
void setParameterNumberContext(boolean b) -
getParameterNumberContext
public boolean getParameterNumberContext() -
getVarCount
public int getVarCount() -
isParameter
public boolean isParameter(int varIndex) -
isNumberVar
public boolean isNumberVar(int varIndex) -
setIsNumberVar
void setIsNumberVar(int varIndex) -
getVarIndex
-