Index

A B C D E F G H I J K L M N O P Q R S T U V W X 
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

XOR - Enum constant in enum class me.topchetoeu.j2s.common.Operation
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Serialized Form