Class OptFunctionNode
java.lang.Object
org.mozilla.javascript.optimizer.OptFunctionNode
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
final FunctionNode
(package private) boolean
(package private) boolean
private boolean
private boolean[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic OptFunctionNode
get
(ScriptNode scriptOrFn) static OptFunctionNode
get
(ScriptNode scriptOrFn, int i) int
boolean
int
int
getVarIndex
(Node n) boolean
isNumberVar
(int varIndex) boolean
isParameter
(int varIndex) boolean
(package private) void
setDirectTargetIndex
(int directTargetIndex) (package private) void
setIsNumberVar
(int varIndex) (package private) void
setParameterNumberContext
(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
-