Index
All Classes and Interfaces|All Packages|Serialized Form
A
- add(int) - Method in class me.topchetoeu.j2s.common.Location
- add(Key<Void>) - Method in class me.topchetoeu.j2s.common.Environment
- add(Key<T>, T) - Method in class me.topchetoeu.j2s.common.Environment
- ADD - Enum constant in enum class me.topchetoeu.j2s.common.Operation
- addAll(Map<Key<?>, ?>) - Method in class me.topchetoeu.j2s.common.Environment
- addAll(Map<Key<?>, ?>, boolean) - Method in class me.topchetoeu.j2s.common.Environment
- AND - Enum constant in enum class me.topchetoeu.j2s.common.Operation
- author() - Static method in class me.topchetoeu.j2s.common.Metadata
B
- breakpoints(Location, Location) - Method in interface me.topchetoeu.j2s.common.FunctionMap
C
- call(int, boolean) - Static method in class me.topchetoeu.j2s.common.Instruction
- CALL - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- CALL_NEW - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- callNew(int) - Static method in class me.topchetoeu.j2s.common.Instruction
- capturableNames() - Method in interface me.topchetoeu.j2s.common.FunctionMap
- capturablesN - Variable in class me.topchetoeu.j2s.common.FunctionBody
- captureNames() - Method in interface me.topchetoeu.j2s.common.FunctionMap
- capturesN - Variable in class me.topchetoeu.j2s.common.FunctionBody
- child() - Method in class me.topchetoeu.j2s.common.Environment
- children - Variable in class me.topchetoeu.j2s.common.FunctionBody
- compareTo(Location) - Method in class me.topchetoeu.j2s.common.Location
- correctBreakpoint(Pattern, int, int) - Method in interface me.topchetoeu.j2s.common.FunctionMap
- correctBreakpoint(Location) - Method in interface me.topchetoeu.j2s.common.FunctionMap
D
- debug() - Static method in class me.topchetoeu.j2s.common.Instruction
-
A special NOP instruction telling any debugger to pause
- delete() - Static method in class me.topchetoeu.j2s.common.Instruction
-
Performs a JS object property deletion.
- DELETE - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- discard() - Static method in class me.topchetoeu.j2s.common.Instruction
- DISCARD - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- DIVIDE - Enum constant in enum class me.topchetoeu.j2s.common.Operation
- dup() - Static method in class me.topchetoeu.j2s.common.Instruction
- dup(int, int) - Static method in class me.topchetoeu.j2s.common.Instruction
- DUP - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
E
- empty() - Static method in class me.topchetoeu.j2s.common.Environment
- EMPTY - Static variable in interface me.topchetoeu.j2s.common.FunctionMap
- Environment - Class in me.topchetoeu.j2s.common
- Environment() - Constructor for class me.topchetoeu.j2s.common.Environment
- Environment(Environment) - Constructor for class me.topchetoeu.j2s.common.Environment
- equals(Object) - Method in class me.topchetoeu.j2s.common.Filename
- equals(Object) - Method in class me.topchetoeu.j2s.common.Location
- EQUALS - Enum constant in enum class me.topchetoeu.j2s.common.Operation
F
- filename() - Method in class me.topchetoeu.j2s.common.Location
- Filename - Class in me.topchetoeu.j2s.common
- Filename(String, String) - Constructor for class me.topchetoeu.j2s.common.Filename
- first() - Method in interface me.topchetoeu.j2s.common.FunctionMap
- fromFile(File) - Static method in class me.topchetoeu.j2s.common.Filename
- fromNumeric(int) - Static method in enum class me.topchetoeu.j2s.common.Instruction.Type
- fromNumeric(int) - Static method in enum class me.topchetoeu.j2s.common.Operation
- FunctionBody - Class in me.topchetoeu.j2s.common
- FunctionBody(int, int, int, int, Instruction[], FunctionBody[]) - Constructor for class me.topchetoeu.j2s.common.FunctionBody
- FunctionMap - Interface in me.topchetoeu.j2s.common
G
- get(int) - Method in class me.topchetoeu.j2s.common.Instruction
- get(Key<T>) - Method in class me.topchetoeu.j2s.common.Environment
- get(Key<T>, T) - Method in class me.topchetoeu.j2s.common.Environment
- getBreakpoint(int) - Method in interface me.topchetoeu.j2s.common.FunctionMap
- getWith(Key<T>, Supplier<T>) - Method in class me.topchetoeu.j2s.common.Environment
- GLOB_DEF - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- GLOB_GET - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- GLOB_SET - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- globDef(String) - Static method in class me.topchetoeu.j2s.common.Instruction
- globGet(String, boolean) - Static method in class me.topchetoeu.j2s.common.Instruction
- globSet(String, boolean, boolean) - Static method in class me.topchetoeu.j2s.common.Instruction
- GREATER - Enum constant in enum class me.topchetoeu.j2s.common.Operation
- GREATER_EQUALS - Enum constant in enum class me.topchetoeu.j2s.common.Operation
H
- has(Key<?>) - Method in class me.topchetoeu.j2s.common.Environment
- hashCode() - Method in class me.topchetoeu.j2s.common.Filename
- hashCode() - Method in class me.topchetoeu.j2s.common.Location
- hasNotNull(Key<?>) - Method in class me.topchetoeu.j2s.common.Environment
I
- IN - Enum constant in enum class me.topchetoeu.j2s.common.Operation
- init(Key<T>, T) - Method in class me.topchetoeu.j2s.common.Environment
- initFrom(Key<T>, Supplier<T>) - Method in class me.topchetoeu.j2s.common.Environment
- INSTANCEOF - Enum constant in enum class me.topchetoeu.j2s.common.Operation
- Instruction - Class in me.topchetoeu.j2s.common
- Instruction.BreakpointType - Enum Class in me.topchetoeu.j2s.common
- Instruction.Type - Enum Class in me.topchetoeu.j2s.common
- instructions - Variable in class me.topchetoeu.j2s.common.FunctionBody
- INTERNAL - Static variable in class me.topchetoeu.j2s.common.Location
- INVERSE - Enum constant in enum class me.topchetoeu.j2s.common.Operation
J
- jmp(int) - Static method in class me.topchetoeu.j2s.common.Instruction
- jmp(IntSupplier) - Static method in class me.topchetoeu.j2s.common.Instruction
- JMP - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- JMP_IF - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- JMP_IFN - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- jmpIf(int) - Static method in class me.topchetoeu.j2s.common.Instruction
- jmpIf(IntSupplier) - Static method in class me.topchetoeu.j2s.common.Instruction
- jmpIfNot(int) - Static method in class me.topchetoeu.j2s.common.Instruction
- jmpIfNot(IntSupplier) - Static method in class me.topchetoeu.j2s.common.Instruction
K
- Key<T> - Class in me.topchetoeu.j2s.common
- Key() - Constructor for class me.topchetoeu.j2s.common.Key
L
- last() - Method in interface me.topchetoeu.j2s.common.FunctionMap
- length - Variable in class me.topchetoeu.j2s.common.FunctionBody
- LESS - Enum constant in enum class me.topchetoeu.j2s.common.Operation
- LESS_EQUALS - Enum constant in enum class me.topchetoeu.j2s.common.Operation
- line() - Method in class me.topchetoeu.j2s.common.Location
- LOAD_ARG - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- LOAD_ARGS - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- LOAD_ARGS_N - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- LOAD_ARR - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- LOAD_CALLED - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- LOAD_ERROR - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- LOAD_FUNC - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- LOAD_GLOB - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- LOAD_INTRINSICS - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- LOAD_MEMBER - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- LOAD_MEMBER_INT - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- LOAD_MEMBER_STR - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- LOAD_OBJ - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- LOAD_THIS - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- LOAD_VAR - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- loadArg(int) - Static method in class me.topchetoeu.j2s.common.Instruction
-
Loads the given argument
- loadArgs() - Static method in class me.topchetoeu.j2s.common.Instruction
-
Pushes the arguments object to the stack
- loadArgsN() - Static method in class me.topchetoeu.j2s.common.Instruction
-
Pushes the amount of arguments to the stack
- loadArr(int) - Static method in class me.topchetoeu.j2s.common.Instruction
- loadCalled() - Static method in class me.topchetoeu.j2s.common.Instruction
-
Loads a reference to the function being called
- loadError() - Static method in class me.topchetoeu.j2s.common.Instruction
- loadFunc(int, String, int[]) - Static method in class me.topchetoeu.j2s.common.Instruction
- loadGlob() - Static method in class me.topchetoeu.j2s.common.Instruction
- loadIntrinsics(String) - Static method in class me.topchetoeu.j2s.common.Instruction
- loadMember() - Static method in class me.topchetoeu.j2s.common.Instruction
- loadMember(int) - Static method in class me.topchetoeu.j2s.common.Instruction
- loadMember(String) - Static method in class me.topchetoeu.j2s.common.Instruction
- loadObj() - Static method in class me.topchetoeu.j2s.common.Instruction
- loadThis() - Static method in class me.topchetoeu.j2s.common.Instruction
- loadVar(int) - Static method in class me.topchetoeu.j2s.common.Instruction
- loc - Variable in exception me.topchetoeu.j2s.common.SyntaxException
- localNames() - Method in interface me.topchetoeu.j2s.common.FunctionMap
- localsN - Variable in class me.topchetoeu.j2s.common.FunctionBody
- Location - Class in me.topchetoeu.j2s.common
- Location() - Constructor for class me.topchetoeu.j2s.common.Location
- LOOSE_EQUALS - Enum constant in enum class me.topchetoeu.j2s.common.Operation
- LOOSE_NOT_EQUALS - Enum constant in enum class me.topchetoeu.j2s.common.Operation
M
- me.topchetoeu.j2s.common - package me.topchetoeu.j2s.common
- Metadata - Class in me.topchetoeu.j2s.common
- Metadata() - Constructor for class me.topchetoeu.j2s.common.Metadata
- MODULO - Enum constant in enum class me.topchetoeu.j2s.common.Operation
- msg - Variable in exception me.topchetoeu.j2s.common.SyntaxException
- MULTIPLY - Enum constant in enum class me.topchetoeu.j2s.common.Operation
N
- name() - Static method in class me.topchetoeu.j2s.common.Metadata
- NEG - Enum constant in enum class me.topchetoeu.j2s.common.Operation
- nextLine() - Method in class me.topchetoeu.j2s.common.Location
- nextLine(int) - Method in class me.topchetoeu.j2s.common.Location
- NONE - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.BreakpointType
-
A debugger should never stop at such instruction, unless a breakpoint has been set on it
- nop(Object...) - Static method in class me.topchetoeu.j2s.common.Instruction
-
Does nothing.
- NOP - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- NOT - Enum constant in enum class me.topchetoeu.j2s.common.Operation
- NOT_EQUALS - Enum constant in enum class me.topchetoeu.j2s.common.Operation
- numeric - Variable in enum class me.topchetoeu.j2s.common.Instruction.Type
- numeric - Variable in enum class me.topchetoeu.j2s.common.Operation
O
- of(String) - Static method in class me.topchetoeu.j2s.common.Location
- of(Filename, int, int) - Static method in class me.topchetoeu.j2s.common.Location
- operands - Variable in enum class me.topchetoeu.j2s.common.Operation
- operation(Operation) - Static method in class me.topchetoeu.j2s.common.Instruction
- Operation - Enum Class in me.topchetoeu.j2s.common
- OPERATION - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- OR - Enum constant in enum class me.topchetoeu.j2s.common.Operation
P
- params - Variable in class me.topchetoeu.j2s.common.Instruction
- parent - Variable in class me.topchetoeu.j2s.common.Environment
- parse(String) - Static method in class me.topchetoeu.j2s.common.Filename
- path - Variable in class me.topchetoeu.j2s.common.Filename
- POS - Enum constant in enum class me.topchetoeu.j2s.common.Operation
- protocol - Variable in class me.topchetoeu.j2s.common.Filename
- PUSH_BOOL - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- PUSH_NULL - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- PUSH_NUMBER - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- PUSH_STRING - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- PUSH_UNDEFINED - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- pushNull() - Static method in class me.topchetoeu.j2s.common.Instruction
- pushUndefined() - Static method in class me.topchetoeu.j2s.common.Instruction
- pushValue(boolean) - Static method in class me.topchetoeu.j2s.common.Instruction
- pushValue(double) - Static method in class me.topchetoeu.j2s.common.Instruction
- pushValue(String) - Static method in class me.topchetoeu.j2s.common.Instruction
Q
- quoteNumber(Double) - Static method in class me.topchetoeu.j2s.common.StringifyUtils
- quoteString(String) - Static method in class me.topchetoeu.j2s.common.StringifyUtils
R
- Reading - Class in me.topchetoeu.j2s.common
- Reading() - Constructor for class me.topchetoeu.j2s.common.Reading
- readline() - Static method in class me.topchetoeu.j2s.common.Reading
- remove(Key<?>) - Method in class me.topchetoeu.j2s.common.Environment
- resourceToBytes(String) - Static method in class me.topchetoeu.j2s.common.Reading
- resourceToStream(String) - Static method in class me.topchetoeu.j2s.common.Reading
- resourceToString(String) - Static method in class me.topchetoeu.j2s.common.Reading
- ret() - Static method in class me.topchetoeu.j2s.common.Instruction
-
Returns the top stack value
- RETURN - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
S
- SHIFT_LEFT - Enum constant in enum class me.topchetoeu.j2s.common.Operation
- SHIFT_RIGHT - Enum constant in enum class me.topchetoeu.j2s.common.Operation
- shouldStepIn() - Method in enum class me.topchetoeu.j2s.common.Instruction.BreakpointType
- shouldStepOver() - Method in enum class me.topchetoeu.j2s.common.Instruction.BreakpointType
- start() - Method in class me.topchetoeu.j2s.common.Location
- STEP_IN - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.BreakpointType
-
Debuggers should pause at instructions marked with this breakpoint type only after a step-in command
- STEP_OVER - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.BreakpointType
-
Debuggers should pause at instructions marked with this breakpoint type after any step command
- STORE_MEMBER - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- STORE_MEMBER_INT - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- STORE_MEMBER_STR - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- STORE_VAR - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- storeMember() - Static method in class me.topchetoeu.j2s.common.Instruction
- storeMember(boolean) - Static method in class me.topchetoeu.j2s.common.Instruction
- storeMember(int) - Static method in class me.topchetoeu.j2s.common.Instruction
- storeMember(int, boolean) - Static method in class me.topchetoeu.j2s.common.Instruction
- storeMember(String) - Static method in class me.topchetoeu.j2s.common.Instruction
- storeMember(String, boolean) - Static method in class me.topchetoeu.j2s.common.Instruction
- storeVar(int, boolean) - Static method in class me.topchetoeu.j2s.common.Instruction
- streamToBytes(InputStream) - Static method in class me.topchetoeu.j2s.common.Reading
- streamToString(InputStream) - Static method in class me.topchetoeu.j2s.common.Reading
- StringifyUtils - Class in me.topchetoeu.j2s.common
- StringifyUtils() - Constructor for class me.topchetoeu.j2s.common.StringifyUtils
- SUBTRACT - Enum constant in enum class me.topchetoeu.j2s.common.Operation
- SyntaxException - Exception in me.topchetoeu.j2s.common
- SyntaxException(Location, String) - Constructor for exception me.topchetoeu.j2s.common.SyntaxException
T
- THROW - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- THROW_SYNTAX - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- throwInstr() - Static method in class me.topchetoeu.j2s.common.Instruction
-
Throws the top stack value
- throwSyntax(String) - Static method in class me.topchetoeu.j2s.common.Instruction
-
Converts the given exception to a runtime syntax error and throws it
- throwSyntax(Location, String) - Static method in class me.topchetoeu.j2s.common.Instruction
-
Converts the given exception to a runtime syntax error and throws it
- throwSyntax(SyntaxException) - Static method in class me.topchetoeu.j2s.common.Instruction
-
Converts the given exception to a runtime syntax error and throws it
- toLocation(int) - Method in interface me.topchetoeu.j2s.common.FunctionMap
- toLocation(int, boolean) - Method in interface me.topchetoeu.j2s.common.FunctionMap
- toString() - Method in class me.topchetoeu.j2s.common.Filename
- toString() - Method in class me.topchetoeu.j2s.common.Instruction
- toString() - Method in class me.topchetoeu.j2s.common.Location
- TRY_END - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- TRY_START - Enum constant in enum class me.topchetoeu.j2s.common.Instruction.Type
- tryEnd() - Static method in class me.topchetoeu.j2s.common.Instruction
-
Signifies that the current protected section (try, catch or finally) has ended
- tryStart(int, int, int) - Static method in class me.topchetoeu.j2s.common.Instruction
-
Signals the start of a protected context
- type - Variable in class me.topchetoeu.j2s.common.Instruction
- TYPEOF - Enum constant in enum class me.topchetoeu.j2s.common.Operation
U
- unqoteNumber(String) - Static method in class me.topchetoeu.j2s.common.StringifyUtils
- USHIFT_RIGHT - Enum constant in enum class me.topchetoeu.j2s.common.Operation
V
- valueOf(String) - Static method in enum class me.topchetoeu.j2s.common.Instruction.BreakpointType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class me.topchetoeu.j2s.common.Instruction.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class me.topchetoeu.j2s.common.Operation
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class me.topchetoeu.j2s.common.Instruction.BreakpointType
-
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.common.Instruction.Type
-
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.common.Operation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version() - Static method in class me.topchetoeu.j2s.common.Metadata
W
- wrap(Environment) - Static method in class me.topchetoeu.j2s.common.Environment
X
A B C D E F G H I J K L M N O P Q R S T U V W XAll Classes and Interfaces|All Packages|Serialized Form