Index
All Classes and Interfaces|All Packages|Serialized Form
A
- add(boolean) - Method in class me.topchetoeu.j2s.compilation.json.JSONList
- add(double) - Method in class me.topchetoeu.j2s.compilation.json.JSONList
- add(Iterable<NodeChildren.Slot>) - Method in class me.topchetoeu.j2s.compilation.NodeChildren.Builder
- add(String) - Method in class me.topchetoeu.j2s.compilation.json.JSONList
- add(Collection<JSONElement>) - Method in class me.topchetoeu.j2s.compilation.json.JSONList
- add(Map<String, JSONElement>) - Method in class me.topchetoeu.j2s.compilation.json.JSONList
- add(Instruction) - Method in class me.topchetoeu.j2s.compilation.CompileResult
- add(JSONList) - Method in class me.topchetoeu.j2s.compilation.json.JSONList
- add(JSONMap) - Method in class me.topchetoeu.j2s.compilation.json.JSONList
- add(NodeChildren.Slot...) - Method in class me.topchetoeu.j2s.compilation.NodeChildren.Builder
- add(Node, Function<Node, Node>) - Method in class me.topchetoeu.j2s.compilation.NodeChildren.Builder
- add(Variable) - Method in class me.topchetoeu.j2s.compilation.scope.VariableList
-
Adds the given variable to this list.
- addChild(FunctionNode, CompileResult) - Method in class me.topchetoeu.j2s.compilation.CompileResult
- addN(int) - Method in class me.topchetoeu.j2s.compilation.parsing.ParseRes
- addNull() - Method in class me.topchetoeu.j2s.compilation.json.JSONList
- afterAssign(CompileResult, boolean) - Method in interface me.topchetoeu.j2s.compilation.patterns.AssignTarget
-
Called to perform the actual assignemnt.
- afterAssign(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.values.operations.AssignNode
- afterAssign(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.values.operations.IndexNode
- afterAssign(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.values.VariableNode
- all() - Method in class me.topchetoeu.j2s.compilation.CompileResult
- args - Variable in class me.topchetoeu.j2s.compilation.values.operations.CallNode
- args - Variable in class me.topchetoeu.j2s.compilation.values.operations.OperationNode
- argument - Variable in class me.topchetoeu.j2s.compilation.members.PropertyMemberNode
- ArgumentsNode - Class in me.topchetoeu.j2s.compilation.values
- ArgumentsNode(Location) - Constructor for class me.topchetoeu.j2s.compilation.values.ArgumentsNode
- ArrayNode - Class in me.topchetoeu.j2s.compilation.values
- ArrayNode(Location, Node[]) - Constructor for class me.topchetoeu.j2s.compilation.values.ArrayNode
- assign(CompileResult, boolean) - Method in interface me.topchetoeu.j2s.compilation.patterns.AssignTarget
- assign(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.values.operations.IndexNode
- assignable - Variable in class me.topchetoeu.j2s.compilation.values.operations.AssignNode
- assignment - Variable in class me.topchetoeu.j2s.compilation.control.ForNode
- assignName() - Method in class me.topchetoeu.j2s.compilation.values.VariableNode
- AssignNode - Class in me.topchetoeu.j2s.compilation.values.operations
- AssignNode(Location, AssignTarget, Node) - Constructor for class me.topchetoeu.j2s.compilation.values.operations.AssignNode
- AssignTarget - Interface in me.topchetoeu.j2s.compilation.patterns
-
Represents all nodes that can be assign targets
- AssignTargetLike - Interface in me.topchetoeu.j2s.compilation.patterns
-
Represents all nodes that can be converted to assign targets
- at(int) - Method in class me.topchetoeu.j2s.compilation.parsing.Source
- at(int, char) - Method in class me.topchetoeu.j2s.compilation.parsing.Source
B
- beforeAssign(CompileResult) - Method in interface me.topchetoeu.j2s.compilation.patterns.AssignTarget
-
Called to perform calculations before the assigned value is calculated
- beforeAssign(CompileResult) - Method in class me.topchetoeu.j2s.compilation.values.operations.IndexNode
- beforeChange(CompileResult) - Method in interface me.topchetoeu.j2s.compilation.patterns.ChangeTarget
- beforeChange(CompileResult) - Method in class me.topchetoeu.j2s.compilation.values.operations.IndexNode
- beforeChange(CompileResult) - Method in class me.topchetoeu.j2s.compilation.values.VariableNode
- binding - Variable in class me.topchetoeu.j2s.compilation.control.ForInNode
- body - Variable in class me.topchetoeu.j2s.compilation.control.DoWhileNode
- body - Variable in class me.topchetoeu.j2s.compilation.control.ForInNode
- body - Variable in class me.topchetoeu.j2s.compilation.control.ForNode
- body - Variable in class me.topchetoeu.j2s.compilation.control.IfNode
- body - Variable in class me.topchetoeu.j2s.compilation.control.SwitchNode
- body - Variable in class me.topchetoeu.j2s.compilation.control.WhileNode
- body - Variable in class me.topchetoeu.j2s.compilation.FunctionNode
- body() - Method in class me.topchetoeu.j2s.compilation.CompileResult
- bool() - Method in class me.topchetoeu.j2s.compilation.json.JSONElement
- bool(boolean) - Static method in class me.topchetoeu.j2s.compilation.json.JSONElement
- bool(String) - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- bool(String, boolean) - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- BOOLEAN - Enum constant in enum class me.topchetoeu.j2s.compilation.json.JSONElement.Type
- BoolNode - Class in me.topchetoeu.j2s.compilation.values.constants
- BoolNode(Location, boolean) - Constructor for class me.topchetoeu.j2s.compilation.values.constants.BoolNode
- BREAK_CTX - Static variable in class me.topchetoeu.j2s.compilation.LabelContext
- BreakNode - Class in me.topchetoeu.j2s.compilation.control
- BreakNode(Location, String) - Constructor for class me.topchetoeu.j2s.compilation.control.BreakNode
- breakpoints(Location, Location) - Method in class me.topchetoeu.j2s.compilation.CompilationFunctionMap
- build() - Method in class me.topchetoeu.j2s.compilation.CompilationFunctionMap.FunctionMapBuilder
- build() - Method in class me.topchetoeu.j2s.compilation.NodeChildren.Builder
- build(String[], String[], String[]) - Method in class me.topchetoeu.j2s.compilation.CompilationFunctionMap.FunctionMapBuilder
- builder() - Static method in class me.topchetoeu.j2s.compilation.CompilationFunctionMap
- Builder() - Constructor for class me.topchetoeu.j2s.compilation.NodeChildren.Builder
C
- CallNode - Class in me.topchetoeu.j2s.compilation.values.operations
- CallNode(Location, boolean, Node, Node...) - Constructor for class me.topchetoeu.j2s.compilation.values.operations.CallNode
- capturableNames - Variable in class me.topchetoeu.j2s.compilation.CompilationFunctionMap
- capturableNames() - Method in class me.topchetoeu.j2s.compilation.CompilationFunctionMap
- capturableNames() - Method in class me.topchetoeu.j2s.compilation.scope.FunctionScope
- capturables - Variable in class me.topchetoeu.j2s.compilation.scope.FunctionScope
- capturables() - Method in class me.topchetoeu.j2s.compilation.scope.FunctionScope
- CAPTURABLES - Enum constant in enum class me.topchetoeu.j2s.compilation.scope.VariableIndex.IndexType
-
A variable that has the ability to be captured by children functions
- capturablesCount() - Method in class me.topchetoeu.j2s.compilation.scope.FunctionScope
- captureName - Variable in class me.topchetoeu.j2s.compilation.control.TryNode
- captureNames - Variable in class me.topchetoeu.j2s.compilation.CompilationFunctionMap
- captureNames() - Method in class me.topchetoeu.j2s.compilation.CompilationFunctionMap
- captureNames() - Method in class me.topchetoeu.j2s.compilation.scope.FunctionScope
- captures(CompileResult) - Method in class me.topchetoeu.j2s.compilation.FunctionNode
- CAPTURES - Enum constant in enum class me.topchetoeu.j2s.compilation.scope.VariableIndex.IndexType
-
A variable that has been captured from the parent function
- capturesCount() - Method in class me.topchetoeu.j2s.compilation.scope.FunctionScope
- cases - Variable in class me.topchetoeu.j2s.compilation.control.SwitchNode
- catchBindings - Variable in class me.topchetoeu.j2s.compilation.CompileResult
- catchBody - Variable in class me.topchetoeu.j2s.compilation.control.TryNode
- chainError() - Method in class me.topchetoeu.j2s.compilation.parsing.ParseRes
- chainError(Location, String) - Method in class me.topchetoeu.j2s.compilation.parsing.ParseRes
- chainError(ParseRes<?>) - Method in class me.topchetoeu.j2s.compilation.parsing.ParseRes
- changable - Variable in class me.topchetoeu.j2s.compilation.values.operations.ChangeNode
- ChangeNode - Class in me.topchetoeu.j2s.compilation.values.operations
- ChangeNode(Location, ChangeTarget, Node, Operation) - Constructor for class me.topchetoeu.j2s.compilation.values.operations.ChangeNode
- ChangeTarget - Interface in me.topchetoeu.j2s.compilation.patterns
- checkVarName(String) - Static method in class me.topchetoeu.j2s.compilation.JavaScript
- children - Variable in class me.topchetoeu.j2s.compilation.CompileResult
- childrenIndices - Variable in class me.topchetoeu.j2s.compilation.CompileResult
- childrenMap - Variable in class me.topchetoeu.j2s.compilation.CompileResult
- clear() - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- clone() - Method in class me.topchetoeu.j2s.compilation.CompilationFunctionMap
- clone() - Method in class me.topchetoeu.j2s.compilation.scope.Variable
- compareTo(Location) - Method in class me.topchetoeu.j2s.compilation.parsing.SourceLocation
- CompilationFunctionMap - Class in me.topchetoeu.j2s.compilation
- CompilationFunctionMap(Map<Integer, Location>, Map<Location, Instruction.BreakpointType>, Location, Location, String[], String[], String[]) - Constructor for class me.topchetoeu.j2s.compilation.CompilationFunctionMap
- CompilationFunctionMap.FunctionMapBuilder - Class in me.topchetoeu.j2s.compilation
- compile(Environment, boolean, Node...) - Static method in class me.topchetoeu.j2s.compilation.JavaScript
- compile(Environment, Filename, String, boolean) - Static method in class me.topchetoeu.j2s.compilation.JavaScript
- compile(Filename, String, boolean) - Static method in class me.topchetoeu.j2s.compilation.JavaScript
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.control.BreakNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.control.ContinueNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.control.DebugNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.control.DeleteNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.control.DoWhileNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.control.ForInNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.control.ForNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.control.IfNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.control.ReturnNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.control.SwitchNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.control.ThrowNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.control.WhileNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.FunctionNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.members.FieldMemberNode
- compile(CompileResult, boolean) - Method in interface me.topchetoeu.j2s.compilation.members.Member
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.Node
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.values.ArgumentsNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.values.ArrayNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.values.constants.BoolNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.values.constants.NullNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.values.constants.NumberNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.values.constants.StringNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.values.GlobalThisNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.values.ObjectNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.values.operations.AssignNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.values.operations.CallNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.values.operations.ChangeNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.values.operations.DiscardNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.values.operations.IndexNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.values.operations.LazyAndNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.values.operations.LazyOrNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.values.operations.OperationNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.values.operations.PostfixNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.values.operations.TypeofNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.values.operations.VariableAssignNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.values.RegexNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.values.ThisNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.values.VariableNode
- compile(CompileResult, boolean) - Method in class me.topchetoeu.j2s.compilation.VariableDeclareNode
- compile(CompileResult, boolean, boolean) - Method in class me.topchetoeu.j2s.compilation.values.operations.IndexNode
- compile(CompileResult, boolean, String) - Method in class me.topchetoeu.j2s.compilation.FunctionNode
- compile(CompileResult, boolean, String, Instruction.BreakpointType) - Method in class me.topchetoeu.j2s.compilation.FunctionNode
- compile(CompileResult, boolean, String, Instruction.BreakpointType) - Method in class me.topchetoeu.j2s.compilation.FunctionStatementNode
- compile(CompileResult, boolean, String, Instruction.BreakpointType) - Method in class me.topchetoeu.j2s.compilation.FunctionValueNode
- compile(CompileResult, boolean, String, Instruction.BreakpointType) - Method in class me.topchetoeu.j2s.compilation.members.PropertyMemberNode
- compile(CompileResult, boolean, Instruction.BreakpointType) - Method in class me.topchetoeu.j2s.compilation.CompoundNode
- compile(CompileResult, boolean, Instruction.BreakpointType) - Method in class me.topchetoeu.j2s.compilation.control.IfNode
- compile(CompileResult, boolean, Instruction.BreakpointType) - Method in class me.topchetoeu.j2s.compilation.control.TryNode
- compile(CompileResult, boolean, Instruction.BreakpointType) - Method in class me.topchetoeu.j2s.compilation.FunctionNode
- compile(CompileResult, boolean, Instruction.BreakpointType) - Method in class me.topchetoeu.j2s.compilation.Node
- compile(CompileResult, boolean, Instruction.BreakpointType) - Method in class me.topchetoeu.j2s.compilation.values.operations.CallNode
- COMPILE_ROOT - Static variable in class me.topchetoeu.j2s.compilation.JavaScript
- compileBody(Environment, FunctionScope, boolean, String) - Method in class me.topchetoeu.j2s.compilation.FunctionNode
- compileBody(CompileResult, String) - Method in class me.topchetoeu.j2s.compilation.FunctionNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.CompoundNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.control.BreakNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.control.ContinueNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.control.DebugNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.control.DeleteNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.control.DoWhileNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.control.ForInNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.control.ForNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.control.IfNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.control.ReturnNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.control.SwitchNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.control.ThrowNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.control.TryNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.control.WhileNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.FunctionStatementNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.FunctionValueNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.members.FieldMemberNode
- compileFunctions(CompileResult) - Method in interface me.topchetoeu.j2s.compilation.members.Member
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.members.PropertyMemberNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.Node
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.values.ArgumentsNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.values.ArrayNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.values.constants.BoolNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.values.constants.NullNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.values.constants.NumberNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.values.constants.StringNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.values.GlobalThisNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.values.ObjectNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.values.operations.AssignNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.values.operations.CallNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.values.operations.ChangeNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.values.operations.DiscardNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.values.operations.IndexNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.values.operations.LazyAndNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.values.operations.LazyOrNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.values.operations.OperationNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.values.operations.PostfixNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.values.operations.TypeofNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.values.operations.VariableAssignNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.values.RegexNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.values.ThisNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.values.VariableNode
- compileFunctions(CompileResult) - Method in class me.topchetoeu.j2s.compilation.VariableDeclareNode
- CompileResult - Class in me.topchetoeu.j2s.compilation
- CompileResult(Environment, FunctionScope, int) - Constructor for class me.topchetoeu.j2s.compilation.CompileResult
- compileWithName(Node, CompileResult, boolean, String) - Static method in class me.topchetoeu.j2s.compilation.FunctionNode
- compileWithName(Node, CompileResult, boolean, String, Instruction.BreakpointType) - Static method in class me.topchetoeu.j2s.compilation.FunctionNode
- CompoundNode - Class in me.topchetoeu.j2s.compilation
- CompoundNode(Location, Node...) - Constructor for class me.topchetoeu.j2s.compilation.CompoundNode
- condition - Variable in class me.topchetoeu.j2s.compilation.control.DoWhileNode
- condition - Variable in class me.topchetoeu.j2s.compilation.control.ForNode
- condition - Variable in class me.topchetoeu.j2s.compilation.control.IfNode
- condition - Variable in class me.topchetoeu.j2s.compilation.control.WhileNode
- contains(String) - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- containsKey(Object) - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- containsValue(Object) - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- CONTINUE_CTX - Static variable in class me.topchetoeu.j2s.compilation.LabelContext
- ContinueNode - Class in me.topchetoeu.j2s.compilation.control
- ContinueNode(Location, String) - Constructor for class me.topchetoeu.j2s.compilation.control.ContinueNode
- correctBreakpoint(Pattern, int, int) - Method in class me.topchetoeu.j2s.compilation.CompilationFunctionMap
- correctBreakpoint(Location) - Method in class me.topchetoeu.j2s.compilation.CompilationFunctionMap
D
- DEBUG_LOG - Static variable in class me.topchetoeu.j2s.compilation.CompileResult
- DebugNode - Class in me.topchetoeu.j2s.compilation.control
- DebugNode(Location) - Constructor for class me.topchetoeu.j2s.compilation.control.DebugNode
- declaration - Variable in class me.topchetoeu.j2s.compilation.control.ForNode
- defaultI - Variable in class me.topchetoeu.j2s.compilation.control.SwitchNode
- DeferredIntSupplier - Class in me.topchetoeu.j2s.compilation
- DeferredIntSupplier() - Constructor for class me.topchetoeu.j2s.compilation.DeferredIntSupplier
- define(String) - Method in class me.topchetoeu.j2s.compilation.scope.FunctionScope
- define(Variable) - Method in class me.topchetoeu.j2s.compilation.scope.FunctionScope
- defineCatch(String) - Method in class me.topchetoeu.j2s.compilation.scope.FunctionScope
-
Creates a catch variable and returns it
- defineCatch(String, Variable) - Method in class me.topchetoeu.j2s.compilation.scope.FunctionScope
-
Creates a catch variable, using a specific variable instance Used in the second pass
- DeleteNode - Class in me.topchetoeu.j2s.compilation.control
- DeleteNode(Location, Node, Node) - Constructor for class me.topchetoeu.j2s.compilation.control.DeleteNode
- DiscardNode - Class in me.topchetoeu.j2s.compilation.values.operations
- DiscardNode(Location, Node) - Constructor for class me.topchetoeu.j2s.compilation.values.operations.DiscardNode
- DoWhileNode - Class in me.topchetoeu.j2s.compilation.control
- DoWhileNode(Location, String, Node, Node) - Constructor for class me.topchetoeu.j2s.compilation.control.DoWhileNode
E
- elseBody - Variable in class me.topchetoeu.j2s.compilation.control.IfNode
- EMPTY - Static variable in class me.topchetoeu.j2s.compilation.CompilationFunctionMap
- end - Variable in class me.topchetoeu.j2s.compilation.CompoundNode
- end - Variable in class me.topchetoeu.j2s.compilation.FunctionNode
- end() - Method in class me.topchetoeu.j2s.compilation.CompilationFunctionMap
- entrySet() - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- env - Variable in class me.topchetoeu.j2s.compilation.CompileResult
- env - Variable in class me.topchetoeu.j2s.compilation.parsing.Source
- equals(Object) - Method in class me.topchetoeu.j2s.compilation.parsing.SourceLocation
- equals(Object) - Method in record class me.topchetoeu.j2s.compilation.VariableDeclareNode.Pair
-
Indicates whether some other object is "equal to" this one.
- error - Variable in class me.topchetoeu.j2s.compilation.parsing.ParseRes
- error(Location, String) - Static method in class me.topchetoeu.j2s.compilation.parsing.ParseRes
- ERROR - Enum constant in enum class me.topchetoeu.j2s.compilation.parsing.ParseRes.State
- errorLocation - Variable in class me.topchetoeu.j2s.compilation.parsing.ParseRes
F
- failed() - Static method in class me.topchetoeu.j2s.compilation.parsing.ParseRes
- FAILED - Enum constant in enum class me.topchetoeu.j2s.compilation.parsing.ParseRes.State
- FieldMemberNode - Class in me.topchetoeu.j2s.compilation.members
- FieldMemberNode(Location, Node, Node) - Constructor for class me.topchetoeu.j2s.compilation.members.FieldMemberNode
- filename - Variable in class me.topchetoeu.j2s.compilation.parsing.Source
- filename() - Method in class me.topchetoeu.j2s.compilation.parsing.SourceLocation
- finallyBody - Variable in class me.topchetoeu.j2s.compilation.control.TryNode
- first - Variable in class me.topchetoeu.j2s.compilation.CompilationFunctionMap
- first - Variable in class me.topchetoeu.j2s.compilation.values.operations.LazyAndNode
- first - Variable in class me.topchetoeu.j2s.compilation.values.operations.LazyOrNode
- first() - Method in class me.topchetoeu.j2s.compilation.CompilationFunctionMap
- first() - Method in class me.topchetoeu.j2s.compilation.CompilationFunctionMap.FunctionMapBuilder
- first(Source, int, Parser...) - Static method in class me.topchetoeu.j2s.compilation.parsing.ParseRes
- flags - Variable in class me.topchetoeu.j2s.compilation.values.RegexNode
- flushAdders(String) - Method in class me.topchetoeu.j2s.compilation.LabelContext
- ForInNode - Class in me.topchetoeu.j2s.compilation.control
- ForInNode(Location, String, VariableNode, boolean, Node, Node) - Constructor for class me.topchetoeu.j2s.compilation.control.ForInNode
- ForNode - Class in me.topchetoeu.j2s.compilation.control
- ForNode(Location, String, Node, Node, Node, Node) - Constructor for class me.topchetoeu.j2s.compilation.control.ForNode
- fromHex(char) - Static method in class me.topchetoeu.j2s.compilation.parsing.Parsing
- func - Variable in class me.topchetoeu.j2s.compilation.values.operations.CallNode
- FunctionNode - Class in me.topchetoeu.j2s.compilation
- FunctionNode(Location, Location, List<VariableNode>, CompoundNode) - Constructor for class me.topchetoeu.j2s.compilation.FunctionNode
- FunctionScope - Class in me.topchetoeu.j2s.compilation.scope
- FunctionScope(boolean) - Constructor for class me.topchetoeu.j2s.compilation.scope.FunctionScope
- FunctionScope(FunctionScope) - Constructor for class me.topchetoeu.j2s.compilation.scope.FunctionScope
- FunctionStatementNode - Class in me.topchetoeu.j2s.compilation
- FunctionStatementNode(Location, Location, List<VariableNode>, CompoundNode, String) - Constructor for class me.topchetoeu.j2s.compilation.FunctionStatementNode
- FunctionValueNode - Class in me.topchetoeu.j2s.compilation
- FunctionValueNode(Location, Location, List<VariableNode>, CompoundNode, String) - Constructor for class me.topchetoeu.j2s.compilation.FunctionValueNode
G
- get() - Method in class me.topchetoeu.j2s.compilation.LabelContext
- get(Object) - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- get(String) - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- get(String) - Method in class me.topchetoeu.j2s.compilation.LabelContext
- get(String, boolean) - Method in class me.topchetoeu.j2s.compilation.scope.FunctionScope
-
Gets the index supplier of the given variable name, or null if it is a global
- get(Variable, boolean) - Method in class me.topchetoeu.j2s.compilation.scope.FunctionScope
-
If the variable given is contained in this function, just returns the variable itself.
- getAsInt() - Method in class me.topchetoeu.j2s.compilation.DeferredIntSupplier
- getBreak(Environment) - Static method in class me.topchetoeu.j2s.compilation.LabelContext
- getBreakpoint(int) - Method in class me.topchetoeu.j2s.compilation.CompilationFunctionMap
- getCaptureIndices() - Method in class me.topchetoeu.j2s.compilation.scope.FunctionScope
- getCont(Environment) - Static method in class me.topchetoeu.j2s.compilation.LabelContext
- GlobalThisNode - Class in me.topchetoeu.j2s.compilation.values
- GlobalThisNode(Location) - Constructor for class me.topchetoeu.j2s.compilation.values.GlobalThisNode
H
- has(String, boolean) - Method in class me.topchetoeu.j2s.compilation.scope.FunctionScope
-
Checks if the given variable name is accessible
- has(Variable) - Method in class me.topchetoeu.j2s.compilation.scope.VariableList
-
Checks if the list has the given variable
- hashCode() - Method in class me.topchetoeu.j2s.compilation.parsing.SourceLocation
- hashCode() - Method in record class me.topchetoeu.j2s.compilation.VariableDeclareNode.Pair
-
Returns a hash code value for this object.
I
- IfNode - Class in me.topchetoeu.j2s.compilation.control
- IfNode(Location, Node, Node, Node, String) - Constructor for class me.topchetoeu.j2s.compilation.control.IfNode
- index - Variable in class me.topchetoeu.j2s.compilation.scope.VariableIndex
- index - Variable in class me.topchetoeu.j2s.compilation.values.operations.IndexNode
- index() - Method in class me.topchetoeu.j2s.compilation.scope.Variable
- indexer(Variable) - Method in class me.topchetoeu.j2s.compilation.scope.VariableList
-
Returns an indexer for the given variable
- indexLoad(CompileResult, Node, boolean) - Static method in class me.topchetoeu.j2s.compilation.values.operations.IndexNode
- IndexNode - Class in me.topchetoeu.j2s.compilation.values.operations
- IndexNode(Location, Node, Node) - Constructor for class me.topchetoeu.j2s.compilation.values.operations.IndexNode
- indexStore(CompileResult, Node, boolean) - Static method in class me.topchetoeu.j2s.compilation.values.operations.IndexNode
- indexStorePushKey(CompileResult, Node) - Static method in class me.topchetoeu.j2s.compilation.values.operations.IndexNode
- indexSupplier() - Method in class me.topchetoeu.j2s.compilation.scope.Variable
- indexType - Variable in class me.topchetoeu.j2s.compilation.scope.VariableList
- instructions - Variable in class me.topchetoeu.j2s.compilation.CompileResult
- instructions() - Method in class me.topchetoeu.j2s.compilation.CompileResult
- is(int, char) - Method in class me.topchetoeu.j2s.compilation.parsing.Source
- is(int, String) - Method in class me.topchetoeu.j2s.compilation.parsing.Source
- is(int, Predicate<Character>) - Method in class me.topchetoeu.j2s.compilation.parsing.Source
- isAny(char, String) - Static method in class me.topchetoeu.j2s.compilation.parsing.Parsing
- isBoolean() - Method in class me.topchetoeu.j2s.compilation.json.JSONElement
- isBoolean(String) - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- isDecl - Variable in class me.topchetoeu.j2s.compilation.control.ForInNode
- isDigit(Character) - Static method in class me.topchetoeu.j2s.compilation.parsing.Parsing
- isEmpty() - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- isError() - Method in class me.topchetoeu.j2s.compilation.parsing.ParseRes
- isError() - Method in enum class me.topchetoeu.j2s.compilation.parsing.ParseRes.State
- isFailed() - Method in class me.topchetoeu.j2s.compilation.parsing.ParseRes
- isFailed() - Method in enum class me.topchetoeu.j2s.compilation.parsing.ParseRes.State
- isGetter() - Method in class me.topchetoeu.j2s.compilation.members.PropertyMemberNode
- isIdentifier(Source, int, String) - Static method in class me.topchetoeu.j2s.compilation.parsing.Parsing
- isList() - Method in class me.topchetoeu.j2s.compilation.json.JSONElement
- isList(String) - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- isMap() - Method in class me.topchetoeu.j2s.compilation.json.JSONElement
- isMap(String) - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- isNew - Variable in class me.topchetoeu.j2s.compilation.values.operations.CallNode
- isNull() - Method in class me.topchetoeu.j2s.compilation.json.JSONElement
- isNull(String) - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- isNumber() - Method in class me.topchetoeu.j2s.compilation.json.JSONElement
- isNumber(String) - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- isSetter() - Method in class me.topchetoeu.j2s.compilation.members.PropertyMemberNode
- isString() - Method in class me.topchetoeu.j2s.compilation.json.JSONElement
- isString(String) - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- isSuccess() - Method in class me.topchetoeu.j2s.compilation.parsing.ParseRes
- isSuccess() - Method in enum class me.topchetoeu.j2s.compilation.parsing.ParseRes.State
- iterator() - Method in class me.topchetoeu.j2s.compilation.NodeChildren
- iterator() - Method in class me.topchetoeu.j2s.compilation.scope.VariableList
J
- JavaScript - Class in me.topchetoeu.j2s.compilation
- JavaScript() - Constructor for class me.topchetoeu.j2s.compilation.JavaScript
- JavaScript.DeclarationType - Enum Class in me.topchetoeu.j2s.compilation
- JSON - Class in me.topchetoeu.j2s.compilation.json
- JSON() - Constructor for class me.topchetoeu.j2s.compilation.json.JSON
- JSONElement - Class in me.topchetoeu.j2s.compilation.json
- JSONElement.Type - Enum Class in me.topchetoeu.j2s.compilation.json
- JSONList - Class in me.topchetoeu.j2s.compilation.json
- JSONList() - Constructor for class me.topchetoeu.j2s.compilation.json.JSONList
- JSONList(Collection<JSONElement>) - Constructor for class me.topchetoeu.j2s.compilation.json.JSONList
- JSONList(JSONElement...) - Constructor for class me.topchetoeu.j2s.compilation.json.JSONList
- JSONMap - Class in me.topchetoeu.j2s.compilation.json
- JSONMap() - Constructor for class me.topchetoeu.j2s.compilation.json.JSONMap
- JSONMap(Map<String, JSONElement>) - Constructor for class me.topchetoeu.j2s.compilation.json.JSONMap
- jump(CompileResult) - Method in class me.topchetoeu.j2s.compilation.LabelContext
- jump(CompileResult, String) - Method in class me.topchetoeu.j2s.compilation.LabelContext
K
- key - Variable in class me.topchetoeu.j2s.compilation.control.DeleteNode
- key - Variable in class me.topchetoeu.j2s.compilation.members.FieldMemberNode
- key - Variable in class me.topchetoeu.j2s.compilation.members.PropertyMemberNode
- keySet() - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
L
- label - Variable in class me.topchetoeu.j2s.compilation.control.BreakNode
- label - Variable in class me.topchetoeu.j2s.compilation.control.ContinueNode
- label - Variable in class me.topchetoeu.j2s.compilation.control.DoWhileNode
- label - Variable in class me.topchetoeu.j2s.compilation.control.ForInNode
- label - Variable in class me.topchetoeu.j2s.compilation.control.ForNode
- label - Variable in class me.topchetoeu.j2s.compilation.control.IfNode
- label - Variable in class me.topchetoeu.j2s.compilation.control.SwitchNode
- label - Variable in class me.topchetoeu.j2s.compilation.control.TryNode
- label - Variable in class me.topchetoeu.j2s.compilation.control.WhileNode
- LabelContext - Class in me.topchetoeu.j2s.compilation
- LabelContext() - Constructor for class me.topchetoeu.j2s.compilation.LabelContext
- last - Variable in class me.topchetoeu.j2s.compilation.CompilationFunctionMap
- last() - Method in class me.topchetoeu.j2s.compilation.CompilationFunctionMap.FunctionMapBuilder
- last() - Method in class me.topchetoeu.j2s.compilation.CompilationFunctionMap
- LazyAndNode - Class in me.topchetoeu.j2s.compilation.values.operations
- LazyAndNode(Location, Node, Node) - Constructor for class me.topchetoeu.j2s.compilation.values.operations.LazyAndNode
- LazyOrNode - Class in me.topchetoeu.j2s.compilation.values.operations
- LazyOrNode(Location, Node, Node) - Constructor for class me.topchetoeu.j2s.compilation.values.operations.LazyOrNode
- length - Variable in class me.topchetoeu.j2s.compilation.CompileResult
- line() - Method in class me.topchetoeu.j2s.compilation.parsing.SourceLocation
- list() - Method in class me.topchetoeu.j2s.compilation.json.JSONElement
- list(String) - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- list(String, JSONList) - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- list(JSONList) - Static method in class me.topchetoeu.j2s.compilation.json.JSONElement
- LIST - Enum constant in enum class me.topchetoeu.j2s.compilation.json.JSONElement.Type
- loc - Variable in class me.topchetoeu.j2s.compilation.members.FieldMemberNode
- loc - Variable in class me.topchetoeu.j2s.compilation.Parameter
- loc() - Method in class me.topchetoeu.j2s.compilation.members.FieldMemberNode
- loc() - Method in interface me.topchetoeu.j2s.compilation.members.Member
- loc() - Method in class me.topchetoeu.j2s.compilation.Node
- loc() - Method in interface me.topchetoeu.j2s.compilation.patterns.AssignTarget
- loc(int) - Method in class me.topchetoeu.j2s.compilation.parsing.Source
- localNames - Variable in class me.topchetoeu.j2s.compilation.CompilationFunctionMap
- localNames() - Method in class me.topchetoeu.j2s.compilation.CompilationFunctionMap
- localNames() - Method in class me.topchetoeu.j2s.compilation.scope.FunctionScope
- locals - Variable in class me.topchetoeu.j2s.compilation.scope.FunctionScope
- locals() - Method in class me.topchetoeu.j2s.compilation.scope.FunctionScope
- LOCALS - Enum constant in enum class me.topchetoeu.j2s.compilation.scope.VariableIndex.IndexType
-
A simple variable that is only ever used within the function
- localsCount() - Method in class me.topchetoeu.j2s.compilation.scope.FunctionScope
M
- map - Variable in class me.topchetoeu.j2s.compilation.CompileResult
- map() - Method in class me.topchetoeu.j2s.compilation.CompileResult
- map() - Method in class me.topchetoeu.j2s.compilation.json.JSONElement
- map(String) - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- map(String, JSONMap) - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- map(Function<Location, Location>) - Method in class me.topchetoeu.j2s.compilation.CompilationFunctionMap.FunctionMapBuilder
- map(Function<Location, Location>) - Method in class me.topchetoeu.j2s.compilation.CompileResult
- map(JSONMap) - Static method in class me.topchetoeu.j2s.compilation.json.JSONElement
- MAP - Enum constant in enum class me.topchetoeu.j2s.compilation.json.JSONElement.Type
- me.topchetoeu.j2s.compilation - package me.topchetoeu.j2s.compilation
- me.topchetoeu.j2s.compilation.control - package me.topchetoeu.j2s.compilation.control
- me.topchetoeu.j2s.compilation.json - package me.topchetoeu.j2s.compilation.json
- me.topchetoeu.j2s.compilation.members - package me.topchetoeu.j2s.compilation.members
- me.topchetoeu.j2s.compilation.parsing - package me.topchetoeu.j2s.compilation.parsing
- me.topchetoeu.j2s.compilation.patterns - package me.topchetoeu.j2s.compilation.patterns
- me.topchetoeu.j2s.compilation.scope - package me.topchetoeu.j2s.compilation.scope
- me.topchetoeu.j2s.compilation.values - package me.topchetoeu.j2s.compilation.values
- me.topchetoeu.j2s.compilation.values.constants - package me.topchetoeu.j2s.compilation.values.constants
- me.topchetoeu.j2s.compilation.values.operations - package me.topchetoeu.j2s.compilation.values.operations
- Member - Interface in me.topchetoeu.j2s.compilation.members
- members - Variable in class me.topchetoeu.j2s.compilation.values.ObjectNode
N
- n - Variable in class me.topchetoeu.j2s.compilation.parsing.ParseRes
- name - Variable in class me.topchetoeu.j2s.compilation.FunctionStatementNode
- name - Variable in class me.topchetoeu.j2s.compilation.FunctionValueNode
- name - Variable in class me.topchetoeu.j2s.compilation.Parameter
- name - Variable in class me.topchetoeu.j2s.compilation.scope.Variable
- name - Variable in class me.topchetoeu.j2s.compilation.values.operations.VariableAssignNode
- name - Variable in class me.topchetoeu.j2s.compilation.values.VariableNode
- name() - Method in class me.topchetoeu.j2s.compilation.FunctionNode
- name() - Method in class me.topchetoeu.j2s.compilation.FunctionStatementNode
- name() - Method in class me.topchetoeu.j2s.compilation.FunctionValueNode
- name() - Method in class me.topchetoeu.j2s.compilation.members.PropertyMemberNode
- name(String) - Method in class me.topchetoeu.j2s.compilation.FunctionNode
- node - Variable in class me.topchetoeu.j2s.compilation.Parameter
- Node - Class in me.topchetoeu.j2s.compilation
- Node(Location) - Constructor for class me.topchetoeu.j2s.compilation.Node
- NodeChildren - Class in me.topchetoeu.j2s.compilation
- NodeChildren.Builder - Class in me.topchetoeu.j2s.compilation
- NodeChildren.Slot - Class in me.topchetoeu.j2s.compilation
- NULL - Enum constant in enum class me.topchetoeu.j2s.compilation.json.JSONElement.Type
- NULL - Static variable in class me.topchetoeu.j2s.compilation.json.JSONElement
- NullNode - Class in me.topchetoeu.j2s.compilation.values.constants
- NullNode(Location) - Constructor for class me.topchetoeu.j2s.compilation.values.constants.NullNode
- number() - Method in class me.topchetoeu.j2s.compilation.json.JSONElement
- number(double) - Static method in class me.topchetoeu.j2s.compilation.json.JSONElement
- number(String) - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- number(String, double) - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- NUMBER - Enum constant in enum class me.topchetoeu.j2s.compilation.json.JSONElement.Type
- NumberNode - Class in me.topchetoeu.j2s.compilation.values.constants
- NumberNode(Location, double) - Constructor for class me.topchetoeu.j2s.compilation.values.constants.NumberNode
O
- object - Variable in class me.topchetoeu.j2s.compilation.control.ForInNode
- object - Variable in class me.topchetoeu.j2s.compilation.values.operations.IndexNode
- ObjectNode - Class in me.topchetoeu.j2s.compilation.values
- ObjectNode(Location, List<Member>) - Constructor for class me.topchetoeu.j2s.compilation.values.ObjectNode
- of(Object) - Static method in class me.topchetoeu.j2s.compilation.json.JSONElement
- of(String, boolean, VariableIndex) - Static method in class me.topchetoeu.j2s.compilation.scope.Variable
- op - Variable in class me.topchetoeu.j2s.compilation.values.operations.ChangeNode
- operation - Variable in class me.topchetoeu.j2s.compilation.values.operations.OperationNode
- operation - Variable in class me.topchetoeu.j2s.compilation.values.operations.VariableAssignNode
- OperationNode - Class in me.topchetoeu.j2s.compilation.values.operations
- OperationNode(Location, Operation, Node...) - Constructor for class me.topchetoeu.j2s.compilation.values.operations.OperationNode
P
- Pair(VariableNode, Node) - Constructor for record class me.topchetoeu.j2s.compilation.VariableDeclareNode.Pair
-
Creates an instance of a
Pair
record class. - Parameter - Class in me.topchetoeu.j2s.compilation
- Parameter(Location, String, Node) - Constructor for class me.topchetoeu.j2s.compilation.Parameter
- params - Variable in class me.topchetoeu.j2s.compilation.FunctionNode
- parent - Variable in class me.topchetoeu.j2s.compilation.scope.FunctionScope
- parse(Environment, Filename, String) - Static method in class me.topchetoeu.j2s.compilation.JavaScript
- parse(Filename, String) - Static method in class me.topchetoeu.j2s.compilation.json.JSON
- parse(Source, int) - Static method in class me.topchetoeu.j2s.compilation.CompoundNode
- parse(Source, int) - Static method in class me.topchetoeu.j2s.compilation.control.BreakNode
- parse(Source, int) - Static method in class me.topchetoeu.j2s.compilation.control.ContinueNode
- parse(Source, int) - Static method in class me.topchetoeu.j2s.compilation.control.DebugNode
- parse(Source, int) - Static method in class me.topchetoeu.j2s.compilation.control.DeleteNode
- parse(Source, int) - Static method in class me.topchetoeu.j2s.compilation.control.DoWhileNode
- parse(Source, int) - Static method in class me.topchetoeu.j2s.compilation.control.ForInNode
- parse(Source, int) - Static method in class me.topchetoeu.j2s.compilation.control.ForNode
- parse(Source, int) - Static method in class me.topchetoeu.j2s.compilation.control.IfNode
- parse(Source, int) - Static method in class me.topchetoeu.j2s.compilation.control.ReturnNode
- parse(Source, int) - Static method in class me.topchetoeu.j2s.compilation.control.SwitchNode
- parse(Source, int) - Static method in class me.topchetoeu.j2s.compilation.control.ThrowNode
- parse(Source, int) - Static method in class me.topchetoeu.j2s.compilation.control.TryNode
- parse(Source, int) - Static method in class me.topchetoeu.j2s.compilation.control.WhileNode
- parse(Source, int) - Static method in class me.topchetoeu.j2s.compilation.members.FieldMemberNode
- parse(Source, int) - Static method in class me.topchetoeu.j2s.compilation.members.PropertyMemberNode
- parse(Source, int) - Method in interface me.topchetoeu.j2s.compilation.parsing.Parser
- parse(Source, int) - Static method in class me.topchetoeu.j2s.compilation.values.ArrayNode
- parse(Source, int) - Static method in class me.topchetoeu.j2s.compilation.values.constants.NumberNode
- parse(Source, int) - Static method in class me.topchetoeu.j2s.compilation.values.constants.StringNode
- parse(Source, int) - Static method in class me.topchetoeu.j2s.compilation.values.ObjectNode
- parse(Source, int) - Static method in class me.topchetoeu.j2s.compilation.values.operations.DiscardNode
- parse(Source, int) - Static method in class me.topchetoeu.j2s.compilation.values.operations.TypeofNode
- parse(Source, int) - Static method in class me.topchetoeu.j2s.compilation.values.RegexNode
- parse(Source, int) - Static method in class me.topchetoeu.j2s.compilation.values.VariableNode
- parse(Source, int) - Static method in class me.topchetoeu.j2s.compilation.VariableDeclareNode
- parse(Source, int, Node, int) - Static method in class me.topchetoeu.j2s.compilation.values.operations.LazyAndNode
- parse(Source, int, Node, int) - Static method in class me.topchetoeu.j2s.compilation.values.operations.LazyOrNode
- parseCall(Source, int, Node, int) - Static method in class me.topchetoeu.j2s.compilation.values.operations.CallNode
- parseChar(Source, int) - Static method in class me.topchetoeu.j2s.compilation.parsing.Parsing
- parseComma(Source, int, Node, int) - Static method in class me.topchetoeu.j2s.compilation.CompoundNode
- parseDeclarationType(Source, int) - Static method in class me.topchetoeu.j2s.compilation.JavaScript
- parseExpression(Source, int, int) - Static method in class me.topchetoeu.j2s.compilation.JavaScript
- parseExpression(Source, int, int, boolean) - Static method in class me.topchetoeu.j2s.compilation.JavaScript
- parseExpressionStatement(Source, int) - Static method in class me.topchetoeu.j2s.compilation.JavaScript
- parseFloat(Source, int, boolean) - Static method in class me.topchetoeu.j2s.compilation.parsing.Parsing
- parseFunction(Source, int, boolean) - Static method in class me.topchetoeu.j2s.compilation.FunctionNode
- parseIdentifier(Source, int) - Static method in class me.topchetoeu.j2s.compilation.parsing.Parsing
- parseIdentifier(Source, int, String) - Static method in class me.topchetoeu.j2s.compilation.parsing.Parsing
- parseIn(Source, int, Node, int) - Static method in class me.topchetoeu.j2s.compilation.values.operations.OperationNode
- parseIndex(Source, int, Node, int) - Static method in class me.topchetoeu.j2s.compilation.values.operations.IndexNode
- parseInstanceof(Source, int, Node, int) - Static method in class me.topchetoeu.j2s.compilation.values.operations.OperationNode
- parseInt(Source, int, String, boolean) - Static method in class me.topchetoeu.j2s.compilation.parsing.Parsing
- parseLabel(Source, int) - Static method in class me.topchetoeu.j2s.compilation.JavaScript
- parseList(Source, int) - Static method in class me.topchetoeu.j2s.compilation.json.JSON
- parseLiteral(Source, int) - Static method in class me.topchetoeu.j2s.compilation.JavaScript
- parseLiteral(Source, int) - Static method in class me.topchetoeu.j2s.compilation.json.JSON
- parseMap(Source, int) - Static method in class me.topchetoeu.j2s.compilation.json.JSON
- parseMember(Source, int, Node, int) - Static method in class me.topchetoeu.j2s.compilation.values.operations.IndexNode
- parseNew(Source, int) - Static method in class me.topchetoeu.j2s.compilation.values.operations.CallNode
- parseNumber(Source, int) - Static method in class me.topchetoeu.j2s.compilation.json.JSON
- parseNumber(Source, int, boolean) - Static method in class me.topchetoeu.j2s.compilation.parsing.Parsing
- parseOperator(Source, int, String) - Static method in class me.topchetoeu.j2s.compilation.parsing.Parsing
- parseOperator(Source, int, Node, int) - Static method in class me.topchetoeu.j2s.compilation.values.operations.OperationNode
- parseParameters(Source, int) - Static method in class me.topchetoeu.j2s.compilation.JavaScript
- parseParens(Source, int) - Static method in class me.topchetoeu.j2s.compilation.JavaScript
- parsePostfixDecrease(Source, int, Node, int) - Static method in class me.topchetoeu.j2s.compilation.values.operations.PostfixNode
- parsePostfixIncrease(Source, int, Node, int) - Static method in class me.topchetoeu.j2s.compilation.values.operations.PostfixNode
- parsePrefix(Source, int) - Static method in class me.topchetoeu.j2s.compilation.values.operations.OperationNode
- parsePrefixDecrease(Source, int) - Static method in class me.topchetoeu.j2s.compilation.values.operations.ChangeNode
- parsePrefixIncrease(Source, int) - Static method in class me.topchetoeu.j2s.compilation.values.operations.ChangeNode
- parsePropName(Source, int) - Static method in class me.topchetoeu.j2s.compilation.values.ObjectNode
- Parser<T> - Interface in me.topchetoeu.j2s.compilation.parsing
- ParseRes<T> - Class in me.topchetoeu.j2s.compilation.parsing
- ParseRes.State - Enum Class in me.topchetoeu.j2s.compilation.parsing
- parseSimple(Source, int, boolean) - Static method in class me.topchetoeu.j2s.compilation.JavaScript
- parseStatement(Source, int) - Static method in class me.topchetoeu.j2s.compilation.JavaScript
- parseStatementEnd(Source, int) - Static method in class me.topchetoeu.j2s.compilation.JavaScript
- parseString(Source, int) - Static method in class me.topchetoeu.j2s.compilation.json.JSON
- parseString(Source, int) - Static method in class me.topchetoeu.j2s.compilation.parsing.Parsing
- parseTernary(Source, int, Node, int) - Static method in class me.topchetoeu.j2s.compilation.control.IfNode
- parseValue(Source, int) - Static method in class me.topchetoeu.j2s.compilation.json.JSON
- Parsing - Class in me.topchetoeu.j2s.compilation.parsing
- Parsing() - Constructor for class me.topchetoeu.j2s.compilation.parsing.Parsing
- passthrough - Variable in class me.topchetoeu.j2s.compilation.scope.FunctionScope
- pattern - Variable in class me.topchetoeu.j2s.compilation.values.RegexNode
- pop() - Method in class me.topchetoeu.j2s.compilation.LabelContext
- pop(String) - Method in class me.topchetoeu.j2s.compilation.LabelContext
- popLoop(String) - Method in class me.topchetoeu.j2s.compilation.LabelContext
- popLoop(Environment, String) - Static method in class me.topchetoeu.j2s.compilation.LabelContext
- PostfixNode - Class in me.topchetoeu.j2s.compilation.values.operations
- PostfixNode(Location, ChangeTarget, double) - Constructor for class me.topchetoeu.j2s.compilation.values.operations.PostfixNode
- PropertyMemberNode - Class in me.topchetoeu.j2s.compilation.members
- PropertyMemberNode(Location, Location, Node, VariableNode, CompoundNode) - Constructor for class me.topchetoeu.j2s.compilation.members.PropertyMemberNode
- push(IntSupplier) - Method in class me.topchetoeu.j2s.compilation.LabelContext
- push(Location, String, IntSupplier) - Method in class me.topchetoeu.j2s.compilation.LabelContext
- pushLoop(Environment, Location, String, IntSupplier, int) - Static method in class me.topchetoeu.j2s.compilation.LabelContext
- pushLoop(Environment, Location, String, IntSupplier, IntSupplier) - Static method in class me.topchetoeu.j2s.compilation.LabelContext
- pushLoop(Location, String, IntSupplier) - Method in class me.topchetoeu.j2s.compilation.LabelContext
- put(String, JSONElement) - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- putAll(Map<? extends String, ? extends JSONElement>) - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
R
- readonly - Variable in class me.topchetoeu.j2s.compilation.scope.Variable
- RegexNode - Class in me.topchetoeu.j2s.compilation.values
- RegexNode(Location, String, String) - Constructor for class me.topchetoeu.j2s.compilation.values.RegexNode
- remove(Object) - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- remove(Variable) - Method in class me.topchetoeu.j2s.compilation.scope.VariableList
-
If the variable is not in the list, does nothing.
- replace(Node) - Method in class me.topchetoeu.j2s.compilation.NodeChildren.Slot
- res(T, int) - Static method in class me.topchetoeu.j2s.compilation.parsing.ParseRes
- resolve(CompileResult) - Method in class me.topchetoeu.j2s.compilation.CompoundNode
- resolve(CompileResult) - Method in class me.topchetoeu.j2s.compilation.control.DoWhileNode
- resolve(CompileResult) - Method in class me.topchetoeu.j2s.compilation.control.ForInNode
- resolve(CompileResult) - Method in class me.topchetoeu.j2s.compilation.control.ForNode
- resolve(CompileResult) - Method in class me.topchetoeu.j2s.compilation.control.IfNode
- resolve(CompileResult) - Method in class me.topchetoeu.j2s.compilation.control.SwitchNode
- resolve(CompileResult) - Method in class me.topchetoeu.j2s.compilation.control.TryNode
- resolve(CompileResult) - Method in class me.topchetoeu.j2s.compilation.control.WhileNode
- resolve(CompileResult) - Method in class me.topchetoeu.j2s.compilation.FunctionNode
- resolve(CompileResult) - Method in class me.topchetoeu.j2s.compilation.FunctionStatementNode
- resolve(CompileResult) - Method in class me.topchetoeu.j2s.compilation.Node
- resolve(CompileResult) - Method in class me.topchetoeu.j2s.compilation.VariableDeclareNode
- result - Variable in class me.topchetoeu.j2s.compilation.parsing.ParseRes
- ReturnNode - Class in me.topchetoeu.j2s.compilation.control
- ReturnNode(Location, Node) - Constructor for class me.topchetoeu.j2s.compilation.control.ReturnNode
- rootEnv(Environment) - Method in class me.topchetoeu.j2s.compilation.FunctionNode
- rootEnvironment(Key<Environment>) - Method in class me.topchetoeu.j2s.compilation.CompileResult
-
Returns a compile result with a child of the environment that relates to the given key.
S
- scope - Variable in class me.topchetoeu.j2s.compilation.CompileResult
- second - Variable in class me.topchetoeu.j2s.compilation.values.operations.LazyAndNode
- second - Variable in class me.topchetoeu.j2s.compilation.values.operations.LazyOrNode
- set(int) - Method in class me.topchetoeu.j2s.compilation.DeferredIntSupplier
- set(int, Instruction) - Method in class me.topchetoeu.j2s.compilation.CompileResult
- set(String, boolean) - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- set(String, double) - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- set(String, String) - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- set(String, Collection<JSONElement>) - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- set(String, Map<String, JSONElement>) - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- setDebug(Instruction.BreakpointType) - Method in class me.topchetoeu.j2s.compilation.CompileResult
- setDebug(Location, Instruction.BreakpointType) - Method in class me.topchetoeu.j2s.compilation.CompilationFunctionMap.FunctionMapBuilder
- setDebug(Location, Instruction.BreakpointType) - Method in class me.topchetoeu.j2s.compilation.CompileResult
- setEnd(Location) - Method in class me.topchetoeu.j2s.compilation.CompoundNode
- setEnvironment(Environment) - Method in class me.topchetoeu.j2s.compilation.CompileResult
- setIndexSupplier(Supplier<VariableIndex>) - Method in class me.topchetoeu.j2s.compilation.scope.Variable
- setLoc(Location) - Method in class me.topchetoeu.j2s.compilation.Node
- setLocation(int, Location) - Method in class me.topchetoeu.j2s.compilation.CompilationFunctionMap.FunctionMapBuilder
- setLocation(int, Location) - Method in class me.topchetoeu.j2s.compilation.CompileResult
- setLocation(Location) - Method in class me.topchetoeu.j2s.compilation.CompileResult
- setLocationAndDebug(int, Location, Instruction.BreakpointType) - Method in class me.topchetoeu.j2s.compilation.CompilationFunctionMap.FunctionMapBuilder
- setLocationAndDebug(int, Location, Instruction.BreakpointType) - Method in class me.topchetoeu.j2s.compilation.CompileResult
- setLocationAndDebug(Location, Instruction.BreakpointType) - Method in class me.topchetoeu.j2s.compilation.CompileResult
- setN(int) - Method in class me.topchetoeu.j2s.compilation.parsing.ParseRes
- setNull(String) - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- size() - Method in class me.topchetoeu.j2s.compilation.CompileResult
- size() - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- size() - Method in class me.topchetoeu.j2s.compilation.parsing.Source
- size() - Method in class me.topchetoeu.j2s.compilation.scope.VariableList
- skipEmpty(Source, int) - Static method in class me.topchetoeu.j2s.compilation.parsing.Parsing
- slice(int, int) - Method in class me.topchetoeu.j2s.compilation.parsing.Source
- Slot(Node, Function<Node, Node>) - Constructor for class me.topchetoeu.j2s.compilation.NodeChildren.Slot
- slots() - Method in class me.topchetoeu.j2s.compilation.NodeChildren
- Source - Class in me.topchetoeu.j2s.compilation.parsing
- Source(String) - Constructor for class me.topchetoeu.j2s.compilation.parsing.Source
- Source(Environment, Filename, String) - Constructor for class me.topchetoeu.j2s.compilation.parsing.Source
- SourceLocation - Class in me.topchetoeu.j2s.compilation.parsing
- SourceLocation(Filename, int[], int) - Constructor for class me.topchetoeu.j2s.compilation.parsing.SourceLocation
- src - Variable in class me.topchetoeu.j2s.compilation.parsing.Source
- start() - Method in class me.topchetoeu.j2s.compilation.CompilationFunctionMap
- start() - Method in class me.topchetoeu.j2s.compilation.parsing.SourceLocation
- state - Variable in class me.topchetoeu.j2s.compilation.parsing.ParseRes
- statementI - Variable in class me.topchetoeu.j2s.compilation.control.SwitchNode.SwitchCase
- statements - Variable in class me.topchetoeu.j2s.compilation.CompoundNode
- statements - Variable in class me.topchetoeu.j2s.compilation.values.ArrayNode
- string() - Method in class me.topchetoeu.j2s.compilation.json.JSONElement
- string(String) - Static method in class me.topchetoeu.j2s.compilation.json.JSONElement
- string(String) - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- string(String, String) - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- STRING - Enum constant in enum class me.topchetoeu.j2s.compilation.json.JSONElement.Type
- stringify(JSONElement) - Static method in class me.topchetoeu.j2s.compilation.json.JSON
- stringify(JSONList) - Static method in class me.topchetoeu.j2s.compilation.json.JSON
- stringify(JSONMap) - Static method in class me.topchetoeu.j2s.compilation.json.JSON
- StringNode - Class in me.topchetoeu.j2s.compilation.values.constants
- StringNode(Location, String) - Constructor for class me.topchetoeu.j2s.compilation.values.constants.StringNode
- subEnvironment() - Method in class me.topchetoeu.j2s.compilation.CompileResult
- subtarget() - Method in class me.topchetoeu.j2s.compilation.CompileResult
- SUCCESS - Enum constant in enum class me.topchetoeu.j2s.compilation.parsing.ParseRes.State
- SwitchCase(Node, int) - Constructor for class me.topchetoeu.j2s.compilation.control.SwitchNode.SwitchCase
- SwitchNode - Class in me.topchetoeu.j2s.compilation.control
- SwitchNode(Location, String, Node, int, SwitchNode.SwitchCase[], Node[]) - Constructor for class me.topchetoeu.j2s.compilation.control.SwitchNode
- SwitchNode.SwitchCase - Class in me.topchetoeu.j2s.compilation.control
T
- temp() - Method in class me.topchetoeu.j2s.compilation.CompileResult
- ThisNode - Class in me.topchetoeu.j2s.compilation.values
- ThisNode(Location) - Constructor for class me.topchetoeu.j2s.compilation.values.ThisNode
- ThrowNode - Class in me.topchetoeu.j2s.compilation.control
- ThrowNode(Location, Node) - Constructor for class me.topchetoeu.j2s.compilation.control.ThrowNode
- toAssignTarget() - Method in interface me.topchetoeu.j2s.compilation.patterns.AssignTarget
- toAssignTarget() - Method in interface me.topchetoeu.j2s.compilation.patterns.AssignTargetLike
- toCaptureIndex() - Method in class me.topchetoeu.j2s.compilation.scope.VariableIndex
- toGet() - Method in class me.topchetoeu.j2s.compilation.scope.VariableIndex
- toGet(CompileResult, Location, String) - Static method in class me.topchetoeu.j2s.compilation.values.VariableNode
- toGet(CompileResult, Location, String, boolean, boolean) - Static method in class me.topchetoeu.j2s.compilation.values.VariableNode
- toLocation(int) - Method in class me.topchetoeu.j2s.compilation.CompilationFunctionMap.FunctionMapBuilder
- toLocation(int) - Method in class me.topchetoeu.j2s.compilation.CompilationFunctionMap
- toLocation(int, boolean) - Method in class me.topchetoeu.j2s.compilation.CompilationFunctionMap
- toSet(boolean) - Method in class me.topchetoeu.j2s.compilation.scope.VariableIndex
- toSet(CompileResult, Location, String, boolean, boolean) - Static method in class me.topchetoeu.j2s.compilation.values.VariableNode
- toString() - Method in class me.topchetoeu.j2s.compilation.json.JSONElement
- toString() - Method in record class me.topchetoeu.j2s.compilation.VariableDeclareNode.Pair
-
Returns a string representation of this record class.
- tryBody - Variable in class me.topchetoeu.j2s.compilation.control.TryNode
- TryNode - Class in me.topchetoeu.j2s.compilation.control
- TryNode(Location, String, CompoundNode, CompoundNode, CompoundNode, String) - Constructor for class me.topchetoeu.j2s.compilation.control.TryNode
- type - Variable in class me.topchetoeu.j2s.compilation.json.JSONElement
- type - Variable in class me.topchetoeu.j2s.compilation.scope.VariableIndex
- TypeofNode - Class in me.topchetoeu.j2s.compilation.values.operations
- TypeofNode(Location, Node) - Constructor for class me.topchetoeu.j2s.compilation.values.operations.TypeofNode
U
- undefineCatch() - Method in class me.topchetoeu.j2s.compilation.scope.FunctionScope
-
Removes the last catch variable.
V
- value - Variable in class me.topchetoeu.j2s.compilation.control.DeleteNode
- value - Variable in class me.topchetoeu.j2s.compilation.control.ReturnNode
- value - Variable in class me.topchetoeu.j2s.compilation.control.SwitchNode.SwitchCase
- value - Variable in class me.topchetoeu.j2s.compilation.control.SwitchNode
- value - Variable in class me.topchetoeu.j2s.compilation.control.ThrowNode
- value - Variable in class me.topchetoeu.j2s.compilation.members.FieldMemberNode
- value - Variable in class me.topchetoeu.j2s.compilation.values.constants.BoolNode
- value - Variable in class me.topchetoeu.j2s.compilation.values.constants.NumberNode
- value - Variable in class me.topchetoeu.j2s.compilation.values.constants.StringNode
- value - Variable in class me.topchetoeu.j2s.compilation.values.operations.AssignNode
- value - Variable in class me.topchetoeu.j2s.compilation.values.operations.ChangeNode
- value - Variable in class me.topchetoeu.j2s.compilation.values.operations.DiscardNode
- value - Variable in class me.topchetoeu.j2s.compilation.values.operations.TypeofNode
- value - Variable in class me.topchetoeu.j2s.compilation.values.operations.VariableAssignNode
- value() - Method in record class me.topchetoeu.j2s.compilation.VariableDeclareNode.Pair
-
Returns the value of the
value
record component. - valueOf(String) - Static method in enum class me.topchetoeu.j2s.compilation.JavaScript.DeclarationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class me.topchetoeu.j2s.compilation.json.JSONElement.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class me.topchetoeu.j2s.compilation.parsing.ParseRes.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class me.topchetoeu.j2s.compilation.scope.VariableIndex.IndexType
-
Returns the enum constant of this class with the specified name.
- values - Variable in class me.topchetoeu.j2s.compilation.VariableDeclareNode
- values() - Static method in enum class me.topchetoeu.j2s.compilation.JavaScript.DeclarationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class me.topchetoeu.j2s.compilation.json.JSONElement.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class me.topchetoeu.j2s.compilation.json.JSONMap
- values() - Static method in enum class me.topchetoeu.j2s.compilation.parsing.ParseRes.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class me.topchetoeu.j2s.compilation.scope.VariableIndex.IndexType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- var() - Method in record class me.topchetoeu.j2s.compilation.VariableDeclareNode.Pair
-
Returns the value of the
var
record component. - VAR - Enum constant in enum class me.topchetoeu.j2s.compilation.JavaScript.DeclarationType
-
Deprecated.
- Variable - Class in me.topchetoeu.j2s.compilation.scope
- Variable(String, boolean) - Constructor for class me.topchetoeu.j2s.compilation.scope.Variable
- VariableAssignNode - Class in me.topchetoeu.j2s.compilation.values.operations
- VariableAssignNode(Location, String, Node, Operation) - Constructor for class me.topchetoeu.j2s.compilation.values.operations.VariableAssignNode
- VariableDeclareNode - Class in me.topchetoeu.j2s.compilation
- VariableDeclareNode(Location, List<VariableDeclareNode.Pair>) - Constructor for class me.topchetoeu.j2s.compilation.VariableDeclareNode
- VariableDeclareNode.Pair - Record Class in me.topchetoeu.j2s.compilation
- VariableIndex - Class in me.topchetoeu.j2s.compilation.scope
- VariableIndex(VariableIndex.IndexType, int) - Constructor for class me.topchetoeu.j2s.compilation.scope.VariableIndex
- VariableIndex.IndexType - Enum Class in me.topchetoeu.j2s.compilation.scope
- VariableList - Class in me.topchetoeu.j2s.compilation.scope
- VariableList(VariableIndex.IndexType) - Constructor for class me.topchetoeu.j2s.compilation.scope.VariableList
- VariableList(VariableIndex.IndexType, int) - Constructor for class me.topchetoeu.j2s.compilation.scope.VariableList
- VariableList(VariableIndex.IndexType, IntSupplier) - Constructor for class me.topchetoeu.j2s.compilation.scope.VariableList
- VariableList(VariableIndex.IndexType, VariableList) - Constructor for class me.topchetoeu.j2s.compilation.scope.VariableList
- VariableNode - Class in me.topchetoeu.j2s.compilation.values
- VariableNode(Location, String) - Constructor for class me.topchetoeu.j2s.compilation.values.VariableNode
W
- WhileNode - Class in me.topchetoeu.j2s.compilation.control
- WhileNode(Location, String, Node, Node) - Constructor for class me.topchetoeu.j2s.compilation.control.WhileNode
All Classes and Interfaces|All Packages|Serialized Form