Uses of Class
org.mozilla.javascript.ast.ScriptNode
Packages that use ScriptNode
Package
Description
-
Uses of ScriptNode in org.mozilla.javascript
Fields in org.mozilla.javascript declared as ScriptNodeModifier and TypeFieldDescription(package private) ScriptNodeParser.currentScriptOrFnprivate ScriptNodeParser.PerFunctionVariables.savedCurrentScriptOrFnprivate ScriptNodeCodeGenerator.scriptOrFnMethods in org.mozilla.javascript that return ScriptNodeModifier and TypeMethodDescriptionprivate ScriptNodeContext.parse(String sourceString, String sourceName, int lineno, CompilerEnvirons compilerEnv, ErrorReporter compilationErrorReporter, boolean returnFunction) IRFactory.transformTree(AstRoot root) Transforms the tree into a lower-level IR suitable for codegen.Methods in org.mozilla.javascript with parameters of type ScriptNodeModifier and TypeMethodDescriptionCodeGenerator.compile(CompilerEnvirons compilerEnv, ScriptNode tree, String encodedSource, boolean returnFunction) Evaluator.compile(CompilerEnvirons compilerEnv, ScriptNode tree, String encodedSource, boolean returnFunction) Compile the script or function from intermediate representation tree into an executable form.Interpreter.compile(CompilerEnvirons compilerEnv, ScriptNode tree, String encodedSource, boolean returnFunction) Node.toStringTree(ScriptNode treeTop) private static voidNode.toStringTreeHelper(ScriptNode treeTop, Node n, ObjToIntMap printIds, int level, StringBuilder sb) final voidNodeTransformer.transform(ScriptNode tree, boolean inStrictMode, CompilerEnvirons env) final voidNodeTransformer.transform(ScriptNode tree, CompilerEnvirons env) private voidNodeTransformer.transformCompilationUnit(ScriptNode tree, boolean inStrictMode) private voidNodeTransformer.transformCompilationUnit_r(ScriptNode tree, Node parent, Scope scope, boolean createScopeObjects, boolean inStrictMode) private NodeIRFactory.transformScript(ScriptNode node) protected voidNodeTransformer.visitCall(Node node, ScriptNode tree) protected voidNodeTransformer.visitNew(Node node, ScriptNode tree) -
Uses of ScriptNode in org.mozilla.javascript.ast
Subclasses of ScriptNode in org.mozilla.javascript.astModifier and TypeClassDescriptionclassNode for the root of a parse tree.classA JavaScript function declaration or expression.Fields in org.mozilla.javascript.ast declared as ScriptNodeMethods in org.mozilla.javascript.ast that return ScriptNodeMethods in org.mozilla.javascript.ast with parameters of type ScriptNodeModifier and TypeMethodDescriptionvoidScope.setTop(ScriptNode top) Sets top current script or function scope -
Uses of ScriptNode in org.mozilla.javascript.optimizer
Fields in org.mozilla.javascript.optimizer declared as ScriptNodeModifier and TypeFieldDescription(package private) ScriptNodeBodyCodegen.scriptOrFn(package private) ScriptNode[]Codegen.scriptOrFnNodesMethods in org.mozilla.javascript.optimizer with parameters of type ScriptNodeModifier and TypeMethodDescription(package private) StringCodegen.cleanName(ScriptNode n) Gets a Java-compatible "informative" name for the the ScriptOrFnNodeprivate static voidCodegen.collectScriptNodes_r(ScriptNode n, ObjArray x) Codegen.compile(CompilerEnvirons compilerEnv, ScriptNode tree, String encodedSource, boolean returnFunction) byte[]Codegen.compileToClassFile(CompilerEnvirons compilerEnv, String mainClassName, ScriptNode scriptOrFn, String encodedSource, boolean returnFunction) private voidOptTransformer.detectDirectCall(Node node, ScriptNode tree) static OptFunctionNodeOptFunctionNode.get(ScriptNode scriptOrFn) static OptFunctionNodeOptFunctionNode.get(ScriptNode scriptOrFn, int i) (package private) StringCodegen.getBodyMethodName(ScriptNode n) (package private) StringCodegen.getBodyMethodSignature(ScriptNode n) (package private) StringCodegen.getCompiledRegexpName(ScriptNode n, int regexpIndex) (package private) StringCodegen.getDirectCtorName(ScriptNode n) (package private) intCodegen.getIndex(ScriptNode n) (package private) StringCodegen.getTemplateLiteralName(ScriptNode n) private static voidCodegen.initOptFunctions_r(ScriptNode scriptOrFn) private voidCodegen.initScriptNodesData(ScriptNode scriptOrFn) (package private) static booleanCodegen.isGenerator(ScriptNode node) (package private) voidOptimizer.optimize(ScriptNode scriptOrFn) private voidCodegen.transform(ScriptNode tree) protected voidOptTransformer.visitCall(Node node, ScriptNode tree) protected voidOptTransformer.visitNew(Node node, ScriptNode tree)