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
 
AbstractInstructionReader - Class in org.teavm.model.instructions
 
AbstractInstructionReader() - Constructor for class org.teavm.model.instructions.AbstractInstructionReader
 
AbstractInstructionVisitor - Class in org.teavm.model.instructions
 
AbstractInstructionVisitor() - Constructor for class org.teavm.model.instructions.AbstractInstructionVisitor
 
AbstractRendererListener - Class in org.teavm.vm.spi
 
AbstractRendererListener() - Constructor for class org.teavm.vm.spi.AbstractRendererListener
 
AbstractStatementVisitor - Class in org.teavm.ast
 
AbstractStatementVisitor() - Constructor for class org.teavm.ast.AbstractStatementVisitor
 
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(StatementVisitor) - Method in class org.teavm.ast.AssignmentStatement
 
acceptVisitor(MethodNodeVisitor) - Method in class org.teavm.ast.AsyncMethodNode
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.BinaryExpr
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.BlockStatement
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.BreakStatement
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.CastExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.ConditionalExpr
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.ConditionalStatement
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.ConstantExpr
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.ContinueStatement
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.Expr
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.GotoPartStatement
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.InitClassStatement
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.InstanceOfExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.InvocationExpr
 
acceptVisitor(MethodNodeVisitor) - Method in class org.teavm.ast.MethodNode
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.MonitorEnterStatement
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.MonitorExitStatement
 
acceptVisitor(MethodNodeVisitor) - Method in class org.teavm.ast.NativeMethodNode
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.NewArrayExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.NewExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.NewMultiArrayExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.PrimitiveCastExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.QualificationExpr
 
acceptVisitor(MethodNodeVisitor) - Method in class org.teavm.ast.RegularMethodNode
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.ReturnStatement
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.SequentialStatement
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.Statement
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.SubscriptExpr
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.SwitchStatement
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.ThrowStatement
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.TryCatchStatement
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.UnaryExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.UnwrapArrayExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.VariableExpr
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.WhileStatement
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmBlock
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmBranch
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmBreak
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmCall
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmConditional
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmConversion
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmDrop
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmExpression
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmFloat32Constant
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmFloat64Constant
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmFloatBinary
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmFloatUnary
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmGetLocal
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmIndirectCall
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmInt32Constant
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmInt64Constant
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmIntBinary
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmIntUnary
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadFloat32
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadFloat64
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt32
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt64
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmReturn
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmSetLocal
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat32
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat64
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt32
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt64
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmSwitch
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmUnreachable
 
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(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(RendererListener) - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
add(MethodReference, Generator) - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
add(MethodReference, Injector) - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
add(MethodReference, Generator) - Method in interface org.teavm.backend.javascript.TeaVMJavaScriptHost
 
add(MethodReference, Injector) - Method in interface org.teavm.backend.javascript.TeaVMJavaScriptHost
 
add(RendererListener) - Method in interface org.teavm.backend.javascript.TeaVMJavaScriptHost
 
add(WasmLocal) - Method in class org.teavm.backend.wasm.model.WasmFunction
 
add(WasmFunction) - Method in class org.teavm.backend.wasm.model.WasmModule
 
add(WasmIntrinsicFactory) - Method in interface org.teavm.backend.wasm.TeaVMWasmHost
 
add(WasmIntrinsicFactory) - Method in class org.teavm.backend.wasm.WasmTarget
 
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(Instruction) - Method in class org.teavm.model.BasicBlock
 
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, BootstrapMethodSubstitutor) - 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, BootstrapMethodSubstitutor) - Method in class org.teavm.vm.TeaVM
 
addAll(int[]) - Method in class org.teavm.common.IntegerArray
 
addAll(Iterable<Instruction>) - Method in class org.teavm.model.BasicBlock
 
addBootstrapMethodSubstitutor(MethodReference, BootstrapMethodSubstitutor) - Method in class org.teavm.dependency.DependencyChecker
 
addCallSite(MethodReference, TextLocation) - 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, TextLocation) - 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, TextLocation) - Method in class org.teavm.callgraph.DefaultCallGraphNode
 
addFirst(Instruction) - Method in class org.teavm.model.BasicBlock
 
addFirstAll(Iterable<Instruction>) - Method in class org.teavm.model.BasicBlock
 
addGenerator(MethodReference, Generator) - Method in class org.teavm.ast.decompilation.Decompiler
 
addInjector(MethodReference, Injector) - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
addInstruction(Instruction) - Method in class org.teavm.model.emit.ProgramEmitter
 
addIntrinsic(WasmIntrinsic) - Method in class org.teavm.backend.wasm.generate.WasmGenerationContext
 
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
 
addMethodToSkip(MethodReference) - Method in class org.teavm.ast.decompilation.Decompiler
 
addNode(int) - Method in class org.teavm.common.LCATree
 
ADDRESS - Static variable in class org.teavm.backend.wasm.binary.DataPrimitives
 
AddressIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
AddressIntrinsic(WasmClassGenerator) - Constructor for class org.teavm.backend.wasm.intrinsics.AddressIntrinsic
 
AddressMode - Enum in org.teavm.backend.wasm.binary
 
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
 
afterOptimizations(Program, MethodReader, ListableClassReaderSource) - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
afterOptimizations(Program, MethodReader, ListableClassReaderSource) - Method in class org.teavm.backend.wasm.WasmTarget
 
afterOptimizations(Program, MethodReader, ListableClassReaderSource) - Method in interface org.teavm.vm.TeaVMTarget
 
AliasProvider - Interface in org.teavm.backend.javascript.codegen
 
align(int, int) - Static method in class org.teavm.backend.wasm.binary.BinaryWriter
 
align(int, int) - Static method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
align(Address, int) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
all() - Method in class org.teavm.model.AnnotationContainer
 
all() - Method in interface org.teavm.model.AnnotationContainerReader
 
alloc(int) - Static method in class org.teavm.runtime.GC
 
allocate(RuntimeClass) - Static method in class org.teavm.runtime.Allocator
 
allocateArray(RuntimeClass, int) - Static method in class org.teavm.runtime.Allocator
 
allocateMultiArray(RuntimeClass, Address, int) - Static method in class org.teavm.runtime.Allocator
 
allocateRegisters(MethodReader, Program) - Method in class org.teavm.model.util.RegisterAllocator
 
Allocator - Class in org.teavm.runtime
 
AllocatorIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
AllocatorIntrinsic(WasmClassGenerator) - Constructor for class org.teavm.backend.wasm.intrinsics.AllocatorIntrinsic
 
allocStack(int) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
allocStack(int) - Static method in class org.teavm.runtime.ShadowStack
 
analyze(Program, MethodReference) - Method in class org.teavm.model.analysis.EscapeAnalysis
 
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.backend.javascript.codegen.SourceWriter
 
append(Object) - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
append(int) - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
append(char) - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
append(CharSequence) - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
append(CharSequence, int, int) - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
append(DataValue) - Method in class org.teavm.backend.wasm.binary.BinaryWriter
 
append(String) - Method in class org.teavm.backend.wasm.render.WasmRenderer
 
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.backend.javascript.codegen.SourceWriter
 
appendClass(Class<?>) - Method in class org.teavm.backend.javascript.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.backend.javascript.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.backend.javascript.codegen.SourceWriter
 
appendLocation(TextLocation) - Method in class org.teavm.diagnostics.DefaultProblemTextConsumer
 
appendLocation(TextLocation) - Method in interface org.teavm.diagnostics.ProblemTextConsumer
 
appendMethod(MethodDescriptor) - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
appendMethod(String, ValueType...) - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
appendMethod(String, Class<?>...) - Method in class org.teavm.backend.javascript.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.backend.javascript.codegen.SourceWriter
 
appendMethodBody(String, String, ValueType...) - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
appendMethodBody(Class<?>, String, Class<?>...) - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
appendStaticField(FieldReference) - Method in class org.teavm.backend.javascript.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.backend.javascript.codegen.NamingOrderer
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.AddressIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.AllocatorIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.ClassIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.ExceptionHandlingIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.FunctionIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.GCIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.MutatorIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.PlatformClassIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.PlatformIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.PlatformObjectIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.ShadowStackIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.StructureIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.WasmRuntimeIntrinsic
 
apply() - Method in class org.teavm.backend.wasm.optimization.UnusedFunctionElimination
 
apply() - Method in class org.teavm.backend.wasm.transformation.IndirectCallTraceTransformation
 
apply() - Method in class org.teavm.backend.wasm.transformation.MemoryAccessTraceTransformation
 
apply(Program) - Method in class org.teavm.model.lowlevel.ClassInitializerEliminator
 
apply(Program, MethodReader) - Method in class org.teavm.model.lowlevel.ShadowStackTransformer
 
apply(MethodHolder) - Method in class org.teavm.model.optimization.Devirtualization
 
apply(Program, MethodReference, ClassReaderSource, DependencyInfo) - Method in class org.teavm.model.optimization.Inlining
 
apply(MethodReader, Program) - Method in class org.teavm.model.transformation.ClassInitializerInsertionTransformer
 
apply(BasicBlock) - Method in class org.teavm.model.util.InstructionVariableMapper
 
apply(RuntimeClass) - Method in class org.teavm.runtime.IsSupertypeFunction
 
applyToInstructions(BasicBlock) - Method in class org.teavm.model.util.InstructionVariableMapper
 
applyToPhis(BasicBlock) - Method in class org.teavm.model.util.InstructionVariableMapper
 
argumentCount() - Method in interface org.teavm.backend.javascript.spi.InjectorContext
 
Array(ValueType) - Constructor for class org.teavm.model.ValueType.Array
 
ArrayElementType - Enum in org.teavm.model.instructions
 
arrayLength() - Method in class org.teavm.model.emit.ValueEmitter
 
arrayLength(VariableReader, VariableReader) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
arrayLength(VariableReader, VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
arrayLength(VariableReader, VariableReader) - Method in class org.teavm.model.util.InstructionCopyReader
 
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
 
ArrayType - Enum in org.teavm.ast
 
arrayType - Variable in class org.teavm.runtime.RuntimeClass
 
ArrayUnwrapMotion - Class in org.teavm.model.optimization
 
ArrayUnwrapMotion() - Constructor for class org.teavm.model.optimization.ArrayUnwrapMotion
 
assertIs(ValueType) - Method in class org.teavm.model.emit.ValueEmitter
 
assertIs(Class<?>) - Method in class org.teavm.model.emit.ValueEmitter
 
assign(Expr, Expr) - Static method in class org.teavm.ast.Statement
 
assign(VariableReader, VariableReader) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
assign(VariableReader, VariableReader) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
assign(VariableReader, VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
assign(VariableReader, VariableReader) - Method in class org.teavm.model.util.InstructionCopyReader
 
AssignInstruction - Class in org.teavm.model.instructions
 
AssignInstruction() - Constructor for class org.teavm.model.instructions.AssignInstruction
 
AssignmentStatement - Class in org.teavm.ast
 
AssignmentStatement() - Constructor for class org.teavm.ast.AssignmentStatement
 
AstIO - Class in org.teavm.cache
 
AstIO(SymbolTable, SymbolTable) - Constructor for class org.teavm.cache.AstIO
 
async() - Method in class org.teavm.vm.TeaVMEntryPoint
 
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.ast
 
AsyncMethodNode(MethodReference) - Constructor for class org.teavm.ast.AsyncMethodNode
 
AsyncMethodPart - Class in org.teavm.ast
 
AsyncMethodPart() - Constructor for class org.teavm.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
 
availableBytes() - Static method in class org.teavm.runtime.GC
 

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(Function<BasicBlock, BasicBlock>) - Constructor for class org.teavm.model.util.BasicBlockMapper
 
BasicBlockMapper(IntUnaryOperator) - Constructor for class org.teavm.model.util.BasicBlockMapper
 
BasicBlockReader - Interface in org.teavm.model
 
Before - Annotation Type in org.teavm.vm.spi
 
begin(RenderingManager, BuildTarget) - Method in class org.teavm.vm.spi.AbstractRendererListener
 
begin(RenderingManager, BuildTarget) - Method in interface org.teavm.vm.spi.RendererListener
 
binary(BinaryOperation, OperationType, Expr, Expr) - Static method in class org.teavm.ast.Expr
 
binary(BinaryOperation, OperationType, Expr, Expr, TextLocation) - Static method in class org.teavm.ast.Expr
 
binary(BinaryOperation, VariableReader, VariableReader, VariableReader, NumericOperandType) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
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.InstructionCopyReader
 
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.ast
 
BinaryExpr() - Constructor for class org.teavm.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.ast
 
BinaryOperation - Enum in org.teavm.model.instructions
 
BinaryWriter - Class in org.teavm.backend.wasm.binary
 
BinaryWriter(int) - Constructor for class org.teavm.backend.wasm.binary.BinaryWriter
 
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.ast
 
BlockStatement() - Constructor for class org.teavm.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.ast
 
BreakStatement() - Constructor for class org.teavm.ast.BreakStatement
 
build(Appendable) - Method in class org.teavm.backend.javascript.codegen.SourceWriterBuilder
 
build() - Method in class org.teavm.common.GraphBuilder
 
build() - Method in class org.teavm.common.RecordArrayBuilder
 
build(Program, MethodDescriptor) - Static method in class org.teavm.model.analysis.NullnessInformation
 
build() - Method in class org.teavm.model.emit.StringBuilderEmitter
 
build(Program) - Static method in class org.teavm.model.optimization.VariableUsageGraphBuilder
 
build(BuildTarget, String) - 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
 
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.text.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.backend.wasm.binary.DataPrimitives
 
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, TextLocation) - 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.
CallSite - Class in org.teavm.runtime
 
CallSite() - Constructor for class org.teavm.runtime.CallSite
 
CallSiteBinaryGenerator - Class in org.teavm.backend.wasm.generate
 
CallSiteBinaryGenerator(BinaryWriter, WasmClassGenerator, WasmStringPool) - Constructor for class org.teavm.backend.wasm.generate.CallSiteBinaryGenerator
 
CallSiteDescriptor - Class in org.teavm.model.lowlevel
 
CallSiteDescriptor(int, CallSiteLocation) - Constructor for class org.teavm.model.lowlevel.CallSiteDescriptor
 
CallSiteLocation - Class in org.teavm.model.lowlevel
 
CallSiteLocation(String, String, String, int) - Constructor for class org.teavm.model.lowlevel.CallSiteLocation
 
CallSiteLocation - Class in org.teavm.runtime
 
CallSiteLocation() - Constructor for class org.teavm.runtime.CallSiteLocation
 
callStackSize() - Static method in class org.teavm.runtime.ExceptionHandling
 
canary - Variable in class org.teavm.runtime.RuntimeClass
 
canMove - Variable in class org.teavm.model.optimization.LoopInvariantAnalyzer
 
cast(VariableReader, VariableReader, ValueType) - 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 class org.teavm.model.instructions.AbstractInstructionReader
 
cast(VariableReader, VariableReader, NumericOperandType, NumericOperandType) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
cast(VariableReader, VariableReader, IntegerSubtype, CastIntegerDirection) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
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.InstructionCopyReader
 
cast(VariableReader, VariableReader, NumericOperandType, NumericOperandType) - Method in class org.teavm.model.util.InstructionCopyReader
 
cast(VariableReader, VariableReader, IntegerSubtype, CastIntegerDirection) - Method in class org.teavm.model.util.InstructionCopyReader
 
CastExpr - Class in org.teavm.ast
 
CastExpr() - Constructor for class org.teavm.ast.CastExpr
 
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
 
catchException() - Static method in class org.teavm.runtime.ExceptionHandling
 
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.model.instructions.AbstractInstructionReader
 
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.InstructionCopyReader
 
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.model.instructions.AbstractInstructionReader
 
classConstant(VariableReader, ValueType) - Method in interface org.teavm.model.instructions.InstructionReader
 
classConstant(VariableReader, ValueType) - Method in class org.teavm.model.util.InstructionCopyReader
 
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
 
classesOf(int) - Method in class org.teavm.model.analysis.ClassInference
 
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
 
ClassInference - Class in org.teavm.model.analysis
 
ClassInference(DependencyInfo) - Constructor for class org.teavm.model.analysis.ClassInference
 
ClassInitElimination - Class in org.teavm.model.optimization
 
ClassInitElimination() - Constructor for class org.teavm.model.optimization.ClassInitElimination
 
ClassInitializerEliminator - Class in org.teavm.model.lowlevel
 
ClassInitializerEliminator(ClassReaderSource) - Constructor for class org.teavm.model.lowlevel.ClassInitializerEliminator
 
ClassInitializerInsertionTransformer - Class in org.teavm.model.transformation
 
ClassInitializerInsertionTransformer(ClassReaderSource) - Constructor for class org.teavm.model.transformation.ClassInitializerInsertionTransformer
 
ClassInitializerTransformer - Class in org.teavm.model.lowlevel
 
ClassInitializerTransformer() - Constructor for class org.teavm.model.lowlevel.ClassInitializerTransformer
 
ClassIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
ClassIntrinsic() - Constructor for class org.teavm.backend.wasm.intrinsics.ClassIntrinsic
 
className - Variable in class org.teavm.runtime.CallSiteLocation
 
ClassNameIterator - Class in org.teavm.debugging.information
 
ClassNode - Class in org.teavm.ast
 
ClassNode(String, String) - Constructor for class org.teavm.ast.ClassNode
 
classOf(int) - Method in class org.teavm.common.DJGraph
 
ClassPatch - Class in org.teavm.backend.wasm.patches
 
ClassPatch() - Constructor for class org.teavm.backend.wasm.patches.ClassPatch
 
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.parsing.resource
 
ClasspathResourceReader(ClassLoader) - Constructor for class org.teavm.parsing.resource.ClasspathResourceReader
 
ClasspathResourceReader() - Constructor for class org.teavm.parsing.resource.ClasspathResourceReader
 
classReached(DependencyAgent, String, CallLocation) - Method in class org.teavm.backend.wasm.generate.WasmDependencyListener
 
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
 
classReference - Variable in class org.teavm.runtime.RuntimeObject
 
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
 
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.ast.BinaryExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.CastExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.ConditionalExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.ConstantExpr
 
clone() - Method in class org.teavm.ast.Expr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.Expr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.InstanceOfExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.InvocationExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.NewArrayExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.NewExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.NewMultiArrayExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.PrimitiveCastExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.QualificationExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.SubscriptExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.UnaryExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.UnwrapArrayExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.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 class org.teavm.model.instructions.AbstractInstructionReader
 
cloneArray(VariableReader, VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
cloneArray(VariableReader, VariableReader) - Method in class org.teavm.model.util.InstructionCopyReader
 
CloneArrayInstruction - Class in org.teavm.model.instructions
 
CloneArrayInstruction() - Constructor for class org.teavm.model.instructions.CloneArrayInstruction
 
collapse(int[]) - Method in class org.teavm.common.DJGraph
 
collectGarbage(int) - Static method in class org.teavm.runtime.GC
 
colorize(Graph, int[]) - Method in class org.teavm.model.util.GraphColorer
 
colorize(Graph, int[], int[], String[]) - Method in class org.teavm.model.util.GraphColorer
 
commonDominatorOf(int, int) - Method in interface org.teavm.common.DominatorTree
 
commonDominatorOf(int[]) - Method in interface org.teavm.common.DominatorTree
 
commonSuperloop(Loop, Loop) - Static method in class org.teavm.common.LoopGraph
 
compare(int, int) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
compare(long, long) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
compare(float, float) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
compare(double, double) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
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 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
 
computeCanary(int, int) - Static method in class org.teavm.runtime.RuntimeClass
 
computeCanary() - Method in class org.teavm.runtime.RuntimeClass
 
cond(Expr, List<Statement>, List<Statement>) - Static method in class org.teavm.ast.Statement
 
cond(Expr, List<Statement>) - Static method in class org.teavm.ast.Statement
 
ConditionalExpr - Class in org.teavm.ast
 
ConditionalExpr() - Constructor for class org.teavm.ast.ConditionalExpr
 
ConditionalStatement - Class in org.teavm.ast
 
ConditionalStatement() - Constructor for class org.teavm.ast.ConditionalStatement
 
ConditionEmitter - Class in org.teavm.model.emit
 
ConditionProducer - Interface in org.teavm.model.emit
 
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.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
 
constant - Variable in class org.teavm.model.optimization.LoopInvariantAnalyzer
 
ConstantConditionElimination - Class in org.teavm.model.optimization
 
ConstantConditionElimination() - Constructor for class org.teavm.model.optimization.ConstantConditionElimination
 
ConstantExpr - Class in org.teavm.ast
 
ConstantExpr() - Constructor for class org.teavm.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.backend.javascript.rendering.RenderingContext
 
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.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.backend.javascript.codegen.NameFrequencyConsumer
 
consume(MethodDescriptor) - Method in interface org.teavm.backend.javascript.codegen.NameFrequencyConsumer
 
consume(String) - Method in interface org.teavm.backend.javascript.codegen.NameFrequencyConsumer
 
consume(FieldReference) - Method in interface org.teavm.backend.javascript.codegen.NameFrequencyConsumer
 
consume(MethodReference) - Method in class org.teavm.backend.javascript.codegen.NamingOrderer
 
consume(MethodDescriptor) - Method in class org.teavm.backend.javascript.codegen.NamingOrderer
 
consume(String) - Method in class org.teavm.backend.javascript.codegen.NamingOrderer
 
consume(FieldReference) - Method in class org.teavm.backend.javascript.codegen.NamingOrderer
 
consume(DependencyType) - Method in interface org.teavm.dependency.DependencyConsumer
 
consumeFunction(String) - Method in interface org.teavm.backend.javascript.codegen.NameFrequencyConsumer
 
consumeFunction(String) - Method in class org.teavm.backend.javascript.codegen.NamingOrderer
 
consumeInit(MethodReference) - Method in interface org.teavm.backend.javascript.codegen.NameFrequencyConsumer
 
consumeInit(MethodReference) - Method in class org.teavm.backend.javascript.codegen.NamingOrderer
 
contains(int) - Method in class org.teavm.common.IntegerArray
 
ContinueStatement - Class in org.teavm.ast
 
ContinueStatement() - Constructor for class org.teavm.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
 
contribute() - Method in class org.teavm.model.lowlevel.ExceptionHandlingShadowStackContributor
 
contribute(Program, MethodReader) - Method in class org.teavm.model.lowlevel.GCShadowStackContributor
 
contributeDependencies(DependencyChecker) - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
contributeDependencies(DependencyChecker) - Method in class org.teavm.backend.wasm.WasmTarget
 
contributeDependencies(DependencyChecker) - Method in interface org.teavm.vm.TeaVMTarget
 
ControlFlowUtils - Class in org.teavm.model.util
 
copy(ProgramReader) - Static method in class org.teavm.model.util.ProgramUtils
 
copyAnnotations(AnnotationContainerReader, AnnotationContainer) - Static method in class org.teavm.model.util.ModelUtils
 
copyBasicBlock(BasicBlockReader, BasicBlock) - Static method in class org.teavm.model.util.ProgramUtils
 
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
 
copyInstructions(Instruction, Instruction, 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(WasmIntrinsicFactoryContext) - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsicFactory
 
create() - Method in class org.teavm.common.DisjointSet
 
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 class org.teavm.model.instructions.AbstractInstructionReader
 
create(VariableReader, String) - Method in interface org.teavm.model.instructions.InstructionReader
 
create(VariableReader, String) - Method in class org.teavm.model.util.InstructionCopyReader
 
createArray(ValueType, Expr) - Static method in class org.teavm.ast.Expr
 
createArray(ValueType, Expr...) - Static method in class org.teavm.ast.Expr
 
createArray(VariableReader, ValueType, VariableReader) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
createArray(VariableReader, ValueType, List<? extends VariableReader>) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
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.InstructionCopyReader
 
createArray(VariableReader, ValueType, List<? extends VariableReader>) - Method in class org.teavm.model.util.InstructionCopyReader
 
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.ast.Expr
 
createResource(String) - Method in interface org.teavm.vm.BuildTarget
 
createResource(String) - Method in class org.teavm.vm.DirectoryBuildTarget
 
createValue() - Method in class org.teavm.backend.wasm.binary.DataArray
 
createValue() - Method in class org.teavm.backend.wasm.binary.DataStructure
 
createValue() - Method in class org.teavm.backend.wasm.binary.DataType
 
createVariable() - Method in class org.teavm.model.Program
 
cut(int) - Method in class org.teavm.common.RecordArray
 

D

DataArray - Class in org.teavm.backend.wasm.binary
 
DataArray(DataType, int) - Constructor for class org.teavm.backend.wasm.binary.DataArray
 
DataFlowGraphBuilder - Class in org.teavm.dependency
 
DataFlowGraphBuilder() - Constructor for class org.teavm.dependency.DataFlowGraphBuilder
 
DataPrimitives - Class in org.teavm.backend.wasm.binary
 
DataStructure - Class in org.teavm.backend.wasm.binary
 
DataStructure(byte, DataType...) - Constructor for class org.teavm.backend.wasm.binary.DataStructure
 
DataType - Class in org.teavm.backend.wasm.binary
 
DataType() - Constructor for class org.teavm.backend.wasm.binary.DataType
 
DataValue - Class in org.teavm.backend.wasm.binary
 
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.ast.decompilation
 
DecompilationException() - Constructor for exception org.teavm.ast.decompilation.DecompilationException
 
DecompilationException(String, Throwable) - Constructor for exception org.teavm.ast.decompilation.DecompilationException
 
DecompilationException(String) - Constructor for exception org.teavm.ast.decompilation.DecompilationException
 
DecompilationException(Throwable) - Constructor for exception org.teavm.ast.decompilation.DecompilationException
 
decompile(Collection<String>) - Method in class org.teavm.ast.decompilation.Decompiler
 
decompile(ClassHolder) - Method in class org.teavm.ast.decompilation.Decompiler
 
decompile(MethodHolder) - Method in class org.teavm.ast.decompilation.Decompiler
 
decompileAsync(MethodHolder) - Method in class org.teavm.ast.decompilation.Decompiler
 
decompileNative(MethodHolder) - Method in class org.teavm.ast.decompilation.Decompiler
 
Decompiler - Class in org.teavm.ast.decompilation
 
Decompiler(ClassHolderSource, ClassLoader, Set<MethodReference>, Set<MethodReference>) - Constructor for class org.teavm.ast.decompilation.Decompiler
 
decompileRegular(MethodHolder) - Method in class org.teavm.ast.decompilation.Decompiler
 
decompileRegularCacheMiss(MethodHolder) - Method in class org.teavm.ast.decompilation.Decompiler
 
DefaultAliasProvider - Class in org.teavm.backend.javascript.codegen
 
DefaultAliasProvider() - Constructor for class org.teavm.backend.javascript.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.backend.javascript.codegen
 
DefaultNamingStrategy(AliasProvider, ClassReaderSource) - Constructor for class org.teavm.backend.javascript.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
 
delete() - Method in class org.teavm.model.Instruction
 
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
 
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.model.optimization
 
Devirtualization(DependencyInfo, ClassReaderSource) - Constructor for class org.teavm.model.optimization.Devirtualization
 
dfs(Graph) - Static method in class org.teavm.common.GraphUtils
 
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
 
dispose() - Method in class org.teavm.model.analysis.NullnessInformation
 
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
 
DominatorWalker - Class in org.teavm.model.util
 
DominatorWalker(Program) - Constructor for class org.teavm.model.util.DominatorWalker
 
DominatorWalkerCallback<T> - Interface in org.teavm.model.util
An object that receives information from DominatorWalker
DOUBLE - Static variable in class org.teavm.backend.wasm.binary.DataPrimitives
 
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.model.instructions.AbstractInstructionReader
 
doubleConstant(VariableReader, double) - Method in interface org.teavm.model.instructions.InstructionReader
 
doubleConstant(VariableReader, double) - Method in class org.teavm.model.util.InstructionCopyReader
 
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(ListableClassHolderSource, BuildTarget, String) - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
emit(ListableClassHolderSource, BuildTarget, String) - Method in class org.teavm.backend.wasm.WasmTarget
 
emit() - Method in interface org.teavm.model.emit.ComputationEmitter
 
emit() - Method in interface org.teavm.model.emit.FragmentEmitter
 
emit(ListableClassHolderSource, BuildTarget, String) - Method in interface org.teavm.vm.TeaVMTarget
 
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
 
emitSuspendChecker() - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
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.ast.Statement
 
EmptyBlockElimination - Class in org.teavm.model.optimization
 
EmptyBlockElimination() - Constructor for class org.teavm.model.optimization.EmptyBlockElimination
 
EmptyInstruction - Class in org.teavm.model.instructions
 
EmptyInstruction() - Constructor for class org.teavm.model.instructions.EmptyInstruction
 
EmptyRegularMethodNodeCache - Class in org.teavm.ast.cache
 
EmptyRegularMethodNodeCache() - Constructor for class org.teavm.ast.cache.EmptyRegularMethodNodeCache
 
encodeFileName(String) - Static method in class org.teavm.cache.FileNameEncoder
 
endVisit(BasicBlock, T) - Method in interface org.teavm.model.util.DominatorWalkerCallback
 
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
 
ENUM - Static variable in class org.teavm.runtime.RuntimeClass
 
enumValues - Variable in class org.teavm.runtime.RuntimeClass
 
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.lowlevel.CallSiteLocation
 
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.TextLocation
 
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
 
EscapeAnalysis - Class in org.teavm.model.analysis
 
EscapeAnalysis() - Constructor for class org.teavm.model.analysis.EscapeAnalysis
 
escapeName(String) - Static method in class org.teavm.backend.javascript.rendering.RenderingUtil
 
escapes(int) - Method in class org.teavm.model.analysis.EscapeAnalysis
 
escapes() - Method in class org.teavm.model.emit.ProgramEmitter
 
escapeString(String) - Static method in class org.teavm.backend.javascript.rendering.RenderingUtil
 
ExactMethodIterator - Class in org.teavm.debugging.information
 
Example - Class in org.teavm.backend.wasm
 
exceptionClass - Variable in class org.teavm.runtime.ExceptionHandler
 
ExceptionHandler - Class in org.teavm.runtime
 
ExceptionHandler() - Constructor for class org.teavm.runtime.ExceptionHandler
 
ExceptionHandlerDescriptor - Class in org.teavm.model.lowlevel
 
ExceptionHandlerDescriptor(int, String) - Constructor for class org.teavm.model.lowlevel.ExceptionHandlerDescriptor
 
ExceptionHandling - Class in org.teavm.runtime
 
ExceptionHandlingIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
ExceptionHandlingIntrinsic(BinaryWriter, WasmClassGenerator, WasmStringPool) - Constructor for class org.teavm.backend.wasm.intrinsics.ExceptionHandlingIntrinsic
 
ExceptionHandlingShadowStackContributor - Class in org.teavm.model.lowlevel
 
ExceptionHandlingShadowStackContributor(ManagedMethodRepository, List<CallSiteDescriptor>, MethodReference, Program) - Constructor for class org.teavm.model.lowlevel.ExceptionHandlingShadowStackContributor
 
exit(VariableReader) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
exit() - Method in class org.teavm.model.emit.ProgramEmitter
 
exit(VariableReader) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
exit(VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
exit(VariableReader) - Method in class org.teavm.model.util.InstructionCopyReader
 
exitFunction(Expr) - Static method in class org.teavm.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.ast
 
Expr() - Constructor for class org.teavm.ast.Expr
 
ExpressionSideEffectDecomposer - Class in org.teavm.ast.optimization
 
ExpressionSideEffectDecomposer(List<Statement>) - Constructor for class org.teavm.ast.optimization.ExpressionSideEffectDecomposer
 
ExprVisitor - Interface in org.teavm.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.ast
 
FieldNode(String, ValueType) - Constructor for class org.teavm.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
 
fileName - Variable in class org.teavm.runtime.CallSiteLocation
 
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
 
fillStackTrace(StackTraceElement[], int) - Static method in class org.teavm.runtime.ExceptionHandling
 
fillZero(Address, int) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
fillZero(Address, int) - Static method in class org.teavm.runtime.Allocator
 
filter(BasicBlock) - Method in interface org.teavm.model.util.DominatorWalkerCallback
Called before visiting block.
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
 
findCallSiteById(int) - Static method in class org.teavm.runtime.ExceptionHandling
 
findDominanceFrontiers(Graph, DominatorTree) - Static method in class org.teavm.common.GraphUtils
 
findEscapingVariables(Program) - Static method in class org.teavm.model.optimization.VariableEscapeAnalyzer
 
findLoopExits(LoopGraph) - Static method in class org.teavm.model.util.ControlFlowUtils
 
findStronglyConnectedComponents(Graph, int[]) - Static method in class org.teavm.common.GraphUtils
 
firstHandler - Variable in class org.teavm.runtime.CallSite
 
flags - Variable in class org.teavm.runtime.RuntimeClass
 
FLOAT - Static variable in class org.teavm.backend.wasm.binary.DataPrimitives
 
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.model.instructions.AbstractInstructionReader
 
floatConstant(VariableReader, float) - Method in interface org.teavm.model.instructions.InstructionReader
 
floatConstant(VariableReader, float) - Method in class org.teavm.model.util.InstructionCopyReader
 
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
 
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
 
FunctionIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
FunctionIntrinsic(WasmClassGenerator) - Constructor for class org.teavm.backend.wasm.intrinsics.FunctionIntrinsic
 

G

GC - Class in org.teavm.runtime
 
GC_MARKED - Static variable in class org.teavm.runtime.RuntimeObject
 
GCIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
GCIntrinsic() - Constructor for class org.teavm.backend.wasm.intrinsics.GCIntrinsic
 
GCShadowStackContributor - Class in org.teavm.model.lowlevel
 
GCShadowStackContributor(ManagedMethodRepository) - Constructor for class org.teavm.model.lowlevel.GCShadowStackContributor
 
generate(GeneratorContext, SourceWriter, MethodReference) - Method in interface org.teavm.backend.javascript.spi.Generator
 
generate(InjectorContext, MethodReference) - Method in interface org.teavm.backend.javascript.spi.Injector
 
generate(MethodReference, MethodHolder) - Method in class org.teavm.backend.wasm.generate.WasmGenerator
 
generate(Expr) - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsicManager
 
generateClassName() - Method in class org.teavm.dependency.DependencyAgent
 
generateClassName() - Method in class org.teavm.dependency.DependencyChecker
 
GeneratedBy - Annotation Type in org.teavm.backend.javascript.spi
 
generateDefinition(MethodReference) - Method in class org.teavm.backend.wasm.generate.WasmGenerator
 
GeneratedLocation - Class in org.teavm.debugging.information
 
GeneratedLocation(int, int) - Constructor for class org.teavm.debugging.information.GeneratedLocation
 
generateNative(MethodReference) - Method in class org.teavm.backend.wasm.generate.WasmGenerator
 
Generator - Interface in org.teavm.backend.javascript.spi
 
GeneratorContext - Interface in org.teavm.backend.javascript.spi
 
get(MethodReference) - Method in class org.teavm.ast.cache.EmptyRegularMethodNodeCache
 
get(MethodReference) - Method in class org.teavm.ast.cache.InMemoryRegularMethodNodeCache
 
get(MethodReference) - Method in interface org.teavm.ast.cache.MethodNodeCache
 
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(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.parsing.resource.MapperClassHolderSource
 
getAddress() - Method in class org.teavm.backend.wasm.binary.BinaryWriter
 
getAddress(int) - Method in class org.teavm.backend.wasm.binary.DataValue
 
getAgent() - Method in class org.teavm.dependency.DependencyChecker
 
getAgent() - Method in class org.teavm.dependency.DynamicCallSite
 
getAlignment() - Method in class org.teavm.backend.wasm.binary.DataStructure
 
getAlignment() - Method in class org.teavm.backend.wasm.model.expression.WasmLoadFloat32
 
getAlignment() - Method in class org.teavm.backend.wasm.model.expression.WasmLoadFloat64
 
getAlignment() - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt32
 
getAlignment() - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt64
 
getAlignment() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat32
 
getAlignment() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat64
 
getAlignment() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt32
 
getAlignment() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt64
 
getAll() - Method in class org.teavm.common.IntegerArray
 
getAlternative() - Method in class org.teavm.ast.ConditionalExpr
 
getAlternative() - Method in class org.teavm.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.backend.javascript.spi.InjectorContext
 
getArgumentCount() - Method in class org.teavm.model.MethodHandle
 
getArguments() - Method in class org.teavm.ast.InvocationExpr
 
getArguments() - Method in class org.teavm.backend.wasm.model.expression.WasmCall
 
getArguments() - Method in class org.teavm.backend.wasm.model.expression.WasmIndirectCall
 
getArguments() - Method in class org.teavm.dependency.DynamicCallSite
 
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() - Method in class org.teavm.ast.SubscriptExpr
 
getArray() - Method in class org.teavm.ast.UnwrapArrayExpr
 
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.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.backend.javascript.JavaScriptTarget
 
getAsync(MethodReference) - Method in class org.teavm.ast.cache.EmptyRegularMethodNodeCache
 
getAsync(MethodReference) - Method in class org.teavm.ast.cache.InMemoryRegularMethodNodeCache
 
getAsync(MethodReference) - Method in interface org.teavm.ast.cache.MethodNodeCache
 
getAsync(MethodReference) - Method in class org.teavm.cache.DiskRegularMethodNodeCache
 
getAsyncFamilyMethods() - Method in class org.teavm.model.util.AsyncMethodFinder
 
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
 
getBasicBlocks() - Method in class org.teavm.model.Program
 
getBasicBlocks() - Method in interface org.teavm.model.ProgramReader
 
getBinaryWriter() - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsicManager
 
getBlock() - Method in class org.teavm.model.emit.ProgramEmitter
 
getBlock() - Method in class org.teavm.model.emit.ValueEmitter
 
getBlock() - Method in exception org.teavm.model.InterpretException
 
getBlockSuccessors(int) - Method in class org.teavm.model.util.AsyncProgramSplitter
 
getBody() - Method in class org.teavm.ast.AsyncMethodNode
 
getBody() - Method in class org.teavm.ast.BlockStatement
 
getBody() - Method in class org.teavm.ast.RegularMethodNode
 
getBody() - Method in class org.teavm.ast.SwitchClause
 
getBody() - Method in class org.teavm.ast.WhileStatement
 
getBody() - Method in class org.teavm.backend.wasm.model.expression.WasmBlock
 
getBody() - Method in class org.teavm.backend.wasm.model.WasmFunction
 
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(int) - Method in class org.teavm.backend.wasm.binary.DataValue
 
getByte() - Method in class org.teavm.model.AnnotationValue
 
getCached(MethodReference) - Method in class org.teavm.model.ReferenceCache
 
getCached(MethodDescriptor) - Method in class org.teavm.model.ReferenceCache
 
getCached(FieldReference) - Method in class org.teavm.model.ReferenceCache
 
getCached(ValueType) - Method in class org.teavm.model.ReferenceCache
 
getCached(String) - Method in class org.teavm.model.ReferenceCache
 
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
 
getCallSiteId(Address) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
getCallSiteId(Address) - Static method in class org.teavm.runtime.ShadowStack
 
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
 
getCallSites() - Method in class org.teavm.model.lowlevel.ShadowStackTransformer
 
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
 
getClass(RuntimeObject) - Static method in class org.teavm.runtime.RuntimeClass
 
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
 
getClassAlias(String) - Method in interface org.teavm.backend.javascript.codegen.AliasProvider
 
getClassAlias(String) - Method in class org.teavm.backend.javascript.codegen.DefaultAliasProvider
 
getClassAlias(String) - Method in class org.teavm.backend.javascript.codegen.MinifyingAliasProvider
 
getClassAlignment(String) - Method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
getClasses() - Method in class org.teavm.vm.TeaVM
 
getClassLoader() - Method in class org.teavm.backend.javascript.rendering.Renderer
 
getClassLoader() - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
getClassLoader() - Method in interface org.teavm.backend.javascript.rendering.RenderingManager
 
getClassLoader() - Method in interface org.teavm.backend.javascript.spi.GeneratorContext
 
getClassLoader() - Method in interface org.teavm.backend.javascript.spi.InjectorContext
 
getClassLoader() - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsicFactoryContext
 
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 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
 
getClassLoader() - Method in interface org.teavm.vm.TeaVMTargetController
 
getClassName() - Method in class org.teavm.ast.InitClassStatement
 
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.model.classes.VirtualTable
 
getClassName() - Method in class org.teavm.model.FieldReference
 
getClassName() - Method in class org.teavm.model.instructions.InitClassInstruction
 
getClassName() - Method in class org.teavm.model.lowlevel.CallSiteLocation
 
getClassName() - Method in class org.teavm.model.lowlevel.ExceptionHandlerDescriptor
 
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.ast.decompilation.Decompiler
 
getClassPointer(ValueType) - Method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
getClassReader() - Method in class org.teavm.dependency.ClassDependency
 
getClassSize(String) - Method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
getClassSource() - Method in class org.teavm.backend.javascript.rendering.Renderer
 
getClassSource() - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
getClassSource() - Method in interface org.teavm.backend.javascript.rendering.RenderingManager
 
getClassSource() - Method in interface org.teavm.backend.javascript.spi.GeneratorContext
 
getClassSource() - Method in interface org.teavm.backend.javascript.spi.InjectorContext
 
getClassSource() - Method in class org.teavm.backend.wasm.generate.WasmGenerationContext
 
getClassSource() - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsicFactoryContext
 
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.model.emit.ProgramEmitter
 
getClassSource() - Method in interface org.teavm.model.optimization.MethodOptimizationContext
 
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
 
getClassValueNode() - Method in class org.teavm.dependency.DependencyNode
 
getClassValueNode() - Method in interface org.teavm.dependency.ValueDependencyInfo
 
getClauses() - Method in class org.teavm.ast.SwitchStatement
 
getClosureVariable() - Method in interface org.teavm.debugging.javascript.JavaScriptCallFrame
 
getColumn() - Method in interface org.teavm.backend.javascript.codegen.LocationProvider
 
getColumn() - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
getColumn() - Method in class org.teavm.debugging.information.GeneratedLocation
 
getColumn() - Method in class org.teavm.debugging.javascript.JavaScriptLocation
 
getComponents() - Method in class org.teavm.backend.wasm.binary.DataStructure
 
getComponentType() - Method in class org.teavm.backend.wasm.binary.DataArray
 
getCondition() - Method in class org.teavm.ast.ConditionalExpr
 
getCondition() - Method in class org.teavm.ast.ConditionalStatement
 
getCondition() - Method in class org.teavm.ast.WhileStatement
 
getCondition() - Method in class org.teavm.backend.wasm.model.expression.WasmBranch
 
getCondition() - Method in class org.teavm.backend.wasm.model.expression.WasmConditional
 
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.ast.SwitchClause
 
getConsequent() - Method in class org.teavm.ast.ConditionalExpr
 
getConsequent() - Method in class org.teavm.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.ast.NewExpr
 
getConvertFrom() - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt32
 
getConvertFrom() - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt64
 
getConvertTo() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt32
 
getConvertTo() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt64
 
getCopy() - Method in class org.teavm.model.util.InstructionCopyReader
 
getCurrentLocation() - Method in class org.teavm.model.emit.ProgramEmitter
 
getData() - Method in class org.teavm.backend.wasm.binary.BinaryWriter
 
getData() - Method in class org.teavm.backend.wasm.model.WasmMemorySegment
 
getData(int, int) - Method in class org.teavm.backend.wasm.model.WasmMemorySegment
 
getData() - Method in class org.teavm.backend.wasm.render.WasmBinaryWriter
 
getData() - Method in class org.teavm.common.RecordArrayBuilder.SubArray
 
getDebugEmitter() - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
getDebugEmitter() - Method in class org.teavm.backend.javascript.rendering.Renderer
 
getDebugEmitter() - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
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
 
getDebugName() - Method in class org.teavm.model.Variable
 
getDebugName() - Method in interface org.teavm.model.VariableReader
 
getDebugNames(Instruction) - Method in class org.teavm.parsing.ProgramParser
 
getDefaultClause() - Method in class org.teavm.ast.SwitchStatement
 
getDefaultTarget() - Method in class org.teavm.backend.wasm.model.expression.WasmSwitch
 
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 interface org.teavm.model.optimization.MethodOptimizationContext
 
getDependencyInfo() - Method in class org.teavm.vm.TeaVM
 
getDependencyInfo() - Method in interface org.teavm.vm.TeaVMTargetController
 
getDependencyListeners() - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
getDependencyListeners() - Method in class org.teavm.backend.wasm.WasmTarget
 
getDependencyListeners() - Method in interface org.teavm.vm.TeaVMTarget
 
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 interface org.teavm.backend.javascript.spi.GeneratorContext
 
getDiagnostics() - Method in class org.teavm.backend.wasm.generate.WasmGenerationContext
 
getDiagnostics() - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsicManager
 
getDiagnostics() - Method in class org.teavm.dependency.DependencyAgent
 
getDiagnostics() - Method in class org.teavm.dependency.DependencyChecker
 
getDiagnostics() - Method in interface org.teavm.vm.TeaVMTargetController
 
getDiagnosticsProblems() - Method in interface org.teavm.vm.Violations
 
getDimensions() - Method in class org.teavm.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
 
getDisplayLabel() - Method in class org.teavm.model.Variable
 
getDomTree() - Method in class org.teavm.common.DJGraph
 
getDouble(int) - Method in class org.teavm.backend.wasm.binary.DataValue
 
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, ArrayElementType) - 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, ArrayElementType) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
getElement(VariableReader, VariableReader, VariableReader, ArrayElementType) - Method in interface org.teavm.model.instructions.InstructionReader
 
getElement(VariableReader, VariableReader, VariableReader, ArrayElementType) - Method in class org.teavm.model.util.InstructionCopyReader
 
GetElementInstruction - Class in org.teavm.model.instructions
 
GetElementInstruction(ArrayElementType) - Constructor for class org.teavm.model.instructions.GetElementInstruction
 
getElementType() - Method in class org.teavm.ast.UnwrapArrayExpr
 
getElementType() - Method in class org.teavm.model.instructions.UnwrapArrayInstruction
 
getElseBlock() - Method in class org.teavm.backend.wasm.model.expression.WasmConditional
 
getEnd() - Method in interface org.teavm.common.RangeTree.Node
 
getEntries() - Method in class org.teavm.model.classes.VirtualTable
 
getEntries() - Method in class org.teavm.model.instructions.SwitchInstruction
 
getEntryPoints() - Method in interface org.teavm.vm.TeaVMTargetController
 
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.ast.ThrowStatement
 
getException() - Method in class org.teavm.model.instructions.RaiseInstruction
 
getExceptionHandlerId() - Static method in class org.teavm.runtime.ShadowStack
 
getExceptionType() - Method in class org.teavm.ast.TryCatchStatement
 
getExceptionType() - Method in class org.teavm.model.TryCatchBlock
 
getExceptionType() - Method in interface org.teavm.model.TryCatchBlockReader
 
getExceptionVariable() - Method in class org.teavm.ast.TryCatchStatement
 
getExceptionVariable() - Method in class org.teavm.model.BasicBlock
 
getExceptionVariable() - Method in interface org.teavm.model.BasicBlockReader
 
getExpectedExceptions(MethodReader) - Method in class org.teavm.testing.JUnitTestAdapter
 
getExpectedExceptions(MethodReader) - Method in interface org.teavm.testing.TestAdapter
 
getExportedClasses() - Method in interface org.teavm.vm.TeaVMTargetController
 
getExportName() - Method in class org.teavm.backend.wasm.model.WasmFunction
 
getExpr() - Method in class org.teavm.ast.InstanceOfExpr
 
getExtension(Class<T>) - Method in interface org.teavm.vm.spi.TeaVMHost
 
getExtension(Class<T>) - Method in class org.teavm.vm.TeaVM
 
getField() - Method in class org.teavm.ast.QualificationExpr
 
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(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(VariableReader, VariableReader, FieldReference, ValueType) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
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.InstructionCopyReader
 
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
 
getFieldAlias(FieldReference) - Method in interface org.teavm.backend.javascript.codegen.AliasProvider
 
getFieldAlias(FieldReference) - Method in class org.teavm.backend.javascript.codegen.DefaultAliasProvider
 
getFieldAlias(FieldReference) - Method in class org.teavm.backend.javascript.codegen.MinifyingAliasProvider
 
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
 
getFieldOffset(FieldReference) - Method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
getFields() - Method in class org.teavm.ast.ClassNode
 
getFields(int) - Method in class org.teavm.model.analysis.EscapeAnalysis
 
getFields() - Method in class org.teavm.model.ClassHolder
 
getFields() - Method in interface org.teavm.model.ClassReader
 
getFieldType(FieldReference) - Method in class org.teavm.backend.wasm.generate.WasmGenerationContext
 
getFieldType(FieldReference) - Method in class org.teavm.model.analysis.EscapeAnalysis
 
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.model.lowlevel.CallSiteLocation
 
getFileName() - Method in class org.teavm.model.TextLocation
 
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.backend.wasm.model.expression.WasmFloatBinary
 
getFirst() - Method in class org.teavm.backend.wasm.model.expression.WasmIntBinary
 
getFirst() - Method in class org.teavm.common.MutableGraphEdge
 
getFirstChild() - Method in interface org.teavm.common.RangeTree.Node
 
getFirstInstruction() - Method in class org.teavm.model.BasicBlock
 
getFirstOperand() - Method in class org.teavm.ast.BinaryExpr
 
getFirstOperand() - Method in class org.teavm.model.instructions.BinaryBranchingInstruction
 
getFirstOperand() - Method in class org.teavm.model.instructions.BinaryInstruction
 
getFloat(int) - Method in class org.teavm.backend.wasm.binary.DataValue
 
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
 
getFreeMemory() - Static method in class org.teavm.runtime.GC
 
getFullNameFor(MethodReference) - Method in class org.teavm.backend.javascript.codegen.DefaultNamingStrategy
 
getFullNameFor(FieldReference) - Method in class org.teavm.backend.javascript.codegen.DefaultNamingStrategy
 
getFullNameFor(MethodReference) - Method in interface org.teavm.backend.javascript.codegen.NamingStrategy
 
getFullNameFor(FieldReference) - Method in interface org.teavm.backend.javascript.codegen.NamingStrategy
 
getFunction(String) - Method in class org.teavm.backend.wasm.generate.WasmGenerationContext
 
getFunction() - Method in class org.teavm.backend.wasm.model.WasmLocal
 
getFunctionAlias(String) - Method in interface org.teavm.backend.javascript.codegen.AliasProvider
 
getFunctionAlias(String) - Method in class org.teavm.backend.javascript.codegen.DefaultAliasProvider
 
getFunctionAlias(String) - Method in class org.teavm.backend.javascript.codegen.MinifyingAliasProvider
 
getFunctionName() - Method in class org.teavm.backend.wasm.model.expression.WasmCall
 
getFunctions() - Method in class org.teavm.backend.wasm.model.WasmModule
 
getFunctionTable() - Method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
getFunctionTable() - Method in class org.teavm.backend.wasm.model.WasmModule
 
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.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.ast.decompilation.Decompiler
 
getHandler() - Method in class org.teavm.ast.TryCatchStatement
 
getHandler() - Method in class org.teavm.model.TryCatchBlock
 
getHandler() - Method in interface org.teavm.model.TryCatchBlockReader
 
getHandlers() - Method in class org.teavm.model.lowlevel.CallSiteDescriptor
 
getHead() - Method in interface org.teavm.common.Loop
 
getHostExtensions() - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
getHostExtensions() - Method in class org.teavm.backend.wasm.WasmTarget
 
getHostExtensions() - Method in interface org.teavm.vm.TeaVMTarget
 
getId() - Method in class org.teavm.ast.IdentifiedStatement
 
getId() - Method in class org.teavm.model.lowlevel.CallSiteDescriptor
 
getId() - Method in class org.teavm.model.lowlevel.ExceptionHandlerDescriptor
 
getImplementor() - Method in class org.teavm.model.classes.VirtualTableEntry
 
getImportedMethod(MethodReference) - Method in class org.teavm.backend.wasm.generate.WasmGenerationContext
 
getImportModule() - Method in class org.teavm.backend.wasm.model.WasmFunction
 
getImportName() - Method in class org.teavm.backend.wasm.model.WasmFunction
 
getIncomings() - Method in class org.teavm.model.Phi
 
getIndex() - Method in class org.teavm.ast.SubscriptExpr
 
getIndex() - Method in class org.teavm.ast.VariableExpr
 
getIndex() - Method in class org.teavm.ast.VariableNode
 
getIndex() - Method in class org.teavm.backend.wasm.model.expression.WasmLoadFloat32
 
getIndex() - Method in class org.teavm.backend.wasm.model.expression.WasmLoadFloat64
 
getIndex() - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt32
 
getIndex() - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt64
 
getIndex() - Method in interface org.teavm.backend.wasm.model.expression.WasmMemoryAccess
 
getIndex() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat32
 
getIndex() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat64
 
getIndex() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt32
 
getIndex() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt64
 
getIndex() - Method in class org.teavm.backend.wasm.model.WasmLocal
 
getIndex() - Method in class org.teavm.model.BasicBlock
 
getIndex() - Method in interface org.teavm.model.BasicBlockReader
 
getIndex() - Method in class org.teavm.model.classes.VirtualTableEntry
 
getIndex() - Method in class org.teavm.model.instructions.GetElementInstruction
 
getIndex() - Method in class org.teavm.model.instructions.PutElementInstruction
 
getIndex() - Method in exception org.teavm.model.text.ListingParseException
 
getIndex() - Method in class org.teavm.model.Variable
 
getIndex() - Method in interface org.teavm.model.VariableReader
 
getInitialValue() - Method in class org.teavm.ast.FieldNode
 
getInitialValue() - Method in class org.teavm.model.FieldHolder
 
getInitialValue() - Method in interface org.teavm.model.FieldReader
 
getInjector(MethodReference) - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
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
 
getInt(int) - Method in class org.teavm.backend.wasm.binary.DataValue
 
getInt() - Method in class org.teavm.model.AnnotationValue
 
getInt() - Method in class org.teavm.model.RuntimeConstant
 
getInterfaces() - Method in class org.teavm.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
 
getIntrinsic(MethodReference) - Method in class org.teavm.backend.wasm.generate.WasmGenerationContext
 
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
 
getLabel() - Method in class org.teavm.model.BasicBlock
 
getLabel() - Method in class org.teavm.model.Variable
 
getLabel() - Method in interface org.teavm.model.VariableReader
 
getLastInstruction() - Method in class org.teavm.model.BasicBlock
 
getLeftValue() - Method in class org.teavm.ast.AssignmentStatement
 
getLength() - Method in class org.teavm.ast.NewArrayExpr
 
getLength() - Method in class org.teavm.backend.wasm.model.WasmMemorySegment
 
getLevel() - Method in class org.teavm.model.ElementHolder
 
getLevel() - Method in interface org.teavm.model.ElementReader
 
getLine() - Method in interface org.teavm.backend.javascript.codegen.LocationProvider
 
getLine() - Method in class org.teavm.backend.javascript.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.model.TextLocation
 
getLineNumber() - Method in class org.teavm.debugging.information.LineNumberIterator
 
getLineNumber() - Method in class org.teavm.model.lowlevel.CallSiteLocation
 
getList() - Method in class org.teavm.model.AnnotationValue
 
getLocal() - Method in class org.teavm.backend.wasm.model.expression.WasmGetLocal
 
getLocal() - Method in class org.teavm.backend.wasm.model.expression.WasmSetLocal
 
getLocalVariables() - Method in class org.teavm.backend.wasm.model.WasmFunction
 
getLocation() - Method in class org.teavm.ast.AssignmentStatement
 
getLocation() - Method in class org.teavm.ast.BreakStatement
 
getLocation() - Method in class org.teavm.ast.ContinueStatement
 
getLocation() - Method in class org.teavm.ast.Expr
 
getLocation() - Method in class org.teavm.ast.InitClassStatement
 
getLocation() - Method in class org.teavm.ast.MonitorEnterStatement
 
getLocation() - Method in class org.teavm.ast.MonitorExitStatement
 
getLocation() - Method in class org.teavm.ast.ReturnStatement
 
getLocation() - Method in class org.teavm.ast.ThrowStatement
 
getLocation() - Method in class org.teavm.backend.wasm.model.expression.WasmExpression
 
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.model.Instruction
 
getLocation() - Method in class org.teavm.model.lowlevel.CallSiteDescriptor
 
getLocationCFG(Program) - Static method in class org.teavm.model.util.ProgramUtils
 
getLocationProvider() - Method in class org.teavm.debugging.information.DebugInformationBuilder
 
getLong(int) - Method in class org.teavm.backend.wasm.binary.DataValue
 
getLong() - Method in class org.teavm.model.AnnotationValue
 
getLong() - Method in class org.teavm.model.RuntimeConstant
 
getMemorySize() - Method in class org.teavm.backend.wasm.model.WasmModule
 
getMethod() - Method in class org.teavm.ast.InvocationExpr
 
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.model.CallLocation
 
getMethod() - Method in class org.teavm.model.classes.VirtualTableEntry
 
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
 
getMethod() - Method in interface org.teavm.model.optimization.MethodOptimizationContext
 
getMethodAlias(MethodDescriptor) - Method in interface org.teavm.backend.javascript.codegen.AliasProvider
 
getMethodAlias(MethodDescriptor) - Method in class org.teavm.backend.javascript.codegen.DefaultAliasProvider
 
getMethodAlias(MethodDescriptor) - Method in class org.teavm.backend.javascript.codegen.MinifyingAliasProvider
 
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
 
getMethodName() - Method in class org.teavm.model.lowlevel.CallSiteLocation
 
getMethodReference() - Method in class org.teavm.model.Program
 
getMethodReference() - Method in interface org.teavm.model.ProgramReader
 
getMethods() - Method in class org.teavm.ast.ClassNode
 
getMethods() - Method in class org.teavm.debugging.information.DebugInformation
 
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.ast.ClassNode
 
getModifiers() - Method in class org.teavm.ast.FieldNode
 
getModifiers() - Method in class org.teavm.ast.MethodNode
 
getModifiers() - Method in class org.teavm.model.ElementHolder
 
getModule() - Method in class org.teavm.backend.wasm.model.WasmFunction
 
getMutableAncestorClasses(String) - Method in interface org.teavm.model.ClassHolderSource
 
getMutableAncestors(String) - Method in interface org.teavm.model.ClassHolderSource
 
getName() - Method in class org.teavm.ast.ClassNode
 
getName() - Method in class org.teavm.ast.FieldNode
 
getName() - Method in class org.teavm.ast.VariableNode
 
getName() - Method in class org.teavm.backend.wasm.model.WasmFunction
 
getName() - Method in class org.teavm.backend.wasm.model.WasmLocal
 
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.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.backend.javascript.codegen.DefaultNamingStrategy
 
getNameFor(MethodDescriptor) - Method in class org.teavm.backend.javascript.codegen.DefaultNamingStrategy
 
getNameFor(FieldReference) - Method in class org.teavm.backend.javascript.codegen.DefaultNamingStrategy
 
getNameFor(String) - Method in interface org.teavm.backend.javascript.codegen.NamingStrategy
 
getNameFor(MethodDescriptor) - Method in interface org.teavm.backend.javascript.codegen.NamingStrategy
 
getNameFor(FieldReference) - Method in interface org.teavm.backend.javascript.codegen.NamingStrategy
 
getNameForFunction(String) - Method in class org.teavm.backend.javascript.codegen.DefaultNamingStrategy
 
getNameForFunction(String) - Method in interface org.teavm.backend.javascript.codegen.NamingStrategy
 
getNameForInit(MethodReference) - Method in class org.teavm.backend.javascript.codegen.DefaultNamingStrategy
 
getNameForInit(MethodReference) - Method in interface org.teavm.backend.javascript.codegen.NamingStrategy
 
getNaming() - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
getNaming() - Method in class org.teavm.backend.javascript.rendering.Renderer
 
getNaming() - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
getNaming() - Method in interface org.teavm.backend.javascript.rendering.RenderingManager
 
getNext() - Method in interface org.teavm.common.RangeTree.Node
 
getNext() - Method in class org.teavm.model.Instruction
 
getNextStackFrame(Address) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
getNextStackFrame(Address) - Static method in class org.teavm.runtime.ShadowStack
 
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.ast.MonitorEnterStatement
 
getObjectRef() - Method in class org.teavm.ast.MonitorExitStatement
 
getObjectRef() - Method in class org.teavm.model.instructions.MonitorEnterInstruction
 
getObjectRef() - Method in class org.teavm.model.instructions.MonitorExitInstruction
 
getOffset() - Method in class org.teavm.backend.wasm.model.expression.WasmLoadFloat32
 
getOffset() - Method in class org.teavm.backend.wasm.model.expression.WasmLoadFloat64
 
getOffset() - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt32
 
getOffset() - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt64
 
getOffset() - Method in interface org.teavm.backend.wasm.model.expression.WasmMemoryAccess
 
getOffset() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat32
 
getOffset() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat64
 
getOffset() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt32
 
getOffset() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt64
 
getOffset() - Method in class org.teavm.backend.wasm.model.WasmMemorySegment
 
getOperand() - Method in class org.teavm.ast.UnaryExpr
 
getOperand() - Method in class org.teavm.backend.wasm.model.expression.WasmConversion
 
getOperand() - Method in class org.teavm.backend.wasm.model.expression.WasmDrop
 
getOperand() - Method in class org.teavm.backend.wasm.model.expression.WasmFloatUnary
 
getOperand() - Method in class org.teavm.backend.wasm.model.expression.WasmIntUnary
 
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.ast.BinaryExpr
 
getOperation() - Method in class org.teavm.ast.UnaryExpr
 
getOperation() - Method in class org.teavm.backend.wasm.model.expression.WasmFloatBinary
 
getOperation() - Method in class org.teavm.backend.wasm.model.expression.WasmFloatUnary
 
getOperation() - Method in class org.teavm.backend.wasm.model.expression.WasmIntBinary
 
getOperation() - Method in class org.teavm.backend.wasm.model.expression.WasmIntUnary
 
getOperation() - Method in class org.teavm.model.instructions.BinaryInstruction
 
getOptimizationLevel() - Method in class org.teavm.vm.TeaVM
 
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
 
getParameterName(int) - Method in interface org.teavm.backend.javascript.spi.GeneratorContext
 
getParameters() - Method in class org.teavm.backend.wasm.model.WasmFunction
 
getParameterTypes() - Method in class org.teavm.backend.wasm.model.expression.WasmIndirectCall
 
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.ast.ClassNode
 
getPart() - Method in class org.teavm.ast.GotoPartStatement
 
getPhi() - Method in class org.teavm.model.Incoming
 
getPhi() - Method in interface org.teavm.model.IncomingReader
 
getPhiOutputs(Program) - Static method in class org.teavm.model.util.ProgramUtils
 
getPhis() - Method in class org.teavm.model.BasicBlock
 
getPosition() - Method in class org.teavm.backend.wasm.render.WasmBinaryWriter
 
getPosition() - Method in class org.teavm.common.RecordArray.Record
 
getPosition() - Method in class org.teavm.common.RecordArrayBuilder.Record
 
getPrecedence() - Method in interface org.teavm.backend.javascript.spi.InjectorContext
 
getPrevious() - Method in class org.teavm.model.Instruction
 
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 class org.teavm.backend.javascript.rendering.Renderer
 
getProperties() - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
getProperties() - Method in interface org.teavm.backend.javascript.rendering.RenderingManager
 
getProperties() - Method in interface org.teavm.backend.javascript.spi.GeneratorContext
 
getProperties() - Method in interface org.teavm.backend.javascript.spi.InjectorContext
 
getProperties() - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsicFactoryContext
 
getProperties() - Method in interface org.teavm.debugging.javascript.JavaScriptValue
 
getProperties() - Method in class org.teavm.debugging.Value
 
getProperties() - Method in interface org.teavm.vm.spi.TeaVMHost
Gets configuration properties.
getProperties() - Method in class org.teavm.vm.TeaVM
 
getProperties() - Method in interface org.teavm.vm.TeaVMTargetController
 
getProtectedBlock() - Method in class org.teavm.model.TryCatchBlock
 
getProtectedBlock() - Method in interface org.teavm.model.TryCatchBlockReader
 
getProtectedBody() - Method in class org.teavm.ast.TryCatchStatement
 
getPublicName() - Method in class org.teavm.vm.TeaVMEntryPoint
 
getQualified() - Method in class org.teavm.ast.QualificationExpr
 
getRange(int, int) - Method in class org.teavm.common.IntegerArray
 
getRanges(String) - Method in class org.teavm.model.classes.TagRegistry
 
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.ast.MethodNode
 
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.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
 
getReference() - Method in class org.teavm.vm.TeaVMEntryPoint
 
getRegister() - Method in class org.teavm.model.Variable
 
getRegister() - Method in interface org.teavm.model.VariableReader
 
getRegisteredClasses() - Method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
getRegularMethodCache() - Method in class org.teavm.ast.decompilation.Decompiler
 
getRepresentation() - Method in interface org.teavm.debugging.javascript.JavaScriptValue
 
getRepresentation() - Method in class org.teavm.debugging.Value
 
getResult() - Method in class org.teavm.ast.ReturnStatement
 
getResult() - Method in class org.teavm.backend.wasm.model.expression.WasmBranch
 
getResult() - Method in class org.teavm.backend.wasm.model.expression.WasmBreak
 
getResult() - Method in class org.teavm.backend.wasm.model.WasmFunction
 
getResult() - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
getResult() - Method in class org.teavm.dependency.MethodDependency
 
getResult() - Method in interface org.teavm.dependency.MethodDependencyInfo
 
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.backend.wasm.model.expression.WasmIndirectCall
 
getReturnType() - Method in class org.teavm.model.MethodReference
 
getRightValue() - Method in class org.teavm.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.backend.wasm.model.expression.WasmFloatBinary
 
getSecond() - Method in class org.teavm.backend.wasm.model.expression.WasmIntBinary
 
getSecond() - Method in class org.teavm.common.MutableGraphEdge
 
getSecondOperand() - Method in class org.teavm.ast.BinaryExpr
 
getSecondOperand() - Method in class org.teavm.model.instructions.BinaryBranchingInstruction
 
getSecondOperand() - Method in class org.teavm.model.instructions.BinaryInstruction
 
getSegments() - Method in class org.teavm.backend.wasm.model.WasmModule
 
getSelector() - Method in class org.teavm.backend.wasm.model.expression.WasmIndirectCall
 
getSelector() - Method in class org.teavm.backend.wasm.model.expression.WasmSwitch
 
getSequence() - Method in class org.teavm.ast.SequentialStatement
 
getService(Class<T>) - Method in class org.teavm.backend.javascript.rendering.Renderer
 
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.vm.TeaVM
 
getServices() - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
getServices() - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsicFactoryContext
 
getServices() - Method in interface org.teavm.vm.TeaVMTargetController
 
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(int) - Method in class org.teavm.backend.wasm.binary.DataValue
 
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.backend.wasm.binary.DataArray
 
getSize() - Method in class org.teavm.model.instructions.ConstructArrayInstruction
 
getSource() - Method in class org.teavm.ast.PrimitiveCastExpr
 
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.backend.wasm.model.expression.WasmConversion
 
getSourceType() - Method in class org.teavm.model.instructions.CastNumberInstruction
 
getSourceVariable(int) - Method in class org.teavm.model.util.PhiUpdater
 
getSplitPoints(int) - Method in class org.teavm.model.util.AsyncProgramSplitter
 
getStackRootCount(Address) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
getStackRootCount(Address) - Static method in class org.teavm.runtime.ShadowStack
 
getStackRootPointer(Address) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
getStackRootPointer(Address) - Static method in class org.teavm.runtime.ShadowStack
 
getStackTop() - Static method in class org.teavm.backend.wasm.WasmRuntime
 
getStackTop() - Static method in class org.teavm.runtime.ShadowStack
 
getStart() - Method in interface org.teavm.common.RangeTree.Node
 
getStartFunction() - Method in class org.teavm.backend.wasm.model.WasmModule
 
getStatement() - Method in class org.teavm.ast.AsyncMethodPart
 
getStatementLocation(GeneratedLocation) - Method in class org.teavm.debugging.information.DebugInformation
 
getStatementStartLocations() - Method in class org.teavm.debugging.information.DebugInformation
 
getStaticFieldAlias(FieldReference) - Method in interface org.teavm.backend.javascript.codegen.AliasProvider
 
getStaticFieldAlias(FieldReference) - Method in class org.teavm.backend.javascript.codegen.DefaultAliasProvider
 
getStaticFieldAlias(FieldReference) - Method in class org.teavm.backend.javascript.codegen.MinifyingAliasProvider
 
getStaticGCRoots() - Static method in class org.teavm.runtime.Mutator
 
getStaticGcRootsAddress() - Method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
getStaticMethodAlias(MethodReference) - Method in interface org.teavm.backend.javascript.codegen.AliasProvider
 
getStaticMethodAlias(MethodReference) - Method in class org.teavm.backend.javascript.codegen.DefaultAliasProvider
 
getStaticMethodAlias(MethodReference) - Method in class org.teavm.backend.javascript.codegen.MinifyingAliasProvider
 
getString() - Method in class org.teavm.model.AnnotationValue
 
getString() - Method in class org.teavm.model.RuntimeConstant
 
getStringPointer(String) - Method in class org.teavm.backend.wasm.generate.WasmStringPool
 
getStringPool() - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
getStringPool() - Method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
getStringPool() - Method in class org.teavm.backend.wasm.generate.WasmGenerationContext
 
getStringPool() - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsicManager
 
getSynthesizedPhis() - Method in class org.teavm.model.util.PhiUpdater
 
getTag() - Method in class org.teavm.common.MutableGraphNode
 
getTag() - Method in class org.teavm.dependency.DependencyNode
 
getTagRegistry() - Method in class org.teavm.backend.wasm.generate.WasmGenerationContext
 
getTarget() - Method in class org.teavm.ast.BreakStatement
 
getTarget() - Method in class org.teavm.ast.CastExpr
 
getTarget() - Method in class org.teavm.ast.ContinueStatement
 
getTarget() - Method in class org.teavm.ast.PrimitiveCastExpr
 
getTarget() - Method in class org.teavm.backend.wasm.model.expression.WasmBranch
 
getTarget() - Method in class org.teavm.backend.wasm.model.expression.WasmBreak
 
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.backend.wasm.model.expression.WasmSwitch
 
getTargets() - Method in class org.teavm.model.util.InstructionTransitionExtractor
 
getTargetType() - Method in class org.teavm.backend.wasm.model.expression.WasmConversion
 
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
 
getThenBlock() - Method in class org.teavm.backend.wasm.model.expression.WasmConditional
 
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
 
getTransformers() - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
getTransformers() - Method in class org.teavm.backend.wasm.WasmTarget
 
getTransformers() - Method in interface org.teavm.vm.TeaVMTarget
 
getTryCatchBlocks() - Method in class org.teavm.model.BasicBlock
 
getType() - Method in class org.teavm.ast.BinaryExpr
 
getType() - Method in class org.teavm.ast.FieldNode
 
getType() - Method in class org.teavm.ast.InstanceOfExpr
 
getType() - Method in class org.teavm.ast.InvocationExpr
 
getType() - Method in class org.teavm.ast.NewArrayExpr
 
getType() - Method in class org.teavm.ast.NewMultiArrayExpr
 
getType() - Method in class org.teavm.ast.SubscriptExpr
 
getType() - Method in class org.teavm.ast.UnaryExpr
 
getType() - Method in class org.teavm.ast.VariableNode
 
getType() - Method in class org.teavm.backend.wasm.binary.DataValue
 
getType() - Method in class org.teavm.backend.wasm.model.expression.WasmBlock
 
getType() - Method in class org.teavm.backend.wasm.model.expression.WasmConditional
 
getType() - Method in class org.teavm.backend.wasm.model.expression.WasmFloatBinary
 
getType() - Method in class org.teavm.backend.wasm.model.expression.WasmFloatUnary
 
getType() - Method in class org.teavm.backend.wasm.model.expression.WasmIntBinary
 
getType() - Method in class org.teavm.backend.wasm.model.expression.WasmIntUnary
 
getType() - Method in class org.teavm.backend.wasm.model.WasmLocal
 
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.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.GetElementInstruction
 
getType() - Method in class org.teavm.model.instructions.InvokeInstruction
 
getType() - Method in class org.teavm.model.instructions.IsInstanceInstruction
 
getType() - Method in class org.teavm.model.instructions.PutElementInstruction
 
getTypes() - Method in class org.teavm.dependency.DependencyNode
 
getTypes() - Method in interface org.teavm.dependency.ValueDependencyInfo
 
getTypeSize(ValueType) - Static method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
getUnprocessedClassSource() - Method in interface org.teavm.vm.TeaVMTargetController
 
getUsedVariables() - Method in class org.teavm.model.util.UsageExtractor
 
getValue() - Method in class org.teavm.ast.CastExpr
 
getValue() - Method in class org.teavm.ast.ConstantExpr
 
getValue() - Method in class org.teavm.ast.PrimitiveCastExpr
 
getValue() - Method in class org.teavm.ast.PrimitiveExpr
 
getValue() - Method in class org.teavm.ast.SwitchStatement
 
getValue(int) - Method in class org.teavm.backend.wasm.binary.DataValue
 
getValue() - Method in class org.teavm.backend.wasm.model.expression.WasmFloat32Constant
 
getValue() - Method in class org.teavm.backend.wasm.model.expression.WasmFloat64Constant
 
getValue() - Method in class org.teavm.backend.wasm.model.expression.WasmInt32Constant
 
getValue() - Method in class org.teavm.backend.wasm.model.expression.WasmInt64Constant
 
getValue() - Method in class org.teavm.backend.wasm.model.expression.WasmReturn
 
getValue() - Method in class org.teavm.backend.wasm.model.expression.WasmSetLocal
 
getValue() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat32
 
getValue() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat64
 
getValue() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt32
 
getValue() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt64
 
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(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
 
getVariableDefinitionPlaces(Program) - Static method in class org.teavm.model.util.ProgramUtils
 
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.ast.AsyncMethodNode
 
getVariables() - Method in class org.teavm.ast.MethodNode
 
getVariables() - Method in class org.teavm.ast.NativeMethodNode
 
getVariables() - Method in class org.teavm.ast.RegularMethodNode
 
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
 
getVersion() - Method in class org.teavm.backend.wasm.WasmTarget
 
getVirtualTable() - Method in class org.teavm.model.classes.VirtualTableEntry
 
getVirtualTableProvider() - Method in class org.teavm.backend.wasm.generate.WasmGenerationContext
 
getWriter() - Method in class org.teavm.backend.javascript.rendering.Renderer
 
getWriter() - Method in interface org.teavm.backend.javascript.rendering.RenderingManager
 
getWriter() - Method in interface org.teavm.backend.javascript.spi.InjectorContext
 
getWrittenClasses() - Method in class org.teavm.vm.TeaVM
 
GlobalValueNumbering - Class in org.teavm.model.optimization
 
GlobalValueNumbering(boolean) - Constructor for class org.teavm.model.optimization.GlobalValueNumbering
 
GotoPartStatement - Class in org.teavm.ast
 
GotoPartStatement() - Constructor for class org.teavm.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
 
GraphColorer - Class in org.teavm.model.util
 
GraphColorer() - Constructor for class org.teavm.model.util.GraphColorer
 
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

handlerCount - Variable in class org.teavm.runtime.CallSite
 
hasArrayType() - Method in class org.teavm.dependency.DependencyNode
 
hasArrayType() - Method in interface org.teavm.dependency.ValueDependencyInfo
 
hasClinit(String) - Method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
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.lowlevel.CallSiteLocation
 
hashCode() - Method in class org.teavm.model.MethodDescriptor
 
hashCode() - Method in class org.teavm.model.MethodReference
 
hashCode() - Method in class org.teavm.model.TextLocation
 
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
 
hasNext() - Method in interface org.teavm.model.InstructionIterator
 
hasPrevious() - Method in interface org.teavm.model.InstructionIterator
 
hasResource(String) - Method in class org.teavm.parsing.ClasspathResourceProvider
 
hasResource(String) - Method in class org.teavm.parsing.JarFileResourceProvider
 
hasResource(String) - Method in class org.teavm.parsing.resource.ClasspathResourceReader
 
hasResource(String) - Method in interface org.teavm.parsing.resource.ResourceReader
 
hasResource(String) - Method in interface org.teavm.parsing.ResourceProvider
 
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

id - Variable in class org.teavm.runtime.ExceptionHandler
 
IdentifiedStatement - Class in org.teavm.ast
 
IdentifiedStatement() - Constructor for class org.teavm.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.backend.javascript.codegen.SourceWriter
 
indent() - Method in class org.teavm.backend.wasm.render.WasmRenderer
 
indexAt(int) - Method in class org.teavm.common.LoopGraph
 
indexOf(int) - Method in class org.teavm.common.GraphIndexer
 
indexToId(int, String) - Static method in class org.teavm.backend.javascript.rendering.RenderingUtil
 
indexToId(int) - Static method in class org.teavm.backend.javascript.rendering.RenderingUtil
 
IndirectCallTraceTransformation - Class in org.teavm.backend.wasm.transformation
 
IndirectCallTraceTransformation(WasmModule) - Constructor for class org.teavm.backend.wasm.transformation.IndirectCallTraceTransformation
 
infer(Program, MethodReference) - Method in class org.teavm.model.analysis.ClassInference
 
inferTypes(ProgramReader, MethodReference) - Method in class org.teavm.model.util.TypeInferer
 
initClass(String) - Static method in class org.teavm.ast.Statement
 
initClass(CallLocation) - Method in class org.teavm.dependency.ClassDependency
 
initClass(String) - Method in class org.teavm.model.emit.ProgramEmitter
 
initClass(String) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
initClass(String) - Method in interface org.teavm.model.instructions.InstructionReader
 
initClass(String) - Method in class org.teavm.model.util.InstructionCopyReader
 
InitClassInstruction - Class in org.teavm.model.instructions
 
InitClassInstruction() - Constructor for class org.teavm.model.instructions.InitClassInstruction
 
InitClassStatement - Class in org.teavm.ast
 
InitClassStatement() - Constructor for class org.teavm.ast.InitClassStatement
 
INITIALIZED - Static variable in class org.teavm.runtime.RuntimeClass
 
InjectedBy - Annotation Type in org.teavm.backend.javascript.spi
 
Injector - Interface in org.teavm.backend.javascript.spi
 
InjectorContext - Interface in org.teavm.backend.javascript.spi
 
Inlining - Class in org.teavm.model.optimization
 
Inlining() - Constructor for class org.teavm.model.optimization.Inlining
 
InMemoryProgramCache - Class in org.teavm.model
 
InMemoryProgramCache() - Constructor for class org.teavm.model.InMemoryProgramCache
 
InMemoryRegularMethodNodeCache - Class in org.teavm.ast.cache
 
InMemoryRegularMethodNodeCache() - Constructor for class org.teavm.ast.cache.InMemoryRegularMethodNodeCache
 
insertNext(Instruction) - Method in class org.teavm.model.Instruction
 
insertNextAll(Iterable<Instruction>) - Method in class org.teavm.model.Instruction
 
insertPrevious(Instruction) - Method in class org.teavm.model.Instruction
 
insertPreviousAll(Iterable<Instruction>) - Method in class org.teavm.model.Instruction
 
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.ast.Expr
 
instanceOf(ValueType) - Method in class org.teavm.model.emit.ValueEmitter
 
InstanceOfExpr - Class in org.teavm.ast
 
InstanceOfExpr() - Constructor for class org.teavm.ast.InstanceOfExpr
 
Instruction - Class in org.teavm.model
 
Instruction() - Constructor for class org.teavm.model.Instruction
 
InstructionCopyReader - Class in org.teavm.model.util
 
InstructionCopyReader(Program) - Constructor for class org.teavm.model.util.InstructionCopyReader
 
instructionCount() - Method in class org.teavm.model.BasicBlock
 
instructionCount() - Method in interface org.teavm.model.BasicBlockReader
 
InstructionIterator - Interface in org.teavm.model
 
InstructionReader - Interface in org.teavm.model.instructions
 
InstructionReadVisitor - Class in org.teavm.model
 
InstructionReadVisitor(InstructionReader) - Constructor for class org.teavm.model.InstructionReadVisitor
 
InstructionTransitionExtractor - Class in org.teavm.model.util
 
InstructionTransitionExtractor() - Constructor for class org.teavm.model.util.InstructionTransitionExtractor
 
InstructionVariableMapper - Class in org.teavm.model.util
 
InstructionVariableMapper(Function<Variable, Variable>) - Constructor for class org.teavm.model.util.InstructionVariableMapper
 
InstructionVisitor - Interface in org.teavm.model.instructions
 
INT - Static variable in class org.teavm.backend.wasm.binary.DataPrimitives
 
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.model.instructions.AbstractInstructionReader
 
integerConstant(VariableReader, int) - Method in interface org.teavm.model.instructions.InstructionReader
 
integerConstant(VariableReader, int) - Method in class org.teavm.model.util.InstructionCopyReader
 
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
 
InterfaceToClassMapping - Class in org.teavm.model.classes
 
InterfaceToClassMapping(ListableClassReaderSource) - Constructor for class org.teavm.model.classes.InterfaceToClassMapping
 
interpret(ProgramReader, Object[]) - Method in class org.teavm.model.Interpreter
 
Interpreter - Class in org.teavm.model
 
Interpreter(ClassLoader) - Constructor for class org.teavm.model.Interpreter
 
InterpretException - Exception in org.teavm.model
 
InterpretException(BasicBlockReader, Throwable) - Constructor for exception org.teavm.model.InterpretException
 
invalidate(T) - Method in class org.teavm.common.CachedMapper
 
invert(Expr) - Static method in class org.teavm.ast.Expr
 
InvocationExpr - Class in org.teavm.ast
 
InvocationExpr() - Constructor for class org.teavm.ast.InvocationExpr
 
InvocationType - Enum in org.teavm.ast
 
InvocationType - Enum in org.teavm.model.instructions
 
invoke(MethodReference, Expr, Expr[]) - Static method in class org.teavm.ast.Expr
 
invoke(VariableReader, VariableReader, MethodReference, List<? extends VariableReader>, InvocationType) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
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 class org.teavm.model.instructions.AbstractInstructionReader
 
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.InstructionCopyReader
 
invokeDynamic(VariableReader, VariableReader, MethodDescriptor, List<? extends VariableReader>, MethodHandle, List<RuntimeConstant>) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
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.InstructionCopyReader
 
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.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.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
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.AddressIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.AllocatorIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.ClassIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.ExceptionHandlingIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.FunctionIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.GCIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.MutatorIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.PlatformClassIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.PlatformIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.PlatformObjectIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.ShadowStackIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.StructureIntrinsic
 
isApplicable(MethodReference) - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.WasmRuntimeIntrinsic
 
isAsync() - Method in class org.teavm.ast.AssignmentStatement
 
isAsync() - Method in class org.teavm.ast.AsyncMethodNode
 
isAsync() - Method in class org.teavm.ast.InitClassStatement
 
isAsync() - Method in class org.teavm.ast.MethodNode
 
isAsync() - Method in class org.teavm.ast.NativeMethodNode
 
isAsync() - Method in class org.teavm.ast.RegularMethodNode
 
isAsync() - Method in class org.teavm.ast.TryCatchStatement
 
isAsync() - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
isAsync() - Method in interface org.teavm.backend.javascript.spi.GeneratorContext
 
isAsync(MethodReference) - Method in interface org.teavm.backend.javascript.spi.GeneratorContext
 
isAsyncFamily(MethodReference) - Method in interface org.teavm.backend.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
 
isCEmitted() - Method in class org.teavm.backend.wasm.WasmTarget
 
isChildOf(Loop) - Method in interface org.teavm.common.Loop
 
isCrossJoin(int, int) - Method in class org.teavm.common.DJGraph
 
isDebugging() - Method in class org.teavm.backend.wasm.WasmTarget
 
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
 
isFunctionClass(String) - Method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
isGreaterOrEqualTo(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
isGreaterThan(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
isImported() - Method in class org.teavm.backend.wasm.model.expression.WasmCall
 
isIncremental() - Method in class org.teavm.vm.TeaVM
 
isIncremental() - Method in interface org.teavm.vm.TeaVMTargetController
 
isInitialized(Class<?>) - Static method in class org.teavm.runtime.Allocator
 
isInstance(VariableReader, VariableReader, ValueType) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
isInstance(VariableReader, VariableReader, ValueType) - Method in interface org.teavm.model.instructions.InstructionReader
 
isInstance(VariableReader, VariableReader, ValueType) - Method in class org.teavm.model.util.InstructionCopyReader
 
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
 
isLineNumbersEmitted() - Method in class org.teavm.backend.wasm.render.WasmCRenderer
 
isLineNumbersEmitted() - Method in class org.teavm.backend.wasm.render.WasmRenderer
 
isLoop() - Method in class org.teavm.backend.wasm.model.expression.WasmBlock
 
isManaged(MethodReference) - Method in class org.teavm.model.lowlevel.ManagedMethodRepository
 
isMemoryAccessChecked() - Method in class org.teavm.backend.wasm.render.WasmCRenderer
 
isMinified() - Method in class org.teavm.backend.javascript.codegen.SourceWriterBuilder
 
isMinifying() - Method in class org.teavm.backend.javascript.JavaScriptTarget
Reports whether this TeaVM instance uses obfuscation when generating the JavaScript code.
isMinifying() - Method in class org.teavm.backend.javascript.rendering.Renderer
 
isMinifying() - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
isMinifying() - Method in interface org.teavm.backend.javascript.rendering.RenderingManager
 
isMinifying() - Method in interface org.teavm.backend.javascript.spi.InjectorContext
 
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(Variable) - Method in class org.teavm.model.analysis.NullnessInformation
 
isNotNull() - Method in class org.teavm.model.emit.ValueEmitter
 
isNotSame(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
isNull(Variable) - Method in class org.teavm.model.analysis.NullnessInformation
 
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
 
isSigned() - Method in class org.teavm.backend.wasm.model.expression.WasmConversion
 
isSpanningBack(int, int) - Method in class org.teavm.common.DJGraph
 
isSpanningCross(int, int) - Method in class org.teavm.common.DJGraph
 
isStructure(String) - Method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
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
 
IsSupertypeFunction - Class in org.teavm.runtime
 
IsSupertypeFunction() - Constructor for class org.teavm.runtime.IsSupertypeFunction
 
isSupertypeOf - Variable in class org.teavm.runtime.RuntimeClass
 
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
 
isWastEmitted() - Method in class org.teavm.backend.wasm.WasmTarget
 
itemType - Variable in class org.teavm.runtime.RuntimeClass
 
iterateInstructions() - Method in class org.teavm.model.BasicBlock
 
iterateInstructions() - Method in interface org.teavm.model.BasicBlockReader
 
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
 
iterator() - Method in class org.teavm.model.BasicBlock
 

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
 
JavaScriptTarget - Class in org.teavm.backend.javascript
 
JavaScriptTarget() - Constructor for class org.teavm.backend.javascript.JavaScriptTarget
 
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(BasicBlock) - Method in class org.teavm.model.emit.ProgramEmitter
 
jump(BasicBlockReader) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
jump(BasicBlockReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
jump(BasicBlockReader) - Method in class org.teavm.model.util.InstructionCopyReader
 
jumpIf(BranchingCondition, VariableReader, BasicBlockReader, BasicBlockReader) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
jumpIf(BinaryBranchingCondition, VariableReader, VariableReader, BasicBlockReader, BasicBlockReader) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
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.InstructionCopyReader
 
jumpIf(BinaryBranchingCondition, VariableReader, VariableReader, BasicBlockReader, BasicBlockReader) - Method in class org.teavm.model.util.InstructionCopyReader
 
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
 
KEYWORDS - Static variable in class org.teavm.backend.javascript.rendering.RenderingUtil
 
knownLoops() - Method in class org.teavm.common.LoopGraph
 

L

launch() - Method in interface org.teavm.testing.TestLauncher
 
layout - Variable in class org.teavm.runtime.RuntimeClass
 
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
 
lf() - Method in class org.teavm.backend.wasm.render.WasmRenderer
 
lineNumber - Variable in class org.teavm.runtime.CallSiteLocation
 
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
 
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.text
 
ListingBuilder() - Constructor for class org.teavm.model.text.ListingBuilder
 
ListingParseException - Exception in org.teavm.model.text
 
ListingParseException(String, int) - Constructor for exception org.teavm.model.text.ListingParseException
 
ListingParser - Class in org.teavm.model.text
 
ListingParser() - Constructor for class org.teavm.model.text.ListingParser
 
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(TextLocation) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
location(TextLocation) - Method in interface org.teavm.model.instructions.InstructionReader
 
location(TextLocation) - Method in class org.teavm.model.util.InstructionCopyReader
 
location - Variable in class org.teavm.runtime.CallSite
 
LocationProvider - Interface in org.teavm.backend.javascript.codegen
 
LONG - Static variable in class org.teavm.backend.wasm.binary.DataPrimitives
 
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.model.instructions.AbstractInstructionReader
 
longConstant(VariableReader, long) - Method in interface org.teavm.model.instructions.InstructionReader
 
longConstant(VariableReader, long) - Method in class org.teavm.model.util.InstructionCopyReader
 
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
 
lookup(MethodReference) - Method in class org.teavm.model.classes.VirtualTableProvider
 
lookup(String) - Method in class org.teavm.model.classes.VirtualTableProvider
 
lookupString(String) - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
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
 
LoopInvariantAnalyzer - Class in org.teavm.model.optimization
 
LoopInvariantAnalyzer(NullnessInformation) - Constructor for class org.teavm.model.optimization.LoopInvariantAnalyzer
 
LoopInvariantMotion - Class in org.teavm.model.optimization
 
LoopInvariantMotion() - Constructor for class org.teavm.model.optimization.LoopInvariantMotion
 
LoopInversion - Class in org.teavm.model.optimization
 
LoopInversion() - Constructor for class org.teavm.model.optimization.LoopInversion
 
lower - Variable in class org.teavm.model.classes.TagRegistry.Range
 

M

main(String[]) - Static method in class org.teavm.backend.wasm.Example
 
mainLoopName() - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
makeUniqueLabels(Program) - Static method in class org.teavm.model.util.ProgramUtils
 
ManagedMethodRepository - Class in org.teavm.model.lowlevel
 
ManagedMethodRepository(ClassReaderSource) - Constructor for class org.teavm.model.lowlevel.ManagedMethodRepository
 
mangleInitializer(String) - Static method in class org.teavm.backend.wasm.generate.WasmMangling
 
mangleIsSupertype(ValueType) - Static method in class org.teavm.backend.wasm.generate.WasmMangling
 
mangleMethod(MethodReference) - Static method in class org.teavm.backend.wasm.generate.WasmMangling
 
mangleType(ValueType) - Static method in class org.teavm.backend.wasm.generate.WasmMangling
 
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(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.parsing.resource.ResourceClassHolderMapper
 
mapClass(String) - Method in class org.teavm.model.classes.InterfaceToClassMapping
 
Mapper<T,R> - Interface in org.teavm.common
 
MapperClassHolderSource - Class in org.teavm.parsing.resource
 
MapperClassHolderSource(Mapper<String, ClassHolder>) - Constructor for class org.teavm.parsing.resource.MapperClassHolderSource
 
mapType(OperationType) - Static method in class org.teavm.backend.wasm.generate.WasmGeneratorUtil
 
mapType(ValueType) - Static method in class org.teavm.backend.wasm.generate.WasmGeneratorUtil
 
mapType(VariableType) - Static method in class org.teavm.backend.wasm.generate.WasmGeneratorUtil
 
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
 
MemoryAccessTraceTransformation - Class in org.teavm.backend.wasm.transformation
 
MemoryAccessTraceTransformation(WasmModule) - Constructor for class org.teavm.backend.wasm.transformation.MemoryAccessTraceTransformation
 
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
 
methodName - Variable in class org.teavm.runtime.CallSiteLocation
 
MethodNode - Class in org.teavm.ast
 
MethodNode(MethodReference) - Constructor for class org.teavm.ast.MethodNode
 
MethodNodeCache - Interface in org.teavm.ast.cache
 
MethodNodeVisitor - Interface in org.teavm.ast
 
MethodOptimization - Interface in org.teavm.model.optimization
 
MethodOptimizationContext - Interface in org.teavm.model.optimization
 
methodReached(DependencyAgent, MethodDependency, CallLocation) - Method in class org.teavm.backend.wasm.generate.WasmDependencyListener
 
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.backend.javascript.rendering.Precedence
 
MinifyingAliasProvider - Class in org.teavm.backend.javascript.codegen
 
MinifyingAliasProvider() - Constructor for class org.teavm.backend.javascript.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
 
module - Variable in class org.teavm.backend.wasm.generate.WasmGenerationContext.ImportedMethod
 
monitor - Variable in class org.teavm.runtime.RuntimeJavaObject
 
MONITOR_EXISTS - Static variable in class org.teavm.runtime.RuntimeObject
 
monitorEnter(VariableReader) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
monitorEnter(VariableReader) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
monitorEnter(VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
monitorEnter(VariableReader) - Method in class org.teavm.model.util.InstructionCopyReader
 
MonitorEnterInstruction - Class in org.teavm.model.instructions
 
MonitorEnterInstruction() - Constructor for class org.teavm.model.instructions.MonitorEnterInstruction
 
MonitorEnterStatement - Class in org.teavm.ast
 
MonitorEnterStatement() - Constructor for class org.teavm.ast.MonitorEnterStatement
 
monitorExit(VariableReader) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
monitorExit(VariableReader) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
monitorExit(VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
monitorExit(VariableReader) - Method in class org.teavm.model.util.InstructionCopyReader
 
MonitorExitInstruction - Class in org.teavm.model.instructions
 
MonitorExitInstruction() - Constructor for class org.teavm.model.instructions.MonitorExitInstruction
 
MonitorExitStatement - Class in org.teavm.ast
 
MonitorExitStatement() - Constructor for class org.teavm.ast.MonitorExitStatement
 
moveMemoryBlock(Address, Address, int) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
moveMemoryBlock(Address, Address, int) - Static method in class org.teavm.runtime.Allocator
 
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
 
Mutator - Class in org.teavm.runtime
 
MutatorIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
MutatorIntrinsic() - Constructor for class org.teavm.backend.wasm.intrinsics.MutatorIntrinsic
 

N

name - Variable in class org.teavm.backend.wasm.generate.WasmGenerationContext.ImportedMethod
 
name - Variable in class org.teavm.runtime.RuntimeClass
 
NameFrequencyConsumer - Interface in org.teavm.backend.javascript.codegen
 
NamingException - Exception in org.teavm.backend.javascript.codegen
 
NamingException() - Constructor for exception org.teavm.backend.javascript.codegen.NamingException
 
NamingException(String) - Constructor for exception org.teavm.backend.javascript.codegen.NamingException
 
NamingOrderer - Class in org.teavm.backend.javascript.codegen
 
NamingOrderer() - Constructor for class org.teavm.backend.javascript.codegen.NamingOrderer
 
NamingStrategy - Interface in org.teavm.backend.javascript.codegen
 
NativeMethodNode - Class in org.teavm.ast
 
NativeMethodNode(MethodReference) - Constructor for class org.teavm.ast.NativeMethodNode
 
neg() - Method in class org.teavm.model.emit.ValueEmitter
 
negate(VariableReader, VariableReader, NumericOperandType) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
negate(VariableReader, VariableReader, NumericOperandType) - Method in interface org.teavm.model.instructions.InstructionReader
 
negate(VariableReader, VariableReader, NumericOperandType) - Method in class org.teavm.model.util.InstructionCopyReader
 
NegateInstruction - Class in org.teavm.model.instructions
 
NegateInstruction(NumericOperandType) - Constructor for class org.teavm.model.instructions.NegateInstruction
 
NewArrayExpr - Class in org.teavm.ast
 
NewArrayExpr() - Constructor for class org.teavm.ast.NewArrayExpr
 
NewExpr - Class in org.teavm.ast
 
NewExpr() - Constructor for class org.teavm.ast.NewExpr
 
newLine() - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
NewMultiArrayExpr - Class in org.teavm.ast
 
NewMultiArrayExpr() - Constructor for class org.teavm.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 enum org.teavm.backend.javascript.rendering.Precedence
 
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 interface org.teavm.model.InstructionIterator
 
nextId - Static variable in class org.teavm.runtime.RuntimeJavaObject
 
NoCache - Annotation Type in org.teavm.cache
 
nodeAt(int) - Method in class org.teavm.common.GraphIndexer
 
nop() - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
nop() - Method in interface org.teavm.model.instructions.InstructionReader
 
nop() - Method in class org.teavm.model.util.InstructionCopyReader
 
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 class org.teavm.model.instructions.AbstractInstructionReader
 
nullCheck(VariableReader, VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
nullCheck(VariableReader, VariableReader) - Method in class org.teavm.model.util.InstructionCopyReader
 
NullCheckInstruction - Class in org.teavm.model.instructions
 
NullCheckInstruction() - Constructor for class org.teavm.model.instructions.NullCheckInstruction
 
nullConstant(VariableReader) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
nullConstant(VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
nullConstant(VariableReader) - Method in class org.teavm.model.util.InstructionCopyReader
 
NullConstantInstruction - Class in org.teavm.model.instructions
 
NullConstantInstruction() - Constructor for class org.teavm.model.instructions.NullConstantInstruction
 
NullnessInformation - Class in org.teavm.model.analysis
 
NullPointerExceptionTransformer - Class in org.teavm.backend.javascript
 
NullPointerExceptionTransformer() - Constructor for class org.teavm.backend.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 class org.teavm.parsing.resource.ClasspathResourceReader
 
openResource(String) - Method in interface org.teavm.parsing.resource.ResourceReader
 
openResource(String) - Method in interface org.teavm.parsing.ResourceProvider
 
OperationType - Enum in org.teavm.ast
 
optimize(RegularMethodNode, Program) - Method in class org.teavm.ast.optimization.Optimizer
 
optimize(AsyncMethodNode, AsyncProgramSplitter) - Method in class org.teavm.ast.optimization.Optimizer
 
optimize() - Method in class org.teavm.common.IntegerArray
 
optimize(MethodOptimizationContext, Program) - Method in class org.teavm.model.optimization.ArrayUnwrapMotion
 
optimize(MethodOptimizationContext, Program) - Method in class org.teavm.model.optimization.ClassInitElimination
 
optimize(MethodOptimizationContext, Program) - Method in class org.teavm.model.optimization.ConstantConditionElimination
 
optimize(MethodOptimizationContext, Program) - Method in class org.teavm.model.optimization.EmptyBlockElimination
 
optimize(MethodOptimizationContext, Program) - Method in class org.teavm.model.optimization.GlobalValueNumbering
 
optimize(Program) - Method in class org.teavm.model.optimization.GlobalValueNumbering
 
optimize(MethodOptimizationContext, Program) - Method in class org.teavm.model.optimization.LoopInvariantMotion
 
optimize(MethodOptimizationContext, Program) - Method in class org.teavm.model.optimization.LoopInversion
 
optimize(MethodOptimizationContext, Program) - Method in interface org.teavm.model.optimization.MethodOptimization
 
optimize(MethodOptimizationContext, Program) - Method in class org.teavm.model.optimization.RedundantJumpElimination
 
optimize(MethodOptimizationContext, Program) - Method in class org.teavm.model.optimization.ScalarReplacement
 
optimize(MethodOptimizationContext, Program) - Method in class org.teavm.model.optimization.UnreachableBasicBlockElimination
 
optimize(Program) - Method in class org.teavm.model.optimization.UnreachableBasicBlockEliminator
 
optimize(MethodOptimizationContext, Program) - Method in class org.teavm.model.optimization.UnusedVariableElimination
 
optimize(MethodReader, Program) - Method in class org.teavm.model.optimization.UnusedVariableElimination
 
Optimizer - Class in org.teavm.ast.optimization
 
Optimizer() - Constructor for class org.teavm.ast.optimization.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.ast - package org.teavm.ast
 
org.teavm.ast.cache - package org.teavm.ast.cache
 
org.teavm.ast.decompilation - package org.teavm.ast.decompilation
 
org.teavm.ast.optimization - package org.teavm.ast.optimization
 
org.teavm.backend.javascript - package org.teavm.backend.javascript
 
org.teavm.backend.javascript.codegen - package org.teavm.backend.javascript.codegen
 
org.teavm.backend.javascript.rendering - package org.teavm.backend.javascript.rendering
 
org.teavm.backend.javascript.spi - package org.teavm.backend.javascript.spi
 
org.teavm.backend.wasm - package org.teavm.backend.wasm
 
org.teavm.backend.wasm.binary - package org.teavm.backend.wasm.binary
 
org.teavm.backend.wasm.generate - package org.teavm.backend.wasm.generate
 
org.teavm.backend.wasm.intrinsics - package org.teavm.backend.wasm.intrinsics
 
org.teavm.backend.wasm.model - package org.teavm.backend.wasm.model
 
org.teavm.backend.wasm.model.expression - package org.teavm.backend.wasm.model.expression
 
org.teavm.backend.wasm.optimization - package org.teavm.backend.wasm.optimization
 
org.teavm.backend.wasm.patches - package org.teavm.backend.wasm.patches
 
org.teavm.backend.wasm.render - package org.teavm.backend.wasm.render
 
org.teavm.backend.wasm.transformation - package org.teavm.backend.wasm.transformation
 
org.teavm.cache - package org.teavm.cache
 
org.teavm.callgraph - package org.teavm.callgraph
 
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.model - package org.teavm.model
Represents a class model that is alternative to java.lang.reflection package.
org.teavm.model.analysis - package org.teavm.model.analysis
 
org.teavm.model.classes - package org.teavm.model.classes
 
org.teavm.model.emit - package org.teavm.model.emit
 
org.teavm.model.instructions - package org.teavm.model.instructions
 
org.teavm.model.lowlevel - package org.teavm.model.lowlevel
 
org.teavm.model.optimization - package org.teavm.model.optimization
 
org.teavm.model.text - package org.teavm.model.text
 
org.teavm.model.transformation - package org.teavm.model.transformation
 
org.teavm.model.util - package org.teavm.model.util
 
org.teavm.parsing - package org.teavm.parsing
 
org.teavm.parsing.resource - package org.teavm.parsing.resource
 
org.teavm.runtime - package org.teavm.runtime
 
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.backend.javascript.codegen.SourceWriter
 
outdent() - Method in class org.teavm.backend.wasm.render.WasmRenderer
 
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
 
overriddenMethods(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
 
parent - Variable in class org.teavm.runtime.RuntimeClass
 
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(Method) - Static method in class org.teavm.model.MethodReference
 
parse(Reader) - Method in class org.teavm.model.text.ListingParser
 
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) - Method in class org.teavm.parsing.Parser
 
parseDescriptorCached(String) - Method in class org.teavm.model.ReferenceCache
 
parseField(FieldNode) - 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) - Method in class org.teavm.parsing.Parser
 
parseModifiers(int, ElementHolder) - Method in class org.teavm.parsing.Parser
 
Parser - Class in org.teavm.parsing
 
Parser(ReferenceCache) - Constructor for class org.teavm.parsing.Parser
 
parseReferenceCached(String) - Method in class org.teavm.model.ReferenceCache
 
parseSignature(String) - Static method in class org.teavm.model.MethodDescriptor
 
parseSignatureIfPossible(String) - Static method in class org.teavm.model.MethodDescriptor
 
parseValueTypeCached(String) - Method in class org.teavm.model.ReferenceCache
 
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
 
PhiUpdater - Class in org.teavm.model.util
 
PhiUpdater() - Constructor for class org.teavm.model.util.PhiUpdater
 
PlatformClassIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
PlatformClassIntrinsic() - Constructor for class org.teavm.backend.wasm.intrinsics.PlatformClassIntrinsic
 
PlatformIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
PlatformIntrinsic() - Constructor for class org.teavm.backend.wasm.intrinsics.PlatformIntrinsic
 
PlatformObjectIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
PlatformObjectIntrinsic(WasmClassGenerator) - Constructor for class org.teavm.backend.wasm.intrinsics.PlatformObjectIntrinsic
 
PluggableDependency - Annotation Type in org.teavm.dependency
 
pointerName() - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
pop() - Method in class org.teavm.common.IntegerStack
 
popLocation() - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
postProcess() - Method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
postProcess(List<CallSiteDescriptor>) - Method in class org.teavm.backend.wasm.intrinsics.ExceptionHandlingIntrinsic
 
Precedence - Enum in org.teavm.backend.javascript.rendering
 
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.backend.javascript.rendering.Precedence
 
previous() - Method in interface org.teavm.model.InstructionIterator
 
primitive(PrimitiveType) - Static method in class org.teavm.model.ValueType
 
PRIMITIVE - Static variable in class org.teavm.runtime.RuntimeClass
 
PrimitiveCastExpr - Class in org.teavm.ast
 
PrimitiveCastExpr() - Constructor for class org.teavm.ast.PrimitiveCastExpr
 
PrimitiveExpr - Class in org.teavm.ast
 
PrimitiveExpr() - Constructor for class org.teavm.ast.PrimitiveExpr
 
PrimitiveType - Enum in org.teavm.model
 
print(int) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
printToDot(Graph) - Static method in class org.teavm.common.GraphUtils
 
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(ReferenceCache) - 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
 
pushLocation(TextLocation) - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
putClassHolder(ClassHolder) - Method in class org.teavm.model.MutableClassHolderSource
 
putElement(VariableReader, VariableReader, VariableReader, ArrayElementType) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
putElement(VariableReader, VariableReader, VariableReader, ArrayElementType) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
putElement(VariableReader, VariableReader, VariableReader, ArrayElementType) - Method in interface org.teavm.model.instructions.InstructionReader
 
putElement(VariableReader, VariableReader, VariableReader, ArrayElementType) - Method in class org.teavm.model.util.InstructionCopyReader
 
PutElementInstruction - Class in org.teavm.model.instructions
 
PutElementInstruction(ArrayElementType) - 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 class org.teavm.model.instructions.AbstractInstructionReader
 
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.InstructionCopyReader
 
PutFieldInstruction - Class in org.teavm.model.instructions
 
PutFieldInstruction() - Constructor for class org.teavm.model.instructions.PutFieldInstruction
 

Q

QualificationExpr - Class in org.teavm.ast
 
QualificationExpr() - Constructor for class org.teavm.ast.QualificationExpr
 
qualify(Expr, FieldReference) - Static method in class org.teavm.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 class org.teavm.model.instructions.AbstractInstructionReader
 
raise(VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
raise(VariableReader) - Method in class org.teavm.model.util.InstructionCopyReader
 
raiseException(Expr) - Static method in class org.teavm.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
 
read(InstructionReader) - Method in interface org.teavm.model.InstructionIterator
 
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
 
readIncomings() - Method in class org.teavm.model.Phi
 
readIncomings() - Method in interface org.teavm.model.PhiReader
 
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
 
rearrangeBasicBlocks(List<BasicBlock>) - Method in class org.teavm.model.Program
 
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
 
RecursiveVisitor - Class in org.teavm.ast
 
RecursiveVisitor() - Constructor for class org.teavm.ast.RecursiveVisitor
 
RedundantJumpElimination - Class in org.teavm.model.optimization
 
RedundantJumpElimination() - Constructor for class org.teavm.model.optimization.RedundantJumpElimination
 
ReferenceCache - Class in org.teavm.model
 
ReferenceCache() - Constructor for class org.teavm.model.ReferenceCache
 
RegisterAllocator - Class in org.teavm.model.util
 
RegisterAllocator() - Constructor for class org.teavm.model.util.RegisterAllocator
 
registerCallSite(int) - Static method in class org.teavm.runtime.ShadowStack
 
registerGCRoot(int, Object) - Static method in class org.teavm.runtime.ShadowStack
 
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.ast
 
RegularMethodNode(MethodReference) - Constructor for class org.teavm.ast.RegularMethodNode
 
releaseStack(int) - Static method in class org.teavm.runtime.ShadowStack
 
rem(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
rem(int) - Method in class org.teavm.model.emit.ValueEmitter
 
remainder(float, float) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
remainder(double, double) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
remove(WasmFunction) - Method in class org.teavm.backend.wasm.model.WasmModule
 
remove(int) - Method in class org.teavm.common.IntegerArray
 
remove(int, int) - Method in class org.teavm.common.IntegerArray
 
remove(AnnotationHolder) - Method in class org.teavm.model.AnnotationContainer
 
remove(String) - Method in class org.teavm.model.AnnotationContainer
 
removeAllInstructions() - Method in class org.teavm.model.BasicBlock
 
removeEdge(int, int) - Method in class org.teavm.common.GraphBuilder
 
removeField(FieldHolder) - Method in class org.teavm.model.ClassHolder
 
removeGCRoot(int) - Static method in class org.teavm.runtime.ShadowStack
 
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(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
 
render(List<ClassNode>) - Method in class org.teavm.backend.javascript.rendering.Renderer
 
render(WasmModule) - Method in class org.teavm.backend.wasm.render.WasmBinaryRenderer
 
render(WasmModule) - Method in class org.teavm.backend.wasm.render.WasmCRenderer
 
render(WasmModule) - Method in class org.teavm.backend.wasm.render.WasmRenderer
 
render(WasmFunction) - Method in class org.teavm.backend.wasm.render.WasmRenderer
 
render(ProblemTextConsumer) - Method in class org.teavm.diagnostics.Problem
 
renderData(WasmModule) - Method in class org.teavm.backend.wasm.render.WasmRenderer
 
Renderer - Class in org.teavm.backend.javascript.rendering
 
Renderer(SourceWriter, Set<MethodReference>, Set<MethodReference>, Diagnostics, RenderingContext) - Constructor for class org.teavm.backend.javascript.rendering.Renderer
 
RendererListener - Interface in org.teavm.vm.spi
 
RenderingContext - Class in org.teavm.backend.javascript.rendering
 
RenderingContext(DebugInformationEmitter, ListableClassReaderSource, ClassLoader, ServiceRepository, Properties, NamingStrategy) - Constructor for class org.teavm.backend.javascript.rendering.RenderingContext
 
RenderingException - Exception in org.teavm.vm
 
RenderingException() - Constructor for exception org.teavm.vm.RenderingException
 
RenderingException(String, Throwable) - Constructor for exception org.teavm.vm.RenderingException
 
RenderingException(String) - Constructor for exception org.teavm.vm.RenderingException
 
RenderingException(Throwable) - Constructor for exception org.teavm.vm.RenderingException
 
RenderingManager - Interface in org.teavm.backend.javascript.rendering
 
RenderingUtil - Class in org.teavm.backend.javascript.rendering
 
renderMemory(WasmModule) - Method in class org.teavm.backend.wasm.render.WasmRenderer
 
renderRuntime() - Method in class org.teavm.backend.javascript.rendering.Renderer
 
renderStringConstants() - Method in class org.teavm.backend.javascript.rendering.Renderer
 
renderStringPool() - Method in class org.teavm.backend.javascript.rendering.Renderer
 
replace(WasmFunction) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
replace(T, R) - Method in class org.teavm.common.CachedMapper
 
replace(Instruction) - Method in class org.teavm.model.Instruction
 
requireNonNull(Object) - Static method in class org.teavm.backend.javascript.RuntimeSupport
 
Requires - Annotation Type in org.teavm.vm.spi
 
requiresRegisterAllocation() - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
requiresRegisterAllocation() - Method in class org.teavm.backend.wasm.WasmTarget
 
requiresRegisterAllocation() - Method in interface org.teavm.vm.TeaVMTarget
 
reset() - Method in class org.teavm.model.optimization.LoopInvariantAnalyzer
 
resetLocation() - Method in class org.teavm.model.util.InstructionCopyReader
 
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.parsing.resource
 
ResourceClassHolderMapper(ResourceReader) - Constructor for class org.teavm.parsing.resource.ResourceClassHolderMapper
 
ResourceProvider - Interface in org.teavm.parsing
 
ResourceReader - Interface in org.teavm.parsing.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.ast
 
ReturnStatement() - Constructor for class org.teavm.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
 
RuntimeArray - Class in org.teavm.runtime
 
RuntimeArray() - Constructor for class org.teavm.runtime.RuntimeArray
 
RuntimeClass - Class in org.teavm.runtime
 
RuntimeClass() - Constructor for class org.teavm.runtime.RuntimeClass
 
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
 
RuntimeJavaObject - Class in org.teavm.runtime
 
RuntimeJavaObject() - Constructor for class org.teavm.runtime.RuntimeJavaObject
 
RuntimeObject - Class in org.teavm.runtime
 
RuntimeObject() - Constructor for class org.teavm.runtime.RuntimeObject
 
RuntimeSupport - Class in org.teavm.backend.javascript
 

S

ScalarReplacement - Class in org.teavm.model.optimization
 
ScalarReplacement() - Constructor for class org.teavm.model.optimization.ScalarReplacement
 
scriptAdded(String) - Method in interface org.teavm.debugging.javascript.JavaScriptDebuggerListener
 
SequentialStatement - Class in org.teavm.ast
 
SequentialStatement() - Constructor for class org.teavm.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
 
setAddress(int, long) - Method in class org.teavm.backend.wasm.binary.DataValue
 
setAlignment(int) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadFloat32
 
setAlignment(int) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadFloat64
 
setAlignment(int) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt32
 
setAlignment(int) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt64
 
setAlignment(int) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat32
 
setAlignment(int) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat64
 
setAlignment(int) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt32
 
setAlignment(int) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt64
 
setAlternative(Expr) - Method in class org.teavm.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.ast.SubscriptExpr
 
setArray(Expr) - Method in class org.teavm.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.backend.javascript.JavaScriptTarget
 
setAsync(boolean) - Method in class org.teavm.ast.AssignmentStatement
 
setAsync(boolean) - Method in class org.teavm.ast.InitClassStatement
 
setAsync(boolean) - Method in class org.teavm.ast.NativeMethodNode
 
setAsync(boolean) - Method in class org.teavm.ast.TryCatchStatement
 
setAsync(boolean) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
setAvailableBytes(long) - Method in class org.teavm.backend.wasm.intrinsics.GCIntrinsic
 
setBody(Statement) - Method in class org.teavm.ast.RegularMethodNode
 
setBootstrapMethod(MethodHandle) - Method in class org.teavm.model.InvokeDynamicInstruction
 
setByte(int, byte) - Method in class org.teavm.backend.wasm.binary.DataValue
 
setCEmitted(boolean) - Method in class org.teavm.backend.wasm.WasmTarget
 
setClassLoader(ClassLoader) - Method in class org.teavm.vm.TeaVMBuilder
 
setClassName(String) - Method in class org.teavm.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.ast.ConditionalExpr
 
setCondition(Expr) - Method in class org.teavm.ast.ConditionalStatement
 
setCondition(Expr) - Method in class org.teavm.ast.WhileStatement
 
setCondition(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmBranch
 
setCondition(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmConditional
 
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.ast.SwitchClause
 
setConsequent(Expr) - Method in class org.teavm.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.ast.NewExpr
 
setController(TeaVMTargetController) - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
setController(TeaVMTargetController) - Method in class org.teavm.backend.wasm.WasmTarget
 
setController(TeaVMTargetController) - Method in interface org.teavm.vm.TeaVMTarget
 
setConvertFrom(WasmInt32Subtype) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt32
 
setConvertFrom(WasmInt64Subtype) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt64
 
setConvertTo(WasmInt32Subtype) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt32
 
setConvertTo(WasmInt64Subtype) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt64
 
setCurrentLocation(TextLocation) - Method in class org.teavm.model.emit.ProgramEmitter
 
setCurrentMethod(MethodNode) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
setCurrentPart(int) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
setData(byte[]) - Method in class org.teavm.backend.wasm.model.WasmMemorySegment
 
setDebugEmitter(DebugInformationEmitter) - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
setDebugEmitter(DebugInformationEmitter) - Method in class org.teavm.backend.javascript.rendering.Renderer
 
setDebugging(boolean) - Method in class org.teavm.backend.wasm.WasmTarget
 
setDebugName(String) - Method in class org.teavm.model.Variable
 
setDefaultTarget(WasmBlock) - Method in class org.teavm.backend.wasm.model.expression.WasmSwitch
 
setDefaultTarget(BasicBlock) - Method in class org.teavm.model.instructions.SwitchInstruction
 
setDomTree(DominatorTree) - Method in interface org.teavm.model.util.DominatorWalkerCallback
 
setDouble(int, double) - Method in class org.teavm.backend.wasm.binary.DataValue
 
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
 
setEnd(boolean) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
setException(Expr) - Method in class org.teavm.ast.ThrowStatement
 
setException(Variable) - Method in class org.teavm.model.instructions.RaiseInstruction
 
setExceptionHandlerId(Address, int) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
setExceptionHandlerId(Address, int) - Static method in class org.teavm.runtime.ShadowStack
 
setExceptionType(String) - Method in class org.teavm.ast.TryCatchStatement
 
setExceptionType(String) - Method in class org.teavm.model.TryCatchBlock
 
setExceptionVariable(Integer) - Method in class org.teavm.ast.TryCatchStatement
 
setExceptionVariable(Variable) - Method in class org.teavm.model.BasicBlock
 
setExportName(String) - Method in class org.teavm.backend.wasm.model.WasmFunction
 
setExpr(Expr) - Method in class org.teavm.ast.InstanceOfExpr
 
setField(FieldReference) - Method in class org.teavm.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(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmFloatBinary
 
setFirst(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmIntBinary
 
setFirst(MutableGraphNode) - Method in class org.teavm.common.MutableGraphEdge
 
setFirstOperand(Expr) - Method in class org.teavm.ast.BinaryExpr
 
setFirstOperand(Variable) - Method in class org.teavm.model.instructions.BinaryBranchingInstruction
 
setFirstOperand(Variable) - Method in class org.teavm.model.instructions.BinaryInstruction
 
setFloat(int, float) - Method in class org.teavm.backend.wasm.binary.DataValue
 
setFunctionName(String) - Method in class org.teavm.backend.wasm.model.expression.WasmCall
 
setGCStorageAddress(int) - Method in class org.teavm.backend.wasm.intrinsics.GCIntrinsic
 
setGCStorageSize(int) - Method in class org.teavm.backend.wasm.intrinsics.GCIntrinsic
 
setGenerator(Generator) - Method in class org.teavm.ast.NativeMethodNode
 
setHandler(BasicBlock) - Method in class org.teavm.model.TryCatchBlock
 
setHeapAddress(int) - Method in class org.teavm.backend.wasm.intrinsics.GCIntrinsic
 
setId(String) - Method in class org.teavm.ast.IdentifiedStatement
 
setImported(boolean) - Method in class org.teavm.backend.wasm.model.expression.WasmCall
 
setImportModule(String) - Method in class org.teavm.backend.wasm.model.WasmFunction
 
setImportName(String) - Method in class org.teavm.backend.wasm.model.WasmFunction
 
setIncremental(boolean) - Method in class org.teavm.vm.TeaVM
 
setIndex(Expr) - Method in class org.teavm.ast.SubscriptExpr
 
setIndex(int) - Method in class org.teavm.ast.VariableExpr
 
setIndex(int) - Method in class org.teavm.ast.VariableNode
 
setIndex(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadFloat32
 
setIndex(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadFloat64
 
setIndex(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt32
 
setIndex(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt64
 
setIndex(WasmExpression) - Method in interface org.teavm.backend.wasm.model.expression.WasmMemoryAccess
 
setIndex(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat32
 
setIndex(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat64
 
setIndex(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt32
 
setIndex(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt64
 
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.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
 
setInt(int, int) - Method in class org.teavm.backend.wasm.binary.DataValue
 
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
 
setLabel(String) - Method in class org.teavm.model.BasicBlock
 
setLabel(String) - Method in class org.teavm.model.Variable
 
setLeftValue(Expr) - Method in class org.teavm.ast.AssignmentStatement
 
setLength(Expr) - Method in class org.teavm.ast.NewArrayExpr
 
setLength(int) - Method in class org.teavm.backend.wasm.model.WasmMemorySegment
 
setLevel(AccessLevel) - Method in class org.teavm.model.ElementHolder
 
setLineNumbersEmitted(boolean) - Method in class org.teavm.backend.wasm.render.WasmCRenderer
 
setLineNumbersEmitted(boolean) - Method in class org.teavm.backend.wasm.render.WasmRenderer
 
setLineWidth(int) - Method in class org.teavm.backend.javascript.codegen.SourceWriterBuilder
 
setLocal(WasmLocal) - Method in class org.teavm.backend.wasm.model.expression.WasmGetLocal
 
setLocal(WasmLocal) - Method in class org.teavm.backend.wasm.model.expression.WasmSetLocal
 
setLocation(TextLocation) - Method in class org.teavm.ast.AssignmentStatement
 
setLocation(TextLocation) - Method in class org.teavm.ast.BreakStatement
 
setLocation(TextLocation) - Method in class org.teavm.ast.ContinueStatement
 
setLocation(TextLocation) - Method in class org.teavm.ast.Expr
 
setLocation(TextLocation) - Method in class org.teavm.ast.InitClassStatement
 
setLocation(TextLocation) - Method in class org.teavm.ast.MonitorEnterStatement
 
setLocation(TextLocation) - Method in class org.teavm.ast.MonitorExitStatement
 
setLocation(TextLocation) - Method in class org.teavm.ast.ReturnStatement
 
setLocation(TextLocation) - Method in class org.teavm.ast.ThrowStatement
 
setLocation(TextLocation) - Method in class org.teavm.backend.wasm.model.expression.WasmExpression
 
setLocation(TextLocation) - 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
 
setLong(int, long) - Method in class org.teavm.backend.wasm.binary.DataValue
 
setLoop(boolean) - Method in class org.teavm.backend.wasm.model.expression.WasmBlock
 
setMemoryAccessChecked(boolean) - Method in class org.teavm.backend.wasm.render.WasmCRenderer
 
setMemorySize(int) - Method in class org.teavm.backend.wasm.model.WasmModule
 
setMethod(MethodReference) - Method in class org.teavm.ast.InvocationExpr
 
setMethod(MethodReference) - Method in class org.teavm.debugging.information.DebuggerVirtualCallSite
 
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.backend.javascript.codegen.SourceWriterBuilder
 
setMinifying(boolean) - Method in class org.teavm.backend.javascript.JavaScriptTarget
Specifies whether this TeaVM instance uses obfuscation when generating the JavaScript code.
setMinifying(boolean) - Method in class org.teavm.backend.javascript.rendering.Renderer
 
setMinifying(boolean) - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
setName(String) - Method in class org.teavm.ast.VariableNode
 
setName(String) - Method in class org.teavm.backend.wasm.model.WasmLocal
 
setObjectRef(Expr) - Method in class org.teavm.ast.MonitorEnterStatement
 
setObjectRef(Expr) - Method in class org.teavm.ast.MonitorExitStatement
 
setObjectRef(Variable) - Method in class org.teavm.model.instructions.MonitorEnterInstruction
 
setObjectRef(Variable) - Method in class org.teavm.model.instructions.MonitorExitInstruction
 
setOffset(int) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadFloat32
 
setOffset(int) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadFloat64
 
setOffset(int) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt32
 
setOffset(int) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt64
 
setOffset(int) - Method in interface org.teavm.backend.wasm.model.expression.WasmMemoryAccess
 
setOffset(int) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat32
 
setOffset(int) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat64
 
setOffset(int) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt32
 
setOffset(int) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt64
 
setOffset(int) - Method in class org.teavm.backend.wasm.model.WasmMemorySegment
 
setOperand(Expr) - Method in class org.teavm.ast.UnaryExpr
 
setOperand(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmConversion
 
setOperand(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmDrop
 
setOperand(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmFloatUnary
 
setOperand(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmIntUnary
 
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.ast.BinaryExpr
 
setOperation(UnaryOperation) - Method in class org.teavm.ast.UnaryExpr
 
setOperation(WasmFloatBinaryOperation) - Method in class org.teavm.backend.wasm.model.expression.WasmFloatBinary
 
setOperation(WasmFloatUnaryOperation) - Method in class org.teavm.backend.wasm.model.expression.WasmFloatUnary
 
setOperation(WasmIntBinaryOperation) - Method in class org.teavm.backend.wasm.model.expression.WasmIntBinary
 
setOperation(WasmIntUnaryOperation) - Method in class org.teavm.backend.wasm.model.expression.WasmIntUnary
 
setOptimizationLevel(TeaVMOptimizationLevel) - Method in class org.teavm.vm.TeaVM
 
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.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.backend.javascript.rendering.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.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
 
setRegionMaxCount(int) - Method in class org.teavm.backend.wasm.intrinsics.GCIntrinsic
 
setRegionsAddress(int) - Method in class org.teavm.backend.wasm.intrinsics.GCIntrinsic
 
setRegionSize(int) - Method in class org.teavm.backend.wasm.intrinsics.GCIntrinsic
 
setRegister(int) - Method in class org.teavm.model.Variable
 
setRegularMethodCache(MethodNodeCache) - Method in class org.teavm.ast.decompilation.Decompiler
 
setResult(Expr) - Method in class org.teavm.ast.ReturnStatement
 
setResult(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmBranch
 
setResult(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmBreak
 
setResult(WasmType) - Method in class org.teavm.backend.wasm.model.WasmFunction
 
setReturnType(WasmType) - Method in class org.teavm.backend.wasm.model.expression.WasmIndirectCall
 
setRightValue(Expr) - Method in class org.teavm.ast.AssignmentStatement
 
setSecond(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmFloatBinary
 
setSecond(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmIntBinary
 
setSecond(MutableGraphNode) - Method in class org.teavm.common.MutableGraphEdge
 
setSecondOperand(Expr) - Method in class org.teavm.ast.BinaryExpr
 
setSecondOperand(Variable) - Method in class org.teavm.model.instructions.BinaryBranchingInstruction
 
setSecondOperand(Variable) - Method in class org.teavm.model.instructions.BinaryInstruction
 
setSelector(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmIndirectCall
 
setSelector(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmSwitch
 
setShort(int, short) - Method in class org.teavm.backend.wasm.binary.DataValue
 
setSigned(boolean) - Method in class org.teavm.backend.wasm.model.expression.WasmConversion
 
setSize(Variable) - Method in class org.teavm.model.instructions.ConstructArrayInstruction
 
setSource(OperationType) - Method in class org.teavm.ast.PrimitiveCastExpr
 
setSource(BasicBlock) - Method in class org.teavm.model.Incoming
 
setSourceType(WasmType) - Method in class org.teavm.backend.wasm.model.expression.WasmConversion
 
setStackAddress(int) - Method in class org.teavm.backend.wasm.intrinsics.WasmRuntimeIntrinsic
 
setStartFunction(WasmFunction) - Method in class org.teavm.backend.wasm.model.WasmModule
 
setStatement(Statement) - Method in class org.teavm.ast.AsyncMethodPart
 
setStaticGcRootsAddress(int) - Method in class org.teavm.backend.wasm.intrinsics.MutatorIntrinsic
 
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.ast.BreakStatement
 
setTarget(ValueType) - Method in class org.teavm.ast.CastExpr
 
setTarget(IdentifiedStatement) - Method in class org.teavm.ast.ContinueStatement
 
setTarget(OperationType) - Method in class org.teavm.ast.PrimitiveCastExpr
 
setTarget(WasmBlock) - Method in class org.teavm.backend.wasm.model.expression.WasmBranch
 
setTarget(WasmBlock) - Method in class org.teavm.backend.wasm.model.expression.WasmBreak
 
setTarget(BasicBlock) - Method in class org.teavm.model.instructions.JumpInstruction
 
setTarget(BasicBlock) - Method in class org.teavm.model.instructions.SwitchTableEntry
 
setTargetType(WasmType) - Method in class org.teavm.backend.wasm.model.expression.WasmConversion
 
setTargetType(ValueType) - Method in class org.teavm.model.instructions.CastInstruction
 
setThen(BasicBlock) - Method in class org.teavm.model.emit.ForkEmitter
 
setType(OperationType) - Method in class org.teavm.ast.BinaryExpr
 
setType(ValueType) - Method in class org.teavm.ast.InstanceOfExpr
 
setType(InvocationType) - Method in class org.teavm.ast.InvocationExpr
 
setType(ValueType) - Method in class org.teavm.ast.NewArrayExpr
 
setType(ValueType) - Method in class org.teavm.ast.NewMultiArrayExpr
 
setType(ArrayType) - Method in class org.teavm.ast.SubscriptExpr
 
setType(OperationType) - Method in class org.teavm.ast.UnaryExpr
 
setType(VariableType) - Method in class org.teavm.ast.VariableNode
 
setType(WasmType) - Method in class org.teavm.backend.wasm.model.expression.WasmBlock
 
setType(WasmType) - Method in class org.teavm.backend.wasm.model.expression.WasmConditional
 
setType(WasmFloatType) - Method in class org.teavm.backend.wasm.model.expression.WasmFloatBinary
 
setType(WasmFloatType) - Method in class org.teavm.backend.wasm.model.expression.WasmFloatUnary
 
setType(WasmIntType) - Method in class org.teavm.backend.wasm.model.expression.WasmIntBinary
 
setType(WasmIntType) - Method in class org.teavm.backend.wasm.model.expression.WasmIntUnary
 
setType(WasmType) - Method in class org.teavm.backend.wasm.model.WasmLocal
 
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.