| Package | Description |
|---|---|
| org.teavm.cache | |
| org.teavm.callgraph | |
| org.teavm.codegen | |
| org.teavm.debugging | |
| org.teavm.debugging.information | |
| org.teavm.dependency | |
| org.teavm.diagnostics | |
| org.teavm.javascript | |
| org.teavm.javascript.ast | |
| org.teavm.javascript.spi | |
| org.teavm.model |
Represents a class model that is alternative to
java.lang.reflection package. |
| org.teavm.model.emit | |
| org.teavm.model.instructions | |
| org.teavm.model.util | |
| org.teavm.vm | |
| org.teavm.vm.spi |
| Modifier and Type | Method and Description |
|---|---|
Program |
DiskProgramCache.get(MethodReference method) |
RegularMethodNode |
DiskRegularMethodNodeCache.get(MethodReference methodReference) |
AsyncMethodNode |
DiskRegularMethodNodeCache.getAsync(MethodReference methodReference) |
RegularMethodNode |
AstIO.read(DataInput input,
MethodReference method) |
AsyncMethodNode |
AstIO.readAsync(DataInput input,
MethodReference method) |
void |
DiskProgramCache.store(MethodReference method,
Program program) |
void |
DiskRegularMethodNodeCache.store(MethodReference methodReference,
RegularMethodNode node) |
void |
DiskRegularMethodNodeCache.storeAsync(MethodReference methodReference,
AsyncMethodNode node) |
| Modifier and Type | Method and Description |
|---|---|
MethodReference |
DefaultCallGraphNode.getMethod() |
MethodReference |
CallGraphNode.getMethod()
Returns the method that this node represents.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
DefaultCallGraphNode.addCallSite(MethodReference method) |
boolean |
DefaultCallGraphNode.addCallSite(MethodReference method,
InstructionLocation location) |
CallGraphNode |
CallGraph.getNode(MethodReference method)
Get node corresponding to the specific method.
|
DefaultCallGraphNode |
DefaultCallGraph.getNode(MethodReference method) |
| Modifier and Type | Method and Description |
|---|---|
SourceWriter |
SourceWriter.appendMethodBody(MethodReference method) |
void |
NamingOrderer.consume(MethodReference method) |
void |
NameFrequencyConsumer.consume(MethodReference method) |
void |
NamingOrderer.consumeInit(MethodReference method) |
void |
NameFrequencyConsumer.consumeInit(MethodReference method) |
String |
MinifyingAliasProvider.getAlias(MethodReference method) |
String |
AliasProvider.getAlias(MethodReference method) |
String |
DefaultAliasProvider.getAlias(MethodReference method) |
String |
NamingStrategy.getFullNameFor(MethodReference method) |
String |
DefaultNamingStrategy.getFullNameFor(MethodReference method) |
String |
NamingStrategy.getNameForInit(MethodReference method) |
String |
DefaultNamingStrategy.getNameForInit(MethodReference method) |
| Modifier and Type | Method and Description |
|---|---|
MethodReference |
CallFrame.getMethod() |
| Modifier and Type | Method and Description |
|---|---|
MethodReference[] |
DebugInformation.getDirectOverridingMethods(MethodReference methodRef) |
MethodReference |
ExactMethodIterator.getExactMethod() |
MethodReference |
DebugInformation.getExactMethod(int index) |
MethodReference[] |
DebugInformation.getExactMethods() |
MethodReference |
DebuggerVirtualCallSite.getMethod() |
MethodReference |
DebuggerStaticCallSite.getMethod() |
MethodReference |
DebugInformation.getMethodAt(GeneratedLocation generatedLocation) |
MethodReference |
DebugInformation.getMethodAt(int line,
int column) |
MethodReference[] |
DebugInformation.getOverridingMethods(MethodReference methodRef) |
| Modifier and Type | Method and Description |
|---|---|
MethodReference[] |
DebugInformation.getDirectOverridingMethods(MethodReference methodRef) |
GeneratedLocation[] |
DebugInformation.getMethodEntrances(MethodReference methodRef) |
MethodReference[] |
DebugInformation.getOverridingMethods(MethodReference methodRef) |
void |
DebuggerVirtualCallSite.setMethod(MethodReference method) |
void |
DeferredCallSite.setStaticMethod(MethodReference method) |
void |
DeferredCallSite.setVirtualMethod(MethodReference method) |
| Modifier and Type | Method and Description |
|---|---|
MethodReference |
MethodDependency.getReference() |
MethodReference |
MethodDependencyInfo.getReference() |
| Modifier and Type | Method and Description |
|---|---|
Collection<MethodReference> |
DependencyInfo.getAchievableMethods() |
Collection<MethodReference> |
DependencyChecker.getAchievableMethods() |
Collection<MethodReference> |
DependencyAgent.getAchievableMethods() |
| Modifier and Type | Method and Description |
|---|---|
void |
ProblemTextConsumer.appendMethod(MethodReference method) |
void |
DefaultProblemTextConsumer.appendMethod(MethodReference method) |
| Modifier and Type | Method and Description |
|---|---|
void |
Decompiler.addGenerator(MethodReference method,
Generator generator) |
void |
Renderer.addInjector(MethodReference method,
Injector injector) |
void |
Decompiler.addMethodToPass(MethodReference method) |
RegularMethodNode |
MethodNodeCache.get(MethodReference methodReference) |
RegularMethodNode |
InMemoryRegularMethodNodeCache.get(MethodReference methodReference) |
RegularMethodNode |
EmptyRegularMethodNodeCache.get(MethodReference methodReference) |
AsyncMethodNode |
MethodNodeCache.getAsync(MethodReference methodReference) |
AsyncMethodNode |
InMemoryRegularMethodNodeCache.getAsync(MethodReference methodReference) |
AsyncMethodNode |
EmptyRegularMethodNodeCache.getAsync(MethodReference methodReference) |
void |
MethodNodeCache.store(MethodReference methodReference,
RegularMethodNode node) |
void |
InMemoryRegularMethodNodeCache.store(MethodReference methodReference,
RegularMethodNode node) |
void |
EmptyRegularMethodNodeCache.store(MethodReference methodReference,
RegularMethodNode node) |
void |
MethodNodeCache.storeAsync(MethodReference methodReference,
AsyncMethodNode node) |
void |
InMemoryRegularMethodNodeCache.storeAsync(MethodReference methodReference,
AsyncMethodNode node) |
void |
EmptyRegularMethodNodeCache.storeAsync(MethodReference methodReference,
AsyncMethodNode node) |
| Modifier and Type | Method and Description |
|---|---|
MethodReference |
InvocationExpr.getMethod() |
MethodReference |
MethodNode.getReference() |
| Modifier and Type | Method and Description |
|---|---|
static InvocationExpr |
Expr.constructObject(MethodReference method,
Expr[] arguments) |
static InvocationExpr |
Expr.invoke(MethodReference method,
Expr target,
Expr[] arguments) |
static InvocationExpr |
Expr.invokeSpecial(MethodReference method,
Expr target,
Expr[] arguments) |
static InvocationExpr |
Expr.invokeStatic(MethodReference method,
Expr[] arguments) |
void |
InvocationExpr.setMethod(MethodReference method) |
| Constructor and Description |
|---|
AsyncMethodNode(MethodReference reference) |
MethodNode(MethodReference reference) |
NativeMethodNode(MethodReference reference) |
RegularMethodNode(MethodReference reference) |
| Modifier and Type | Method and Description |
|---|---|
void |
Generator.generate(GeneratorContext context,
SourceWriter writer,
MethodReference methodRef) |
void |
Injector.generate(InjectorContext context,
MethodReference methodRef) |
boolean |
GeneratorContext.isAsync(MethodReference method) |
boolean |
GeneratorContext.isAsyncFamily(MethodReference method) |
| Modifier and Type | Method and Description |
|---|---|
MethodReference |
CallLocation.getMethod() |
MethodReference |
Program.getMethodReference() |
MethodReference |
ProgramReader.getMethodReference() |
MethodReference |
MethodHolder.getReference() |
MethodReference |
MethodReader.getReference() |
static MethodReference |
MethodReference.parse(String string) |
| Modifier and Type | Method and Description |
|---|---|
Set<MethodReference> |
AsyncInformation.getAsyncMethods() |
Set<MethodReference> |
AsyncInformation.getSyncMethods() |
| Modifier and Type | Method and Description |
|---|---|
Program |
InMemoryProgramCache.get(MethodReference method) |
Program |
ProgramCache.get(MethodReference method) |
void |
InMemoryProgramCache.store(MethodReference method,
Program program) |
void |
ProgramCache.store(MethodReference method,
Program program) |
| Constructor and Description |
|---|
CallLocation(MethodReference method) |
CallLocation(MethodReference method,
InstructionLocation sourceLocation) |
| Modifier and Type | Method and Description |
|---|---|
ValueEmitter |
ProgramEmitter.construct(MethodReference method,
ValueEmitter... arguments) |
ValueEmitter |
ValueEmitter.invoke(InvocationType type,
MethodReference method,
ValueEmitter... arguments) |
ValueEmitter |
ProgramEmitter.invoke(MethodReference method,
ValueEmitter... arguments) |
ProgramEmitter |
ProgramEmitter.invokeAndIgnore(MethodReference method,
ValueEmitter... arguments) |
ValueEmitter |
ValueEmitter.invokeSpecial(MethodReference method,
ValueEmitter... arguments) |
ValueEmitter |
ValueEmitter.invokeVirtual(MethodReference method,
ValueEmitter... arguments) |
| Modifier and Type | Method and Description |
|---|---|
MethodReference |
InvokeInstruction.getMethod() |
| Modifier and Type | Method and Description |
|---|---|
void |
InstructionReader.invoke(VariableReader receiver,
VariableReader instance,
MethodReference method,
List<? extends VariableReader> arguments,
InvocationType type) |
void |
InvokeInstruction.setMethod(MethodReference method) |
| Modifier and Type | Method and Description |
|---|---|
Set<MethodReference> |
AsyncMethodFinder.getAsyncFamilyMethods() |
Set<MethodReference> |
AsyncMethodFinder.getAsyncMethods() |
| Modifier and Type | Method and Description |
|---|---|
void |
TypeInferer.inferTypes(ProgramReader program,
MethodReference method) |
void |
InstructionStringifier.invoke(VariableReader receiver,
VariableReader instance,
MethodReference method,
List<? extends VariableReader> arguments,
InvocationType type) |
| Constructor and Description |
|---|
AsyncProgramSplitter(ClassReaderSource classSource,
Set<MethodReference> asyncMethods) |
| Modifier and Type | Method and Description |
|---|---|
Collection<MethodReference> |
TeaVM.getMethods() |
| Modifier and Type | Method and Description |
|---|---|
void |
TeaVM.add(MethodReference methodRef,
Generator generator) |
void |
TeaVM.add(MethodReference methodRef,
Injector injector) |
TeaVMEntryPoint |
TeaVM.entryPoint(MethodReference ref)
Adds an entry point.
|
TeaVMEntryPoint |
TeaVM.entryPoint(String name,
MethodReference ref)
Adds an entry point.
|
TeaVMEntryPoint |
TeaVM.linkMethod(MethodReference ref) |
| Modifier and Type | Method and Description |
|---|---|
void |
TeaVMHost.add(MethodReference methodRef,
Generator generator) |
void |
TeaVMHost.add(MethodReference methodRef,
Injector injector) |
Copyright © 2015. All rights reserved.