Class OptTransformer
java.lang.Object
org.htmlunit.corejs.javascript.NodeTransformer
org.htmlunit.corejs.javascript.optimizer.OptTransformer
This class performs node transforms to prepare for optimization.
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionOptTransformer(Map<String, OptFunctionNode> possibleDirectCalls, ObjArray directCallTargets) -
Method Summary
Modifier and TypeMethodDescriptionprivate voiddetectDirectCall(Node node, ScriptNode tree) protected voidvisitCall(Node node, ScriptNode tree) protected voidvisitNew(Node node, ScriptNode tree) Methods inherited from class org.htmlunit.corejs.javascript.NodeTransformer
transform, transform, visitLet
-
Field Details
-
possibleDirectCalls
-
directCallTargets
-
-
Constructor Details
-
OptTransformer
OptTransformer(Map<String, OptFunctionNode> possibleDirectCalls, ObjArray directCallTargets)
-
-
Method Details
-
visitNew
- Overrides:
visitNewin classNodeTransformer
-
visitCall
- Overrides:
visitCallin classNodeTransformer
-
detectDirectCall
-