Index

A B C D E F G H I J K L M N O P R S T U V W 
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
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form