Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

A

AbstractDependencyListener - Class in org.teavm.dependency
 
AbstractDependencyListener() - Constructor for class org.teavm.dependency.AbstractDependencyListener
 
AbstractRendererListener - Class in org.teavm.vm.spi
 
AbstractRendererListener() - Constructor for class org.teavm.vm.spi.AbstractRendererListener
 
acceptClass(Class<?>) - Method in class org.teavm.testing.JUnitTestAdapter
 
acceptClass(Class<?>) - Method in interface org.teavm.testing.TestAdapter
 
acceptMethod(MethodReader) - Method in class org.teavm.testing.JUnitTestAdapter
 
acceptMethod(MethodReader) - Method in interface org.teavm.testing.TestAdapter
 
acceptVisitor(DebuggerCallSiteVisitor) - Method in class org.teavm.debugging.information.DebuggerCallSite
 
acceptVisitor(DebuggerCallSiteVisitor) - Method in class org.teavm.debugging.information.DebuggerStaticCallSite
 
acceptVisitor(DebuggerCallSiteVisitor) - Method in class org.teavm.debugging.information.DebuggerVirtualCallSite
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.javascript.ast.AssignmentStatement
 
acceptVisitor(MethodNodeVisitor) - Method in class org.teavm.javascript.ast.AsyncMethodNode
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.javascript.ast.BinaryExpr
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.javascript.ast.BlockStatement
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.javascript.ast.BreakStatement
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.javascript.ast.ConditionalExpr
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.javascript.ast.ConditionalStatement
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.javascript.ast.ConstantExpr
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.javascript.ast.ContinueStatement
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.javascript.ast.Expr
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.javascript.ast.GotoPartStatement
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.javascript.ast.InitClassStatement
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.javascript.ast.InstanceOfExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.javascript.ast.InvocationExpr
 
acceptVisitor(MethodNodeVisitor) - Method in class org.teavm.javascript.ast.MethodNode
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.javascript.ast.MonitorEnterStatement
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.javascript.ast.MonitorExitStatement
 
acceptVisitor(MethodNodeVisitor) - Method in class org.teavm.javascript.ast.NativeMethodNode
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.javascript.ast.NewArrayExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.javascript.ast.NewExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.javascript.ast.NewMultiArrayExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.javascript.ast.QualificationExpr
 
acceptVisitor(MethodNodeVisitor) - Method in class org.teavm.javascript.ast.RegularMethodNode
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.javascript.ast.ReturnStatement
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.javascript.ast.SequentialStatement
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.javascript.ast.Statement
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.javascript.ast.StaticClassExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.javascript.ast.SubscriptExpr
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.javascript.ast.SwitchStatement
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.javascript.ast.ThrowStatement
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.javascript.ast.TryCatchStatement
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.javascript.ast.UnaryExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.javascript.ast.UnwrapArrayExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.javascript.ast.VariableExpr
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.javascript.ast.WhileStatement
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.Instruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.ArrayLengthInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.AssignInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.BinaryBranchingInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.BinaryInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.BranchingInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.CastInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.CastIntegerInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.CastNumberInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.ClassConstantInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.CloneArrayInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.ConstructArrayInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.ConstructInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.ConstructMultiArrayInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.DoubleConstantInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.EmptyInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.ExitInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.FloatConstantInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.GetElementInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.GetFieldInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.InitClassInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.IntegerConstantInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.InvokeInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.IsInstanceInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.JumpInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.LongConstantInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.MonitorEnterInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.MonitorExitInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.NegateInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.NullCheckInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.NullConstantInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.PutElementInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.PutFieldInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.RaiseInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.StringConstantInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.SwitchInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.UnwrapArrayInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.InvokeDynamicInstruction
 
AccessLevel - Enum in org.teavm.model
Represents access levels for classes and class members.
AccumulationDiagnostics - Class in org.teavm.diagnostics
 
AccumulationDiagnostics() - Constructor for class org.teavm.diagnostics.AccumulationDiagnostics
 
add(int) - Method in class org.teavm.common.IntegerArray
 
add() - Method in class org.teavm.common.RecordArrayBuilder
 
add(int) - Method in class org.teavm.common.RecordArrayBuilder.SubArray
 
add(AnnotationHolder) - Method in class org.teavm.model.AnnotationContainer
 
add(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
add(int) - Method in class org.teavm.model.emit.ValueEmitter
 
add(DependencyListener) - Method in interface org.teavm.vm.spi.TeaVMHost
 
add(ClassHolderTransformer) - Method in interface org.teavm.vm.spi.TeaVMHost
 
add(MethodReference, Generator) - Method in interface org.teavm.vm.spi.TeaVMHost
 
add(MethodReference, Injector) - Method in interface org.teavm.vm.spi.TeaVMHost
 
add(MethodReference, BootstrapMethodSubstitutor) - Method in interface org.teavm.vm.spi.TeaVMHost
 
add(RendererListener) - Method in interface org.teavm.vm.spi.TeaVMHost
 
add(DependencyListener) - Method in class org.teavm.vm.TeaVM
 
add(ClassHolderTransformer) - Method in class org.teavm.vm.TeaVM
 
add(MethodReference, Generator) - Method in class org.teavm.vm.TeaVM
 
add(MethodReference, Injector) - Method in class org.teavm.vm.TeaVM
 
add(MethodReference, BootstrapMethodSubstitutor) - Method in class org.teavm.vm.TeaVM
 
add(RendererListener) - Method in class org.teavm.vm.TeaVM
 
addAll(int[]) - Method in class org.teavm.common.IntegerArray
 
addBootstrapMethodSubstitutor(MethodReference, BootstrapMethodSubstitutor) - Method in class org.teavm.dependency.DependencyChecker
 
addCallSite(MethodReference, InstructionLocation) - Method in class org.teavm.callgraph.DefaultCallGraphNode
 
addCallSite(MethodReference) - Method in class org.teavm.callgraph.DefaultCallGraphNode
 
addClass(String, String) - Method in class org.teavm.debugging.information.DebugInformationBuilder
 
addClass(String, String) - Method in interface org.teavm.debugging.information.DebugInformationEmitter
 
addClass(String, String) - Method in class org.teavm.debugging.information.DummyDebugInformationEmitter
 
addClassAccess(String, InstructionLocation) - Method in class org.teavm.callgraph.DefaultCallGraphNode
 
addClassTransformer(ClassHolderTransformer) - Method in class org.teavm.dependency.DependencyChecker
 
addConsumer(DependencyConsumer) - Method in class org.teavm.dependency.DependencyNode
 
addDependencyListener(DependencyListener) - Method in class org.teavm.dependency.DependencyChecker
 
addEdge(int, int) - Method in class org.teavm.common.GraphBuilder
 
addEdge(int, int) - Method in class org.teavm.common.MutableDirectedGraph
 
addEntryPoint(MethodReference, String...) - Method in class org.teavm.dependency.DependencyChecker
 
addField(String, String) - Method in class org.teavm.debugging.information.DebugInformationBuilder
 
addField(String, String) - Method in interface org.teavm.debugging.information.DebugInformationEmitter
 
addField(String, String) - Method in class org.teavm.debugging.information.DummyDebugInformationEmitter
 
addField(FieldHolder) - Method in class org.teavm.model.ClassHolder
 
addFieldAccess(FieldReference, InstructionLocation) - Method in class org.teavm.callgraph.DefaultCallGraphNode
 
addGenerator(MethodReference, Generator) - Method in class org.teavm.javascript.Decompiler
 
addInjector(MethodReference, Injector) - Method in class org.teavm.javascript.Renderer
 
addInstruction(Instruction) - Method in class org.teavm.model.emit.ProgramEmitter
 
addKeyListener(CachedMapper.KeyListener<T>) - Method in class org.teavm.common.CachedMapper
 
addListener(DebuggerListener) - Method in class org.teavm.debugging.Debugger
 
addListener(JavaScriptDebuggerListener) - Method in interface org.teavm.debugging.javascript.JavaScriptDebugger
 
addMethod(MethodHolder) - Method in class org.teavm.model.ClassHolder
 
addMethodToPass(MethodReference) - Method in class org.teavm.javascript.Decompiler
 
addNode(int) - Method in class org.teavm.common.LCATree
 
addSuccessors(SourceLocation, SourceLocation[]) - Method in class org.teavm.debugging.information.DebugInformationBuilder
 
addSuccessors(SourceLocation, SourceLocation[]) - Method in interface org.teavm.debugging.information.DebugInformationEmitter
 
addSuccessors(SourceLocation, SourceLocation[]) - Method in class org.teavm.debugging.information.DummyDebugInformationEmitter
 
After - Annotation Type in org.teavm.vm.spi
 
AliasProvider - Interface in org.teavm.codegen
 
all() - Method in class org.teavm.model.AnnotationContainer
 
all() - Method in interface org.teavm.model.AnnotationContainerReader
 
allocateRegisters(MethodReader, Program) - Method in class org.teavm.model.util.RegisterAllocator
 
analyze(Program) - Method in class org.teavm.model.util.LivenessAnalyzer
 
and(ConditionProducer) - Method in class org.teavm.model.emit.ConditionEmitter
 
and(BasicBlock, ForkEmitter) - Method in class org.teavm.model.emit.ForkEmitter
 
ANNOTATION - Static variable in class org.teavm.model.AnnotationValue
 
AnnotationContainer - Class in org.teavm.model
 
AnnotationContainer() - Constructor for class org.teavm.model.AnnotationContainer
 
AnnotationContainerReader - Interface in org.teavm.model
 
AnnotationHolder - Class in org.teavm.model
Represents an annotation of Java element.
AnnotationHolder(String) - Constructor for class org.teavm.model.AnnotationHolder
 
AnnotationReader - Interface in org.teavm.model
 
AnnotationValue - Class in org.teavm.model
 
AnnotationValue(boolean) - Constructor for class org.teavm.model.AnnotationValue
 
AnnotationValue(byte) - Constructor for class org.teavm.model.AnnotationValue
 
AnnotationValue(short) - Constructor for class org.teavm.model.AnnotationValue
 
AnnotationValue(int) - Constructor for class org.teavm.model.AnnotationValue
 
AnnotationValue(long) - Constructor for class org.teavm.model.AnnotationValue
 
AnnotationValue(float) - Constructor for class org.teavm.model.AnnotationValue
 
AnnotationValue(double) - Constructor for class org.teavm.model.AnnotationValue
 
AnnotationValue(String) - Constructor for class org.teavm.model.AnnotationValue
 
AnnotationValue(ValueType) - Constructor for class org.teavm.model.AnnotationValue
 
AnnotationValue(List<AnnotationValue>) - Constructor for class org.teavm.model.AnnotationValue
 
AnnotationValue(AnnotationReader) - Constructor for class org.teavm.model.AnnotationValue
 
AnnotationValue(FieldReference) - Constructor for class org.teavm.model.AnnotationValue
 
append(String) - Method in class org.teavm.codegen.SourceWriter
 
append(Object) - Method in class org.teavm.codegen.SourceWriter
 
append(int) - Method in class org.teavm.codegen.SourceWriter
 
append(char) - Method in class org.teavm.codegen.SourceWriter
 
append(CharSequence) - Method in class org.teavm.codegen.SourceWriter
 
append(CharSequence, int, int) - Method in class org.teavm.codegen.SourceWriter
 
append(CharSequence) - Method in class org.teavm.common.CommutatedWriter
 
append(CharSequence, int, int) - Method in class org.teavm.common.CommutatedWriter
 
append(char) - Method in class org.teavm.common.CommutatedWriter
 
append(String) - Method in class org.teavm.diagnostics.DefaultProblemTextConsumer
 
append(String) - Method in interface org.teavm.diagnostics.ProblemTextConsumer
 
append(ValueEmitter) - Method in class org.teavm.model.emit.StringBuilderEmitter
 
append(String) - Method in class org.teavm.model.emit.StringBuilderEmitter
 
append(int) - Method in class org.teavm.model.emit.StringBuilderEmitter
 
append(long) - Method in class org.teavm.model.emit.StringBuilderEmitter
 
append(float) - Method in class org.teavm.model.emit.StringBuilderEmitter
 
append(double) - Method in class org.teavm.model.emit.StringBuilderEmitter
 
appendClass(String) - Method in class org.teavm.codegen.SourceWriter
 
appendClass(Class<?>) - Method in class org.teavm.codegen.SourceWriter
 
appendClass(String) - Method in class org.teavm.diagnostics.DefaultProblemTextConsumer
 
appendClass(String) - Method in interface org.teavm.diagnostics.ProblemTextConsumer
 
appendField(FieldReference) - Method in class org.teavm.codegen.SourceWriter
 
appendField(FieldReference) - Method in class org.teavm.diagnostics.DefaultProblemTextConsumer
 
appendField(FieldReference) - Method in interface org.teavm.diagnostics.ProblemTextConsumer
 
appendFunction(String) - Method in class org.teavm.codegen.SourceWriter
 
appendLocation(InstructionLocation) - Method in class org.teavm.diagnostics.DefaultProblemTextConsumer
 
appendLocation(InstructionLocation) - Method in interface org.teavm.diagnostics.ProblemTextConsumer
 
appendMethod(MethodDescriptor) - Method in class org.teavm.codegen.SourceWriter
 
appendMethod(String, ValueType...) - Method in class org.teavm.codegen.SourceWriter
 
appendMethod(String, Class<?>...) - Method in class org.teavm.codegen.SourceWriter
 
appendMethod(MethodReference) - Method in class org.teavm.diagnostics.DefaultProblemTextConsumer
 
appendMethod(MethodReference) - Method in interface org.teavm.diagnostics.ProblemTextConsumer
 
appendMethodBody(MethodReference) - Method in class org.teavm.codegen.SourceWriter
 
appendMethodBody(String, String, ValueType...) - Method in class org.teavm.codegen.SourceWriter
 
appendMethodBody(Class<?>, String, Class<?>...) - Method in class org.teavm.codegen.SourceWriter
 
appendType(ValueType) - Method in class org.teavm.diagnostics.DefaultProblemTextConsumer
 
appendType(ValueType) - Method in interface org.teavm.diagnostics.ProblemTextConsumer
 
apply(NamingStrategy) - Method in class org.teavm.codegen.NamingOrderer
 
apply(MethodHolder) - Method in class org.teavm.optimization.Devirtualization
 
argumentCount() - Method in interface org.teavm.javascript.spi.InjectorContext
 
Array(ValueType) - Constructor for class org.teavm.model.ValueType.Array
 
ArrayElementType - Enum in org.teavm.model.instructions
 
arrayLength(VariableReader, VariableReader) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
arrayLength() - Method in class org.teavm.model.emit.ValueEmitter
 
arrayLength(VariableReader, VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
arrayLength(VariableReader, VariableReader) - Method in class org.teavm.model.util.InstructionStringifier
 
ArrayLengthInstruction - Class in org.teavm.model.instructions
 
ArrayLengthInstruction() - Constructor for class org.teavm.model.instructions.ArrayLengthInstruction
 
arrayOf(ValueType) - Static method in class org.teavm.model.ValueType
 
arraysPerRecord() - Method in class org.teavm.common.RecordArray
 
ArrayUnwrapMotion - Class in org.teavm.optimization
 
ArrayUnwrapMotion() - Constructor for class org.teavm.optimization.ArrayUnwrapMotion
 
assertIs(ValueType) - Method in class org.teavm.model.emit.ValueEmitter
 
assertIs(Class<?>) - Method in class org.teavm.model.emit.ValueEmitter
 
assign(VariableReader, VariableReader) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
assign(Expr, Expr) - Static method in class org.teavm.javascript.ast.Statement
 
assign(VariableReader, VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
assign(VariableReader, VariableReader) - Method in class org.teavm.model.util.InstructionStringifier
 
AssignInstruction - Class in org.teavm.model.instructions
 
AssignInstruction() - Constructor for class org.teavm.model.instructions.AssignInstruction
 
AssignmentStatement - Class in org.teavm.javascript.ast
 
AssignmentStatement() - Constructor for class org.teavm.javascript.ast.AssignmentStatement
 
AstIO - Class in org.teavm.cache
 
AstIO(SymbolTable, SymbolTable) - Constructor for class org.teavm.cache.AstIO
 
Async - Annotation Type in org.teavm.javascript.spi
 
async() - Method in class org.teavm.vm.TeaVMEntryPoint
 
AsyncInformation - Class in org.teavm.model
 
AsyncInformation() - Constructor for class org.teavm.model.AsyncInformation
 
AsyncInvocationType - Enum in org.teavm.javascript
 
AsyncMethodExtractor - Class in org.teavm.cache
 
AsyncMethodExtractor() - Constructor for class org.teavm.cache.AsyncMethodExtractor
 
AsyncMethodFinder - Class in org.teavm.model.util
 
AsyncMethodFinder(CallGraph, Diagnostics) - Constructor for class org.teavm.model.util.AsyncMethodFinder
 
AsyncMethodNode - Class in org.teavm.javascript.ast
 
AsyncMethodNode(MethodReference) - Constructor for class org.teavm.javascript.ast.AsyncMethodNode
 
AsyncMethodPart - Class in org.teavm.javascript.ast
 
AsyncMethodPart() - Constructor for class org.teavm.javascript.ast.AsyncMethodPart
 
AsyncProgramSplitter - Class in org.teavm.model.util
 
AsyncProgramSplitter(ClassReaderSource, Set<MethodReference>) - Constructor for class org.teavm.model.util.AsyncProgramSplitter
 
at(int) - Method in class org.teavm.cache.FileSymbolTable
 
at(int) - Method in interface org.teavm.cache.SymbolTable
 
attached() - Method in interface org.teavm.debugging.DebuggerListener
 
attached() - Method in interface org.teavm.debugging.javascript.JavaScriptDebuggerListener
 

B

BasicBlock - Class in org.teavm.model
 
basicBlockAt(int) - Method in class org.teavm.model.Program
 
basicBlockAt(int) - Method in interface org.teavm.model.ProgramReader
 
basicBlockCount() - Method in class org.teavm.model.Program
 
basicBlockCount() - Method in interface org.teavm.model.ProgramReader
 
BasicBlockMapper - Class in org.teavm.model.util
 
BasicBlockMapper() - Constructor for class org.teavm.model.util.BasicBlockMapper
 
BasicBlockReader - Interface in org.teavm.model
 
Before - Annotation Type in org.teavm.vm.spi
 
begin(RenderingContext, BuildTarget) - Method in class org.teavm.vm.spi.AbstractRendererListener
 
begin(RenderingContext, BuildTarget) - Method in interface org.teavm.vm.spi.RendererListener
 
binary(BinaryOperation, VariableReader, VariableReader, VariableReader, NumericOperandType) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
binary(BinaryOperation, Expr, Expr) - Static method in class org.teavm.javascript.ast.Expr
 
binary(BinaryOperation, Expr, Expr, NodeLocation) - Static method in class org.teavm.javascript.ast.Expr
 
binary(BinaryOperation, VariableReader, VariableReader, VariableReader, NumericOperandType) - Method in interface org.teavm.model.instructions.InstructionReader
 
binary(BinaryOperation, VariableReader, VariableReader, VariableReader, NumericOperandType) - Method in class org.teavm.model.util.InstructionStringifier
 
BinaryBranchingCondition - Enum in org.teavm.model.instructions
 
BinaryBranchingInstruction - Class in org.teavm.model.instructions
 
BinaryBranchingInstruction(BinaryBranchingCondition) - Constructor for class org.teavm.model.instructions.BinaryBranchingInstruction
 
BinaryExpr - Class in org.teavm.javascript.ast
 
BinaryExpr() - Constructor for class org.teavm.javascript.ast.BinaryExpr
 
BinaryInstruction - Class in org.teavm.model.instructions
 
BinaryInstruction(BinaryOperation, NumericOperandType) - Constructor for class org.teavm.model.instructions.BinaryInstruction
 
BinaryOperation - Enum in org.teavm.javascript.ast
 
BinaryOperation - Enum in org.teavm.model.instructions
 
bitAnd(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
bitAnd(int) - Method in class org.teavm.model.emit.ValueEmitter
 
bitOr(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
bitOr(int) - Method in class org.teavm.model.emit.ValueEmitter
 
bitXor(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
bitXor(int) - Method in class org.teavm.model.emit.ValueEmitter
 
BlockStatement - Class in org.teavm.javascript.ast
 
BlockStatement() - Constructor for class org.teavm.javascript.ast.BlockStatement
 
BOOLEAN - Static variable in class org.teavm.model.AnnotationValue
 
BOOLEAN - Static variable in class org.teavm.model.ValueType
 
BootstrapMethodSubstitutor - Interface in org.teavm.dependency
 
box() - Method in class org.teavm.model.emit.ValueEmitter
 
BranchingCondition - Enum in org.teavm.model.instructions
 
BranchingInstruction - Class in org.teavm.model.instructions
 
BranchingInstruction(BranchingCondition) - Constructor for class org.teavm.model.instructions.BranchingInstruction
 
breakChoise() - Method in class org.teavm.model.emit.ChooseEmitter
 
Breakpoint - Class in org.teavm.debugging
 
breakpointChanged(JavaScriptBreakpoint) - Method in interface org.teavm.debugging.javascript.JavaScriptDebuggerListener
 
breakpointStatusChanged(Breakpoint) - Method in interface org.teavm.debugging.DebuggerListener
 
BreakStatement - Class in org.teavm.javascript.ast
 
BreakStatement() - Constructor for class org.teavm.javascript.ast.BreakStatement
 
build(Appendable) - Method in class org.teavm.codegen.SourceWriterBuilder
 
build() - Method in class org.teavm.common.GraphBuilder
 
build() - Method in class org.teavm.common.RecordArrayBuilder
 
build() - Method in class org.teavm.model.emit.StringBuilderEmitter
 
build(Program) - Static method in class org.teavm.optimization.VariableUsageGraphBuilder
 
build(Appendable, BuildTarget) - Method in class org.teavm.vm.TeaVM
Does actual build.
build(File, String) - Method in class org.teavm.vm.TeaVM
 
build() - Method in class org.teavm.vm.TeaVMBuilder
 
buildControlFlowGraph(Program) - Static method in class org.teavm.model.util.ProgramUtils
 
buildControlFlowGraphWithTryCatch(Program) - Static method in class org.teavm.model.util.ProgramUtils
 
buildDominatorGraph(DominatorTree, int) - Static method in class org.teavm.common.GraphUtils
 
buildDominatorTree(Graph) - Static method in class org.teavm.common.GraphUtils
 
buildListing(ProgramReader, String) - Method in class org.teavm.model.util.ListingBuilder
 
buildMapping(ProgramReader, boolean[], boolean) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
BuildTarget - Interface in org.teavm.vm
 
BYTE - Static variable in class org.teavm.model.AnnotationValue
 
BYTE - Static variable in class org.teavm.model.ValueType
 

C

CachedMapper<T,R> - Class in org.teavm.common
 
CachedMapper(Mapper<T, R>) - Constructor for class org.teavm.common.CachedMapper
 
CachedMapper.KeyListener<S> - Interface in org.teavm.common
 
caches(T) - Method in class org.teavm.common.CachedMapper
 
CallFrame - Class in org.teavm.debugging
 
CallGraph - Interface in org.teavm.callgraph
Root object for traversing through call graph.
CallGraphNode - Interface in org.teavm.callgraph
Represents a method with information about what methods does it call and what method do call the method.
CallLocation - Class in org.teavm.model
 
CallLocation(MethodReference) - Constructor for class org.teavm.model.CallLocation
 
CallLocation(MethodReference, InstructionLocation) - Constructor for class org.teavm.model.CallLocation
 
CallSite - Interface in org.teavm.callgraph
Call site that represents exact place in the code that calls a method.
cast(VariableReader, VariableReader, ValueType) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
cast(VariableReader, VariableReader, NumericOperandType, NumericOperandType) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
cast(VariableReader, VariableReader, IntegerSubtype, CastIntegerDirection) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
cast(Class<?>) - Method in class org.teavm.model.emit.ValueEmitter
 
cast(ValueType) - Method in class org.teavm.model.emit.ValueEmitter
 
cast(NumericOperandType) - Method in class org.teavm.model.emit.ValueEmitter
 
cast(VariableReader, VariableReader, ValueType) - Method in interface org.teavm.model.instructions.InstructionReader
 
cast(VariableReader, VariableReader, NumericOperandType, NumericOperandType) - Method in interface org.teavm.model.instructions.InstructionReader
 
cast(VariableReader, VariableReader, IntegerSubtype, CastIntegerDirection) - Method in interface org.teavm.model.instructions.InstructionReader
 
cast(VariableReader, VariableReader, ValueType) - Method in class org.teavm.model.util.InstructionStringifier
 
cast(VariableReader, VariableReader, NumericOperandType, NumericOperandType) - Method in class org.teavm.model.util.InstructionStringifier
 
cast(VariableReader, VariableReader, IntegerSubtype, CastIntegerDirection) - Method in class org.teavm.model.util.InstructionStringifier
 
castFromInteger(IntegerSubtype) - Method in class org.teavm.model.emit.ValueEmitter
 
CastInstruction - Class in org.teavm.model.instructions
 
CastInstruction() - Constructor for class org.teavm.model.instructions.CastInstruction
 
CastIntegerDirection - Enum in org.teavm.model.instructions
 
CastIntegerInstruction - Class in org.teavm.model.instructions
 
CastIntegerInstruction(IntegerSubtype, CastIntegerDirection) - Constructor for class org.teavm.model.instructions.CastIntegerInstruction
 
CastNumberInstruction - Class in org.teavm.model.instructions
 
CastNumberInstruction(NumericOperandType, NumericOperandType) - Constructor for class org.teavm.model.instructions.CastNumberInstruction
 
castToInteger(IntegerSubtype) - Method in class org.teavm.model.emit.ValueEmitter
 
CHARACTER - Static variable in class org.teavm.model.ValueType
 
checkForViolations() - Method in interface org.teavm.vm.Violations
 
choice(ValueEmitter) - Method in class org.teavm.model.emit.ProgramEmitter
 
choose(VariableReader, List<? extends SwitchTableEntryReader>, BasicBlockReader) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
choose(VariableReader, List<? extends SwitchTableEntryReader>, BasicBlockReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
choose(VariableReader, List<? extends SwitchTableEntryReader>, BasicBlockReader) - Method in class org.teavm.model.util.InstructionStringifier
 
ChooseEmitter - Class in org.teavm.model.emit
 
CLASS - Static variable in class org.teavm.model.AnnotationValue
 
ClassAccessSite - Interface in org.teavm.callgraph
 
classConstant(VariableReader, ValueType) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
classConstant(VariableReader, ValueType) - Method in interface org.teavm.model.instructions.InstructionReader
 
classConstant(VariableReader, ValueType) - Method in class org.teavm.model.util.InstructionStringifier
 
ClassConstantInstruction - Class in org.teavm.model.instructions
 
ClassConstantInstruction() - Constructor for class org.teavm.model.instructions.ClassConstantInstruction
 
ClassDateProvider - Interface in org.teavm.parsing
 
ClassDependency - Class in org.teavm.dependency
 
ClassDependencyInfo - Interface in org.teavm.dependency
 
ClassHolder - Class in org.teavm.model
 
ClassHolder(String) - Constructor for class org.teavm.model.ClassHolder
 
ClassHolderSource - Interface in org.teavm.model
 
ClassHolderTransformer - Interface in org.teavm.model
 
ClassNameIterator - Class in org.teavm.debugging.information
 
ClassNode - Class in org.teavm.javascript.ast
 
ClassNode(String, String) - Constructor for class org.teavm.javascript.ast.ClassNode
 
classOf(int) - Method in class org.teavm.common.DJGraph
 
ClasspathClassHolderSource - Class in org.teavm.parsing
 
ClasspathClassHolderSource(ClassLoader) - Constructor for class org.teavm.parsing.ClasspathClassHolderSource
 
ClasspathClassHolderSource() - Constructor for class org.teavm.parsing.ClasspathClassHolderSource
 
ClasspathResourceMapper - Class in org.teavm.parsing
 
ClasspathResourceMapper(ClassLoader, Mapper<String, ClassHolder>) - Constructor for class org.teavm.parsing.ClasspathResourceMapper
 
ClasspathResourceProvider - Class in org.teavm.parsing
 
ClasspathResourceProvider(ClassLoader) - Constructor for class org.teavm.parsing.ClasspathResourceProvider
 
ClasspathResourceReader - Class in org.teavm.resource
 
ClasspathResourceReader(ClassLoader) - Constructor for class org.teavm.resource.ClasspathResourceReader
 
ClasspathResourceReader() - Constructor for class org.teavm.resource.ClasspathResourceReader
 
classReached(DependencyAgent, String, CallLocation) - Method in class org.teavm.dependency.AbstractDependencyListener
 
classReached(DependencyAgent, String, CallLocation) - Method in interface org.teavm.dependency.DependencyListener
 
ClassReader - Interface in org.teavm.model
 
ClassReaderSource - Interface in org.teavm.model
 
ClassRefsRenamer - Class in org.teavm.parsing
 
ClassRefsRenamer(Mapper<String, String>) - Constructor for class org.teavm.parsing.ClassRefsRenamer
 
classRepresentatives(int) - Method in class org.teavm.common.DJGraph
 
ClassSetOptimizer - Class in org.teavm.optimization
 
ClassSetOptimizer() - Constructor for class org.teavm.optimization.ClassSetOptimizer
 
clean() - Method in interface org.teavm.debugging.information.DeferredCallSite
 
clear() - Method in class org.teavm.common.GraphBuilder
 
clear() - Method in class org.teavm.common.IntegerArray
 
clear() - Method in class org.teavm.common.RecordArrayBuilder.SubArray
 
clear() - Method in class org.teavm.diagnostics.DefaultProblemTextConsumer
 
clone(Map<Expr, Expr>) - Method in class org.teavm.javascript.ast.BinaryExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.javascript.ast.ConditionalExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.javascript.ast.ConstantExpr
 
clone() - Method in class org.teavm.javascript.ast.Expr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.javascript.ast.Expr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.javascript.ast.InstanceOfExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.javascript.ast.InvocationExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.javascript.ast.NewArrayExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.javascript.ast.NewExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.javascript.ast.NewMultiArrayExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.javascript.ast.QualificationExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.javascript.ast.StaticClassExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.javascript.ast.SubscriptExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.javascript.ast.UnaryExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.javascript.ast.UnwrapArrayExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.javascript.ast.VariableExpr
 
cloneArray(VariableReader, VariableReader) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
cloneArray() - Method in class org.teavm.model.emit.ValueEmitter
 
cloneArray(VariableReader, VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
cloneArray(VariableReader, VariableReader) - Method in class org.teavm.model.util.InstructionStringifier
 
CloneArrayInstruction - Class in org.teavm.model.instructions
 
CloneArrayInstruction() - Constructor for class org.teavm.model.instructions.CloneArrayInstruction
 
close() - Method in class org.teavm.common.CommutatedWriter
 
collapse(int[]) - Method in class org.teavm.common.DJGraph
 
commonDominatorOf(int, int) - Method in interface org.teavm.common.DominatorTree
 
commonSuperloop(Loop, Loop) - Static method in class org.teavm.common.LoopGraph
 
CommutatedWriter - Class in org.teavm.common
 
CommutatedWriter(Writer) - Constructor for class org.teavm.common.CommutatedWriter
 
compareTo(GeneratedLocation) - Method in class org.teavm.debugging.information.GeneratedLocation
 
compareTo(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
compareTo(int) - Method in class org.teavm.model.emit.ValueEmitter
 
complete() - Method in interface org.teavm.common.FiniteExecutor
 
complete() - Method in class org.teavm.common.SimpleFiniteExecutor
 
complete() - Method in class org.teavm.common.ThreadPoolFiniteExecutor
 
complete() - Method in class org.teavm.vm.spi.AbstractRendererListener
 
complete() - Method in interface org.teavm.vm.spi.RendererListener
 
completing(DependencyAgent) - Method in class org.teavm.dependency.AbstractDependencyListener
 
completing(DependencyAgent) - Method in interface org.teavm.dependency.DependencyListener
 
ComputationEmitter - Interface in org.teavm.model.emit
 
cond(Expr, List<Statement>, List<Statement>) - Static method in class org.teavm.javascript.ast.Statement
 
cond(Expr, List<Statement>) - Static method in class org.teavm.javascript.ast.Statement
 
ConditionalExpr - Class in org.teavm.javascript.ast
 
ConditionalExpr() - Constructor for class org.teavm.javascript.ast.ConditionalExpr
 
ConditionalStatement - Class in org.teavm.javascript.ast
 
ConditionalStatement() - Constructor for class org.teavm.javascript.ast.ConditionalStatement
 
ConditionEmitter - Class in org.teavm.model.emit
 
ConditionProducer - Interface in org.teavm.model.emit
 
connect(MutableGraphNode) - Method in class org.teavm.common.MutableGraphNode
 
connect(DependencyNode, DependencyTypeFilter) - Method in class org.teavm.dependency.DependencyNode
 
connect(DependencyNode) - Method in class org.teavm.dependency.DependencyNode
 
connectAll(Collection<MutableGraphNode>) - Method in class org.teavm.common.MutableGraphNode
 
constant(Object) - Static method in class org.teavm.javascript.ast.Expr
 
constant(Class<?>) - Method in class org.teavm.model.emit.ProgramEmitter
 
constant(ValueType) - Method in class org.teavm.model.emit.ProgramEmitter
 
constant(String) - Method in class org.teavm.model.emit.ProgramEmitter
 
constant(int) - Method in class org.teavm.model.emit.ProgramEmitter
 
constant(long) - Method in class org.teavm.model.emit.ProgramEmitter
 
constant(float) - Method in class org.teavm.model.emit.ProgramEmitter
 
constant(double) - Method in class org.teavm.model.emit.ProgramEmitter
 
ConstantExpr - Class in org.teavm.javascript.ast
 
ConstantExpr() - Constructor for class org.teavm.javascript.ast.ConstantExpr
 
constantNull(ValueType) - Method in class org.teavm.model.emit.ProgramEmitter
 
constantNull(Class<?>) - Method in class org.teavm.model.emit.ProgramEmitter
 
constantToString(Object) - Method in class org.teavm.javascript.Renderer
 
construct(String, ValueEmitter...) - Method in class org.teavm.model.emit.ProgramEmitter
 
construct(Class<?>, ValueEmitter...) - Method in class org.teavm.model.emit.ProgramEmitter
 
constructArray(ValueType, ValueEmitter) - Method in class org.teavm.model.emit.ProgramEmitter
 
constructArray(ValueType, int) - Method in class org.teavm.model.emit.ProgramEmitter
 
constructArray(Class<?>, int) - Method in class org.teavm.model.emit.ProgramEmitter
 
constructArray(Class<?>, ValueEmitter) - Method in class org.teavm.model.emit.ProgramEmitter
 
ConstructArrayInstruction - Class in org.teavm.model.instructions
 
ConstructArrayInstruction() - Constructor for class org.teavm.model.instructions.ConstructArrayInstruction
 
ConstructInstruction - Class in org.teavm.model.instructions
 
ConstructInstruction() - Constructor for class org.teavm.model.instructions.ConstructInstruction
 
ConstructMultiArrayInstruction - Class in org.teavm.model.instructions
 
ConstructMultiArrayInstruction() - Constructor for class org.teavm.model.instructions.ConstructMultiArrayInstruction
 
constructObject(MethodReference, Expr[]) - Static method in class org.teavm.javascript.ast.Expr
 
constructorCaller(String, String, ValueType...) - Static method in class org.teavm.model.MethodHandle
 
constructorCaller(String, MethodDescriptor) - Static method in class org.teavm.model.MethodHandle
 
constructorCaller(MethodReference) - Static method in class org.teavm.model.MethodHandle
 
consume(MethodReference) - Method in interface org.teavm.codegen.NameFrequencyConsumer
 
consume(MethodDescriptor) - Method in interface org.teavm.codegen.NameFrequencyConsumer
 
consume(String) - Method in interface org.teavm.codegen.NameFrequencyConsumer
 
consume(FieldReference) - Method in interface org.teavm.codegen.NameFrequencyConsumer
 
consume(MethodReference) - Method in class org.teavm.codegen.NamingOrderer
 
consume(MethodDescriptor) - Method in class org.teavm.codegen.NamingOrderer
 
consume(String) - Method in class org.teavm.codegen.NamingOrderer
 
consume(FieldReference) - Method in class org.teavm.codegen.NamingOrderer
 
consume(DependencyType) - Method in interface org.teavm.dependency.DependencyConsumer
 
consumeFunction(String) - Method in interface org.teavm.codegen.NameFrequencyConsumer
 
consumeFunction(String) - Method in class org.teavm.codegen.NamingOrderer
 
consumeInit(MethodReference) - Method in interface org.teavm.codegen.NameFrequencyConsumer
 
consumeInit(MethodReference) - Method in class org.teavm.codegen.NamingOrderer
 
contains(int) - Method in class org.teavm.common.IntegerArray
 
ContinueStatement - Class in org.teavm.javascript.ast
 
ContinueStatement() - Constructor for class org.teavm.javascript.ast.ContinueStatement
 
continueToLocation(SourceLocation) - Method in class org.teavm.debugging.Debugger
 
continueToLocation(String, int) - Method in class org.teavm.debugging.Debugger
 
continueToLocation(JavaScriptLocation) - Method in interface org.teavm.debugging.javascript.JavaScriptDebugger
 
copy(ProgramReader) - Static method in class org.teavm.model.util.ProgramUtils
 
copyAnnotations(AnnotationContainerReader, AnnotationContainer) - Static method in class org.teavm.model.util.ModelUtils
 
copyClass(ClassReader) - Static method in class org.teavm.model.util.ModelUtils
 
CopyClassHolderSource - Class in org.teavm.model
 
CopyClassHolderSource(ClassReaderSource) - Constructor for class org.teavm.model.CopyClassHolderSource
 
copyField(FieldReader) - Static method in class org.teavm.model.util.ModelUtils
 
copyIncomingEdges(int, int[]) - Method in interface org.teavm.common.Graph
 
copyIncomingEdges(int, int[]) - Method in class org.teavm.common.LoopGraph
 
copyIncomingEdges(int, int[]) - Method in class org.teavm.common.MutableDirectedGraph
 
copyIndex(int) - Method in class org.teavm.common.DefaultGraphSplittingBackend
 
copyInstructions(BasicBlockReader, int, int, Program) - Static method in class org.teavm.model.util.ProgramUtils
 
copyMethod(MethodReader) - Static method in class org.teavm.model.util.ModelUtils
 
copyOutgoingEdges(int, int[]) - Method in interface org.teavm.common.Graph
 
copyOutgoingEdges(int, int[]) - Method in class org.teavm.common.LoopGraph
 
copyOutgoingEdges(int, int[]) - Method in class org.teavm.common.MutableDirectedGraph
 
copyPhis(BasicBlockReader, Program) - Static method in class org.teavm.model.util.ProgramUtils
 
copyToImmutable() - Method in class org.teavm.common.MutableDirectedGraph
 
copyTryCatches(BasicBlockReader, Program) - Static method in class org.teavm.model.util.ProgramUtils
 
create() - Method in class org.teavm.common.DisjointSet
 
create(VariableReader, String) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
create(MethodHolder, ClassReaderSource) - Static method in class org.teavm.model.emit.ProgramEmitter
 
create(MethodDescriptor, ClassReaderSource) - Static method in class org.teavm.model.emit.ProgramEmitter
 
create(Program, ClassReaderSource) - Static method in class org.teavm.model.emit.ProgramEmitter
 
create(VariableReader, String) - Method in interface org.teavm.model.instructions.InstructionReader
 
create(VariableReader, String) - Method in class org.teavm.model.util.InstructionStringifier
 
createArray(VariableReader, ValueType, VariableReader) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
createArray(VariableReader, ValueType, List<? extends VariableReader>) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
createArray(ValueType, Expr) - Static method in class org.teavm.javascript.ast.Expr
 
createArray(ValueType, Expr...) - Static method in class org.teavm.javascript.ast.Expr
 
createArray(VariableReader, ValueType, VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
createArray(VariableReader, ValueType, List<? extends VariableReader>) - Method in interface org.teavm.model.instructions.InstructionReader
 
createArray(VariableReader, ValueType, VariableReader) - Method in class org.teavm.model.util.InstructionStringifier
 
createArray(VariableReader, ValueType, List<? extends VariableReader>) - Method in class org.teavm.model.util.InstructionStringifier
 
createBasicBlock() - Method in class org.teavm.model.Program
 
createBreakpoint(String, int) - Method in class org.teavm.debugging.Debugger
 
createBreakpoint(SourceLocation) - Method in class org.teavm.debugging.Debugger
 
createBreakpoint(JavaScriptLocation) - Method in interface org.teavm.debugging.javascript.JavaScriptDebugger
 
createDependency(MethodDependency) - Method in interface org.teavm.dependency.DependencyGraphCreator
 
createNode() - Method in class org.teavm.dependency.DependencyAgent
 
createNode() - Method in class org.teavm.dependency.DependencyChecker
 
createObject(String) - Static method in class org.teavm.javascript.ast.Expr
 
createResource(String) - Method in interface org.teavm.vm.BuildTarget
 
createResource(String) - Method in class org.teavm.vm.DirectoryBuildTarget
 
createVariable() - Method in class org.teavm.model.Program
 
cut(int) - Method in class org.teavm.common.RecordArray
 

D

DataFlowGraphBuilder - Class in org.teavm.dependency
 
DataFlowGraphBuilder() - Constructor for class org.teavm.dependency.DataFlowGraphBuilder
 
Debugger - Class in org.teavm.debugging
 
Debugger(JavaScriptDebugger, DebugInformationProvider) - Constructor for class org.teavm.debugging.Debugger
 
DebuggerCallSite - Class in org.teavm.debugging.information
 
DebuggerCallSite() - Constructor for class org.teavm.debugging.information.DebuggerCallSite
 
DebuggerCallSiteVisitor - Interface in org.teavm.debugging.information
 
DebuggerListener - Interface in org.teavm.debugging
 
DebuggerStaticCallSite - Class in org.teavm.debugging.information
 
DebuggerVirtualCallSite - Class in org.teavm.debugging.information
 
DebugInformation - Class in org.teavm.debugging.information
 
DebugInformation() - Constructor for class org.teavm.debugging.information.DebugInformation
 
DebugInformationBuilder - Class in org.teavm.debugging.information
 
DebugInformationBuilder() - Constructor for class org.teavm.debugging.information.DebugInformationBuilder
 
DebugInformationEmitter - Interface in org.teavm.debugging.information
 
DebugInformationProvider - Interface in org.teavm.debugging.information
 
DecompilationException - Exception in org.teavm.javascript
 
DecompilationException() - Constructor for exception org.teavm.javascript.DecompilationException
 
DecompilationException(String, Throwable) - Constructor for exception org.teavm.javascript.DecompilationException
 
DecompilationException(String) - Constructor for exception org.teavm.javascript.DecompilationException
 
DecompilationException(Throwable) - Constructor for exception org.teavm.javascript.DecompilationException
 
decompile(Collection<String>) - Method in class org.teavm.javascript.Decompiler
 
decompile(ClassHolder) - Method in class org.teavm.javascript.Decompiler
 
decompile(MethodHolder) - Method in class org.teavm.javascript.Decompiler
 
decompileAsync(MethodHolder) - Method in class org.teavm.javascript.Decompiler
 
decompileNative(MethodHolder) - Method in class org.teavm.javascript.Decompiler
 
Decompiler - Class in org.teavm.javascript
 
Decompiler(ClassHolderSource, ClassLoader, Set<MethodReference>, Set<MethodReference>) - Constructor for class org.teavm.javascript.Decompiler
 
decompileRegular(MethodHolder) - Method in class org.teavm.javascript.Decompiler
 
decompileRegularCacheMiss(MethodHolder) - Method in class org.teavm.javascript.Decompiler
 
DefaultAliasProvider - Class in org.teavm.codegen
 
DefaultAliasProvider() - Constructor for class org.teavm.codegen.DefaultAliasProvider
 
DefaultCallGraph - Class in org.teavm.callgraph
 
DefaultCallGraph() - Constructor for class org.teavm.callgraph.DefaultCallGraph
 
DefaultCallGraphNode - Class in org.teavm.callgraph
 
DefaultCallSite - Class in org.teavm.callgraph
 
DefaultClassAccessSite - Class in org.teavm.callgraph
 
DefaultFieldAccessSite - Class in org.teavm.callgraph
 
DefaultGraphSplittingBackend - Class in org.teavm.common
 
DefaultGraphSplittingBackend(Graph) - Constructor for class org.teavm.common.DefaultGraphSplittingBackend
 
DefaultNamingStrategy - Class in org.teavm.codegen
 
DefaultNamingStrategy(AliasProvider, ClassReaderSource) - Constructor for class org.teavm.codegen.DefaultNamingStrategy
 
DefaultProblemTextConsumer - Class in org.teavm.diagnostics
 
DefaultProblemTextConsumer() - Constructor for class org.teavm.diagnostics.DefaultProblemTextConsumer
 
defaultValue(ValueType) - Method in class org.teavm.model.emit.ProgramEmitter
 
deferredActions - Variable in class org.teavm.dependency.DependencyGraphCreatorProduct
 
DeferredCallSite - Interface in org.teavm.debugging.information
 
DefinitionExtractor - Class in org.teavm.model.util
 
DefinitionExtractor() - Constructor for class org.teavm.model.util.DefinitionExtractor
 
deleteBasicBlock(int) - Method in class org.teavm.model.Program
 
deleteEdge(int, int) - Method in class org.teavm.common.MutableDirectedGraph
 
deleteVariable(int) - Method in class org.teavm.model.Program
 
DependencyAgent - Class in org.teavm.dependency
 
DependencyChecker - Class in org.teavm.dependency
 
DependencyChecker(ClassReaderSource, ClassLoader, ServiceRepository, Diagnostics) - Constructor for class org.teavm.dependency.DependencyChecker
 
DependencyCheckerInterruptor - Interface in org.teavm.dependency
 
DependencyConsumer - Interface in org.teavm.dependency
 
DependencyGraphCreator - Interface in org.teavm.dependency
 
DependencyGraphCreatorProduct - Class in org.teavm.dependency
 
DependencyGraphCreatorProduct() - Constructor for class org.teavm.dependency.DependencyGraphCreatorProduct
 
DependencyGraphCreatorProvider - Interface in org.teavm.dependency
 
DependencyInfo - Interface in org.teavm.dependency
 
DependencyListener - Interface in org.teavm.dependency
 
DependencyNode - Class in org.teavm.dependency
 
DependencyPlugin - Interface in org.teavm.dependency
 
DependencyType - Class in org.teavm.dependency
 
DependencyType(DependencyChecker, String, int) - Constructor for class org.teavm.dependency.DependencyType
 
DependencyTypeFilter - Interface in org.teavm.dependency
 
depthOf(int) - Method in class org.teavm.common.LCATree
 
destroy() - Method in class org.teavm.debugging.Breakpoint
 
destroy() - Method in interface org.teavm.debugging.javascript.JavaScriptBreakpoint
 
detach() - Method in class org.teavm.debugging.Debugger
 
detach() - Method in interface org.teavm.debugging.javascript.JavaScriptDebugger
 
detached() - Method in interface org.teavm.debugging.DebuggerListener
 
detached() - Method in interface org.teavm.debugging.javascript.JavaScriptDebuggerListener
 
detachNode(int) - Method in class org.teavm.common.MutableDirectedGraph
 
Devirtualization - Class in org.teavm.optimization
 
Devirtualization(DependencyInfo, ClassReaderSource) - Constructor for class org.teavm.optimization.Devirtualization
 
Diagnostics - Interface in org.teavm.diagnostics
 
directlyDominates(int, int) - Method in interface org.teavm.common.DominatorTree
 
DirectoryBuildTarget - Class in org.teavm.vm
 
DirectoryBuildTarget(File) - Constructor for class org.teavm.vm.DirectoryBuildTarget
 
DisjointSet - Class in org.teavm.common
 
DisjointSet() - Constructor for class org.teavm.common.DisjointSet
 
DiskCachedClassHolderSource - Class in org.teavm.cache
 
DiskCachedClassHolderSource(File, SymbolTable, SymbolTable, ClassHolderSource, ClassDateProvider) - Constructor for class org.teavm.cache.DiskCachedClassHolderSource
 
DiskProgramCache - Class in org.teavm.cache
 
DiskProgramCache(File, SymbolTable, SymbolTable, ClassDateProvider) - Constructor for class org.teavm.cache.DiskProgramCache
 
DiskRegularMethodNodeCache - Class in org.teavm.cache
 
DiskRegularMethodNodeCache(File, SymbolTable, SymbolTable, ClassDateProvider) - Constructor for class org.teavm.cache.DiskRegularMethodNodeCache
 
div(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
div(int) - Method in class org.teavm.model.emit.ValueEmitter
 
DJGraph - Class in org.teavm.common
 
DJGraph(Graph, int[]) - Constructor for class org.teavm.common.DJGraph
 
dominates(int, int) - Method in interface org.teavm.common.DominatorTree
 
DominatorTree - Interface in org.teavm.common
 
DOUBLE - Static variable in class org.teavm.model.AnnotationValue
 
DOUBLE - Static variable in class org.teavm.model.RuntimeConstant
 
DOUBLE - Static variable in class org.teavm.model.ValueType
 
doubleConstant(VariableReader, double) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
doubleConstant(VariableReader, double) - Method in interface org.teavm.model.instructions.InstructionReader
 
doubleConstant(VariableReader, double) - Method in class org.teavm.model.util.InstructionStringifier
 
DoubleConstantInstruction - Class in org.teavm.model.instructions
 
DoubleConstantInstruction() - Constructor for class org.teavm.model.instructions.DoubleConstantInstruction
 
DummyDebugInformationEmitter - Class in org.teavm.debugging.information
 
DummyDebugInformationEmitter() - Constructor for class org.teavm.debugging.information.DummyDebugInformationEmitter
 
DynamicCallSite - Class in org.teavm.dependency
 

E

ElementHolder - Class in org.teavm.model
 
ElementHolder(String) - Constructor for class org.teavm.model.ElementHolder
 
ElementModifier - Enum in org.teavm.model
Represents flags for classes and class members.
ElementReader - Interface in org.teavm.model
 
elseDo(FragmentEmitter) - Method in class org.teavm.model.emit.IfEmitter
 
emit() - Method in interface org.teavm.model.emit.ComputationEmitter
 
emit() - Method in interface org.teavm.model.emit.FragmentEmitter
 
emitAndJump(FragmentEmitter, BasicBlock) - Method in class org.teavm.model.emit.ProgramEmitter
 
emitCallSite() - Method in class org.teavm.debugging.information.DebugInformationBuilder
 
emitCallSite() - Method in interface org.teavm.debugging.information.DebugInformationEmitter
 
emitCallSite() - Method in class org.teavm.debugging.information.DummyDebugInformationEmitter
 
emitClass(String) - Method in class org.teavm.debugging.information.DebugInformationBuilder
 
emitClass(String) - Method in interface org.teavm.debugging.information.DebugInformationEmitter
 
emitClass(String) - Method in class org.teavm.debugging.information.DummyDebugInformationEmitter
 
EmitException - Exception in org.teavm.model.emit
 
EmitException() - Constructor for exception org.teavm.model.emit.EmitException
 
EmitException(String) - Constructor for exception org.teavm.model.emit.EmitException
 
emitLocation(String, int) - Method in class org.teavm.debugging.information.DebugInformationBuilder
 
emitLocation(String, int) - Method in interface org.teavm.debugging.information.DebugInformationEmitter
 
emitLocation(String, int) - Method in class org.teavm.debugging.information.DummyDebugInformationEmitter
 
emitMethod(MethodDescriptor) - Method in class org.teavm.debugging.information.DebugInformationBuilder
 
emitMethod(MethodDescriptor) - Method in interface org.teavm.debugging.information.DebugInformationEmitter
 
emitMethod(MethodDescriptor) - Method in class org.teavm.debugging.information.DummyDebugInformationEmitter
 
emitStatementStart() - Method in class org.teavm.debugging.information.DebugInformationBuilder
 
emitStatementStart() - Method in interface org.teavm.debugging.information.DebugInformationEmitter
 
emitStatementStart() - Method in class org.teavm.debugging.information.DummyDebugInformationEmitter
 
emitVariable(String[], String) - Method in class org.teavm.debugging.information.DebugInformationBuilder
 
emitVariable(String[], String) - Method in interface org.teavm.debugging.information.DebugInformationEmitter
 
emitVariable(String[], String) - Method in class org.teavm.debugging.information.DummyDebugInformationEmitter
 
empty() - Static method in class org.teavm.javascript.ast.Statement
 
EmptyBlockElimination - Class in org.teavm.optimization
 
EmptyBlockElimination() - Constructor for class org.teavm.optimization.EmptyBlockElimination
 
EmptyInstruction - Class in org.teavm.model.instructions
 
EmptyInstruction() - Constructor for class org.teavm.model.instructions.EmptyInstruction
 
EmptyRegularMethodNodeCache - Class in org.teavm.javascript
 
EmptyRegularMethodNodeCache() - Constructor for class org.teavm.javascript.EmptyRegularMethodNodeCache
 
encodeFileName(String) - Static method in class org.teavm.cache.FileNameEncoder
 
enter(BasicBlock) - Method in class org.teavm.model.emit.ProgramEmitter
 
entryPoint(String, MethodReference) - Method in class org.teavm.vm.TeaVM
Adds an entry point.
entryPoint(MethodReference) - Method in class org.teavm.vm.TeaVM
Adds an entry point.
ENUM - Static variable in class org.teavm.model.AnnotationValue
 
equals(Object) - Method in class org.teavm.callgraph.DefaultCallSite
 
equals(Object) - Method in class org.teavm.callgraph.DefaultClassAccessSite
 
equals(Object) - Method in class org.teavm.callgraph.DefaultFieldAccessSite
 
equals(Object) - Method in class org.teavm.debugging.information.GeneratedLocation
 
equals(Object) - Method in class org.teavm.debugging.javascript.JavaScriptLocation
 
equals(Object) - Method in class org.teavm.model.CallLocation
 
equals(Object) - Method in class org.teavm.model.FieldReference
 
equals(Object) - Method in class org.teavm.model.InstructionLocation
 
equals(Object) - Method in class org.teavm.model.MethodDescriptor
 
equals(Object) - Method in class org.teavm.model.MethodReference
 
equals(Object) - Method in class org.teavm.model.ValueType
 
error(CallLocation, String, Object...) - Method in class org.teavm.diagnostics.AccumulationDiagnostics
 
error(CallLocation, String, Object...) - Method in interface org.teavm.diagnostics.Diagnostics
 
escapes() - Method in class org.teavm.model.emit.ProgramEmitter
 
escapeString(String) - Static method in class org.teavm.javascript.Renderer
 
estimate(ClassNode) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
ExactMethodIterator - Class in org.teavm.debugging.information
 
execute(Runnable) - Method in class org.teavm.common.SimpleFiniteExecutor
 
execute(Runnable) - Method in class org.teavm.common.ThreadPoolFiniteExecutor
 
executeFast(Runnable) - Method in interface org.teavm.common.FiniteExecutor
 
executeFast(Runnable) - Method in class org.teavm.common.SimpleFiniteExecutor
 
executeFast(Runnable) - Method in class org.teavm.common.ThreadPoolFiniteExecutor
 
exit(VariableReader) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
exit() - Method in class org.teavm.model.emit.ProgramEmitter
 
exit(VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
exit(VariableReader) - Method in class org.teavm.model.util.InstructionStringifier
 
exitFunction(Expr) - Static method in class org.teavm.javascript.ast.Statement
 
ExitInstruction - Class in org.teavm.model.instructions
 
ExitInstruction() - Constructor for class org.teavm.model.instructions.ExitInstruction
 
exportType(String, String) - Method in class org.teavm.vm.TeaVM
 
Expr - Class in org.teavm.javascript.ast
 
Expr() - Constructor for class org.teavm.javascript.ast.Expr
 
ExprVisitor - Interface in org.teavm.javascript.ast
 

F

FieldAccessSite - Interface in org.teavm.callgraph
 
FieldDependency - Class in org.teavm.dependency
 
FieldDependencyInfo - Interface in org.teavm.dependency
 
fieldGetter(String, String, ValueType) - Static method in class org.teavm.model.MethodHandle
 
FieldHolder - Class in org.teavm.model
 
FieldHolder(String) - Constructor for class org.teavm.model.FieldHolder
 
FieldNode - Class in org.teavm.javascript.ast
 
FieldNode(String, ValueType) - Constructor for class org.teavm.javascript.ast.FieldNode
 
fieldReached(DependencyAgent, FieldDependency, CallLocation) - Method in class org.teavm.dependency.AbstractDependencyListener
 
fieldReached(DependencyAgent, FieldDependency, CallLocation) - Method in interface org.teavm.dependency.DependencyListener
 
FieldReader - Interface in org.teavm.model
 
FieldReference - Class in org.teavm.model
 
FieldReference(String, String) - Constructor for class org.teavm.model.FieldReference
 
fieldSetter(String, String, ValueType) - Static method in class org.teavm.model.MethodHandle
 
FileNameEncoder - Class in org.teavm.cache
 
FileNameIterator - Class in org.teavm.debugging.information
 
FileSymbolTable - Class in org.teavm.cache
 
FileSymbolTable(File) - Constructor for class org.teavm.cache.FileSymbolTable
 
find(int) - Method in class org.teavm.common.DisjointSet
 
find(ListableClassReaderSource) - Method in class org.teavm.model.util.AsyncMethodFinder
 
findBackEdges(Graph) - Static method in class org.teavm.common.GraphUtils
 
findDominanceFrontiers(Graph, DominatorTree) - Static method in class org.teavm.common.GraphUtils
 
findEscapingVariables(Program) - Static method in class org.teavm.optimization.VariableEscapeAnalyzer
 
findStronglyConnectedComponents(Graph, int[]) - Static method in class org.teavm.common.GraphUtils
 
findStronglyConnectedComponents(Graph, int[], GraphNodeFilter) - Static method in class org.teavm.common.GraphUtils
 
FiniteExecutor - Interface in org.teavm.common
 
FLOAT - Static variable in class org.teavm.model.AnnotationValue
 
FLOAT - Static variable in class org.teavm.model.RuntimeConstant
 
FLOAT - Static variable in class org.teavm.model.ValueType
 
floatConstant(VariableReader, float) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
floatConstant(VariableReader, float) - Method in interface org.teavm.model.instructions.InstructionReader
 
floatConstant(VariableReader, float) - Method in class org.teavm.model.util.InstructionStringifier
 
FloatConstantInstruction - Class in org.teavm.model.instructions
 
FloatConstantInstruction() - Constructor for class org.teavm.model.instructions.FloatConstantInstruction
 
flush() - Method in class org.teavm.cache.DiskCachedClassHolderSource
 
flush() - Method in class org.teavm.cache.DiskProgramCache
 
flush() - Method in class org.teavm.cache.DiskRegularMethodNodeCache
 
flush() - Method in class org.teavm.cache.FileSymbolTable
 
flush() - Method in class org.teavm.common.CommutatedWriter
 
fork(BinaryBranchingCondition, ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
fork(BranchingCondition) - Method in class org.teavm.model.emit.ValueEmitter
 
ForkEmitter - Class in org.teavm.model.emit
 
ForkEmitter(ProgramEmitter) - Constructor for class org.teavm.model.emit.ForkEmitter
 
FragmentEmitter - Interface in org.teavm.model.emit
 

G

generate(GeneratorContext, SourceWriter, MethodReference) - Method in interface org.teavm.javascript.spi.Generator
 
generate(InjectorContext, MethodReference) - Method in interface org.teavm.javascript.spi.Injector
 
generateClassName() - Method in class org.teavm.dependency.DependencyAgent
 
generateClassName() - Method in class org.teavm.dependency.DependencyChecker
 
GeneratedBy - Annotation Type in org.teavm.javascript.spi
 
GeneratedLocation - Class in org.teavm.debugging.information
 
GeneratedLocation(int, int) - Constructor for class org.teavm.debugging.information.GeneratedLocation
 
Generator - Interface in org.teavm.javascript.spi
 
GeneratorContext - Interface in org.teavm.javascript.spi
 
get(String) - Method in class org.teavm.cache.DiskCachedClassHolderSource
 
get(MethodReference) - Method in class org.teavm.cache.DiskProgramCache
 
get(MethodReference) - Method in class org.teavm.cache.DiskRegularMethodNodeCache
 
get(int) - Method in class org.teavm.common.IntegerArray
 
get(int) - Method in class org.teavm.common.RecordArray
 
get(int) - Method in class org.teavm.common.RecordArray.Record
 
get(int) - Method in class org.teavm.common.RecordArrayBuilder
 
get(int) - Method in class org.teavm.common.RecordArrayBuilder.Record
 
get(MethodReference) - Method in interface org.teavm.dependency.DependencyGraphCreatorProvider
 
get(MethodReference) - Method in class org.teavm.javascript.EmptyRegularMethodNodeCache
 
get(MethodReference) - Method in class org.teavm.javascript.InMemoryRegularMethodNodeCache
 
get(MethodReference) - Method in interface org.teavm.javascript.MethodNodeCache
 
get(String) - Method in class org.teavm.model.AnnotationContainer
 
get(String) - Method in interface org.teavm.model.AnnotationContainerReader
 
get(String) - Method in interface org.teavm.model.ClassHolderSource
 
get(String) - Method in interface org.teavm.model.ClassReaderSource
 
get(String) - Method in class org.teavm.model.CopyClassHolderSource
 
get(MethodReference) - Method in class org.teavm.model.InMemoryProgramCache
 
get(MethodHolder) - Static method in class org.teavm.model.MethodDescriptor
 
get(String) - Method in class org.teavm.model.MutableClassHolderSource
 
get(String) - Method in class org.teavm.model.PreOptimizingClassHolderSource
 
get(MethodReference) - Method in interface org.teavm.model.ProgramCache
 
get(String) - Method in class org.teavm.parsing.ClasspathClassHolderSource
 
get(String) - Method in class org.teavm.resource.MapperClassHolderSource
 
getAgent() - Method in class org.teavm.dependency.DependencyChecker
 
getAgent() - Method in class org.teavm.dependency.DynamicCallSite
 
getAlias(FieldReference) - Method in interface org.teavm.codegen.AliasProvider
 
getAlias(MethodReference) - Method in interface org.teavm.codegen.AliasProvider
 
getAlias(MethodDescriptor) - Method in interface org.teavm.codegen.AliasProvider
 
getAlias(String) - Method in interface org.teavm.codegen.AliasProvider
 
getAlias(String) - Method in class org.teavm.codegen.DefaultAliasProvider
 
getAlias(MethodDescriptor) - Method in class org.teavm.codegen.DefaultAliasProvider
 
getAlias(MethodReference) - Method in class org.teavm.codegen.DefaultAliasProvider
 
getAlias(FieldReference) - Method in class org.teavm.codegen.DefaultAliasProvider
 
getAlias(FieldReference) - Method in class org.teavm.codegen.MinifyingAliasProvider
 
getAlias(MethodReference) - Method in class org.teavm.codegen.MinifyingAliasProvider
 
getAlias(MethodDescriptor) - Method in class org.teavm.codegen.MinifyingAliasProvider
 
getAlias(String) - Method in class org.teavm.codegen.MinifyingAliasProvider
 
getAll() - Method in class org.teavm.common.IntegerArray
 
getAlternative() - Method in class org.teavm.javascript.ast.ConditionalExpr
 
getAlternative() - Method in class org.teavm.javascript.ast.ConditionalStatement
 
getAlternative() - Method in class org.teavm.model.instructions.BinaryBranchingInstruction
 
getAlternative() - Method in class org.teavm.model.instructions.BranchingInstruction
 
getAncestorClasses(String) - Method in interface org.teavm.model.ClassReaderSource
 
getAncestors(String) - Method in interface org.teavm.model.ClassReaderSource
 
getAnnotation() - Method in class org.teavm.model.AnnotationValue
 
getAnnotationDefault() - Method in class org.teavm.model.MethodHolder
 
getAnnotationDefault() - Method in interface org.teavm.model.MethodReader
 
getAnnotations() - Method in class org.teavm.model.ElementHolder
 
getAnnotations() - Method in interface org.teavm.model.ElementReader
 
getArgument(int) - Method in interface org.teavm.javascript.spi.InjectorContext
 
getArgumentCount() - Method in class org.teavm.model.MethodHandle
 
getArguments() - Method in class org.teavm.dependency.DynamicCallSite
 
getArguments() - Method in class org.teavm.javascript.ast.InvocationExpr
 
getArguments() - Method in class org.teavm.model.instructions.InvokeInstruction
 
getArguments() - Method in class org.teavm.model.InvokeDynamicInstruction
 
getArgumentType(int) - Method in class org.teavm.model.MethodHandle
 
getArgumentTypes() - Method in class org.teavm.model.MethodHandle
 
getArray(int) - Method in class org.teavm.common.RecordArray.Record
 
getArray(int) - Method in class org.teavm.common.RecordArrayBuilder.Record
 
getArray() - Method in class org.teavm.javascript.ast.SubscriptExpr
 
getArray() - Method in class org.teavm.javascript.ast.UnwrapArrayExpr
 
getArray() - Method in class org.teavm.model.instructions.ArrayLengthInstruction
 
getArray() - Method in class org.teavm.model.instructions.CloneArrayInstruction
 
getArray() - Method in class org.teavm.model.instructions.GetElementInstruction
 
getArray() - Method in class org.teavm.model.instructions.PutElementInstruction
 
getArray() - Method in class org.teavm.model.instructions.UnwrapArrayInstruction
 
getArrayItem() - Method in class org.teavm.dependency.DependencyNode
 
getArrayItem() - Method in interface org.teavm.dependency.ValueDependencyInfo
 
getArraysPerRecord() - Method in class org.teavm.common.RecordArrayBuilder
 
getAssignee() - Method in class org.teavm.model.instructions.AssignInstruction
 
getAstCache() - Method in class org.teavm.vm.TeaVM
 
getAsync(MethodReference) - Method in class org.teavm.cache.DiskRegularMethodNodeCache
 
getAsync(MethodReference) - Method in class org.teavm.javascript.EmptyRegularMethodNodeCache
 
getAsync(MethodReference) - Method in class org.teavm.javascript.InMemoryRegularMethodNodeCache
 
getAsync(MethodReference) - Method in interface org.teavm.javascript.MethodNodeCache
 
getAsyncFamilyMethods() - Method in class org.teavm.model.util.AsyncMethodFinder
 
getAsyncMethods() - Method in class org.teavm.model.AsyncInformation
 
getAsyncMethods() - Method in class org.teavm.model.util.AsyncMethodFinder
 
getAvailableFields() - Method in class org.teavm.model.AnnotationHolder
 
getAvailableFields() - Method in interface org.teavm.model.AnnotationReader
 
getBack() - Method in class org.teavm.common.MutableGraphEdge
 
getBasicBlock() - Method in class org.teavm.model.Instruction
 
getBasicBlock() - Method in class org.teavm.model.Phi
 
getBasicBlock() - Method in interface org.teavm.model.PhiReader
 
getBlock() - Method in class org.teavm.model.emit.ProgramEmitter
 
getBlock() - Method in class org.teavm.model.emit.ValueEmitter
 
getBlockSuccessor(int, int) - Method in class org.teavm.model.util.AsyncProgramSplitter
 
getBlockSuccessors(int) - Method in class org.teavm.model.util.AsyncProgramSplitter
 
getBody() - Method in class org.teavm.javascript.ast.AsyncMethodNode
 
getBody() - Method in class org.teavm.javascript.ast.BlockStatement
 
getBody() - Method in class org.teavm.javascript.ast.RegularMethodNode
 
getBody() - Method in class org.teavm.javascript.ast.SwitchClause
 
getBody() - Method in class org.teavm.javascript.ast.WhileStatement
 
getBoolean() - Method in class org.teavm.model.AnnotationValue
 
getBootstrapArguments() - Method in class org.teavm.dependency.DynamicCallSite
 
getBootstrapArguments() - Method in class org.teavm.model.InvokeDynamicInstruction
 
getBootstrapMethod() - Method in class org.teavm.dependency.DynamicCallSite
 
getBootstrapMethod() - Method in class org.teavm.model.InvokeDynamicInstruction
 
getBreakpoints() - Method in class org.teavm.debugging.Debugger
 
getByte() - Method in class org.teavm.model.AnnotationValue
 
getCachedPreimages() - Method in class org.teavm.common.CachedMapper
 
getCalledMethod() - Method in class org.teavm.dependency.DynamicCallSite
 
getCallee() - Method in interface org.teavm.callgraph.CallSite
Gets a method that this call site invokes.
getCallee() - Method in interface org.teavm.callgraph.ClassAccessSite
 
getCallee() - Method in class org.teavm.callgraph.DefaultCallSite
 
getCallee() - Method in class org.teavm.callgraph.DefaultClassAccessSite
 
getCallee() - Method in class org.teavm.callgraph.DefaultFieldAccessSite
 
getCallee() - Method in interface org.teavm.callgraph.FieldAccessSite
 
getCaller() - Method in interface org.teavm.callgraph.CallSite
Gets a method that contains this call site.
getCaller() - Method in class org.teavm.callgraph.DefaultCallSite
 
getCallerCallSites() - Method in interface org.teavm.callgraph.CallGraphNode
Returns immutable collection of all call sites that call this method.
getCallerCallSites() - Method in class org.teavm.callgraph.DefaultCallGraphNode
 
getCallGraph() - Method in class org.teavm.dependency.DependencyAgent
 
getCallGraph() - Method in class org.teavm.dependency.DependencyChecker
 
getCallGraph() - Method in interface org.teavm.dependency.DependencyInfo
 
getCallSite(GeneratedLocation) - Method in class org.teavm.debugging.information.DebugInformation
 
getCallSite(int, int) - Method in class org.teavm.debugging.information.DebugInformation
 
getCallSites() - Method in interface org.teavm.callgraph.CallGraphNode
Returns immutable collection of all call sites that are in the method.
getCallSites() - Method in class org.teavm.callgraph.DefaultCallGraphNode
 
getCallSites(SourceLocation) - Method in class org.teavm.debugging.information.DebugInformation
 
getCallStack() - Method in class org.teavm.debugging.Debugger
 
getCallStack() - Method in interface org.teavm.debugging.javascript.JavaScriptDebugger
 
getCfg() - Method in class org.teavm.common.DJGraph
 
getClass(String) - Method in class org.teavm.dependency.DependencyAgent
 
getClass(String) - Method in class org.teavm.dependency.DependencyChecker
 
getClass(String) - Method in interface org.teavm.dependency.DependencyInfo
 
getClassAccess(String) - Method in interface org.teavm.callgraph.CallGraph
 
getClassAccess(String) - Method in class org.teavm.callgraph.DefaultCallGraph
 
getClassAccessSites() - Method in interface org.teavm.callgraph.CallGraphNode
 
getClassAccessSites() - Method in class org.teavm.callgraph.DefaultCallGraphNode
 
getClasses() - Method in class org.teavm.vm.TeaVM
 
getClassLoader() - Method in class org.teavm.dependency.DependencyAgent
 
getClassLoader() - Method in class org.teavm.dependency.DependencyChecker
 
getClassLoader() - Method in interface org.teavm.dependency.DependencyInfo
 
getClassLoader() - Method in class org.teavm.javascript.Renderer
 
getClassLoader() - Method in interface org.teavm.javascript.RenderingContext
 
getClassLoader() - Method in interface org.teavm.javascript.spi.GeneratorContext
 
getClassLoader() - Method in interface org.teavm.vm.spi.TeaVMHost
Gets class loaded that is used by TeaVM.
getClassLoader() - Method in class org.teavm.vm.TeaVM
 
getClassLoader() - Method in class org.teavm.vm.TeaVMBuilder
 
getClassName() - Method in interface org.teavm.callgraph.ClassAccessSite
 
getClassName() - Method in class org.teavm.callgraph.DefaultClassAccessSite
 
getClassName() - Method in class org.teavm.debugging.information.ClassNameIterator
 
getClassName(int) - Method in class org.teavm.debugging.information.DebugInformation
 
getClassName() - Method in class org.teavm.debugging.information.ExactMethodIterator
 
getClassName() - Method in interface org.teavm.debugging.javascript.JavaScriptValue
 
getClassName() - Method in class org.teavm.dependency.ClassDependency
 
getClassName() - Method in interface org.teavm.dependency.ClassDependencyInfo
 
getClassName() - Method in class org.teavm.javascript.ast.InitClassStatement
 
getClassName() - Method in class org.teavm.model.FieldReference
 
getClassName() - Method in class org.teavm.model.instructions.InitClassInstruction
 
getClassName() - Method in class org.teavm.model.MethodHandle
 
getClassName() - Method in class org.teavm.model.MethodReference
 
getClassName() - Method in class org.teavm.model.ValueType.Object
 
getClassNameId() - Method in class org.teavm.debugging.information.ClassNameIterator
 
getClassNameId() - Method in class org.teavm.debugging.information.ExactMethodIterator
 
getClassNames() - Method in class org.teavm.debugging.information.DebugInformation
 
getClassNames() - Method in interface org.teavm.model.ListableClassReaderSource
 
getClassNames() - Method in class org.teavm.model.MutableClassHolderSource
 
getClassOrdering(Collection<String>) - Method in class org.teavm.javascript.Decompiler
 
getClassReader() - Method in class org.teavm.dependency.ClassDependency
 
getClassSource() - Method in class org.teavm.dependency.DependencyAgent
 
getClassSource() - Method in class org.teavm.dependency.DependencyChecker
 
getClassSource() - Method in interface org.teavm.dependency.DependencyInfo
 
getClassSource() - Method in class org.teavm.javascript.Renderer
 
getClassSource() - Method in interface org.teavm.javascript.RenderingContext
 
getClassSource() - Method in interface org.teavm.javascript.spi.GeneratorContext
 
getClassSource() - Method in class org.teavm.model.emit.ProgramEmitter
 
getClassSource() - Method in class org.teavm.vm.TeaVM
Gets a ClassReaderSource which is used by this TeaVM instance.
getClassSource() - Method in class org.teavm.vm.TeaVMBuilder
 
getClauses() - Method in class org.teavm.javascript.ast.SwitchStatement
 
getClosureVariable() - Method in interface org.teavm.debugging.javascript.JavaScriptCallFrame
 
getColumn() - Method in interface org.teavm.codegen.LocationProvider
 
getColumn() - Method in class org.teavm.codegen.SourceWriter
 
getColumn() - Method in class org.teavm.debugging.information.GeneratedLocation
 
getColumn() - Method in class org.teavm.debugging.javascript.JavaScriptLocation
 
getCondition() - Method in class org.teavm.javascript.ast.ConditionalExpr
 
getCondition() - Method in class org.teavm.javascript.ast.ConditionalStatement
 
getCondition() - Method in class org.teavm.javascript.ast.WhileStatement
 
getCondition() - Method in class org.teavm.model.instructions.BinaryBranchingInstruction
 
getCondition() - Method in class org.teavm.model.instructions.BranchingInstruction
 
getCondition() - Method in class org.teavm.model.instructions.SwitchInstruction
 
getCondition() - Method in class org.teavm.model.instructions.SwitchTableEntry
 
getCondition() - Method in interface org.teavm.model.instructions.SwitchTableEntryReader
 
getConditions() - Method in class org.teavm.javascript.ast.SwitchClause
 
getConsequent() - Method in class org.teavm.javascript.ast.ConditionalExpr
 
getConsequent() - Method in class org.teavm.javascript.ast.ConditionalStatement
 
getConsequent() - Method in class org.teavm.model.instructions.BinaryBranchingInstruction
 
getConsequent() - Method in class org.teavm.model.instructions.BranchingInstruction
 
getConstant() - Method in class org.teavm.model.instructions.ClassConstantInstruction
 
getConstant() - Method in class org.teavm.model.instructions.DoubleConstantInstruction
 
getConstant() - Method in class org.teavm.model.instructions.FloatConstantInstruction
 
getConstant() - Method in class org.teavm.model.instructions.IntegerConstantInstruction
 
getConstant() - Method in class org.teavm.model.instructions.LongConstantInstruction
 
getConstant() - Method in class org.teavm.model.instructions.StringConstantInstruction
 
getConstructedClass() - Method in class org.teavm.javascript.ast.NewExpr
 
getCurrentLocation() - Method in class org.teavm.model.emit.ProgramEmitter
 
getData() - Method in class org.teavm.common.RecordArrayBuilder.SubArray
 
getDebugEmitter() - Method in class org.teavm.javascript.Renderer
 
getDebugEmitter() - Method in class org.teavm.vm.TeaVM
 
getDebugger() - Method in class org.teavm.debugging.Breakpoint
 
getDebugger() - Method in class org.teavm.debugging.CallFrame
 
getDebugger() - Method in interface org.teavm.debugging.javascript.JavaScriptCallFrame
 
getDebugInformation() - Method in class org.teavm.debugging.information.DebugInformationBuilder
 
getDebugInformation(String) - Method in interface org.teavm.debugging.information.DebugInformationProvider
 
getDebugInformation(String) - Method in class org.teavm.debugging.information.URLDebugInformationProvider
 
getDebugNames() - Method in class org.teavm.javascript.ast.AssignmentStatement
 
getDebugNames() - Method in class org.teavm.model.Variable
 
getDebugNames(Instruction) - Method in class org.teavm.parsing.ProgramParser
 
getDebugNames(Instruction) - Method in interface org.teavm.parsing.VariableDebugInformation
 
getDefaultClause() - Method in class org.teavm.javascript.ast.SwitchStatement
 
getDefaultTarget() - Method in class org.teavm.model.instructions.SwitchInstruction
 
getDefinedVariables() - Method in class org.teavm.model.util.DefinitionExtractor
 
getDependencyAgent() - Method in class org.teavm.dependency.DependencyType
 
getDependencyAgent() - Method in class org.teavm.dependency.MethodDependency
 
getDependencyClassSource() - Method in class org.teavm.vm.TeaVM
Gets a ClassReaderSource which is similar to that of TeaVM.getClassSource(), except that it also contains classes with applied transformations together with classes, generated via DependencyChecker.submitClass(ClassHolder).
getDependencyInfo() - Method in class org.teavm.vm.TeaVM
 
getDescriptor() - Method in class org.teavm.model.MethodHolder
 
getDescriptor() - Method in interface org.teavm.model.MethodReader
 
getDescriptor() - Method in class org.teavm.model.MethodReference
 
getDiagnostics() - Method in class org.teavm.dependency.DependencyAgent
 
getDiagnostics() - Method in class org.teavm.dependency.DependencyChecker
 
getDiagnostics() - Method in interface org.teavm.javascript.spi.GeneratorContext
 
getDiagnosticsProblems() - Method in interface org.teavm.vm.Violations
 
getDimensions() - Method in class org.teavm.javascript.ast.NewMultiArrayExpr
 
getDimensions() - Method in class org.teavm.model.instructions.ConstructMultiArrayInstruction
 
getDirection() - Method in class org.teavm.model.instructions.CastIntegerInstruction
 
getDirectOverridingMethods(MethodReference) - Method in class org.teavm.debugging.information.DebugInformation
 
getDomTree() - Method in class org.teavm.common.DJGraph
 
getDouble() - Method in class org.teavm.model.AnnotationValue
 
getDouble() - Method in class org.teavm.model.RuntimeConstant
 
getEdges() - Method in class org.teavm.common.MutableGraphNode
 
getElement(VariableReader, VariableReader, VariableReader) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
getElement(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
getElement(int) - Method in class org.teavm.model.emit.ValueEmitter
 
getElement(VariableReader, VariableReader, VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
getElement(VariableReader, VariableReader, VariableReader) - Method in class org.teavm.model.util.InstructionStringifier
 
GetElementInstruction - Class in org.teavm.model.instructions
 
GetElementInstruction() - Constructor for class org.teavm.model.instructions.GetElementInstruction
 
getElementType() - Method in class org.teavm.javascript.ast.UnwrapArrayExpr
 
getElementType() - Method in class org.teavm.model.instructions.UnwrapArrayInstruction
 
getEnd() - Method in interface org.teavm.common.RangeTree.Node
 
getEntries() - Method in class org.teavm.model.instructions.SwitchInstruction
 
getEnumValue() - Method in class org.teavm.model.AnnotationValue
 
getExactMethod(int) - Method in class org.teavm.debugging.information.DebugInformation
 
getExactMethod() - Method in class org.teavm.debugging.information.ExactMethodIterator
 
getExactMethodId(int, int) - Method in class org.teavm.debugging.information.DebugInformation
 
getExactMethodId() - Method in class org.teavm.debugging.information.ExactMethodIterator
 
getExactMethods() - Method in class org.teavm.debugging.information.DebugInformation
 
getException() - Method in class org.teavm.javascript.ast.ThrowStatement
 
getException() - Method in class org.teavm.model.instructions.RaiseInstruction
 
getExceptionType() - Method in class org.teavm.javascript.ast.TryCatchStatement
 
getExceptionType() - Method in class org.teavm.model.TryCatchBlock
 
getExceptionType() - Method in interface org.teavm.model.TryCatchBlockReader
 
getExceptionVariable() - Method in class org.teavm.javascript.ast.TryCatchStatement
 
getExceptionVariable() - Method in class org.teavm.model.TryCatchBlock
 
getExceptionVariable() - Method in interface org.teavm.model.TryCatchBlockReader
 
getExpectedExceptions(MethodReader) - Method in class org.teavm.testing.JUnitTestAdapter
 
getExpectedExceptions(MethodReader) - Method in interface org.teavm.testing.TestAdapter
 
getExpr() - Method in class org.teavm.javascript.ast.InstanceOfExpr
 
getField() - Method in class org.teavm.callgraph.DefaultFieldAccessSite
 
getField() - Method in interface org.teavm.callgraph.FieldAccessSite
 
getField(VariableReader, VariableReader, FieldReference, ValueType) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
getField(FieldReference) - Method in class org.teavm.dependency.DependencyAgent
 
getField(FieldReference) - Method in class org.teavm.dependency.DependencyChecker
 
getField(FieldReference) - Method in interface org.teavm.dependency.DependencyInfo
 
getField() - Method in class org.teavm.dependency.FieldDependency
 
getField() - Method in class org.teavm.javascript.ast.QualificationExpr
 
getField(String) - Method in class org.teavm.model.ClassHolder
 
getField(String) - Method in interface org.teavm.model.ClassReader
 
getField(FieldReference, ValueType) - Method in class org.teavm.model.emit.ProgramEmitter
 
getField(String, String, ValueType) - Method in class org.teavm.model.emit.ProgramEmitter
 
getField(Class<?>, String, Class<?>) - Method in class org.teavm.model.emit.ProgramEmitter
 
getField(String, ValueType) - Method in class org.teavm.model.emit.ValueEmitter
 
getField(String, Class<?>) - Method in class org.teavm.model.emit.ValueEmitter
 
getField() - Method in class org.teavm.model.instructions.GetFieldInstruction
 
getField(VariableReader, VariableReader, FieldReference, ValueType) - Method in interface org.teavm.model.instructions.InstructionReader
 
getField() - Method in class org.teavm.model.instructions.PutFieldInstruction
 
getField(VariableReader, VariableReader, FieldReference, ValueType) - Method in class org.teavm.model.util.InstructionStringifier
 
getFieldAccess(FieldReference) - Method in interface org.teavm.callgraph.CallGraph
 
getFieldAccess(FieldReference) - Method in class org.teavm.callgraph.DefaultCallGraph
 
getFieldAccessSites() - Method in interface org.teavm.callgraph.CallGraphNode
 
getFieldAccessSites() - Method in class org.teavm.callgraph.DefaultCallGraphNode
 
GetFieldInstruction - Class in org.teavm.model.instructions
 
GetFieldInstruction() - Constructor for class org.teavm.model.instructions.GetFieldInstruction
 
getFieldMeaning(String, String) - Method in class org.teavm.debugging.information.DebugInformation
 
getFieldName() - Method in class org.teavm.model.FieldReference
 
getFields() - Method in class org.teavm.javascript.ast.ClassNode
 
getFields() - Method in class org.teavm.model.ClassHolder
 
getFields() - Method in interface org.teavm.model.ClassReader
 
getFieldType() - Method in class org.teavm.model.instructions.GetFieldInstruction
 
getFieldType() - Method in class org.teavm.model.instructions.PutFieldInstruction
 
getFileName(int) - Method in class org.teavm.debugging.information.DebugInformation
 
getFileName() - Method in class org.teavm.debugging.information.FileNameIterator
 
getFileName() - Method in class org.teavm.debugging.information.SourceLocation
 
getFileName() - Method in class org.teavm.debugging.information.SourceLocationIterator
 
getFileName() - Method in class org.teavm.javascript.ast.NodeLocation
 
getFileName() - Method in class org.teavm.model.InstructionLocation
 
getFileName() - Method in class org.teavm.parsing.ProgramParser
 
getFileNameId() - Method in class org.teavm.debugging.information.FileNameIterator
 
getFileNameId() - Method in class org.teavm.debugging.information.SourceLocationIterator
 
getFilesNames() - Method in class org.teavm.debugging.information.DebugInformation
 
getFirst() - Method in class org.teavm.common.MutableGraphEdge
 
getFirstChild() - Method in interface org.teavm.common.RangeTree.Node
 
getFirstOperand() - Method in class org.teavm.javascript.ast.BinaryExpr
 
getFirstOperand() - Method in class org.teavm.model.instructions.BinaryBranchingInstruction
 
getFirstOperand() - Method in class org.teavm.model.instructions.BinaryInstruction
 
getFloat() - Method in class org.teavm.model.AnnotationValue
 
getFloat() - Method in class org.teavm.model.RuntimeConstant
 
getFollowingLines(SourceLocation) - Method in class org.teavm.debugging.information.DebugInformation
 
getFullNameFor(MethodReference) - Method in class org.teavm.codegen.DefaultNamingStrategy
 
getFullNameFor(MethodReference) - Method in interface org.teavm.codegen.NamingStrategy
 
getFunctionAlias(String) - Method in interface org.teavm.codegen.AliasProvider
 
getFunctionAlias(String) - Method in class org.teavm.codegen.DefaultAliasProvider
 
getFunctionAlias(String) - Method in class org.teavm.codegen.MinifyingAliasProvider
 
getGeneratedLocations(String, int) - Method in class org.teavm.debugging.information.DebugInformation
 
getGeneratedLocations(SourceLocation) - Method in class org.teavm.debugging.information.DebugInformation
 
getGenerator() - Method in class org.teavm.javascript.ast.NativeMethodNode
 
getGraph() - Method in interface org.teavm.callgraph.CallGraphNode
Returns reference to entire call graph.
getGraph() - Method in class org.teavm.callgraph.DefaultCallGraphNode
 
getGraph() - Method in class org.teavm.common.DefaultGraphSplittingBackend
 
getGraph() - Method in class org.teavm.common.DJGraph
 
getGraph() - Method in class org.teavm.common.GraphIndexer
 
getGraphSize() - Method in class org.teavm.javascript.Decompiler
 
getHandler() - Method in class org.teavm.javascript.ast.TryCatchStatement
 
getHandler() - Method in class org.teavm.model.TryCatchBlock
 
getHandler() - Method in interface org.teavm.model.TryCatchBlockReader
 
getHead() - Method in interface org.teavm.common.Loop
 
getId() - Method in class org.teavm.javascript.ast.IdentifiedStatement
 
getIncomings() - Method in class org.teavm.model.Phi
 
getIndex() - Method in class org.teavm.javascript.ast.SubscriptExpr
 
getIndex() - Method in class org.teavm.javascript.ast.VariableExpr
 
getIndex() - Method in class org.teavm.model.BasicBlock
 
getIndex() - Method in interface org.teavm.model.BasicBlockReader
 
getIndex() - Method in class org.teavm.model.instructions.GetElementInstruction
 
getIndex() - Method in class org.teavm.model.instructions.PutElementInstruction
 
getIndex() - Method in class org.teavm.model.Variable
 
getIndex() - Method in interface org.teavm.model.VariableReader
 
getInitialValue() - Method in class org.teavm.javascript.ast.FieldNode
 
getInitialValue() - Method in class org.teavm.model.FieldHolder
 
getInitialValue() - Method in interface org.teavm.model.FieldReader
 
getInstance() - Method in class org.teavm.dependency.DynamicCallSite
 
getInstance() - Method in class org.teavm.model.instructions.GetFieldInstruction
 
getInstance() - Method in class org.teavm.model.instructions.InvokeInstruction
 
getInstance() - Method in class org.teavm.model.instructions.PutFieldInstruction
 
getInstance() - Method in class org.teavm.model.InvokeDynamicInstruction
 
getInstanceId() - Method in interface org.teavm.debugging.javascript.JavaScriptValue
 
getInstanceId() - Method in class org.teavm.debugging.Value
 
getInstruction() - Method in class org.teavm.model.instructions.SwitchTableEntry
 
getInstructions() - Method in class org.teavm.model.BasicBlock
 
getInt() - Method in class org.teavm.model.AnnotationValue
 
getInt() - Method in class org.teavm.model.RuntimeConstant
 
getInterfaces() - Method in class org.teavm.javascript.ast.ClassNode
 
getInterfaces() - Method in class org.teavm.model.ClassHolder
 
getInterfaces() - Method in interface org.teavm.model.ClassReader
 
getInterruptor() - Method in class org.teavm.dependency.DependencyChecker
 
getItemType() - Method in class org.teavm.model.instructions.ConstructArrayInstruction
 
getItemType() - Method in class org.teavm.model.instructions.ConstructMultiArrayInstruction
 
getItemType() - Method in class org.teavm.model.ValueType.Array
 
getJavaClass() - Method in class org.teavm.model.AnnotationValue
 
getJavaScriptDebugger() - Method in class org.teavm.debugging.Debugger
 
getKind() - Method in class org.teavm.model.MethodHandle
 
getKind() - Method in class org.teavm.model.RuntimeConstant
 
getKind() - Method in class org.teavm.model.ValueType.Primitive
 
getKnown(T) - Method in class org.teavm.common.CachedMapper
 
getLastInstruction() - Method in class org.teavm.model.BasicBlock
 
getLeftValue() - Method in class org.teavm.javascript.ast.AssignmentStatement
 
getLength() - Method in class org.teavm.javascript.ast.NewArrayExpr
 
getLevel() - Method in class org.teavm.model.ElementHolder
 
getLevel() - Method in interface org.teavm.model.ElementReader
 
getLine() - Method in interface org.teavm.codegen.LocationProvider
 
getLine() - Method in class org.teavm.codegen.SourceWriter
 
getLine() - Method in class org.teavm.debugging.information.GeneratedLocation
 
getLine() - Method in class org.teavm.debugging.information.SourceLocation
 
getLine() - Method in class org.teavm.debugging.information.SourceLocationIterator
 
getLine() - Method in class org.teavm.debugging.javascript.JavaScriptLocation
 
getLine() - Method in class org.teavm.javascript.ast.NodeLocation
 
getLine() - Method in class org.teavm.model.InstructionLocation
 
getLineNumber() - Method in class org.teavm.debugging.information.LineNumberIterator
 
getList() - Method in class org.teavm.model.AnnotationValue
 
getLocation() - Method in interface org.teavm.callgraph.CallSite
Gets location of the call site.
getLocation() - Method in interface org.teavm.callgraph.ClassAccessSite
 
getLocation() - Method in class org.teavm.callgraph.DefaultCallSite
 
getLocation() - Method in class org.teavm.callgraph.DefaultClassAccessSite
 
getLocation() - Method in class org.teavm.callgraph.DefaultFieldAccessSite
 
getLocation() - Method in interface org.teavm.callgraph.FieldAccessSite
 
getLocation() - Method in class org.teavm.debugging.Breakpoint
 
getLocation() - Method in class org.teavm.debugging.CallFrame
 
getLocation() - Method in class org.teavm.debugging.information.ClassNameIterator
 
getLocation() - Method in class org.teavm.debugging.information.ExactMethodIterator
 
getLocation() - Method in class org.teavm.debugging.information.FileNameIterator
 
getLocation() - Method in class org.teavm.debugging.information.LineNumberIterator
 
getLocation() - Method in class org.teavm.debugging.information.MethodIterator
 
getLocation() - Method in class org.teavm.debugging.information.SourceLocationIterator
 
getLocation() - Method in interface org.teavm.debugging.javascript.JavaScriptBreakpoint
 
getLocation() - Method in interface org.teavm.debugging.javascript.JavaScriptCallFrame
 
getLocation() - Method in class org.teavm.diagnostics.Problem
 
getLocation() - Method in class org.teavm.javascript.ast.AssignmentStatement
 
getLocation() - Method in class org.teavm.javascript.ast.BreakStatement
 
getLocation() - Method in class org.teavm.javascript.ast.ContinueStatement
 
getLocation() - Method in class org.teavm.javascript.ast.Expr
 
getLocation() - Method in class org.teavm.javascript.ast.InitClassStatement
 
getLocation() - Method in class org.teavm.javascript.ast.MonitorEnterStatement
 
getLocation() - Method in class org.teavm.javascript.ast.MonitorExitStatement
 
getLocation() - Method in class org.teavm.javascript.ast.ReturnStatement
 
getLocation() - Method in class org.teavm.javascript.ast.ThrowStatement
 
getLocation() - Method in class org.teavm.model.Instruction
 
getLocation() - Method in class org.teavm.model.util.InstructionStringifier
 
getLocationCFG(Program) - Static method in class org.teavm.model.util.ProgramUtils
 
getLocationProvider() - Method in class org.teavm.debugging.information.DebugInformationBuilder
 
getLong() - Method in class org.teavm.model.AnnotationValue
 
getLong() - Method in class org.teavm.model.RuntimeConstant
 
getMethod() - Method in interface org.teavm.callgraph.CallGraphNode
Returns the method that this node represents.
getMethod() - Method in class org.teavm.callgraph.DefaultCallGraphNode
 
getMethod() - Method in class org.teavm.debugging.CallFrame
 
getMethod() - Method in class org.teavm.debugging.information.DebuggerStaticCallSite
 
getMethod() - Method in class org.teavm.debugging.information.DebuggerVirtualCallSite
 
getMethod(int) - Method in class org.teavm.debugging.information.DebugInformation
 
getMethod() - Method in class org.teavm.debugging.information.ExactMethodIterator
 
getMethod() - Method in class org.teavm.debugging.information.MethodIterator
 
getMethod(MethodReference) - Method in class org.teavm.dependency.DependencyAgent
 
getMethod(MethodReference) - Method in class org.teavm.dependency.DependencyChecker
 
getMethod(MethodReference) - Method in interface org.teavm.dependency.DependencyInfo
 
getMethod() - Method in class org.teavm.dependency.MethodDependency
 
getMethod() - Method in class org.teavm.javascript.ast.InvocationExpr
 
getMethod() - Method in class org.teavm.model.CallLocation
 
getMethod(MethodDescriptor) - Method in class org.teavm.model.ClassHolder
 
getMethod(MethodDescriptor) - Method in interface org.teavm.model.ClassReader
 
getMethod() - Method in class org.teavm.model.instructions.InvokeInstruction
 
getMethod() - Method in class org.teavm.model.InvokeDynamicInstruction
 
getMethodAt(GeneratedLocation) - Method in class org.teavm.debugging.information.DebugInformation
 
getMethodAt(int, int) - Method in class org.teavm.debugging.information.DebugInformation
 
getMethodEntrances(MethodReference) - Method in class org.teavm.debugging.information.DebugInformation
 
getMethodHandle() - Method in class org.teavm.model.RuntimeConstant
 
getMethodId() - Method in class org.teavm.debugging.information.ExactMethodIterator
 
getMethodId() - Method in class org.teavm.debugging.information.MethodIterator
 
getMethodImplementation(MethodReference) - Method in class org.teavm.dependency.DependencyAgent
 
getMethodImplementation(MethodReference) - Method in class org.teavm.dependency.DependencyChecker
 
getMethodImplementation(MethodReference) - Method in interface org.teavm.dependency.DependencyInfo
 
getMethodReference() - Method in class org.teavm.model.Program
 
getMethodReference() - Method in interface org.teavm.model.ProgramReader
 
getMethods() - Method in class org.teavm.debugging.information.DebugInformation
 
getMethods() - Method in class org.teavm.javascript.ast.ClassNode
 
getMethods() - Method in class org.teavm.model.ClassHolder
 
getMethods() - Method in interface org.teavm.model.ClassReader
 
getMethods() - Method in class org.teavm.vm.TeaVM
 
getMethodType() - Method in class org.teavm.model.RuntimeConstant
 
getMissingClasses() - Method in interface org.teavm.vm.Violations
 
getMissingFields() - Method in interface org.teavm.vm.Violations
 
getMissingMethods() - Method in interface org.teavm.vm.Violations
 
getModificationDate(String) - Method in interface org.teavm.parsing.ClassDateProvider
 
getModificationDate(String) - Method in class org.teavm.parsing.ClasspathClassHolderSource
 
getModificationDate(String) - Method in class org.teavm.parsing.ClasspathResourceMapper
 
getModifiers() - Method in class org.teavm.javascript.ast.ClassNode
 
getModifiers() - Method in class org.teavm.javascript.ast.FieldNode
 
getModifiers() - Method in class org.teavm.javascript.ast.MethodNode
 
getModifiers() - Method in class org.teavm.model.ElementHolder
 
getMutableAncestorClasses(String) - Method in interface org.teavm.model.ClassHolderSource
 
getMutableAncestors(String) - Method in interface org.teavm.model.ClassHolderSource
 
getName() - Method in interface org.teavm.debugging.javascript.JavaScriptVariable
 
getName() - Method in class org.teavm.debugging.Variable
 
getName() - Method in class org.teavm.dependency.DependencyType
 
getName() - Method in class org.teavm.javascript.ast.ClassNode
 
getName() - Method in class org.teavm.javascript.ast.FieldNode
 
getName() - Method in class org.teavm.model.ElementHolder
 
getName() - Method in interface org.teavm.model.ElementReader
 
getName() - Method in class org.teavm.model.MethodDescriptor
 
getName() - Method in class org.teavm.model.MethodHandle
 
getName() - Method in class org.teavm.model.MethodReference
 
getNameFor(String) - Method in class org.teavm.codegen.DefaultNamingStrategy
 
getNameFor(MethodDescriptor) - Method in class org.teavm.codegen.DefaultNamingStrategy
 
getNameFor(FieldReference) - Method in class org.teavm.codegen.DefaultNamingStrategy
 
getNameFor(String) - Method in interface org.teavm.codegen.NamingStrategy
 
getNameFor(MethodDescriptor) - Method in interface org.teavm.codegen.NamingStrategy
 
getNameFor(FieldReference) - Method in interface org.teavm.codegen.NamingStrategy
 
getNameForFunction(String) - Method in class org.teavm.codegen.DefaultNamingStrategy
 
getNameForFunction(String) - Method in interface org.teavm.codegen.NamingStrategy
 
getNameForInit(MethodReference) - Method in class org.teavm.codegen.DefaultNamingStrategy
 
getNameForInit(MethodReference) - Method in interface org.teavm.codegen.NamingStrategy
 
getNaming() - Method in class org.teavm.codegen.SourceWriter
 
getNaming() - Method in class org.teavm.javascript.Renderer
 
getNaming() - Method in interface org.teavm.javascript.RenderingContext
 
getNext() - Method in interface org.teavm.common.RangeTree.Node
 
getNextStatementLocation(GeneratedLocation) - Method in class org.teavm.debugging.information.DebugInformation
 
getNode(MethodReference) - Method in interface org.teavm.callgraph.CallGraph
Get node corresponding to the specific method.
getNode(MethodReference) - Method in class org.teavm.callgraph.DefaultCallGraph
 
getObjectRef() - Method in class org.teavm.javascript.ast.MonitorEnterStatement
 
getObjectRef() - Method in class org.teavm.javascript.ast.MonitorExitStatement
 
getObjectRef() - Method in class org.teavm.model.instructions.MonitorEnterInstruction
 
getObjectRef() - Method in class org.teavm.model.instructions.MonitorExitInstruction
 
getOperand() - Method in class org.teavm.javascript.ast.UnaryExpr
 
getOperand() - Method in class org.teavm.model.instructions.BranchingInstruction
 
getOperand() - Method in class org.teavm.model.instructions.NegateInstruction
 
getOperandType() - Method in class org.teavm.model.instructions.BinaryInstruction
 
getOperandType() - Method in class org.teavm.model.instructions.NegateInstruction
 
getOperation() - Method in class org.teavm.javascript.ast.BinaryExpr
 
getOperation() - Method in class org.teavm.javascript.ast.UnaryExpr
 
getOperation() - Method in class org.teavm.model.instructions.BinaryInstruction
 
getOriginalBlocks(int) - Method in class org.teavm.model.util.AsyncProgramSplitter
 
getOriginalCallFrame() - Method in class org.teavm.debugging.CallFrame
 
getOriginalLocation() - Method in class org.teavm.debugging.CallFrame
 
getOriginalProgram() - Method in class org.teavm.model.util.AsyncProgramSplitter
 
getOverridingMethods(MethodReference) - Method in class org.teavm.debugging.information.DebugInformation
 
getOwnerName() - Method in class org.teavm.model.ClassHolder
 
getOwnerName() - Method in interface org.teavm.model.ClassReader
 
getOwnerName() - Method in class org.teavm.model.FieldHolder
 
getOwnerName() - Method in class org.teavm.model.MemberHolder
 
getOwnerName() - Method in interface org.teavm.model.MemberReader
 
getOwnerName() - Method in class org.teavm.model.MethodHolder
 
getParameterAnnotations() - Method in class org.teavm.model.MethodHolder
 
getParameterAnnotations() - Method in interface org.teavm.model.MethodReader
 
getParameterCount() - Method in class org.teavm.dependency.MethodDependency
 
getParameterCount() - Method in interface org.teavm.dependency.MethodDependencyInfo
 
getParameterDebugNames() - Method in class org.teavm.javascript.ast.AsyncMethodNode
 
getParameterDebugNames() - Method in class org.teavm.javascript.ast.MethodNode
 
getParameterDebugNames() - Method in class org.teavm.javascript.ast.NativeMethodNode
 
getParameterDebugNames() - Method in class org.teavm.javascript.ast.RegularMethodNode
 
getParameterName(int) - Method in interface org.teavm.javascript.spi.GeneratorContext
 
getParameterTypes() - Method in class org.teavm.model.MethodDescriptor
 
getParameterTypes() - Method in class org.teavm.model.MethodHolder
 
getParameterTypes() - Method in interface org.teavm.model.MethodReader
 
getParameterTypes() - Method in class org.teavm.model.MethodReference
 
getParams() - Method in class org.teavm.diagnostics.Problem
 
getParent() - Method in interface org.teavm.common.Loop
 
getParent() - Method in interface org.teavm.common.RangeTree.Node
 
getParent() - Method in class org.teavm.model.ClassHolder
 
getParent() - Method in interface org.teavm.model.ClassReader
 
getParentName() - Method in class org.teavm.javascript.ast.ClassNode
 
getPart() - Method in class org.teavm.javascript.ast.GotoPartStatement
 
getPhi() - Method in class org.teavm.model.Incoming
 
getPhi() - Method in interface org.teavm.model.IncomingReader
 
getPhis() - Method in class org.teavm.model.BasicBlock
 
getPosition() - Method in class org.teavm.common.RecordArray.Record
 
getPosition() - Method in class org.teavm.common.RecordArrayBuilder.Record
 
getPrecedence() - Method in interface org.teavm.javascript.spi.InjectorContext
 
getProblemProvider() - Method in class org.teavm.vm.TeaVM
 
getProblems() - Method in class org.teavm.diagnostics.AccumulationDiagnostics
 
getProblems() - Method in interface org.teavm.diagnostics.ProblemProvider
 
getProgram() - Method in class org.teavm.model.BasicBlock
 
getProgram() - Method in interface org.teavm.model.BasicBlockReader
 
getProgram() - Method in class org.teavm.model.emit.ProgramEmitter
 
getProgram() - Method in class org.teavm.model.Instruction
 
getProgram() - Method in class org.teavm.model.MethodHolder
 
getProgram() - Method in interface org.teavm.model.MethodReader
 
getProgram(int) - Method in class org.teavm.model.util.AsyncProgramSplitter
 
getProgram() - Method in class org.teavm.model.Variable
 
getProgram() - Method in interface org.teavm.model.VariableReader
 
getProgramCache() - Method in class org.teavm.vm.TeaVM
 
getProgramEmitter() - Method in class org.teavm.model.emit.ValueEmitter
 
getProgressListener() - Method in class org.teavm.vm.TeaVM
 
getProperties() - Method in interface org.teavm.debugging.javascript.JavaScriptValue
 
getProperties() - Method in class org.teavm.debugging.Value
 
getProperties() - Method in class org.teavm.javascript.Renderer
 
getProperties() - Method in interface org.teavm.javascript.RenderingContext
 
getProperties() - Method in interface org.teavm.javascript.spi.GeneratorContext
 
getProperties() - Method in interface org.teavm.javascript.spi.InjectorContext
 
getProperties() - Method in interface org.teavm.vm.spi.TeaVMHost
Gets configuration properties.
getProperties() - Method in class org.teavm.vm.TeaVM
 
getProtectedBlock() - Method in class org.teavm.model.TryCatchBlock
 
getProtectedBlock() - Method in interface org.teavm.model.TryCatchBlockReader
 
getProtectedBody() - Method in class org.teavm.javascript.ast.TryCatchStatement
 
getQualified() - Method in class org.teavm.javascript.ast.QualificationExpr
 
getRange(int, int) - Method in class org.teavm.common.IntegerArray
 
getReachableClasses() - Method in class org.teavm.dependency.DependencyAgent
 
getReachableClasses() - Method in class org.teavm.dependency.DependencyChecker
 
getReachableClasses() - Method in interface org.teavm.dependency.DependencyInfo
 
getReachableFields() - Method in class org.teavm.dependency.DependencyAgent
 
getReachableFields() - Method in class org.teavm.dependency.DependencyChecker
 
getReachableFields() - Method in interface org.teavm.dependency.DependencyInfo
 
getReachableMethods() - Method in class org.teavm.dependency.DependencyAgent
 
getReachableMethods() - Method in class org.teavm.dependency.DependencyChecker
 
getReachableMethods() - Method in interface org.teavm.dependency.DependencyInfo
 
getReceiver() - Method in class org.teavm.model.instructions.ArrayLengthInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.AssignInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.BinaryInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.CastInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.CastIntegerInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.CastNumberInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.ClassConstantInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.CloneArrayInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.ConstructArrayInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.ConstructInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.ConstructMultiArrayInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.DoubleConstantInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.FloatConstantInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.GetElementInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.GetFieldInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.IntegerConstantInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.InvokeInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.IsInstanceInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.LongConstantInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.NegateInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.NullCheckInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.NullConstantInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.StringConstantInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.UnwrapArrayInstruction
 
getReceiver() - Method in class org.teavm.model.InvokeDynamicInstruction
 
getReceiver() - Method in class org.teavm.model.Phi
 
getReceiver() - Method in interface org.teavm.model.PhiReader
 
getRecordSize() - Method in class org.teavm.common.RecordArray
 
getRecordSize() - Method in class org.teavm.common.RecordArrayBuilder
 
getReference() - Method in class org.teavm.dependency.FieldDependency
 
getReference() - Method in interface org.teavm.dependency.FieldDependencyInfo
 
getReference() - Method in class org.teavm.dependency.MethodDependency
 
getReference() - Method in interface org.teavm.dependency.MethodDependencyInfo
 
getReference() - Method in class org.teavm.javascript.ast.MethodNode
 
getReference() - Method in class org.teavm.model.FieldHolder
 
getReference() - Method in interface org.teavm.model.FieldReader
 
getReference() - Method in class org.teavm.model.MethodHolder
 
getReference() - Method in interface org.teavm.model.MethodReader
 
getRegister() - Method in class org.teavm.model.Variable
 
getRegister() - Method in interface org.teavm.model.VariableReader
 
getRegularMethodCache() - Method in class org.teavm.javascript.Decompiler
 
getRepresentation() - Method in interface org.teavm.debugging.javascript.JavaScriptValue
 
getRepresentation() - Method in class org.teavm.debugging.Value
 
getResult() - Method in class org.teavm.dependency.MethodDependency
 
getResult() - Method in interface org.teavm.dependency.MethodDependencyInfo
 
getResult() - Method in class org.teavm.javascript.ast.ReturnStatement
 
getResultType() - Method in class org.teavm.model.MethodDescriptor
 
getResultType() - Method in class org.teavm.model.MethodHolder
 
getResultType() - Method in interface org.teavm.model.MethodReader
 
getReturnType() - Method in class org.teavm.model.MethodReference
 
getRightValue() - Method in class org.teavm.javascript.ast.AssignmentStatement
 
getRoot() - Method in class org.teavm.common.RangeTree
 
getRunner(MethodReader) - Method in class org.teavm.testing.JUnitTestAdapter
 
getRunner(MethodReader) - Method in interface org.teavm.testing.TestAdapter
 
getScript() - Method in class org.teavm.debugging.javascript.JavaScriptLocation
 
getSecond() - Method in class org.teavm.common.MutableGraphEdge
 
getSecondOperand() - Method in class org.teavm.javascript.ast.BinaryExpr
 
getSecondOperand() - Method in class org.teavm.model.instructions.BinaryBranchingInstruction
 
getSecondOperand() - Method in class org.teavm.model.instructions.BinaryInstruction
 
getSequence() - Method in class org.teavm.javascript.ast.SequentialStatement
 
getService(Class<T>) - Method in interface org.teavm.common.ServiceRepository
 
getService(Class<T>) - Method in class org.teavm.dependency.DependencyAgent
 
getService(Class<T>) - Method in class org.teavm.dependency.DependencyChecker
 
getService(Class<T>) - Method in class org.teavm.javascript.Renderer
 
getService(Class<T>) - Method in class org.teavm.vm.TeaVM
 
getSevereDiagnosticsProblems() - Method in interface org.teavm.vm.Violations
 
getSevereProblems() - Method in class org.teavm.diagnostics.AccumulationDiagnostics
 
getSevereProblems() - Method in interface org.teavm.diagnostics.ProblemProvider
 
getSeverity() - Method in class org.teavm.diagnostics.Problem
 
getShort() - Method in class org.teavm.model.AnnotationValue
 
getSignature() - Method in class org.teavm.model.MethodDescriptor
 
getSignature() - Method in class org.teavm.model.MethodHolder
 
getSignature() - Method in interface org.teavm.model.MethodReader
 
getSignature() - Method in class org.teavm.model.MethodReference
 
getSize() - Method in class org.teavm.model.instructions.ConstructArrayInstruction
 
getSource() - Method in class org.teavm.model.Incoming
 
getSource() - Method in interface org.teavm.model.IncomingReader
 
getSourceLocation(int, int) - Method in class org.teavm.debugging.information.DebugInformation
 
getSourceLocation(GeneratedLocation) - Method in class org.teavm.debugging.information.DebugInformation
 
getSourceLocation() - Method in class org.teavm.model.CallLocation
 
getSourceType() - Method in class org.teavm.model.instructions.CastNumberInstruction
 
getSplitPoints(int) - Method in class org.teavm.model.util.AsyncProgramSplitter
 
getStart() - Method in interface org.teavm.common.RangeTree.Node
 
getStatement() - Method in class org.teavm.javascript.ast.AsyncMethodPart
 
getStatementLocation(GeneratedLocation) - Method in class org.teavm.debugging.information.DebugInformation
 
getStatementStartLocations() - Method in class org.teavm.debugging.information.DebugInformation
 
getString() - Method in class org.teavm.model.AnnotationValue
 
getString() - Method in class org.teavm.model.RuntimeConstant
 
getSyncMethods() - Method in class org.teavm.model.AsyncInformation
 
getTag() - Method in class org.teavm.common.MutableGraphNode
 
getTag() - Method in class org.teavm.dependency.DependencyNode
 
getTarget() - Method in class org.teavm.javascript.ast.BreakStatement
 
getTarget() - Method in class org.teavm.javascript.ast.ContinueStatement
 
getTarget() - Method in class org.teavm.model.instructions.JumpInstruction
 
getTarget() - Method in class org.teavm.model.instructions.SwitchTableEntry
 
getTarget() - Method in interface org.teavm.model.instructions.SwitchTableEntryReader
 
getTargets() - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
getTargetType() - Method in class org.teavm.model.instructions.CastInstruction
 
getTargetType() - Method in class org.teavm.model.instructions.CastIntegerInstruction
 
getTargetType() - Method in class org.teavm.model.instructions.CastNumberInstruction
 
getText() - Method in class org.teavm.diagnostics.DefaultProblemTextConsumer
 
getText() - Method in class org.teavm.diagnostics.Problem
 
getThisVariable() - Method in interface org.teavm.debugging.javascript.JavaScriptCallFrame
 
getThrown() - Method in class org.teavm.dependency.MethodDependency
 
getThrown() - Method in interface org.teavm.dependency.MethodDependencyInfo
 
getTryCatchBlocks() - Method in class org.teavm.model.BasicBlock
 
getType() - Method in class org.teavm.debugging.Value
 
getType(String) - Method in class org.teavm.dependency.DependencyAgent
 
getType(String) - Method in class org.teavm.dependency.DependencyChecker
 
getType() - Method in class org.teavm.javascript.ast.FieldNode
 
getType() - Method in class org.teavm.javascript.ast.InstanceOfExpr
 
getType() - Method in class org.teavm.javascript.ast.InvocationExpr
 
getType() - Method in class org.teavm.javascript.ast.NewArrayExpr
 
getType() - Method in class org.teavm.javascript.ast.NewMultiArrayExpr
 
getType() - Method in class org.teavm.javascript.ast.StaticClassExpr
 
getType() - Method in class org.teavm.model.AnnotationHolder
 
getType() - Method in interface org.teavm.model.AnnotationReader
 
getType() - Method in class org.teavm.model.AnnotationValue
 
getType() - Method in class org.teavm.model.emit.ValueEmitter
 
getType() - Method in class org.teavm.model.FieldHolder
 
getType() - Method in interface org.teavm.model.FieldReader
 
getType() - Method in class org.teavm.model.instructions.ConstructInstruction
 
getType() - Method in class org.teavm.model.instructions.InvokeInstruction
 
getType() - Method in class org.teavm.model.instructions.IsInstanceInstruction
 
getTypes() - Method in class org.teavm.dependency.DependencyNode
 
getTypes() - Method in interface org.teavm.dependency.ValueDependencyInfo
 
getUsedVariables() - Method in class org.teavm.model.util.UsageExtractor
 
getValue() - Method in interface org.teavm.debugging.javascript.JavaScriptVariable
 
getValue() - Method in class org.teavm.debugging.Variable
 
getValue() - Method in class org.teavm.dependency.FieldDependency
 
getValue() - Method in interface org.teavm.dependency.FieldDependencyInfo
 
getValue() - Method in class org.teavm.javascript.ast.ConstantExpr
 
getValue() - Method in class org.teavm.javascript.ast.PrimitiveExpr
 
getValue() - Method in class org.teavm.javascript.ast.SwitchStatement
 
getValue(String) - Method in class org.teavm.model.AnnotationHolder
 
getValue(String) - Method in interface org.teavm.model.AnnotationReader
 
getValue() - Method in class org.teavm.model.emit.PhiEmitter
 
getValue() - Method in class org.teavm.model.Incoming
 
getValue() - Method in interface org.teavm.model.IncomingReader
 
getValue() - Method in class org.teavm.model.instructions.CastInstruction
 
getValue() - Method in class org.teavm.model.instructions.CastIntegerInstruction
 
getValue() - Method in class org.teavm.model.instructions.CastNumberInstruction
 
getValue() - Method in class org.teavm.model.instructions.IsInstanceInstruction
 
getValue() - Method in class org.teavm.model.instructions.NullCheckInstruction
 
getValue() - Method in class org.teavm.model.instructions.PutElementInstruction
 
getValue() - Method in class org.teavm.model.instructions.PutFieldInstruction
 
getValues() - Method in class org.teavm.model.AnnotationHolder
 
getValueToReturn() - Method in class org.teavm.model.instructions.ExitInstruction
 
getValueType() - Method in class org.teavm.model.MethodHandle
 
getValueType() - Method in class org.teavm.model.RuntimeConstant
 
getVariable(int) - Method in class org.teavm.dependency.MethodDependency
 
getVariable(int) - Method in interface org.teavm.dependency.MethodDependencyInfo
 
getVariable() - Method in class org.teavm.model.emit.ValueEmitter
 
getVariableCount() - Method in class org.teavm.dependency.MethodDependency
 
getVariableCount() - Method in interface org.teavm.dependency.MethodDependencyInfo
 
getVariableMeaningAt(int, int, String) - Method in class org.teavm.debugging.information.DebugInformation
 
getVariableMeaningAt(GeneratedLocation, String) - Method in class org.teavm.debugging.information.DebugInformation
 
getVariableNames() - Method in class org.teavm.debugging.information.DebugInformation
 
getVariables() - Method in class org.teavm.debugging.CallFrame
 
getVariables() - Method in interface org.teavm.debugging.javascript.JavaScriptCallFrame
 
getVariables() - Method in class org.teavm.dependency.MethodDependency
 
getVariables() - Method in interface org.teavm.dependency.MethodDependencyInfo
 
getVariables() - Method in class org.teavm.javascript.ast.AsyncMethodNode
 
getVariables() - Method in class org.teavm.javascript.ast.RegularMethodNode
 
getWriter() - Method in class org.teavm.javascript.Renderer
 
getWriter() - Method in interface org.teavm.javascript.RenderingContext
 
getWriter() - Method in interface org.teavm.javascript.spi.InjectorContext
 
getWrittenClasses() - Method in class org.teavm.vm.TeaVM
 
GlobalValueNumbering - Class in org.teavm.optimization
 
GlobalValueNumbering() - Constructor for class org.teavm.optimization.GlobalValueNumbering
 
GotoPartStatement - Class in org.teavm.javascript.ast
 
GotoPartStatement() - Constructor for class org.teavm.javascript.ast.GotoPartStatement
 
Graph - Interface in org.teavm.common
 
GraphBuilder - Class in org.teavm.common
 
GraphBuilder() - Constructor for class org.teavm.common.GraphBuilder
 
GraphBuilder(int) - Constructor for class org.teavm.common.GraphBuilder
 
GraphIndexer - Class in org.teavm.common
 
GraphIndexer(Graph, int[], int[]) - Constructor for class org.teavm.common.GraphIndexer
 
GraphNodeFilter - Interface in org.teavm.common
 
GraphSplittingBackend - Interface in org.teavm.common
 
GraphUtils - Class in org.teavm.common
 

H

hasArrayType() - Method in class org.teavm.dependency.DependencyNode
 
hasArrayType() - Method in interface org.teavm.dependency.ValueDependencyInfo
 
hashCode() - Method in class org.teavm.callgraph.DefaultCallSite
 
hashCode() - Method in class org.teavm.callgraph.DefaultClassAccessSite
 
hashCode() - Method in class org.teavm.callgraph.DefaultFieldAccessSite
 
hashCode() - Method in class org.teavm.debugging.information.GeneratedLocation
 
hashCode() - Method in class org.teavm.debugging.javascript.JavaScriptLocation
 
hashCode() - Method in class org.teavm.model.CallLocation
 
hashCode() - Method in class org.teavm.model.FieldReference
 
hashCode() - Method in class org.teavm.model.InstructionLocation
 
hashCode() - Method in class org.teavm.model.MethodDescriptor
 
hashCode() - Method in class org.teavm.model.MethodReference
 
hashCode() - Method in class org.teavm.model.ValueType
 
hasInnerStructure() - Method in interface org.teavm.debugging.javascript.JavaScriptValue
 
hasInnerStructure() - Method in class org.teavm.debugging.Value
 
hasModifier(ElementModifier) - Method in class org.teavm.model.ElementHolder
 
hasModifier(ElementModifier) - Method in interface org.teavm.model.ElementReader
 
hasResource(String) - Method in class org.teavm.parsing.ClasspathResourceProvider
 
hasResource(String) - Method in class org.teavm.parsing.JarFileResourceProvider
 
hasResource(String) - Method in interface org.teavm.parsing.ResourceProvider
 
hasResource(String) - Method in class org.teavm.resource.ClasspathResourceReader
 
hasResource(String) - Method in interface org.teavm.resource.ResourceReader
 
hasSevereViolations() - Method in interface org.teavm.vm.Violations
 
hasType(DependencyType) - Method in class org.teavm.dependency.DependencyNode
 
hasType(String) - Method in class org.teavm.dependency.DependencyNode
 
hasType(String) - Method in interface org.teavm.dependency.ValueDependencyInfo
 

I

IdentifiedStatement - Class in org.teavm.javascript.ast
 
IdentifiedStatement() - Constructor for class org.teavm.javascript.ast.IdentifiedStatement
 
IfEmitter - Class in org.teavm.model.emit
 
immediateDominatorOf(int) - Method in interface org.teavm.common.DominatorTree
 
Incoming - Class in org.teavm.model
 
Incoming() - Constructor for class org.teavm.model.Incoming
 
incomingEdges(int) - Method in interface org.teavm.common.Graph
 
incomingEdges(int) - Method in class org.teavm.common.LoopGraph
 
incomingEdges(int) - Method in class org.teavm.common.MutableDirectedGraph
 
incomingEdgesCount(int) - Method in interface org.teavm.common.Graph
 
incomingEdgesCount(int) - Method in class org.teavm.common.LoopGraph
 
incomingEdgesCount(int) - Method in class org.teavm.common.MutableDirectedGraph
 
IncomingReader - Interface in org.teavm.model
 
indent() - Method in class org.teavm.codegen.SourceWriter
 
indexAt(int) - Method in class org.teavm.common.LoopGraph
 
indexOf(int) - Method in class org.teavm.common.GraphIndexer
 
inferTypes(ProgramReader, MethodReference) - Method in class org.teavm.model.util.TypeInferer
 
initClass(CallLocation) - Method in class org.teavm.dependency.ClassDependency
 
initClass(String) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
initClass(String) - Static method in class org.teavm.javascript.ast.Statement
 
initClass(String) - Method in class org.teavm.model.emit.ProgramEmitter
 
initClass(String) - Method in interface org.teavm.model.instructions.InstructionReader
 
initClass(String) - Method in class org.teavm.model.util.InstructionStringifier
 
InitClassInstruction - Class in org.teavm.model.instructions
 
InitClassInstruction() - Constructor for class org.teavm.model.instructions.InitClassInstruction
 
InitClassStatement - Class in org.teavm.javascript.ast
 
InitClassStatement() - Constructor for class org.teavm.javascript.ast.InitClassStatement
 
InjectedBy - Annotation Type in org.teavm.javascript.spi
 
Injector - Interface in org.teavm.javascript.spi
 
InjectorContext - Interface in org.teavm.javascript.spi
 
InMemoryProgramCache - Class in org.teavm.model
 
InMemoryProgramCache() - Constructor for class org.teavm.model.InMemoryProgramCache
 
InMemoryRegularMethodNodeCache - Class in org.teavm.javascript
 
InMemoryRegularMethodNodeCache() - Constructor for class org.teavm.javascript.InMemoryRegularMethodNodeCache
 
install(TeaVMHost) - Method in interface org.teavm.vm.spi.TeaVMPlugin
 
installPlugins() - Method in class org.teavm.vm.TeaVM
Finds and install all plugins in the current class path.
instanceOf(Expr, ValueType) - Static method in class org.teavm.javascript.ast.Expr
 
instanceOf(ValueType) - Method in class org.teavm.model.emit.ValueEmitter
 
InstanceOfExpr - Class in org.teavm.javascript.ast
 
InstanceOfExpr() - Constructor for class org.teavm.javascript.ast.InstanceOfExpr
 
Instruction - Class in org.teavm.model
 
Instruction() - Constructor for class org.teavm.model.Instruction
 
instructionCount() - Method in class org.teavm.model.BasicBlock
 
instructionCount() - Method in interface org.teavm.model.BasicBlockReader
 
InstructionLocation - Class in org.teavm.model
 
InstructionLocation(String, int) - Constructor for class org.teavm.model.InstructionLocation
 
InstructionReader - Interface in org.teavm.model.instructions
 
InstructionStringifier - Class in org.teavm.model.util
 
InstructionStringifier(StringBuilder) - Constructor for class org.teavm.model.util.InstructionStringifier
 
InstructionTransitionExtractor - Class in org.teavm.model.util
 
InstructionTransitionExtractor() - Constructor for class org.teavm.model.util.InstructionTransitionExtractor
 
InstructionVariableMapper - Class in org.teavm.model.util
 
InstructionVariableMapper() - Constructor for class org.teavm.model.util.InstructionVariableMapper
 
InstructionVisitor - Interface in org.teavm.model.instructions
 
INT - Static variable in class org.teavm.model.AnnotationValue
 
INT - Static variable in class org.teavm.model.RuntimeConstant
 
INTEGER - Static variable in class org.teavm.model.ValueType
 
IntegerArray - Class in org.teavm.common
 
IntegerArray(int) - Constructor for class org.teavm.common.IntegerArray
 
integerConstant(VariableReader, int) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
integerConstant(VariableReader, int) - Method in interface org.teavm.model.instructions.InstructionReader
 
integerConstant(VariableReader, int) - Method in class org.teavm.model.util.InstructionStringifier
 
IntegerConstantInstruction - Class in org.teavm.model.instructions
 
IntegerConstantInstruction() - Constructor for class org.teavm.model.instructions.IntegerConstantInstruction
 
IntegerStack - Class in org.teavm.common
 
IntegerStack(int) - Constructor for class org.teavm.common.IntegerStack
 
IntegerSubtype - Enum in org.teavm.model.instructions
 
interfaceCaller(String, String, ValueType...) - Static method in class org.teavm.model.MethodHandle
 
interfaceCaller(String, MethodDescriptor) - Static method in class org.teavm.model.MethodHandle
 
interfaceCaller(MethodReference) - Static method in class org.teavm.model.MethodHandle
 
invalidate(T) - Method in class org.teavm.common.CachedMapper
 
invert(Expr) - Static method in class org.teavm.javascript.ast.Expr
 
InvocationExpr - Class in org.teavm.javascript.ast
 
InvocationExpr() - Constructor for class org.teavm.javascript.ast.InvocationExpr
 
InvocationType - Enum in org.teavm.javascript.ast
 
InvocationType - Enum in org.teavm.model.instructions
 
invoke(VariableReader, VariableReader, MethodReference, List<? extends VariableReader>, InvocationType) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
invoke(MethodReference, Expr, Expr[]) - Static method in class org.teavm.javascript.ast.Expr
 
invoke(MethodReference, ValueEmitter...) - Method in class org.teavm.model.emit.ProgramEmitter
 
invoke(String, String, ValueType, ValueEmitter...) - Method in class org.teavm.model.emit.ProgramEmitter
 
invoke(Class<?>, String, Class<?>, ValueEmitter...) - Method in class org.teavm.model.emit.ProgramEmitter
 
invoke(String, String, ValueEmitter...) - Method in class org.teavm.model.emit.ProgramEmitter
 
invoke(Class<?>, String, ValueEmitter...) - Method in class org.teavm.model.emit.ProgramEmitter
 
invoke(InvocationType, MethodReference, ValueEmitter...) - Method in class org.teavm.model.emit.ValueEmitter
 
invoke(InvocationType, String, String, ValueType, ValueEmitter...) - Method in class org.teavm.model.emit.ValueEmitter
 
invoke(InvocationType, String, ValueType, ValueEmitter...) - Method in class org.teavm.model.emit.ValueEmitter
 
invoke(VariableReader, VariableReader, MethodReference, List<? extends VariableReader>, InvocationType) - Method in interface org.teavm.model.instructions.InstructionReader
 
invoke(VariableReader, VariableReader, MethodReference, List<? extends VariableReader>, InvocationType) - Method in class org.teavm.model.util.InstructionStringifier
 
invokeDynamic(VariableReader, VariableReader, MethodDescriptor, List<? extends VariableReader>, MethodHandle, List<RuntimeConstant>) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
invokeDynamic(VariableReader, VariableReader, MethodDescriptor, List<? extends VariableReader>, MethodHandle, List<RuntimeConstant>) - Method in interface org.teavm.model.instructions.InstructionReader
 
invokeDynamic(VariableReader, VariableReader, MethodDescriptor, List<? extends VariableReader>, MethodHandle, List<RuntimeConstant>) - Method in class org.teavm.model.util.InstructionStringifier
 
InvokeDynamicInstruction - Class in org.teavm.model
 
InvokeDynamicInstruction() - Constructor for class org.teavm.model.InvokeDynamicInstruction
 
InvokeInstruction - Class in org.teavm.model.instructions
 
InvokeInstruction() - Constructor for class org.teavm.model.instructions.InvokeInstruction
 
invokeSpecial(MethodReference, Expr, Expr[]) - Static method in class org.teavm.javascript.ast.Expr
 
invokeSpecial(MethodReference, ValueEmitter...) - Method in class org.teavm.model.emit.ValueEmitter
 
invokeSpecial(String, String, ValueType, ValueEmitter...) - Method in class org.teavm.model.emit.ValueEmitter
 
invokeSpecial(String, ValueType, ValueEmitter...) - Method in class org.teavm.model.emit.ValueEmitter
 
invokeSpecial(String, Class<?>, ValueEmitter...) - Method in class org.teavm.model.emit.ValueEmitter
 
invokeSpecial(String, String, ValueEmitter...) - Method in class org.teavm.model.emit.ValueEmitter
 
invokeSpecial(Class<?>, String, ValueEmitter...) - Method in class org.teavm.model.emit.ValueEmitter
 
invokeSpecial(String, ValueEmitter...) - Method in class org.teavm.model.emit.ValueEmitter
 
invokeStatic(MethodReference, Expr[]) - Static method in class org.teavm.javascript.ast.Expr
 
invokeVirtual(String, ValueType, ValueEmitter...) - Method in class org.teavm.model.emit.ValueEmitter
 
invokeVirtual(MethodReference, ValueEmitter...) - Method in class org.teavm.model.emit.ValueEmitter
 
invokeVirtual(String, Class<?>, ValueEmitter...) - Method in class org.teavm.model.emit.ValueEmitter
 
invokeVirtual(String, ValueEmitter...) - Method in class org.teavm.model.emit.ValueEmitter
 
isAncestorInSpanningTree(int, int) - Method in class org.teavm.common.DJGraph
 
isAsync() - Method in class org.teavm.javascript.ast.AssignmentStatement
 
isAsync() - Method in class org.teavm.javascript.ast.AsyncMethodNode
 
isAsync() - Method in class org.teavm.javascript.ast.MethodNode
 
isAsync() - Method in class org.teavm.javascript.ast.NativeMethodNode
 
isAsync() - Method in class org.teavm.javascript.ast.RegularMethodNode
 
isAsync() - Method in class org.teavm.javascript.ast.TryCatchStatement
 
isAsync() - Method in interface org.teavm.javascript.spi.GeneratorContext
 
isAsync(MethodReference) - Method in interface org.teavm.javascript.spi.GeneratorContext
 
isAsyncFamily(MethodReference) - Method in interface org.teavm.javascript.spi.GeneratorContext
 
isAttached() - Method in class org.teavm.debugging.Debugger
 
isAttached() - Method in interface org.teavm.debugging.javascript.JavaScriptDebugger
 
isBackJoin(int, int) - Method in class org.teavm.common.DJGraph
 
isBytecodeLogging() - Method in class org.teavm.vm.TeaVM
 
isChildOf(Loop) - Method in interface org.teavm.common.Loop
 
isCrossJoin(int, int) - Method in class org.teavm.common.DJGraph
 
isDestroyed() - Method in class org.teavm.debugging.Breakpoint
 
isDomEdge(int, int) - Method in class org.teavm.common.DJGraph
 
isEmpty() - Method in class org.teavm.common.IntegerStack
 
isEndReached() - Method in class org.teavm.debugging.information.ClassNameIterator
 
isEndReached() - Method in class org.teavm.debugging.information.ExactMethodIterator
 
isEndReached() - Method in class org.teavm.debugging.information.FileNameIterator
 
isEndReached() - Method in class org.teavm.debugging.information.LineNumberIterator
 
isEndReached() - Method in class org.teavm.debugging.information.MethodIterator
 
isEndReached() - Method in class org.teavm.debugging.information.SourceLocationIterator
 
isEqualTo(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
isFalse() - Method in class org.teavm.model.emit.ValueEmitter
 
isGreaterOrEqualTo(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
isGreaterThan(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
isIncremental() - Method in class org.teavm.vm.TeaVM
 
isInstance(VariableReader, VariableReader, ValueType) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
isInstance(VariableReader, VariableReader, ValueType) - Method in interface org.teavm.model.instructions.InstructionReader
 
isInstance(VariableReader, VariableReader, ValueType) - Method in class org.teavm.model.util.InstructionStringifier
 
IsInstanceInstruction - Class in org.teavm.model.instructions
 
IsInstanceInstruction() - Constructor for class org.teavm.model.instructions.IsInstanceInstruction
 
isIrreducible(Graph) - Static method in class org.teavm.common.GraphUtils
 
isJoinEdge(int, int) - Method in class org.teavm.common.DJGraph
 
isLessOrEqualTo(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
isLessThan(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
isMinified() - Method in class org.teavm.codegen.SourceWriterBuilder
 
isMinifying() - Method in class org.teavm.codegen.DefaultNamingStrategy
 
isMinifying() - Method in class org.teavm.javascript.Renderer
 
isMinifying() - Method in interface org.teavm.javascript.RenderingContext
 
isMinifying() - Method in interface org.teavm.javascript.spi.InjectorContext
 
isMinifying() - Method in class org.teavm.vm.TeaVM
Reports whether this TeaVM instance uses obfuscation when generating the JavaScript code.
isMissing() - Method in class org.teavm.dependency.ClassDependency
 
isMissing() - Method in interface org.teavm.dependency.ClassDependencyInfo
 
isMissing() - Method in class org.teavm.dependency.FieldDependency
 
isMissing() - Method in interface org.teavm.dependency.FieldDependencyInfo
 
isMissing() - Method in class org.teavm.dependency.MethodDependency
 
isMissing() - Method in interface org.teavm.dependency.MethodDependencyInfo
 
isNotEqualTo(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
isNotNull() - Method in class org.teavm.model.emit.ValueEmitter
 
isNotSame(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
isNull() - Method in class org.teavm.model.emit.ValueEmitter
 
isObject(String) - Method in class org.teavm.model.ValueType.Array
 
isObject(String) - Method in class org.teavm.model.ValueType
 
isObject(Class<?>) - Method in class org.teavm.model.ValueType
 
isObject(String) - Method in class org.teavm.model.ValueType.Null
 
isObject(String) - Method in class org.teavm.model.ValueType.Object
 
isObject(String) - Method in class org.teavm.model.ValueType.Primitive
 
isObject(String) - Method in class org.teavm.model.ValueType.Void
 
isPacked() - Method in class org.teavm.model.Program
 
isSame(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
isSpanningBack(int, int) - Method in class org.teavm.common.DJGraph
 
isSpanningCross(int, int) - Method in class org.teavm.common.DJGraph
 
isSubtypeOf(ValueType) - Method in class org.teavm.model.ValueType
 
isSuperType(String, String) - Method in interface org.teavm.model.ClassReaderSource
 
isSuperType(ValueType, ValueType) - Method in interface org.teavm.model.ClassReaderSource
 
isSuspended() - Method in class org.teavm.debugging.Debugger
 
isSuspended() - Method in interface org.teavm.debugging.javascript.JavaScriptDebugger
 
isTrue() - Method in class org.teavm.model.emit.ValueEmitter
 
isUsed() - Method in class org.teavm.dependency.MethodDependency
 
isUsed() - Method in interface org.teavm.dependency.MethodDependencyInfo
 
isValid() - Method in class org.teavm.debugging.Breakpoint
 
isValid() - Method in interface org.teavm.debugging.javascript.JavaScriptBreakpoint
 
iterateOverClassNames() - Method in class org.teavm.debugging.information.DebugInformation
 
iterateOverExactMethods() - Method in class org.teavm.debugging.information.DebugInformation
 
iterateOverFileNames() - Method in class org.teavm.debugging.information.DebugInformation
 
iterateOverLineNumbers() - Method in class org.teavm.debugging.information.DebugInformation
 
iterateOverMethods() - Method in class org.teavm.debugging.information.DebugInformation
 
iterateOverSourceLocations() - Method in class org.teavm.debugging.information.DebugInformation
 

J

JarFileResourceProvider - Class in org.teavm.parsing
 
JarFileResourceProvider(File) - Constructor for class org.teavm.parsing.JarFileResourceProvider
 
JarFileResourceProvider(String) - Constructor for class org.teavm.parsing.JarFileResourceProvider
 
JavaScriptBreakpoint - Interface in org.teavm.debugging.javascript
 
JavaScriptCallFrame - Interface in org.teavm.debugging.javascript
 
JavaScriptDebugger - Interface in org.teavm.debugging.javascript
 
JavaScriptDebuggerListener - Interface in org.teavm.debugging.javascript
 
JavaScriptLocation - Class in org.teavm.debugging.javascript
 
JavaScriptLocation(String, int, int) - Constructor for class org.teavm.debugging.javascript.JavaScriptLocation
 
JavaScriptValue - Interface in org.teavm.debugging.javascript
 
JavaScriptVariable - Interface in org.teavm.debugging.javascript
 
join(BasicBlock, ValueEmitter, BasicBlock, ValueType) - Method in class org.teavm.model.emit.ValueEmitter
 
jump(BasicBlockReader) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
jump(BasicBlock) - Method in class org.teavm.model.emit.ProgramEmitter
 
jump(BasicBlockReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
jump(BasicBlockReader) - Method in class org.teavm.model.util.InstructionStringifier
 
jumpIf(BranchingCondition, VariableReader, BasicBlockReader, BasicBlockReader) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
jumpIf(BinaryBranchingCondition, VariableReader, VariableReader, BasicBlockReader, BasicBlockReader) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
jumpIf(BranchingCondition, VariableReader, BasicBlockReader, BasicBlockReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
jumpIf(BinaryBranchingCondition, VariableReader, VariableReader, BasicBlockReader, BasicBlockReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
jumpIf(BranchingCondition, VariableReader, BasicBlockReader, BasicBlockReader) - Method in class org.teavm.model.util.InstructionStringifier
 
jumpIf(BinaryBranchingCondition, VariableReader, VariableReader, BasicBlockReader, BasicBlockReader) - Method in class org.teavm.model.util.InstructionStringifier
 
JumpInstruction - Class in org.teavm.model.instructions
 
JumpInstruction() - Constructor for class org.teavm.model.instructions.JumpInstruction
 
JUnitTestAdapter - Class in org.teavm.testing
 
JUnitTestAdapter() - Constructor for class org.teavm.testing.JUnitTestAdapter
 

K

keyAdded(S) - Method in interface org.teavm.common.CachedMapper.KeyListener
 
knownLoops() - Method in class org.teavm.common.LoopGraph
 

L

launch() - Method in interface org.teavm.testing.TestLauncher
 
lcaOf(int, int) - Method in class org.teavm.common.LCATree
 
LCATree - Class in org.teavm.common
 
LCATree(int) - Constructor for class org.teavm.common.LCATree
 
left - Variable in class org.teavm.common.RangeTree.Range
 
level(int) - Method in class org.teavm.common.DJGraph
 
levelCount() - Method in class org.teavm.common.DJGraph
 
levelOf(int) - Method in class org.teavm.common.DJGraph
 
levelOf(int) - Method in interface org.teavm.common.DominatorTree
 
LineNumberIterator - Class in org.teavm.debugging.information
 
link(DependencyInfo, ClassHolder) - Method in class org.teavm.dependency.Linker
 
link(DependencyInfo) - Method in class org.teavm.vm.TeaVM
 
linkClass(String, CallLocation) - Method in class org.teavm.dependency.DependencyAgent
 
linkClass(String, CallLocation) - Method in class org.teavm.dependency.DependencyChecker
 
Linker - Class in org.teavm.dependency
 
Linker() - Constructor for class org.teavm.dependency.Linker
 
linkField(FieldReference, CallLocation) - Method in class org.teavm.dependency.DependencyAgent
 
linkField(FieldReference, CallLocation) - Method in class org.teavm.dependency.DependencyChecker
 
linkMethod(MethodReference, CallLocation) - Method in class org.teavm.dependency.DependencyAgent
 
linkMethod(MethodReference, CallLocation) - Method in class org.teavm.dependency.DependencyChecker
 
linkMethod(MethodReference) - Method in class org.teavm.vm.TeaVM
 
linkType(String) - Method in class org.teavm.vm.TeaVM
 
LIST - Static variable in class org.teavm.model.AnnotationValue
 
ListableClassHolderSource - Interface in org.teavm.model
 
ListableClassReaderSource - Interface in org.teavm.model
 
ListingBuilder - Class in org.teavm.model.util
 
ListingBuilder() - Constructor for class org.teavm.model.util.ListingBuilder
 
liveIn(int, int) - Method in class org.teavm.model.util.LivenessAnalyzer
 
liveIn(int) - Method in class org.teavm.model.util.LivenessAnalyzer
 
LivenessAnalyzer - Class in org.teavm.model.util
 
LivenessAnalyzer() - Constructor for class org.teavm.model.util.LivenessAnalyzer
 
load(ClassLoader) - Static method in class org.teavm.vm.TeaVMPluginLoader
 
location(InstructionLocation) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
location(InstructionLocation) - Method in interface org.teavm.model.instructions.InstructionReader
 
location(InstructionLocation) - Method in class org.teavm.model.util.InstructionStringifier
 
LocationProvider - Interface in org.teavm.codegen
 
LONG - Static variable in class org.teavm.model.AnnotationValue
 
LONG - Static variable in class org.teavm.model.RuntimeConstant
 
LONG - Static variable in class org.teavm.model.ValueType
 
longConstant(VariableReader, long) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
longConstant(VariableReader, long) - Method in interface org.teavm.model.instructions.InstructionReader
 
longConstant(VariableReader, long) - Method in class org.teavm.model.util.InstructionStringifier
 
LongConstantInstruction - Class in org.teavm.model.instructions
 
LongConstantInstruction() - Constructor for class org.teavm.model.instructions.LongConstantInstruction
 
lookup(String) - Method in class org.teavm.cache.FileSymbolTable
 
lookup(String) - Method in interface org.teavm.cache.SymbolTable
 
Loop - Interface in org.teavm.common
 
loopAt(int) - Method in class org.teavm.common.LoopGraph
 
LoopGraph - Class in org.teavm.common
 
LoopGraph(Graph) - Constructor for class org.teavm.common.LoopGraph
 
LoopInvariantMotion - Class in org.teavm.optimization
 
LoopInvariantMotion() - Constructor for class org.teavm.optimization.LoopInvariantMotion
 

M

manyToString(ValueType[]) - Static method in class org.teavm.model.ValueType
 
map(T) - Method in class org.teavm.common.CachedMapper
 
map(T) - Method in interface org.teavm.common.Mapper
 
map(BasicBlock) - Method in class org.teavm.model.util.BasicBlockMapper
 
map(Variable) - Method in class org.teavm.model.util.InstructionVariableMapper
 
map(String) - Method in class org.teavm.parsing.ClasspathResourceMapper
 
map(String) - Method in class org.teavm.resource.ResourceClassHolderMapper
 
map(String) - Method in class org.teavm.resource.ResourceParser
 
Mapper<T,R> - Interface in org.teavm.common
 
MapperClassHolderSource - Class in org.teavm.resource
 
MapperClassHolderSource(Mapper<String, ClassHolder>) - Constructor for class org.teavm.resource.MapperClassHolderSource
 
match(int) - Method in interface org.teavm.common.GraphNodeFilter
 
match(DependencyType) - Method in interface org.teavm.dependency.DependencyTypeFilter
 
MemberHolder - Class in org.teavm.model
 
MemberHolder(String) - Constructor for class org.teavm.model.MemberHolder
 
MemberReader - Interface in org.teavm.model
 
METHOD - Static variable in class org.teavm.model.RuntimeConstant
 
METHOD_HANDLE - Static variable in class org.teavm.model.RuntimeConstant
 
MethodDependency - Class in org.teavm.dependency
 
MethodDependencyInfo - Interface in org.teavm.dependency
 
MethodDescriptor - Class in org.teavm.model
 
MethodDescriptor(String, ValueType...) - Constructor for class org.teavm.model.MethodDescriptor
 
MethodDescriptor(String, Class<?>...) - Constructor for class org.teavm.model.MethodDescriptor
 
MethodHandle - Class in org.teavm.model
 
MethodHandleType - Enum in org.teavm.model
 
MethodHolder - Class in org.teavm.model
 
MethodHolder(MethodDescriptor) - Constructor for class org.teavm.model.MethodHolder
 
MethodHolder(String, ValueType...) - Constructor for class org.teavm.model.MethodHolder
 
MethodIterator - Class in org.teavm.debugging.information
 
MethodNode - Class in org.teavm.javascript.ast
 
MethodNode(MethodReference) - Constructor for class org.teavm.javascript.ast.MethodNode
 
MethodNodeCache - Interface in org.teavm.javascript
 
MethodNodeVisitor - Interface in org.teavm.javascript.ast
 
MethodOptimization - Interface in org.teavm.optimization
 
methodReached(DependencyAgent, MethodDependency, CallLocation) - Method in class org.teavm.dependency.AbstractDependencyListener
 
methodReached(DependencyAgent, MethodDependency, CallLocation) - Method in interface org.teavm.dependency.DependencyListener
 
methodReached(DependencyAgent, MethodDependency, CallLocation) - Method in interface org.teavm.dependency.DependencyPlugin
 
MethodReader - Interface in org.teavm.model
 
MethodReference - Class in org.teavm.model
Specifies a fully qualified name of a method, including its name, class name, parameter types and return value type.
MethodReference(String, MethodDescriptor) - Constructor for class org.teavm.model.MethodReference
 
MethodReference(String, String, ValueType...) - Constructor for class org.teavm.model.MethodReference
Creates a new reference to a method.
MethodReference(Class<?>, String, Class<?>...) - Constructor for class org.teavm.model.MethodReference
 
methodTypeToString(ValueType[]) - Static method in class org.teavm.model.ValueType
 
min() - Static method in enum org.teavm.javascript.Precedence
 
MinifyingAliasProvider - Class in org.teavm.codegen
 
MinifyingAliasProvider() - Constructor for class org.teavm.codegen.MinifyingAliasProvider
 
MissingItemsProcessor - Class in org.teavm.model.util
 
MissingItemsProcessor(DependencyInfo, Diagnostics) - Constructor for class org.teavm.model.util.MissingItemsProcessor
 
ModelUtils - Class in org.teavm.model.util
 
monitorEnter(VariableReader) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
monitorEnter(VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
monitorEnter(VariableReader) - Method in class org.teavm.model.util.InstructionStringifier
 
MonitorEnterInstruction - Class in org.teavm.model.instructions
 
MonitorEnterInstruction() - Constructor for class org.teavm.model.instructions.MonitorEnterInstruction
 
MonitorEnterStatement - Class in org.teavm.javascript.ast
 
MonitorEnterStatement() - Constructor for class org.teavm.javascript.ast.MonitorEnterStatement
 
monitorExit(VariableReader) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
monitorExit(VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
monitorExit(VariableReader) - Method in class org.teavm.model.util.InstructionStringifier
 
MonitorExitInstruction - Class in org.teavm.model.instructions
 
MonitorExitInstruction() - Constructor for class org.teavm.model.instructions.MonitorExitInstruction
 
MonitorExitStatement - Class in org.teavm.javascript.ast
 
MonitorExitStatement() - Constructor for class org.teavm.javascript.ast.MonitorExitStatement
 
mul(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
mul(int) - Method in class org.teavm.model.emit.ValueEmitter
 
MutableClassHolderSource - Class in org.teavm.model
 
MutableClassHolderSource() - Constructor for class org.teavm.model.MutableClassHolderSource
 
MutableDirectedGraph - Class in org.teavm.common
 
MutableDirectedGraph() - Constructor for class org.teavm.common.MutableDirectedGraph
 
MutableDirectedGraph(Graph) - Constructor for class org.teavm.common.MutableDirectedGraph
 
MutableGraphEdge - Class in org.teavm.common
 
MutableGraphEdge() - Constructor for class org.teavm.common.MutableGraphEdge
 
MutableGraphNode - Class in org.teavm.common
 
MutableGraphNode(int) - Constructor for class org.teavm.common.MutableGraphNode
 
mutableOverridenMethods(MethodReference) - Method in interface org.teavm.model.ClassHolderSource
 

N

NameFrequencyConsumer - Interface in org.teavm.codegen
 
NameFrequencyEstimator - Class in org.teavm.javascript
 
NameFrequencyEstimator(NameFrequencyConsumer, ClassReaderSource, Set<MethodReference>, Set<MethodReference>) - Constructor for class org.teavm.javascript.NameFrequencyEstimator
 
NamingException - Exception in org.teavm.codegen
 
NamingException() - Constructor for exception org.teavm.codegen.NamingException
 
NamingException(String) - Constructor for exception org.teavm.codegen.NamingException
 
NamingOrderer - Class in org.teavm.codegen
 
NamingOrderer() - Constructor for class org.teavm.codegen.NamingOrderer
 
NamingStrategy - Interface in org.teavm.codegen
 
NativeMethodNode - Class in org.teavm.javascript.ast
 
NativeMethodNode(MethodReference) - Constructor for class org.teavm.javascript.ast.NativeMethodNode
 
neg() - Method in class org.teavm.model.emit.ValueEmitter
 
negate(VariableReader, VariableReader, NumericOperandType) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
negate(VariableReader, VariableReader, NumericOperandType) - Method in interface org.teavm.model.instructions.InstructionReader
 
negate(VariableReader, VariableReader, NumericOperandType) - Method in class org.teavm.model.util.InstructionStringifier
 
NegateInstruction - Class in org.teavm.model.instructions
 
NegateInstruction(NumericOperandType) - Constructor for class org.teavm.model.instructions.NegateInstruction
 
NewArrayExpr - Class in org.teavm.javascript.ast
 
NewArrayExpr() - Constructor for class org.teavm.javascript.ast.NewArrayExpr
 
NewExpr - Class in org.teavm.javascript.ast
 
NewExpr() - Constructor for class org.teavm.javascript.ast.NewExpr
 
newLine() - Method in class org.teavm.codegen.SourceWriter
 
NewMultiArrayExpr - Class in org.teavm.javascript.ast
 
NewMultiArrayExpr() - Constructor for class org.teavm.javascript.ast.NewMultiArrayExpr
 
newVar(ValueType) - Method in class org.teavm.model.emit.ProgramEmitter
 
newVar(ClassReader) - Method in class org.teavm.model.emit.ProgramEmitter
 
newVar(Class<?>) - Method in class org.teavm.model.emit.ProgramEmitter
 
next() - Method in class org.teavm.debugging.information.ClassNameIterator
 
next() - Method in class org.teavm.debugging.information.ExactMethodIterator
 
next() - Method in class org.teavm.debugging.information.FileNameIterator
 
next() - Method in class org.teavm.debugging.information.LineNumberIterator
 
next() - Method in class org.teavm.debugging.information.MethodIterator
 
next() - Method in class org.teavm.debugging.information.SourceLocationIterator
 
next() - Method in enum org.teavm.javascript.Precedence
 
NoCache - Annotation Type in org.teavm.cache
 
nodeAt(int) - Method in class org.teavm.common.GraphIndexer
 
NodeLocation - Class in org.teavm.javascript.ast
 
NodeLocation(String, int) - Constructor for class org.teavm.javascript.ast.NodeLocation
 
NodeModifier - Enum in org.teavm.javascript.ast
 
nop() - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
nop() - Method in interface org.teavm.model.instructions.InstructionReader
 
nop() - Method in class org.teavm.model.util.InstructionStringifier
 
not() - Method in class org.teavm.model.emit.ConditionEmitter
 
not() - Method in class org.teavm.model.emit.ForkEmitter
 
NULL - Static variable in class org.teavm.model.ValueType
 
Null() - Constructor for class org.teavm.model.ValueType.Null
 
nullCheck(VariableReader, VariableReader) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
nullCheck(VariableReader, VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
nullCheck(VariableReader, VariableReader) - Method in class org.teavm.model.util.InstructionStringifier
 
NullCheckInstruction - Class in org.teavm.model.instructions
 
NullCheckInstruction() - Constructor for class org.teavm.model.instructions.NullCheckInstruction
 
nullConstant(VariableReader) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
nullConstant(VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
nullConstant(VariableReader) - Method in class org.teavm.model.util.InstructionStringifier
 
NullConstantInstruction - Class in org.teavm.model.instructions
 
NullConstantInstruction() - Constructor for class org.teavm.model.instructions.NullConstantInstruction
 
NullPointerExceptionTransformer - Class in org.teavm.javascript
 
NullPointerExceptionTransformer() - Constructor for class org.teavm.javascript.NullPointerExceptionTransformer
 
numArrays() - Method in class org.teavm.common.RecordArray.Record
 
numArrays() - Method in class org.teavm.common.RecordArrayBuilder.Record
 
NumericOperandType - Enum in org.teavm.model.instructions
 

O

object(String) - Static method in class org.teavm.model.ValueType
 
Object(String) - Constructor for class org.teavm.model.ValueType.Object
 
of(int...) - Static method in class org.teavm.common.IntegerArray
 
openResource(String) - Method in class org.teavm.parsing.ClasspathResourceProvider
 
openResource(String) - Method in class org.teavm.parsing.JarFileResourceProvider
 
openResource(String) - Method in interface org.teavm.parsing.ResourceProvider
 
openResource(String) - Method in class org.teavm.resource.ClasspathResourceReader
 
openResource(String) - Method in interface org.teavm.resource.ResourceReader
 
optimize() - Method in class org.teavm.common.IntegerArray
 
optimize(RegularMethodNode, Program) - Method in class org.teavm.javascript.Optimizer
 
optimize(AsyncMethodNode, AsyncProgramSplitter) - Method in class org.teavm.javascript.Optimizer
 
optimize(MethodReader, Program) - Method in class org.teavm.optimization.ArrayUnwrapMotion
 
optimize(MethodReader, Program) - Method in class org.teavm.optimization.EmptyBlockElimination
 
optimize(MethodReader, Program) - Method in class org.teavm.optimization.GlobalValueNumbering
 
optimize(MethodReader, Program) - Method in class org.teavm.optimization.LoopInvariantMotion
 
optimize(MethodReader, Program) - Method in interface org.teavm.optimization.MethodOptimization
 
optimize(Program) - Method in class org.teavm.optimization.UnreachableBasicBlockEliminator
 
optimize(MethodReader, Program) - Method in class org.teavm.optimization.UnusedVariableElimination
 
optimizeAll(ListableClassHolderSource) - Method in class org.teavm.optimization.ClassSetOptimizer
 
Optimizer - Class in org.teavm.javascript
 
Optimizer() - Constructor for class org.teavm.javascript.Optimizer
 
option(int, FragmentEmitter) - Method in class org.teavm.model.emit.ChooseEmitter
 
option(String, FragmentEmitter) - Method in class org.teavm.model.emit.StringChooseEmitter
 
or(ConditionProducer) - Method in class org.teavm.model.emit.ConditionEmitter
 
or(BasicBlock, ForkEmitter) - Method in class org.teavm.model.emit.ForkEmitter
 
org.teavm.cache - package org.teavm.cache
 
org.teavm.callgraph - package org.teavm.callgraph
 
org.teavm.codegen - package org.teavm.codegen
 
org.teavm.common - package org.teavm.common
 
org.teavm.debugging - package org.teavm.debugging
 
org.teavm.debugging.information - package org.teavm.debugging.information
 
org.teavm.debugging.javascript - package org.teavm.debugging.javascript
 
org.teavm.dependency - package org.teavm.dependency
 
org.teavm.diagnostics - package org.teavm.diagnostics
 
org.teavm.javascript - package org.teavm.javascript
 
org.teavm.javascript.ast - package org.teavm.javascript.ast
 
org.teavm.javascript.spi - package org.teavm.javascript.spi
 
org.teavm.model - package org.teavm.model
Represents a class model that is alternative to java.lang.reflection package.
org.teavm.model.emit - package org.teavm.model.emit
 
org.teavm.model.instructions - package org.teavm.model.instructions
 
org.teavm.model.util - package org.teavm.model.util
 
org.teavm.optimization - package org.teavm.optimization
 
org.teavm.parsing - package org.teavm.parsing
 
org.teavm.resource - package org.teavm.resource
 
org.teavm.testing - package org.teavm.testing
 
org.teavm.vm - package org.teavm.vm
 
org.teavm.vm.spi - package org.teavm.vm.spi
 
otherwise(FragmentEmitter) - Method in class org.teavm.model.emit.ChooseEmitter
 
otherwise(FragmentEmitter) - Method in class org.teavm.model.emit.StringChooseEmitter
 
outdent() - Method in class org.teavm.codegen.SourceWriter
 
outgoingEdges(int) - Method in interface org.teavm.common.Graph
 
outgoingEdges(int) - Method in class org.teavm.common.LoopGraph
 
outgoingEdges(int) - Method in class org.teavm.common.MutableDirectedGraph
 
outgoingEdgesCount(int) - Method in interface org.teavm.common.Graph
 
outgoingEdgesCount(int) - Method in class org.teavm.common.LoopGraph
 
outgoingEdgesCount(int) - Method in class org.teavm.common.MutableDirectedGraph
 
overridenMethods(MethodReference) - Method in interface org.teavm.model.ClassReaderSource
 

P

pack(int) - Method in class org.teavm.common.DisjointSet
 
pack() - Method in class org.teavm.model.Program
 
parameterAnnotation(int) - Method in class org.teavm.model.MethodHolder
 
parameterAnnotation(int) - Method in interface org.teavm.model.MethodReader
 
parameterCount() - Method in class org.teavm.model.MethodDescriptor
 
parameterCount() - Method in class org.teavm.model.MethodHolder
 
parameterCount() - Method in interface org.teavm.model.MethodReader
 
parameterCount() - Method in class org.teavm.model.MethodReference
 
parameterType(int) - Method in class org.teavm.model.MethodDescriptor
 
parameterType(int) - Method in class org.teavm.model.MethodHolder
 
parameterType(int) - Method in interface org.teavm.model.MethodReader
 
parameterType(int) - Method in class org.teavm.model.MethodReference
 
parentOf(int) - Method in class org.teavm.common.LCATree
 
parse(String) - Static method in class org.teavm.model.MethodDescriptor
 
parse(String) - Static method in class org.teavm.model.MethodReference
 
parse(String) - Static method in class org.teavm.model.ValueType
 
parse(Class<?>) - Static method in class org.teavm.model.ValueType
 
parse(MethodNode, String) - Method in class org.teavm.parsing.ProgramParser
 
parseClass(ClassNode) - Static method in class org.teavm.parsing.Parser
 
parseField(FieldNode) - Static method in class org.teavm.parsing.Parser
 
parseIfPossible(String) - Static method in class org.teavm.model.MethodDescriptor
 
parseIfPossible(String) - Static method in class org.teavm.model.MethodReference
 
parseIfPossible(String) - Static method in class org.teavm.model.ValueType
 
parseMany(String) - Static method in class org.teavm.model.ValueType
 
parseManyIfPossible(String) - Static method in class org.teavm.model.ValueType
 
parseMethod(MethodNode, String, String) - Static method in class org.teavm.parsing.Parser
 
parseModifiers(int, ElementHolder) - Static method in class org.teavm.parsing.Parser
 
Parser - Class in org.teavm.parsing
 
parseSignature(String) - Static method in class org.teavm.model.MethodDescriptor
 
parseSignatureIfPossible(String) - Static method in class org.teavm.model.MethodDescriptor
 
paused() - Method in interface org.teavm.debugging.DebuggerListener
 
paused() - Method in interface org.teavm.debugging.javascript.JavaScriptDebuggerListener
 
peek() - Method in class org.teavm.common.IntegerStack
 
phaseStarted(TeaVMPhase, int) - Method in interface org.teavm.vm.TeaVMProgressListener
 
phi(ValueType, BasicBlock) - Method in class org.teavm.model.emit.ProgramEmitter
 
phi(Class<?>, BasicBlock) - Method in class org.teavm.model.emit.ProgramEmitter
 
phi(ClassReader, BasicBlock) - Method in class org.teavm.model.emit.ProgramEmitter
 
phi(ValueType) - Method in class org.teavm.model.emit.ProgramEmitter
 
phi(Class<?>) - Method in class org.teavm.model.emit.ProgramEmitter
 
phi(ClassReader) - Method in class org.teavm.model.emit.ProgramEmitter
 
Phi - Class in org.teavm.model
 
Phi() - Constructor for class org.teavm.model.Phi
 
PhiEmitter - Class in org.teavm.model.emit
 
PhiReader - Interface in org.teavm.model
 
PluggableDependency - Annotation Type in org.teavm.dependency
 
pop() - Method in class org.teavm.common.IntegerStack
 
Precedence - Enum in org.teavm.javascript
 
PreOptimizingClassHolderSource - Class in org.teavm.model
 
PreOptimizingClassHolderSource(ClassHolderSource) - Constructor for class org.teavm.model.PreOptimizingClassHolderSource
 
prepareBlock() - Method in class org.teavm.model.emit.ProgramEmitter
 
previous() - Method in enum org.teavm.javascript.Precedence
 
primitive(PrimitiveType) - Static method in class org.teavm.model.ValueType
 
PrimitiveExpr - Class in org.teavm.javascript.ast
 
PrimitiveExpr() - Constructor for class org.teavm.javascript.ast.PrimitiveExpr
 
PrimitiveType - Enum in org.teavm.model
 
Problem - Class in org.teavm.diagnostics
 
Problem(ProblemSeverity, CallLocation, String, Object[]) - Constructor for class org.teavm.diagnostics.Problem
 
ProblemProvider - Interface in org.teavm.diagnostics
 
ProblemSeverity - Enum in org.teavm.diagnostics
 
ProblemTextConsumer - Interface in org.teavm.diagnostics
 
processClass(ClassHolder) - Method in class org.teavm.model.util.MissingItemsProcessor
 
processDependencies() - Method in class org.teavm.dependency.DependencyChecker
 
processMethod(MethodHolder) - Method in class org.teavm.model.util.MissingItemsProcessor
 
produce() - Method in interface org.teavm.model.emit.ConditionProducer
 
Program - Class in org.teavm.model
 
Program() - Constructor for class org.teavm.model.Program
 
ProgramCache - Interface in org.teavm.model
 
ProgramEmitter - Class in org.teavm.model.emit
 
ProgramIO - Class in org.teavm.cache
 
ProgramIO(SymbolTable, SymbolTable) - Constructor for class org.teavm.cache.ProgramIO
 
ProgramNodeSplittingBackend - Class in org.teavm.model.util
 
ProgramNodeSplittingBackend(Program) - Constructor for class org.teavm.model.util.ProgramNodeSplittingBackend
 
ProgramParser - Class in org.teavm.parsing
 
ProgramParser() - Constructor for class org.teavm.parsing.ProgramParser
 
ProgramReader - Interface in org.teavm.model
 
ProgramUtils - Class in org.teavm.model.util
 
progressReached(int) - Method in interface org.teavm.vm.TeaVMProgressListener
 
propagate(DependencyType) - Method in class org.teavm.dependency.DependencyNode
 
propagate(DependencyType[]) - Method in class org.teavm.dependency.DependencyNode
 
propagate(int, Class<?>) - Method in class org.teavm.dependency.MethodDependency
 
propagate(int, String) - Method in class org.teavm.dependency.MethodDependency
 
propagate(int, DependencyType) - Method in class org.teavm.dependency.MethodDependency
 
propagateTo(PhiEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
prototype(int) - Method in class org.teavm.common.DefaultGraphSplittingBackend
 
push(int) - Method in class org.teavm.common.IntegerStack
 
putClassHolder(ClassHolder) - Method in class org.teavm.model.MutableClassHolderSource
 
putElement(VariableReader, VariableReader, VariableReader) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
putElement(VariableReader, VariableReader, VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
putElement(VariableReader, VariableReader, VariableReader) - Method in class org.teavm.model.util.InstructionStringifier
 
PutElementInstruction - Class in org.teavm.model.instructions
 
PutElementInstruction() - Constructor for class org.teavm.model.instructions.PutElementInstruction
 
putField(VariableReader, FieldReference, VariableReader, ValueType) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
putField(VariableReader, FieldReference, VariableReader, ValueType) - Method in interface org.teavm.model.instructions.InstructionReader
 
putField(VariableReader, FieldReference, VariableReader, ValueType) - Method in class org.teavm.model.util.InstructionStringifier
 
PutFieldInstruction - Class in org.teavm.model.instructions
 
PutFieldInstruction() - Constructor for class org.teavm.model.instructions.PutFieldInstruction
 

Q

QualificationExpr - Class in org.teavm.javascript.ast
 
QualificationExpr() - Constructor for class org.teavm.javascript.ast.QualificationExpr
 
qualify(Expr, FieldReference) - Static method in class org.teavm.javascript.ast.Expr
 

R

raise(VariableReader) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
raise() - Method in class org.teavm.model.emit.ValueEmitter
 
raise(VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
raise(VariableReader) - Method in class org.teavm.model.util.InstructionStringifier
 
raiseException(Expr) - Static method in class org.teavm.javascript.ast.Statement
 
RaiseInstruction - Class in org.teavm.model.instructions
 
RaiseInstruction() - Constructor for class org.teavm.model.instructions.RaiseInstruction
 
Range(int, int) - Constructor for class org.teavm.common.RangeTree.Range
 
RangeTree - Class in org.teavm.common
 
RangeTree(int, Iterable<RangeTree.Range>) - Constructor for class org.teavm.common.RangeTree
 
RangeTree.Node - Interface in org.teavm.common
 
RangeTree.Range - Class in org.teavm.common
 
read(DataInput, MethodReference) - Method in class org.teavm.cache.AstIO
 
read(InputStream) - Method in class org.teavm.cache.ProgramIO
 
read(InputStream) - Static method in class org.teavm.debugging.information.DebugInformation
 
readAllInstructions(InstructionReader) - Method in class org.teavm.model.BasicBlock
 
readAllInstructions(InstructionReader) - Method in interface org.teavm.model.BasicBlockReader
 
readAsync(DataInput, MethodReference) - Method in class org.teavm.cache.AstIO
 
readDebugNames() - Method in class org.teavm.model.Variable
 
readDebugNames() - Method in interface org.teavm.model.VariableReader
 
readIncomings() - Method in class org.teavm.model.Phi
 
readIncomings() - Method in interface org.teavm.model.PhiReader
 
readInstruction(int, InstructionReader) - Method in class org.teavm.model.BasicBlock
 
readInstruction(int, InstructionReader) - Method in interface org.teavm.model.BasicBlockReader
 
readModifiers() - Method in class org.teavm.model.ElementHolder
 
readModifiers() - Method in interface org.teavm.model.ElementReader
 
readPhis() - Method in class org.teavm.model.BasicBlock
 
readPhis() - Method in interface org.teavm.model.BasicBlockReader
 
readTryCatchBlocks() - Method in class org.teavm.model.BasicBlock
 
readTryCatchBlocks() - Method in interface org.teavm.model.BasicBlockReader
 
Record(int, int) - Constructor for class org.teavm.common.RecordArrayBuilder.Record
 
RecordArray - Class in org.teavm.common
 
RecordArray.Record - Class in org.teavm.common
 
RecordArrayBuilder - Class in org.teavm.common
 
RecordArrayBuilder(int, int) - Constructor for class org.teavm.common.RecordArrayBuilder
 
RecordArrayBuilder.Record - Class in org.teavm.common
 
RecordArrayBuilder.SubArray - Class in org.teavm.common
 
RegisterAllocator - Class in org.teavm.model.util
 
RegisterAllocator() - Constructor for class org.teavm.model.util.RegisterAllocator
 
registerService(Class<T>, T) - Method in interface org.teavm.vm.spi.TeaVMHost
 
registerService(Class<T>, T) - Method in class org.teavm.vm.TeaVM
 
RegularMethodNode - Class in org.teavm.javascript.ast
 
RegularMethodNode(MethodReference) - Constructor for class org.teavm.javascript.ast.RegularMethodNode
 
rem(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
rem(int) - Method in class org.teavm.model.emit.ValueEmitter
 
remove(int) - Method in class org.teavm.common.IntegerArray
 
remove(int, int) - Method in class org.teavm.common.IntegerArray
 
Remove - Annotation Type in org.teavm.javascript.spi
 
remove(AnnotationHolder) - Method in class org.teavm.model.AnnotationContainer
 
remove(String) - Method in class org.teavm.model.AnnotationContainer
 
removeEdge(int, int) - Method in class org.teavm.common.GraphBuilder
 
removeField(FieldHolder) - Method in class org.teavm.model.ClassHolder
 
removeIncomingsFrom(BasicBlock) - Method in class org.teavm.model.BasicBlock
 
removeListener(DebuggerListener) - Method in class org.teavm.debugging.Debugger
 
removeListener(JavaScriptDebuggerListener) - Method in interface org.teavm.debugging.javascript.JavaScriptDebugger
 
removeMethod(MethodHolder) - Method in class org.teavm.model.ClassHolder
 
Rename - Annotation Type in org.teavm.javascript.spi
 
rename(ClassHolder) - Method in class org.teavm.parsing.ClassRefsRenamer
 
rename(MethodHolder) - Method in class org.teavm.parsing.ClassRefsRenamer
 
rename(Program) - Method in class org.teavm.parsing.ClassRefsRenamer
 
RenamingVisitor - Class in org.teavm.javascript.ast
 
RenamingVisitor(int[]) - Constructor for class org.teavm.javascript.ast.RenamingVisitor
 
render(ProblemTextConsumer) - Method in class org.teavm.diagnostics.Problem
 
render(List<ClassNode>) - Method in class org.teavm.javascript.Renderer
 
renderBody(MethodNode, boolean) - Method in class org.teavm.javascript.Renderer
 
Renderer - Class in org.teavm.javascript
 
Renderer(SourceWriter, ListableClassHolderSource, ClassLoader, ServiceRepository, Set<MethodReference>, Set<MethodReference>, Diagnostics) - Constructor for class org.teavm.javascript.Renderer
 
RendererListener - Interface in org.teavm.vm.spi
 
RenderingContext - Interface in org.teavm.javascript
 
RenderingException - Exception in org.teavm.javascript
 
RenderingException() - Constructor for exception org.teavm.javascript.RenderingException
 
RenderingException(String, Throwable) - Constructor for exception org.teavm.javascript.RenderingException
 
RenderingException(String) - Constructor for exception org.teavm.javascript.RenderingException
 
RenderingException(Throwable) - Constructor for exception org.teavm.javascript.RenderingException
 
renderRuntime() - Method in class org.teavm.javascript.Renderer
 
renderStringPool() - Method in class org.teavm.javascript.Renderer
 
replace(T, R) - Method in class org.teavm.common.CachedMapper
 
requireNonNull(Object) - Static method in class org.teavm.javascript.RuntimeSupport
 
Requires - Annotation Type in org.teavm.vm.spi
 
resolve(MethodReference) - Method in interface org.teavm.model.ClassReaderSource
 
resolve(FieldReference) - Method in interface org.teavm.model.ClassReaderSource
 
resolveMutable(MethodReference) - Method in interface org.teavm.model.ClassHolderSource
 
resolveMutable(FieldReference) - Method in interface org.teavm.model.ClassHolderSource
 
ResourceClassHolderMapper - Class in org.teavm.resource
 
ResourceClassHolderMapper(ResourceReader) - Constructor for class org.teavm.resource.ResourceClassHolderMapper
 
ResourceParser - Class in org.teavm.resource
 
ResourceParser(ResourceReader) - Constructor for class org.teavm.resource.ResourceParser
 
ResourceProvider - Interface in org.teavm.parsing
 
ResourceReader - Interface in org.teavm.resource
 
resultNode - Variable in class org.teavm.dependency.DependencyGraphCreatorProduct
 
resume() - Method in class org.teavm.debugging.Debugger
 
resume() - Method in interface org.teavm.debugging.javascript.JavaScriptDebugger
 
resumed() - Method in interface org.teavm.debugging.DebuggerListener
 
resumed() - Method in interface org.teavm.debugging.javascript.JavaScriptDebuggerListener
 
ReturnStatement - Class in org.teavm.javascript.ast
 
ReturnStatement() - Constructor for class org.teavm.javascript.ast.ReturnStatement
 
returnValue() - Method in class org.teavm.model.emit.ValueEmitter
 
right - Variable in class org.teavm.common.RangeTree.Range
 
run(TestLauncher) - Method in class org.teavm.testing.SimpleTestRunner
 
run(TestLauncher) - Method in interface org.teavm.testing.TestRunner
 
RuntimeConstant - Class in org.teavm.model
 
RuntimeConstant(int) - Constructor for class org.teavm.model.RuntimeConstant
 
RuntimeConstant(long) - Constructor for class org.teavm.model.RuntimeConstant
 
RuntimeConstant(float) - Constructor for class org.teavm.model.RuntimeConstant
 
RuntimeConstant(double) - Constructor for class org.teavm.model.RuntimeConstant
 
RuntimeConstant(String) - Constructor for class org.teavm.model.RuntimeConstant
 
RuntimeConstant(ValueType) - Constructor for class org.teavm.model.RuntimeConstant
 
RuntimeConstant(ValueType[]) - Constructor for class org.teavm.model.RuntimeConstant
 
RuntimeConstant(MethodHandle) - Constructor for class org.teavm.model.RuntimeConstant
 
RuntimeSupport - Class in org.teavm.javascript
 

S

scriptAdded(String) - Method in interface org.teavm.debugging.javascript.JavaScriptDebuggerListener
 
SequentialStatement - Class in org.teavm.javascript.ast
 
SequentialStatement() - Constructor for class org.teavm.javascript.ast.SequentialStatement
 
ServiceRepository - Interface in org.teavm.common
 
set(int, int) - Method in class org.teavm.common.IntegerArray
 
set(int, int) - Method in class org.teavm.common.RecordArrayBuilder.Record
 
setAlternative(Expr) - Method in class org.teavm.javascript.ast.ConditionalExpr
 
setAlternative(BasicBlock) - Method in class org.teavm.model.instructions.BinaryBranchingInstruction
 
setAlternative(BasicBlock) - Method in class org.teavm.model.instructions.BranchingInstruction
 
setAnnotationDefault(AnnotationValue) - Method in class org.teavm.model.MethodHolder
 
setArray(Expr) - Method in class org.teavm.javascript.ast.SubscriptExpr
 
setArray(Expr) - Method in class org.teavm.javascript.ast.UnwrapArrayExpr
 
setArray(Variable) - Method in class org.teavm.model.instructions.ArrayLengthInstruction
 
setArray(Variable) - Method in class org.teavm.model.instructions.CloneArrayInstruction
 
setArray(Variable) - Method in class org.teavm.model.instructions.GetElementInstruction
 
setArray(Variable) - Method in class org.teavm.model.instructions.PutElementInstruction
 
setArray(Variable) - Method in class org.teavm.model.instructions.UnwrapArrayInstruction
 
setAssignee(Variable) - Method in class org.teavm.model.instructions.AssignInstruction
 
setAstCache(MethodNodeCache) - Method in class org.teavm.vm.TeaVM
 
setAsync(boolean) - Method in class org.teavm.javascript.ast.AssignmentStatement
 
setAsync(boolean) - Method in class org.teavm.javascript.ast.NativeMethodNode
 
setAsync(boolean) - Method in class org.teavm.javascript.ast.TryCatchStatement
 
setBody(Statement) - Method in class org.teavm.javascript.ast.RegularMethodNode
 
setBootstrapMethod(MethodHandle) - Method in class org.teavm.model.InvokeDynamicInstruction
 
setBytecodeLogging(boolean) - Method in class org.teavm.vm.TeaVM
 
setClassLoader(ClassLoader) - Method in class org.teavm.vm.TeaVMBuilder
 
setClassName(String) - Method in class org.teavm.javascript.ast.InitClassStatement
 
setClassName(String) - Method in class org.teavm.model.instructions.InitClassInstruction
 
setClassSource(ClassHolderSource) - Method in class org.teavm.vm.TeaVMBuilder
 
setCondition(Expr) - Method in class org.teavm.javascript.ast.ConditionalExpr
 
setCondition(Expr) - Method in class org.teavm.javascript.ast.ConditionalStatement
 
setCondition(Expr) - Method in class org.teavm.javascript.ast.WhileStatement
 
setCondition(Variable) - Method in class org.teavm.model.instructions.SwitchInstruction
 
setCondition(int) - Method in class org.teavm.model.instructions.SwitchTableEntry
 
setConditions(int[]) - Method in class org.teavm.javascript.ast.SwitchClause
 
setConsequent(Expr) - Method in class org.teavm.javascript.ast.ConditionalExpr
 
setConsequent(BasicBlock) - Method in class org.teavm.model.instructions.BinaryBranchingInstruction
 
setConsequent(BasicBlock) - Method in class org.teavm.model.instructions.BranchingInstruction
 
setConstant(ValueType) - Method in class org.teavm.model.instructions.ClassConstantInstruction
 
setConstant(double) - Method in class org.teavm.model.instructions.DoubleConstantInstruction
 
setConstant(float) - Method in class org.teavm.model.instructions.FloatConstantInstruction
 
setConstant(int) - Method in class org.teavm.model.instructions.IntegerConstantInstruction
 
setConstant(long) - Method in class org.teavm.model.instructions.LongConstantInstruction
 
setConstant(String) - Method in class org.teavm.model.instructions.StringConstantInstruction
 
setConstructedClass(String) - Method in class org.teavm.javascript.ast.NewExpr
 
setCurrentLocation(InstructionLocation) - Method in class org.teavm.model.emit.ProgramEmitter
 
setDebugEmitter(DebugInformationEmitter) - Method in class org.teavm.javascript.Renderer
 
setDebugEmitter(DebugInformationEmitter) - Method in class org.teavm.vm.TeaVM
 
setDefaultTarget(BasicBlock) - Method in class org.teavm.model.instructions.SwitchInstruction
 
setElement(ValueEmitter, ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
setElement(int, ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
setElse(BasicBlock) - Method in class org.teavm.model.emit.ForkEmitter
 
setException(Expr) - Method in class org.teavm.javascript.ast.ThrowStatement
 
setException(Variable) - Method in class org.teavm.model.instructions.RaiseInstruction
 
setExceptionType(String) - Method in class org.teavm.javascript.ast.TryCatchStatement
 
setExceptionType(String) - Method in class org.teavm.model.TryCatchBlock
 
setExceptionVariable(Integer) - Method in class org.teavm.javascript.ast.TryCatchStatement
 
setExceptionVariable(Variable) - Method in class org.teavm.model.TryCatchBlock
 
setExpr(Expr) - Method in class org.teavm.javascript.ast.InstanceOfExpr
 
setField(FieldReference) - Method in class org.teavm.javascript.ast.QualificationExpr
 
setField(FieldReference, ValueEmitter) - Method in class org.teavm.model.emit.ProgramEmitter
 
setField(String, String, ValueEmitter) - Method in class org.teavm.model.emit.ProgramEmitter
 
setField(Class<?>, String, ValueEmitter) - Method in class org.teavm.model.emit.ProgramEmitter
 
setField(String, ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
setField(FieldReference) - Method in class org.teavm.model.instructions.GetFieldInstruction
 
setField(FieldReference) - Method in class org.teavm.model.instructions.PutFieldInstruction
 
setFieldType(ValueType) - Method in class org.teavm.model.instructions.GetFieldInstruction
 
setFieldType(ValueType) - Method in class org.teavm.model.instructions.PutFieldInstruction
 
setFileName(String) - Method in class org.teavm.parsing.ProgramParser
 
setFirst(MutableGraphNode) - Method in class org.teavm.common.MutableGraphEdge
 
setFirstOperand(Expr) - Method in class org.teavm.javascript.ast.BinaryExpr
 
setFirstOperand(Variable) - Method in class org.teavm.model.instructions.BinaryBranchingInstruction
 
setFirstOperand(Variable) - Method in class org.teavm.model.instructions.BinaryInstruction
 
setGenerator(Generator) - Method in class org.teavm.javascript.ast.NativeMethodNode
 
setHandler(BasicBlock) - Method in class org.teavm.model.TryCatchBlock
 
setId(String) - Method in class org.teavm.javascript.ast.IdentifiedStatement
 
setIncremental(boolean) - Method in class org.teavm.vm.TeaVM
 
setIndex(Expr) - Method in class org.teavm.javascript.ast.SubscriptExpr
 
setIndex(int) - Method in class org.teavm.javascript.ast.VariableExpr
 
setIndex(Variable) - Method in class org.teavm.model.instructions.GetElementInstruction
 
setIndex(Variable) - Method in class org.teavm.model.instructions.PutElementInstruction
 
setInitialValue(Object) - Method in class org.teavm.javascript.ast.FieldNode
 
setInitialValue(Object) - Method in class org.teavm.model.FieldHolder
 
setInstance(Variable) - Method in class org.teavm.model.instructions.GetFieldInstruction
 
setInstance(Variable) - Method in class org.teavm.model.instructions.InvokeInstruction
 
setInstance(Variable) - Method in class org.teavm.model.instructions.PutFieldInstruction
 
setInstance(Variable) - Method in class org.teavm.model.InvokeDynamicInstruction
 
setInterruptor(DependencyCheckerInterruptor) - Method in class org.teavm.dependency.DependencyChecker
 
setItemType(ValueType) - Method in class org.teavm.model.instructions.ConstructArrayInstruction
 
setItemType(ValueType) - Method in class org.teavm.model.instructions.ConstructMultiArrayInstruction
 
setLeftValue(Expr) - Method in class org.teavm.javascript.ast.AssignmentStatement
 
setLength(Expr) - Method in class org.teavm.javascript.ast.NewArrayExpr
 
setLevel(AccessLevel) - Method in class org.teavm.model.ElementHolder
 
setLineWidth(int) - Method in class org.teavm.codegen.SourceWriterBuilder
 
setLocation(NodeLocation) - Method in class org.teavm.javascript.ast.AssignmentStatement
 
setLocation(NodeLocation) - Method in class org.teavm.javascript.ast.BreakStatement
 
setLocation(NodeLocation) - Method in class org.teavm.javascript.ast.ContinueStatement
 
setLocation(NodeLocation) - Method in class org.teavm.javascript.ast.Expr
 
setLocation(NodeLocation) - Method in class org.teavm.javascript.ast.InitClassStatement
 
setLocation(NodeLocation) - Method in class org.teavm.javascript.ast.MonitorEnterStatement
 
setLocation(NodeLocation) - Method in class org.teavm.javascript.ast.MonitorExitStatement
 
setLocation(NodeLocation) - Method in class org.teavm.javascript.ast.ReturnStatement
 
setLocation(NodeLocation) - Method in class org.teavm.javascript.ast.ThrowStatement
 
setLocation(InstructionLocation) - Method in class org.teavm.model.Instruction
 
setLocationProvider(LocationProvider) - Method in class org.teavm.debugging.information.DebugInformationBuilder
 
setLocationProvider(LocationProvider) - Method in interface org.teavm.debugging.information.DebugInformationEmitter
 
setLocationProvider(LocationProvider) - Method in class org.teavm.debugging.information.DummyDebugInformationEmitter
 
setMethod(MethodReference) - Method in class org.teavm.debugging.information.DebuggerVirtualCallSite
 
setMethod(MethodReference) - Method in class org.teavm.javascript.ast.InvocationExpr
 
setMethod(MethodReference) - Method in class org.teavm.model.instructions.InvokeInstruction
 
setMethod(MethodDescriptor) - Method in class org.teavm.model.InvokeDynamicInstruction
 
setMinified(boolean) - Method in class org.teavm.codegen.SourceWriterBuilder
 
setMinifying(boolean) - Method in class org.teavm.codegen.DefaultNamingStrategy
 
setMinifying(boolean) - Method in class org.teavm.javascript.Renderer
 
setMinifying(boolean) - Method in class org.teavm.vm.TeaVM
Specifies whether this TeaVM instance uses obfuscation when generating the JavaScript code.
setObjectRef(Expr) - Method in class org.teavm.javascript.ast.MonitorEnterStatement
 
setObjectRef(Expr) - Method in class org.teavm.javascript.ast.MonitorExitStatement
 
setObjectRef(Variable) - Method in class org.teavm.model.instructions.MonitorEnterInstruction
 
setObjectRef(Variable) - Method in class org.teavm.model.instructions.MonitorExitInstruction
 
setOperand(Expr) - Method in class org.teavm.javascript.ast.UnaryExpr
 
setOperand(Variable) - Method in class org.teavm.model.instructions.BranchingInstruction
 
setOperand(Variable) - Method in class org.teavm.model.instructions.NegateInstruction
 
setOperation(BinaryOperation) - Method in class org.teavm.javascript.ast.BinaryExpr
 
setOperation(UnaryOperation) - Method in class org.teavm.javascript.ast.UnaryExpr
 
setOwnerName(String) - Method in class org.teavm.model.ClassHolder
 
setParent(String) - Method in class org.teavm.model.ClassHolder
 
setPart(int) - Method in class org.teavm.javascript.ast.GotoPartStatement
 
setProgram(Program) - Method in class org.teavm.model.MethodHolder
 
setProgramCache(ProgramCache) - Method in class org.teavm.vm.TeaVM
 
setProgressListener(TeaVMProgressListener) - Method in class org.teavm.vm.TeaVM
 
setProperties(Properties) - Method in class org.teavm.javascript.Renderer
 
setProperties(Properties) - Method in class org.teavm.vm.TeaVM
Specifies configuration properties for TeaVM and its plugins.
setQualified(Expr) - Method in class org.teavm.javascript.ast.QualificationExpr
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.ArrayLengthInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.AssignInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.BinaryInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.CastInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.CastIntegerInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.CastNumberInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.ClassConstantInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.CloneArrayInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.ConstructArrayInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.ConstructInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.ConstructMultiArrayInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.DoubleConstantInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.FloatConstantInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.GetElementInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.GetFieldInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.IntegerConstantInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.InvokeInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.IsInstanceInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.LongConstantInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.NegateInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.NullCheckInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.NullConstantInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.StringConstantInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.UnwrapArrayInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.InvokeDynamicInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.Phi
 
setRegister(int) - Method in class org.teavm.model.Variable
 
setRegularMethodCache(MethodNodeCache) - Method in class org.teavm.javascript.Decompiler
 
setResult(Expr) - Method in class org.teavm.javascript.ast.ReturnStatement
 
setRightValue(Expr) - Method in class org.teavm.javascript.ast.AssignmentStatement
 
setSecond(MutableGraphNode) - Method in class org.teavm.common.MutableGraphEdge
 
setSecondOperand(Expr) - Method in class org.teavm.javascript.ast.BinaryExpr
 
setSecondOperand(Variable) - Method in class org.teavm.model.instructions.BinaryBranchingInstruction
 
setSecondOperand(Variable) - Method in class org.teavm.model.instructions.BinaryInstruction
 
setSize(Variable) - Method in class org.teavm.model.instructions.ConstructArrayInstruction
 
setSource(BasicBlock) - Method in class org.teavm.model.Incoming
 
setStatement(Statement) - Method in class org.teavm.javascript.ast.AsyncMethodPart
 
setStaticMethod(MethodReference) - Method in interface org.teavm.debugging.information.DeferredCallSite
 
setTag(int) - Method in class org.teavm.common.MutableGraphNode
 
setTag(String) - Method in class org.teavm.dependency.DependencyNode
 
setTarget(IdentifiedStatement) - Method in class org.teavm.javascript.ast.BreakStatement
 
setTarget(IdentifiedStatement) - Method in class org.teavm.javascript.ast.ContinueStatement
 
setTarget(BasicBlock) - Method in class org.teavm.model.instructions.JumpInstruction
 
setTarget(BasicBlock) - Method in class org.teavm.model.instructions.SwitchTableEntry
 
setTargetType(ValueType) - Method in class org.teavm.model.instructions.CastInstruction
 
setThen(BasicBlock) - Method in class org.teavm.model.emit.ForkEmitter
 
setType(ValueType) - Method in class org.teavm.javascript.ast.InstanceOfExpr
 
setType(InvocationType) - Method in class org.teavm.javascript.ast.InvocationExpr
 
setType(ValueType) - Method in class org.teavm.javascript.ast.NewArrayExpr
 
setType(ValueType) - Method in class org.teavm.javascript.ast.NewMultiArrayExpr
 
setType(ValueType) - Method in class org.teavm.javascript.ast.StaticClassExpr
 
setType(ValueType) - Method in class org.teavm.model.FieldHolder
 
setType(String) - Method in class org.teavm.model.instructions.ConstructInstruction
 
setType(InvocationType) - Method in class org.teavm.model.instructions.InvokeInstruction
 
setType(ValueType) - Method in class org.teavm.model.instructions.IsInstanceInstruction
 
setValue(Object) - Method in class org.teavm.javascript.ast.ConstantExpr
 
setValue(Object) - Method in class org.teavm.javascript.ast.PrimitiveExpr
 
setValue(Expr) - Method in class org.teavm.javascript.ast.SwitchStatement
 
setValue(Variable) - Method in class org.teavm.model.Incoming
 
setValue(Variable) - Method in class org.teavm.model.instructions.CastInstruction
 
setValue(Variable) - Method in class org.teavm.model.instructions.CastIntegerInstruction
 
setValue(Variable) - Method in class org.teavm.model.instructions.CastNumberInstruction
 
setValue(Variable) - Method in class org.teavm.model.instructions.IsInstanceInstruction
 
setValue(Variable) - Method in class org.teavm.model.instructions.NullCheckInstruction
 
setValue(Variable) - Method in class org.teavm.model.instructions.PutElementInstruction
 
setValue(Variable) - Method in class org.teavm.model.instructions.PutFieldInstruction
 
setValueToReturn(Variable) - Method in class org.teavm.model.instructions.ExitInstruction
 
setVirtualMethod(MethodReference) - Method in interface org.teavm.debugging.information.DeferredCallSite
 
shl(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
shl(int) - Method in class org.teavm.model.emit.ValueEmitter
 
SHORT - Static variable in class org.teavm.model.AnnotationValue
 
SHORT - Static variable in class org.teavm.model.ValueType
 
shouldContinue() - Method in interface org.teavm.dependency.DependencyCheckerInterruptor
 
shr(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
shr(int) - Method in class org.teavm.model.emit.ValueEmitter
 
shru(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
shru(int) - Method in class org.teavm.model.emit.ValueEmitter
 
signature() - Method in class org.teavm.model.MethodHandle
 
signatureToString() - Method in class org.teavm.model.MethodDescriptor
 
signatureToString() - Method in class org.teavm.model.MethodReference
 
SimpleFiniteExecutor - Class in org.teavm.common
 
SimpleFiniteExecutor() - Constructor for class org.teavm.common.SimpleFiniteExecutor
 
SimpleTestRunner - Class in org.teavm.testing
 
SimpleTestRunner() - Constructor for class org.teavm.testing.SimpleTestRunner
 
size() - Method in class org.teavm.common.DisjointSet
 
size() - Method in interface org.teavm.common.Graph
 
size() - Method in class org.teavm.common.GraphIndexer
 
size() - Method in class org.teavm.common.IntegerArray
 
size() - Method in class org.teavm.common.LCATree
 
size() - Method in class org.teavm.common.LoopGraph
 
size() - Method in class org.teavm.common.MutableDirectedGraph
 
size() - Method in class org.teavm.common.RecordArray.Record
 
size() - Method in class org.teavm.common.RecordArray
 
size() - Method in class org.teavm.common.RecordArrayBuilder.Record
 
size() - Method in class org.teavm.common.RecordArrayBuilder
 
size() - Method in class org.teavm.model.util.AsyncProgramSplitter
 
sizeOf(int) - Method in class org.teavm.common.DisjointSet
 
softNewLine() - Method in class org.teavm.codegen.SourceWriter
 
SourceLocation - Class in org.teavm.debugging.information
 
SourceLocation(String, int) - Constructor for class org.teavm.debugging.information.SourceLocation
 
SourceLocationIterator - Class in org.teavm.debugging.information
 
SourceWriter - Class in org.teavm.codegen
 
SourceWriterBuilder - Class in org.teavm.codegen
 
SourceWriterBuilder(NamingStrategy) - Constructor for class org.teavm.codegen.SourceWriterBuilder
 
specialCaller(String, String, ValueType...) - Static method in class org.teavm.model.MethodHandle
 
specialCaller(String, MethodDescriptor) - Static method in class org.teavm.model.MethodHandle
 
specialCaller(MethodReference) - Static method in class org.teavm.model.MethodHandle
 
split(int[], int[]) - Method in class org.teavm.common.DefaultGraphSplittingBackend
 
split(int[], int[]) - Method in interface org.teavm.common.GraphSplittingBackend
 
split(Program) - Method in class org.teavm.model.util.AsyncProgramSplitter
 
split(int[], int[]) - Method in class org.teavm.model.util.ProgramNodeSplittingBackend
 
splitIrreducibleGraph(Graph, int[], GraphSplittingBackend) - Static method in class org.teavm.common.GraphUtils
 
SSATransformer - Class in org.teavm.parsing
 
SSATransformer() - Constructor for class org.teavm.parsing.SSATransformer
 
started(DependencyAgent) - Method in class org.teavm.dependency.AbstractDependencyListener
 
started(DependencyAgent) - Method in interface org.teavm.dependency.DependencyListener
 
Statement - Class in org.teavm.javascript.ast
 
Statement() - Constructor for class org.teavm.javascript.ast.Statement
 
StatementVisitor - Interface in org.teavm.javascript.ast
 
staticCaller(String, String, ValueType...) - Static method in class org.teavm.model.MethodHandle
 
staticCaller(String, MethodDescriptor) - Static method in class org.teavm.model.MethodHandle
 
staticCaller(MethodReference) - Static method in class org.teavm.model.MethodHandle
 
staticClass(ValueType) - Static method in class org.teavm.javascript.ast.Expr
 
StaticClassExpr - Class in org.teavm.javascript.ast
 
StaticClassExpr() - Constructor for class org.teavm.javascript.ast.StaticClassExpr
 
staticFieldGetter(String, String, ValueType) - Static method in class org.teavm.model.MethodHandle
 
staticFieldSetter(String, String, ValueType) - Static method in class org.teavm.model.MethodHandle
 
stepInto() - Method in class org.teavm.debugging.Debugger
 
stepInto() - Method in interface org.teavm.debugging.javascript.JavaScriptDebugger
 
stepOut() - Method in class org.teavm.debugging.Debugger
 
stepOut() - Method in interface org.teavm.debugging.javascript.JavaScriptDebugger
 
stepOver() - Method in class org.teavm.debugging.Debugger
 
stepOver() - Method in interface org.teavm.debugging.javascript.JavaScriptDebugger
 
stop() - Method in class org.teavm.common.ThreadPoolFiniteExecutor
 
store(MethodReference, Program) - Method in class org.teavm.cache.DiskProgramCache
 
store(MethodReference, RegularMethodNode) - Method in class org.teavm.cache.DiskRegularMethodNodeCache
 
store(MethodReference, RegularMethodNode) - Method in class org.teavm.javascript.EmptyRegularMethodNodeCache
 
store(MethodReference, RegularMethodNode) - Method in class org.teavm.javascript.InMemoryRegularMethodNodeCache
 
store(MethodReference, RegularMethodNode) - Method in interface org.teavm.javascript.MethodNodeCache
 
store(MethodReference, Program) - Method in class org.teavm.model.InMemoryProgramCache
 
store(MethodReference, Program) - Method in interface org.teavm.model.ProgramCache
 
storeAsync(MethodReference, AsyncMethodNode) - Method in class org.teavm.cache.DiskRegularMethodNodeCache
 
storeAsync(MethodReference, AsyncMethodNode) - Method in class org.teavm.javascript.EmptyRegularMethodNodeCache
 
storeAsync(MethodReference, AsyncMethodNode) - Method in class org.teavm.javascript.InMemoryRegularMethodNodeCache
 
storeAsync(MethodReference, AsyncMethodNode) - Method in interface org.teavm.javascript.MethodNodeCache
 
STRING - Static variable in class org.teavm.model.AnnotationValue
 
string() - Method in class org.teavm.model.emit.ProgramEmitter
 
STRING - Static variable in class org.teavm.model.RuntimeConstant
 
StringBuilderEmitter - Class in org.teavm.model.emit
 
stringChoice(ValueEmitter) - Method in class org.teavm.model.emit.ProgramEmitter
 
StringChooseEmitter - Class in org.teavm.model.emit
 
stringConstant(VariableReader, String) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
stringConstant(VariableReader, String) - Method in interface org.teavm.model.instructions.InstructionReader
 
stringConstant(VariableReader, String) - Method in class org.teavm.model.util.InstructionStringifier
 
StringConstantInstruction - Class in org.teavm.model.instructions
 
StringConstantInstruction() - Constructor for class org.teavm.model.instructions.StringConstantInstruction
 
sub(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
sub(int) - Method in class org.teavm.model.emit.ValueEmitter
 
SubArray(int) - Constructor for class org.teavm.common.RecordArrayBuilder.SubArray
 
submitClass(ClassHolder) - Method in class org.teavm.dependency.DependencyAgent
 
submitClass(ClassHolder) - Method in class org.teavm.dependency.DependencyChecker
 
submitMethod(MethodReference, Program) - Method in class org.teavm.dependency.DependencyAgent
 
submitMethod(MethodReference, Program) - Method in class org.teavm.dependency.DependencyChecker
 
subscript(Expr, Expr) - Static method in class org.teavm.javascript.ast.Expr
 
SubscriptExpr - Class in org.teavm.javascript.ast
 
SubscriptExpr() - Constructor for class org.teavm.javascript.ast.SubscriptExpr
 
substitute(DynamicCallSite, ProgramEmitter) - Method in interface org.teavm.dependency.BootstrapMethodSubstitutor
 
Superclass - Annotation Type in org.teavm.javascript.spi
 
suspend() - Method in class org.teavm.debugging.Debugger
 
suspend() - Method in interface org.teavm.debugging.javascript.JavaScriptDebugger
 
SwitchClause - Class in org.teavm.javascript.ast
 
SwitchClause() - Constructor for class org.teavm.javascript.ast.SwitchClause
 
SwitchInstruction - Class in org.teavm.model.instructions
 
SwitchInstruction() - Constructor for class org.teavm.model.instructions.SwitchInstruction
 
SwitchStatement - Class in org.teavm.javascript.ast
 
SwitchStatement() - Constructor for class org.teavm.javascript.ast.SwitchStatement
 
SwitchTableEntry - Class in org.teavm.model.instructions
 
SwitchTableEntry() - Constructor for class org.teavm.model.instructions.SwitchTableEntry
 
SwitchTableEntryReader - Interface in org.teavm.model.instructions
 
SymbolTable - Interface in org.teavm.cache
 
Sync - Annotation Type in org.teavm.javascript.spi
 

T

TeaVM - Class in org.teavm.vm
TeaVM itself.
TeaVMBuilder - Class in org.teavm.vm
 
TeaVMBuilder() - Constructor for class org.teavm.vm.TeaVMBuilder
 
TeaVMEntryPoint - Class in org.teavm.vm
An entry point to a generated VM that is used to enter the VM from a JavaScript code.
TeaVMHost - Interface in org.teavm.vm.spi
A host of plugins for TeaVM.
TeaVMPhase - Enum in org.teavm.vm
 
TeaVMPlugin - Interface in org.teavm.vm.spi
 
TeaVMPluginLoader - Class in org.teavm.vm
 
TeaVMProgressFeedback - Enum in org.teavm.vm
 
TeaVMProgressListener - Interface in org.teavm.vm
 
TestAdapter - Interface in org.teavm.testing
 
TestLauncher - Interface in org.teavm.testing
 
TestRunner - Interface in org.teavm.testing
 
thenDo(FragmentEmitter) - Method in class org.teavm.model.emit.IfEmitter
 
ThreadPoolFiniteExecutor - Class in org.teavm.common
 
ThreadPoolFiniteExecutor(int) - Constructor for class org.teavm.common.ThreadPoolFiniteExecutor
 
thrownNode - Variable in class org.teavm.dependency.DependencyGraphCreatorProduct
 
ThrowStatement - Class in org.teavm.javascript.ast
 
ThrowStatement() - Constructor for class org.teavm.javascript.ast.ThrowStatement
 
tokenBoundary() - Method in class org.teavm.codegen.SourceWriter
 
toString() - Method in class org.teavm.common.MutableGraphEdge
 
toString() - Method in class org.teavm.common.MutableGraphNode
 
toString() - Method in class org.teavm.common.RangeTree.Range
 
toString() - Method in class org.teavm.debugging.information.GeneratedLocation
 
toString() - Method in class org.teavm.debugging.information.SourceLocation
 
toString() - Method in class org.teavm.debugging.javascript.JavaScriptLocation
 
toString() - Method in class org.teavm.model.FieldReference
 
toString() - Method in class org.teavm.model.InstructionLocation
 
toString() - Method in class org.teavm.model.MethodDescriptor
 
toString() - Method in class org.teavm.model.MethodReference
 
toString() - Method in class org.teavm.model.ValueType.Array
 
toString() - Method in class org.teavm.model.ValueType.Object
 
toString() - Method in class org.teavm.model.ValueType.Primitive
 
toString() - Method in class org.teavm.model.ValueType.Void
 
transform(Program) - Method in class org.teavm.model.util.BasicBlockMapper
 
transform(BasicBlock) - Method in class org.teavm.model.util.BasicBlockMapper
 
transformClass(ClassHolder, ClassReaderSource, Diagnostics) - Method in class org.teavm.javascript.NullPointerExceptionTransformer
 
transformClass(ClassHolder, ClassReaderSource, Diagnostics) - Method in interface org.teavm.model.ClassHolderTransformer
 
transformToSSA(Program, VariableDebugInformation, ValueType[]) - Method in class org.teavm.parsing.SSATransformer
 
TryCatchBlock - Class in org.teavm.model
 
TryCatchBlock() - Constructor for class org.teavm.model.TryCatchBlock
 
TryCatchBlockReader - Interface in org.teavm.model
 
TryCatchStatement - Class in org.teavm.javascript.ast
 
TryCatchStatement() - Constructor for class org.teavm.javascript.ast.TryCatchStatement
 
TYPE - Static variable in class org.teavm.model.RuntimeConstant
 
typeAdded(DependencyNode, String) - Method in interface org.teavm.dependency.TypePropagationListener
 
TypeInferer - Class in org.teavm.model.util
 
TypeInferer() - Constructor for class org.teavm.model.util.TypeInferer
 
typeOf(int) - Method in class org.teavm.model.util.TypeInferer
 
TypePropagationListener - Interface in org.teavm.dependency
 
typeToClsString(NamingStrategy, ValueType) - Static method in class org.teavm.javascript.Renderer
 

U

unary(UnaryOperation, Expr) - Static method in class org.teavm.javascript.ast.Expr
 
UnaryExpr - Class in org.teavm.javascript.ast
 
UnaryExpr() - Constructor for class org.teavm.javascript.ast.UnaryExpr
 
UnaryOperation - Enum in org.teavm.javascript.ast
 
union(int, int) - Method in class org.teavm.common.DisjointSet
 
UnreachableBasicBlockEliminator - Class in org.teavm.optimization
 
UnreachableBasicBlockEliminator() - Constructor for class org.teavm.optimization.UnreachableBasicBlockEliminator
 
UnusedVariableElimination - Class in org.teavm.optimization
 
UnusedVariableElimination() - Constructor for class org.teavm.optimization.UnusedVariableElimination
 
unwrapArray(VariableReader, VariableReader, ArrayElementType) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
unwrapArray(VariableReader, VariableReader, ArrayElementType) - Method in interface org.teavm.model.instructions.InstructionReader
 
unwrapArray(VariableReader, VariableReader, ArrayElementType) - Method in class org.teavm.model.util.InstructionStringifier
 
UnwrapArrayExpr - Class in org.teavm.javascript.ast
 
UnwrapArrayExpr(ArrayElementType) - Constructor for class org.teavm.javascript.ast.UnwrapArrayExpr
 
UnwrapArrayInstruction - Class in org.teavm.model.instructions
 
UnwrapArrayInstruction(ArrayElementType) - Constructor for class org.teavm.model.instructions.UnwrapArrayInstruction
 
update() - Method in class org.teavm.cache.FileSymbolTable
 
URLDebugInformationProvider - Class in org.teavm.debugging.information
 
URLDebugInformationProvider(String) - Constructor for class org.teavm.debugging.information.URLDebugInformationProvider
 
UsageExtractor - Class in org.teavm.model.util
 
UsageExtractor() - Constructor for class org.teavm.model.util.UsageExtractor
 
use() - Method in class org.teavm.dependency.MethodDependency
 

V

Value - Class in org.teavm.debugging
 
ValueDependencyInfo - Interface in org.teavm.dependency
 
ValueEmitter - Class in org.teavm.model.emit
 
valueOf(String) - Static method in enum org.teavm.diagnostics.ProblemSeverity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teavm.javascript.ast.BinaryOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teavm.javascript.ast.InvocationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teavm.javascript.ast.NodeModifier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teavm.javascript.ast.UnaryOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teavm.javascript.AsyncInvocationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teavm.javascript.Precedence
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teavm.model.AccessLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teavm.model.ElementModifier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teavm.model.instructions.ArrayElementType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teavm.model.instructions.BinaryBranchingCondition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teavm.model.instructions.BinaryOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teavm.model.instructions.BranchingCondition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teavm.model.instructions.CastIntegerDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teavm.model.instructions.IntegerSubtype
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teavm.model.instructions.InvocationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teavm.model.instructions.NumericOperandType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teavm.model.MethodHandleType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teavm.model.PrimitiveType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teavm.model.util.VariableType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teavm.vm.TeaVMPhase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teavm.vm.TeaVMProgressFeedback
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.teavm.diagnostics.ProblemSeverity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teavm.javascript.ast.BinaryOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teavm.javascript.ast.InvocationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teavm.javascript.ast.NodeModifier
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teavm.javascript.ast.UnaryOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teavm.javascript.AsyncInvocationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teavm.javascript.Precedence
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teavm.model.AccessLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teavm.model.ElementModifier
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teavm.model.instructions.ArrayElementType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teavm.model.instructions.BinaryBranchingCondition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teavm.model.instructions.BinaryOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teavm.model.instructions.BranchingCondition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teavm.model.instructions.CastIntegerDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teavm.model.instructions.IntegerSubtype
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teavm.model.instructions.InvocationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teavm.model.instructions.NumericOperandType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teavm.model.MethodHandleType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teavm.model.PrimitiveType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teavm.model.util.VariableType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teavm.vm.TeaVMPhase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teavm.vm.TeaVMProgressFeedback
Returns an array containing the constants of this enum type, in the order they are declared.
ValueType - Class in org.teavm.model
 
ValueType.Array - Class in org.teavm.model
 
ValueType.Null - Class in org.teavm.model
 
ValueType.Object - Class in org.teavm.model
 
ValueType.Primitive - Class in org.teavm.model
 
ValueType.Void - Class in org.teavm.model
 
var(int) - Static method in class org.teavm.javascript.ast.Expr
 
var(Variable, ValueType) - Method in class org.teavm.model.emit.ProgramEmitter
 
var(Variable, Class<?>) - Method in class org.teavm.model.emit.ProgramEmitter
 
var(Variable, ClassReader) - Method in class org.teavm.model.emit.ProgramEmitter
 
var(int, ValueType) - Method in class org.teavm.model.emit.ProgramEmitter
 
var(int, Class<?>) - Method in class org.teavm.model.emit.ProgramEmitter
 
var(int, ClassReader) - Method in class org.teavm.model.emit.ProgramEmitter
 
Variable - Class in org.teavm.debugging
 
Variable - Class in org.teavm.model
 
variableAt(int) - Method in class org.teavm.model.Program
 
variableAt(int) - Method in interface org.teavm.model.ProgramReader
 
variableCount() - Method in class org.teavm.model.Program
 
variableCount() - Method in interface org.teavm.model.ProgramReader
 
VariableDebugInformation - Interface in org.teavm.parsing
 
VariableEscapeAnalyzer - Class in org.teavm.optimization
 
VariableExpr - Class in org.teavm.javascript.ast
 
VariableExpr() - Constructor for class org.teavm.javascript.ast.VariableExpr
 
variableName(int) - Method in class org.teavm.javascript.Renderer
 
variableNodes - Variable in class org.teavm.dependency.DependencyGraphCreatorProduct
 
VariableReader - Interface in org.teavm.model
 
VariableType - Enum in org.teavm.model.util
 
VariableUsageGraphBuilder - Class in org.teavm.optimization
 
Violations - Interface in org.teavm.vm
 
virtualCaller(String, String, ValueType...) - Static method in class org.teavm.model.MethodHandle
 
virtualCaller(String, MethodDescriptor) - Static method in class org.teavm.model.MethodHandle
 
virtualCaller(MethodReference) - Static method in class org.teavm.model.MethodHandle
 
visit(DebuggerVirtualCallSite) - Method in interface org.teavm.debugging.information.DebuggerCallSiteVisitor
 
visit(DebuggerStaticCallSite) - Method in interface org.teavm.debugging.information.DebuggerCallSiteVisitor
 
visit(BinaryExpr) - Method in interface org.teavm.javascript.ast.ExprVisitor
 
visit(UnaryExpr) - Method in interface org.teavm.javascript.ast.ExprVisitor
 
visit(ConditionalExpr) - Method in interface org.teavm.javascript.ast.ExprVisitor
 
visit(ConstantExpr) - Method in interface org.teavm.javascript.ast.ExprVisitor
 
visit(VariableExpr) - Method in interface org.teavm.javascript.ast.ExprVisitor
 
visit(SubscriptExpr) - Method in interface org.teavm.javascript.ast.ExprVisitor
 
visit(UnwrapArrayExpr) - Method in interface org.teavm.javascript.ast.ExprVisitor
 
visit(InvocationExpr) - Method in interface org.teavm.javascript.ast.ExprVisitor
 
visit(QualificationExpr) - Method in interface org.teavm.javascript.ast.ExprVisitor
 
visit(NewExpr) - Method in interface org.teavm.javascript.ast.ExprVisitor
 
visit(NewArrayExpr) - Method in interface org.teavm.javascript.ast.ExprVisitor
 
visit(NewMultiArrayExpr) - Method in interface org.teavm.javascript.ast.ExprVisitor
 
visit(InstanceOfExpr) - Method in interface org.teavm.javascript.ast.ExprVisitor
 
visit(StaticClassExpr) - Method in interface org.teavm.javascript.ast.ExprVisitor
 
visit(RegularMethodNode) - Method in interface org.teavm.javascript.ast.MethodNodeVisitor
 
visit(AsyncMethodNode) - Method in interface org.teavm.javascript.ast.MethodNodeVisitor
 
visit(NativeMethodNode) - Method in interface org.teavm.javascript.ast.MethodNodeVisitor
 
visit(BinaryExpr) - Method in class org.teavm.javascript.ast.RenamingVisitor
 
visit(UnaryExpr) - Method in class org.teavm.javascript.ast.RenamingVisitor
 
visit(ConditionalExpr) - Method in class org.teavm.javascript.ast.RenamingVisitor
 
visit(ConstantExpr) - Method in class org.teavm.javascript.ast.RenamingVisitor
 
visit(VariableExpr) - Method in class org.teavm.javascript.ast.RenamingVisitor
 
visit(SubscriptExpr) - Method in class org.teavm.javascript.ast.RenamingVisitor
 
visit(UnwrapArrayExpr) - Method in class org.teavm.javascript.ast.RenamingVisitor
 
visit(InvocationExpr) - Method in class org.teavm.javascript.ast.RenamingVisitor
 
visit(QualificationExpr) - Method in class org.teavm.javascript.ast.RenamingVisitor
 
visit(NewExpr) - Method in class org.teavm.javascript.ast.RenamingVisitor
 
visit(NewArrayExpr) - Method in class org.teavm.javascript.ast.RenamingVisitor
 
visit(NewMultiArrayExpr) - Method in class org.teavm.javascript.ast.RenamingVisitor
 
visit(InstanceOfExpr) - Method in class org.teavm.javascript.ast.RenamingVisitor
 
visit(StaticClassExpr) - Method in class org.teavm.javascript.ast.RenamingVisitor
 
visit(AssignmentStatement) - Method in class org.teavm.javascript.ast.RenamingVisitor
 
visit(SequentialStatement) - Method in class org.teavm.javascript.ast.RenamingVisitor
 
visit(ConditionalStatement) - Method in class org.teavm.javascript.ast.RenamingVisitor
 
visit(SwitchStatement) - Method in class org.teavm.javascript.ast.RenamingVisitor
 
visit(WhileStatement) - Method in class org.teavm.javascript.ast.RenamingVisitor
 
visit(BlockStatement) - Method in class org.teavm.javascript.ast.RenamingVisitor
 
visit(BreakStatement) - Method in class org.teavm.javascript.ast.RenamingVisitor
 
visit(ContinueStatement) - Method in class org.teavm.javascript.ast.RenamingVisitor
 
visit(ReturnStatement) - Method in class org.teavm.javascript.ast.RenamingVisitor
 
visit(ThrowStatement) - Method in class org.teavm.javascript.ast.RenamingVisitor
 
visit(InitClassStatement) - Method in class org.teavm.javascript.ast.RenamingVisitor
 
visit(TryCatchStatement) - Method in class org.teavm.javascript.ast.RenamingVisitor
 
visit(GotoPartStatement) - Method in class org.teavm.javascript.ast.RenamingVisitor
 
visit(MonitorEnterStatement) - Method in class org.teavm.javascript.ast.RenamingVisitor
 
visit(MonitorExitStatement) - Method in class org.teavm.javascript.ast.RenamingVisitor
 
visit(AssignmentStatement) - Method in interface org.teavm.javascript.ast.StatementVisitor
 
visit(SequentialStatement) - Method in interface org.teavm.javascript.ast.StatementVisitor
 
visit(ConditionalStatement) - Method in interface org.teavm.javascript.ast.StatementVisitor
 
visit(SwitchStatement) - Method in interface org.teavm.javascript.ast.StatementVisitor
 
visit(WhileStatement) - Method in interface org.teavm.javascript.ast.StatementVisitor
 
visit(BlockStatement) - Method in interface org.teavm.javascript.ast.StatementVisitor
 
visit(BreakStatement) - Method in interface org.teavm.javascript.ast.StatementVisitor
 
visit(ContinueStatement) - Method in interface org.teavm.javascript.ast.StatementVisitor
 
visit(ReturnStatement) - Method in interface org.teavm.javascript.ast.StatementVisitor
 
visit(ThrowStatement) - Method in interface org.teavm.javascript.ast.StatementVisitor
 
visit(InitClassStatement) - Method in interface org.teavm.javascript.ast.StatementVisitor
 
visit(TryCatchStatement) - Method in interface org.teavm.javascript.ast.StatementVisitor
 
visit(GotoPartStatement) - Method in interface org.teavm.javascript.ast.StatementVisitor
 
visit(MonitorEnterStatement) - Method in interface org.teavm.javascript.ast.StatementVisitor
 
visit(MonitorExitStatement) - Method in interface org.teavm.javascript.ast.StatementVisitor
 
visit(RegularMethodNode) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(AsyncMethodNode) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(NativeMethodNode) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(AssignmentStatement) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(SequentialStatement) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(ConditionalStatement) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(SwitchStatement) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(WhileStatement) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(BlockStatement) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(BreakStatement) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(ContinueStatement) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(ReturnStatement) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(ThrowStatement) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(InitClassStatement) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(TryCatchStatement) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(GotoPartStatement) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(MonitorEnterStatement) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(MonitorExitStatement) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(BinaryExpr) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(UnaryExpr) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(ConditionalExpr) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(ConstantExpr) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(VariableExpr) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(SubscriptExpr) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(UnwrapArrayExpr) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(InvocationExpr) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(QualificationExpr) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(NewExpr) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(NewArrayExpr) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(NewMultiArrayExpr) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(InstanceOfExpr) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(StaticClassExpr) - Method in class org.teavm.javascript.NameFrequencyEstimator
 
visit(AssignmentStatement) - Method in class org.teavm.javascript.Renderer
 
visit(SequentialStatement) - Method in class org.teavm.javascript.Renderer
 
visit(ConditionalStatement) - Method in class org.teavm.javascript.Renderer
 
visit(SwitchStatement) - Method in class org.teavm.javascript.Renderer
 
visit(WhileStatement) - Method in class org.teavm.javascript.Renderer
 
visit(BlockStatement) - Method in class org.teavm.javascript.Renderer
 
visit(BreakStatement) - Method in class org.teavm.javascript.Renderer
 
visit(ContinueStatement) - Method in class org.teavm.javascript.Renderer
 
visit(ReturnStatement) - Method in class org.teavm.javascript.Renderer
 
visit(ThrowStatement) - Method in class org.teavm.javascript.Renderer
 
visit(InitClassStatement) - Method in class org.teavm.javascript.Renderer
 
visit(BinaryExpr) - Method in class org.teavm.javascript.Renderer
 
visit(UnaryExpr) - Method in class org.teavm.javascript.Renderer
 
visit(ConditionalExpr) - Method in class org.teavm.javascript.Renderer
 
visit(ConstantExpr) - Method in class org.teavm.javascript.Renderer
 
visit(VariableExpr) - Method in class org.teavm.javascript.Renderer
 
visit(SubscriptExpr) - Method in class org.teavm.javascript.Renderer
 
visit(UnwrapArrayExpr) - Method in class org.teavm.javascript.Renderer
 
visit(InvocationExpr) - Method in class org.teavm.javascript.Renderer
 
visit(QualificationExpr) - Method in class org.teavm.javascript.Renderer
 
visit(NewExpr) - Method in class org.teavm.javascript.Renderer
 
visit(NewArrayExpr) - Method in class org.teavm.javascript.Renderer
 
visit(NewMultiArrayExpr) - Method in class org.teavm.javascript.Renderer
 
visit(InstanceOfExpr) - Method in class org.teavm.javascript.Renderer
 
visit(StaticClassExpr) - Method in class org.teavm.javascript.Renderer
 
visit(TryCatchStatement) - Method in class org.teavm.javascript.Renderer
 
visit(GotoPartStatement) - Method in class org.teavm.javascript.Renderer
 
visit(MonitorEnterStatement) - Method in class org.teavm.javascript.Renderer
 
visit(MonitorExitStatement) - Method in class org.teavm.javascript.Renderer
 
visit(EmptyInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(ClassConstantInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(NullConstantInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(IntegerConstantInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(LongConstantInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(FloatConstantInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(DoubleConstantInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(StringConstantInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(BinaryInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(NegateInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(AssignInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(CastInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(CastNumberInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(CastIntegerInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(BranchingInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(BinaryBranchingInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(JumpInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(SwitchInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(ExitInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(RaiseInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(ConstructArrayInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(ConstructInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(ConstructMultiArrayInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(GetFieldInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(PutFieldInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(ArrayLengthInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(CloneArrayInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(UnwrapArrayInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(GetElementInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(PutElementInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(InvokeInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(InvokeDynamicInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(IsInstanceInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(InitClassInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(NullCheckInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(MonitorEnterInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(MonitorExitInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(EmptyInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(ClassConstantInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(NullConstantInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(IntegerConstantInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(LongConstantInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(FloatConstantInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(DoubleConstantInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(StringConstantInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(BinaryInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(NegateInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(AssignInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(CastInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(CastNumberInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(CastIntegerInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(BranchingInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(BinaryBranchingInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(JumpInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(SwitchInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(ExitInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(RaiseInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(ConstructArrayInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(ConstructInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(ConstructMultiArrayInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(GetFieldInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(PutFieldInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(ArrayLengthInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(CloneArrayInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(UnwrapArrayInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(GetElementInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(PutElementInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(InvokeInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(InvokeDynamicInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(IsInstanceInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(InitClassInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(NullCheckInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(MonitorEnterInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(MonitorExitInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(EmptyInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(ClassConstantInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(NullConstantInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(IntegerConstantInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(LongConstantInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(FloatConstantInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(DoubleConstantInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(StringConstantInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(BinaryInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(NegateInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(AssignInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(BranchingInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(BinaryBranchingInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(JumpInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(SwitchInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(ExitInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(RaiseInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(ConstructArrayInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(ConstructInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(ConstructMultiArrayInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(GetFieldInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(PutFieldInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(UnwrapArrayInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(GetElementInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(PutElementInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(InvokeInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(InvokeDynamicInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(IsInstanceInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(CastInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(CastNumberInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(CastIntegerInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(ArrayLengthInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(CloneArrayInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(InitClassInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(NullCheckInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(MonitorEnterInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(MonitorExitInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(EmptyInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(ClassConstantInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(NullConstantInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(IntegerConstantInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(LongConstantInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(FloatConstantInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(DoubleConstantInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(StringConstantInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(BinaryInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(NegateInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(AssignInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(BranchingInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(BinaryBranchingInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(JumpInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(SwitchInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(ExitInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(RaiseInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(ConstructArrayInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(ConstructInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(ConstructMultiArrayInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(GetFieldInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(PutFieldInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(GetElementInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(PutElementInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(InvokeInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(InvokeDynamicInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(IsInstanceInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(CastInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(CastNumberInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(CastIntegerInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(ArrayLengthInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(UnwrapArrayInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(CloneArrayInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(InitClassInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(NullCheckInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(MonitorEnterInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(MonitorExitInstruction) - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
visit(EmptyInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(ClassConstantInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(NullConstantInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(IntegerConstantInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(LongConstantInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(FloatConstantInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(DoubleConstantInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(StringConstantInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(BinaryInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(NegateInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(AssignInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(CastInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(CastNumberInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(CastIntegerInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(BranchingInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(BinaryBranchingInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(JumpInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(SwitchInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(ExitInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(RaiseInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(ConstructArrayInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(ConstructInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(ConstructMultiArrayInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(GetFieldInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(PutFieldInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(ArrayLengthInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(CloneArrayInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(UnwrapArrayInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(GetElementInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(PutElementInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(InvokeInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(InvokeDynamicInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(IsInstanceInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(InitClassInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(NullCheckInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(MonitorEnterInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(MonitorExitInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(EmptyInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(ClassConstantInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(NullConstantInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(IntegerConstantInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(LongConstantInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(FloatConstantInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(DoubleConstantInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(StringConstantInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(BinaryInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(NegateInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(AssignInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(CastInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(CastNumberInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(CastIntegerInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(BranchingInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(BinaryBranchingInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(JumpInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(SwitchInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(ExitInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(RaiseInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(ConstructArrayInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(ConstructInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(ConstructMultiArrayInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(GetFieldInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(PutFieldInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(ArrayLengthInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(CloneArrayInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(UnwrapArrayInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(GetElementInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(PutElementInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(InvokeInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(InvokeDynamicInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(IsInstanceInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(InitClassInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(NullCheckInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(MonitorEnterInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(MonitorExitInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(EmptyInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(ClassConstantInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(NullConstantInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(IntegerConstantInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(LongConstantInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(FloatConstantInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(DoubleConstantInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(StringConstantInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(BinaryInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(NegateInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(AssignInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(CastInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(CastNumberInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(CastIntegerInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(BranchingInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(BinaryBranchingInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(JumpInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(SwitchInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(ExitInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(RaiseInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(ConstructArrayInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(ConstructInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(ConstructMultiArrayInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(GetFieldInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(PutFieldInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(ArrayLengthInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(CloneArrayInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(GetElementInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(PutElementInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(UnwrapArrayInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(InvokeInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(InvokeDynamicInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(IsInstanceInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(InitClassInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(NullCheckInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(MonitorEnterInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(MonitorExitInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
VOID - Static variable in class org.teavm.model.ValueType
 
Void() - Constructor for class org.teavm.model.ValueType.Void
 

W

warning(CallLocation, String, Object...) - Method in class org.teavm.diagnostics.AccumulationDiagnostics
 
warning(CallLocation, String, Object...) - Method in interface org.teavm.diagnostics.Diagnostics
 
wasCancelled() - Method in class org.teavm.vm.TeaVM
 
wasInterrupted() - Method in class org.teavm.dependency.DependencyChecker
 
weightOf(int) - Method in class org.teavm.common.DJGraph
 
weightOf(int...) - Method in class org.teavm.common.DJGraph
 
when(ConditionEmitter) - Method in class org.teavm.model.emit.ProgramEmitter
 
when(ConditionProducer) - Method in class org.teavm.model.emit.ProgramEmitter
 
WhileStatement - Class in org.teavm.javascript.ast
 
WhileStatement() - Constructor for class org.teavm.javascript.ast.WhileStatement
 
widenToInteger() - Method in class org.teavm.model.emit.ValueEmitter
 
withArrayValue(int, String) - Method in class org.teavm.vm.TeaVMEntryPoint
 
withValue(int, String) - Method in class org.teavm.vm.TeaVMEntryPoint
 
write(DataOutput, RegularMethodNode) - Method in class org.teavm.cache.AstIO
 
write(Program, OutputStream) - Method in class org.teavm.cache.ProgramIO
 
write(int) - Method in class org.teavm.common.CommutatedWriter
 
write(char[]) - Method in class org.teavm.common.CommutatedWriter
 
write(char[], int, int) - Method in class org.teavm.common.CommutatedWriter
 
write(String) - Method in class org.teavm.common.CommutatedWriter
 
write(String, int, int) - Method in class org.teavm.common.CommutatedWriter
 
write(OutputStream) - Method in class org.teavm.debugging.information.DebugInformation
 
writeAsSourceMaps(Writer, String, String) - Method in class org.teavm.debugging.information.DebugInformation
 
writeAsync(DataOutput, AsyncMethodNode) - Method in class org.teavm.cache.AstIO
 
writeEscaped(String) - Method in interface org.teavm.javascript.spi.InjectorContext
 
writeExpr(Expr) - Method in interface org.teavm.javascript.spi.InjectorContext
 
writeExpr(Expr, Precedence) - Method in interface org.teavm.javascript.spi.InjectorContext
 
writeType(ValueType) - Method in interface org.teavm.javascript.spi.InjectorContext
 
ws() - Method in class org.teavm.codegen.SourceWriter
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2015. All rights reserved.