Index

A B C D E F G H I K L M N O P R S T V W 
All Classes and Interfaces|All Packages

A

add(T) - Method in class org.teavm.platform.LowLevelQueue
 
add(T) - Method in interface org.teavm.platform.metadata.ResourceArray
 
add(T) - Method in class org.teavm.platform.PlatformQueue
 
addGenerator(MethodReference, MetadataGenerator) - Method in class org.teavm.platform.plugin.wasmgc.WasmGCResourceMetadataIntrinsicFactory
 
addMetadataMethod(MethodReference) - Method in class org.teavm.platform.plugin.wasmgc.ResourceDependencySupport
 
apply(InvocationExpr, WasmGCIntrinsicContext) - Method in class org.teavm.platform.plugin.wasmgc.WasmGCResourceArrayIntrinsic
 
apply(InvocationExpr, WasmGCIntrinsicContext) - Method in class org.teavm.platform.plugin.wasmgc.WasmGCResourceMapHelperIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.platform.plugin.ResourceReadIntrinsic
 
apply(IntrinsicContext, InvocationExpr) - Method in class org.teavm.platform.plugin.ResourceReadCIntrinsic
 
asJavaClass(PlatformObject) - Static method in class org.teavm.platform.Platform
 
AsyncDependencyListener - Class in org.teavm.platform.plugin
 
AsyncDependencyListener() - Constructor for class org.teavm.platform.plugin.AsyncDependencyListener
 
AsyncMethodGenerator - Class in org.teavm.platform.plugin
 
AsyncMethodGenerator() - Constructor for class org.teavm.platform.plugin.AsyncMethodGenerator
 
AsyncMethodProcessor - Class in org.teavm.platform.plugin
 
AsyncMethodProcessor(boolean) - Constructor for class org.teavm.platform.plugin.AsyncMethodProcessor
 

B

BooleanResource - Interface in org.teavm.platform.metadata
 
ByteResource - Interface in org.teavm.platform.metadata
 

C

canHandle(MethodReference) - Method in class org.teavm.platform.plugin.ResourceReadCIntrinsic
 
charCodeAt(int) - Method in interface org.teavm.platform.PlatformString
 
ClassLookupDependencySupport - Class in org.teavm.platform.plugin
 
ClassLookupDependencySupport() - Constructor for class org.teavm.platform.plugin.ClassLookupDependencySupport
 
classReached(DependencyAgent, String) - Method in class org.teavm.platform.plugin.ClassLookupDependencySupport
 
classReached(DependencyAgent, String) - Method in class org.teavm.platform.plugin.EnumDependencySupport
 
classReached(DependencyAgent, String) - Method in class org.teavm.platform.plugin.NewInstanceDependencySupport
 
classReached(DependencyAgent, String) - Method in class org.teavm.platform.plugin.PlatformDependencyListener
 
clone(Object) - Static method in class org.teavm.platform.Platform
 
createFieldResource(FieldReference) - Method in interface org.teavm.platform.metadata.MetadataGeneratorContext
Creates a new resource that represents static field.
createFieldResource(FieldReference) - Method in class org.teavm.platform.plugin.DefaultMetadataGeneratorContext
 
createIntrinsic(MethodReference, WasmGCIntrinsicFactoryContext) - Method in class org.teavm.platform.plugin.wasmgc.WasmGCResourceMetadataIntrinsicFactory
 
createIntrinsic(MethodReference, WasmGCIntrinsicFactoryContext) - Method in class org.teavm.platform.plugin.wasmgc.WasmGCResourceMethodIntrinsicFactory
 
createQueue() - Static method in class org.teavm.platform.Platform
 
createResource(Class<T>) - Method in interface org.teavm.platform.metadata.MetadataGeneratorContext
 
createResource(Class<T>) - Method in class org.teavm.platform.plugin.DefaultMetadataGeneratorContext
 
createResourceArray() - Method in interface org.teavm.platform.metadata.MetadataGeneratorContext
 
createResourceArray() - Method in class org.teavm.platform.plugin.DefaultMetadataGeneratorContext
 
createResourceMap() - Method in interface org.teavm.platform.metadata.MetadataGeneratorContext
 
createResourceMap() - Method in class org.teavm.platform.plugin.DefaultMetadataGeneratorContext
 

D

DefaultMetadataGeneratorContext - Class in org.teavm.platform.plugin
 
DefaultMetadataGeneratorContext(ClassReaderSource, ClassLoader, Properties, ServiceRepository) - Constructor for class org.teavm.platform.plugin.DefaultMetadataGeneratorContext
 
DoubleResource - Interface in org.teavm.platform.metadata
 

E

EnumDependencySupport - Class in org.teavm.platform.plugin
 
EnumDependencySupport() - Constructor for class org.teavm.platform.plugin.EnumDependencySupport
 

F

FloatResource - Interface in org.teavm.platform.metadata
 

G

generate(GeneratorContext, SourceWriter, MethodReference) - Method in class org.teavm.platform.plugin.AsyncMethodGenerator
 
generate(GeneratorContext, SourceWriter, MethodReference) - Method in class org.teavm.platform.plugin.PlatformGenerator
 
generate(InjectorContext, MethodReference) - Method in class org.teavm.platform.plugin.PlatformGenerator
 
generate(InjectorContext, MethodReference) - Method in class org.teavm.platform.plugin.PlatformQueueGenerator
 
generateMetadata(MetadataGeneratorContext, MethodReference) - Method in interface org.teavm.platform.metadata.MetadataGenerator
Generates resources, that will be available at runtime.
get(int) - Method in interface org.teavm.platform.metadata.ResourceArray
 
get(int) - Method in interface org.teavm.platform.PlatformSequence
 
get(String) - Method in interface org.teavm.platform.metadata.ResourceMap
 
get(ResourceMap<?>, String) - Static method in class org.teavm.platform.plugin.wasmgc.ResourceMapHelper
 
getAccessLevel() - Method in interface org.teavm.platform.PlatformClassMetadata
 
getAnnotations() - Method in interface org.teavm.platform.PlatformAnnotationProvider
 
getAnnotations(PlatformClass) - Static method in class org.teavm.platform.Platform
 
getArrayItem() - Method in interface org.teavm.platform.PlatformClassMetadata
 
getArrayItem(PlatformClass) - Static method in class org.teavm.platform.Platform
 
getClassLoader() - Method in interface org.teavm.platform.metadata.MetadataGeneratorContext
Gets the class loader that is used by the compiler.
getClassLoader() - Method in class org.teavm.platform.plugin.DefaultMetadataGeneratorContext
 
getClassSource() - Method in interface org.teavm.platform.metadata.MetadataGeneratorContext
Gets the collection of all classes that were reached by the dependency analyzer.
getClassSource() - Method in class org.teavm.platform.plugin.DefaultMetadataGeneratorContext
 
getDeclaringClass() - Method in interface org.teavm.platform.PlatformClassMetadata
 
getDeclaringClass(PlatformClass) - Static method in class org.teavm.platform.Platform
 
getDescriptor() - Method in interface org.teavm.platform.plugin.ResourceTypeDescriptorProvider
 
getEnclosingClass() - Method in interface org.teavm.platform.PlatformClassMetadata
 
getEnclosingClass(PlatformClass) - Static method in class org.teavm.platform.Platform
 
getEnumConstants(PlatformClass) - Static method in class org.teavm.platform.Platform
 
getFlags() - Method in interface org.teavm.platform.PlatformClassMetadata
 
getId() - Method in interface org.teavm.platform.PlatformObject
 
getJavaClass() - Method in interface org.teavm.platform.PlatformClass
 
getKey() - Method in interface org.teavm.platform.plugin.wasmgc.ResourceMapEntry
 
getLength() - Method in class org.teavm.platform.LowLevelQueue
 
getLength() - Method in class org.teavm.platform.PlatformQueue
 
getLength() - Method in interface org.teavm.platform.PlatformSequence
 
getMetadata() - Method in interface org.teavm.platform.PlatformClass
 
getMethods() - Method in class org.teavm.platform.plugin.ResourceTypeDescriptor
 
getName() - Method in interface org.teavm.platform.PlatformClassMetadata
 
getName(PlatformClass) - Static method in class org.teavm.platform.Platform
 
getPlatformClass() - Method in interface org.teavm.platform.PlatformObject
 
getPlatformObject(Object) - Static method in class org.teavm.platform.Platform
 
getProperties() - Method in interface org.teavm.platform.metadata.MetadataGeneratorContext
Gets properties that were specified to TeaVM.
getProperties() - Method in class org.teavm.platform.plugin.DefaultMetadataGeneratorContext
 
getPropertyIndex(String) - Method in interface org.teavm.platform.plugin.ResourceTypeDescriptorProvider
 
getPropertyName() - Method in class org.teavm.platform.plugin.ResourceMethodDescriptor
 
getPropertyTypes() - Method in class org.teavm.platform.plugin.ResourceTypeDescriptor
 
getRootInterface() - Method in class org.teavm.platform.plugin.ResourceTypeDescriptor
 
getService(Class<T>) - Method in class org.teavm.platform.plugin.DefaultMetadataGeneratorContext
 
getSimpleName() - Method in interface org.teavm.platform.PlatformClassMetadata
 
getSimpleName(PlatformClass) - Static method in class org.teavm.platform.Platform
 
getSuperclass() - Method in interface org.teavm.platform.PlatformClassMetadata
 
getSupertypes() - Method in interface org.teavm.platform.PlatformClassMetadata
 
GETTER - Enum constant in enum class org.teavm.platform.plugin.ResourceAccessorType
 
getType() - Method in class org.teavm.platform.plugin.ResourceMethodDescriptor
 
getTypeDescriptor(Class<? extends Resource>) - Method in interface org.teavm.platform.metadata.MetadataGeneratorContext
 
getTypeDescriptor(Class<? extends Resource>) - Method in class org.teavm.platform.plugin.DefaultMetadataGeneratorContext
 
getValue() - Method in interface org.teavm.platform.metadata.BooleanResource
 
getValue() - Method in interface org.teavm.platform.metadata.ByteResource
 
getValue() - Method in interface org.teavm.platform.metadata.DoubleResource
 
getValue() - Method in interface org.teavm.platform.metadata.FloatResource
 
getValue() - Method in interface org.teavm.platform.metadata.IntResource
 
getValue() - Method in interface org.teavm.platform.metadata.ShortResource
 
getValue() - Method in interface org.teavm.platform.metadata.StringResource
 
getValue() - Method in interface org.teavm.platform.plugin.wasmgc.ResourceMapEntry
 
getValues() - Method in interface org.teavm.platform.plugin.ResourceTypeDescriptorProvider
 

H

has(String) - Method in interface org.teavm.platform.metadata.ResourceMap
 
has(ResourceMap<?>, String) - Static method in class org.teavm.platform.plugin.wasmgc.ResourceMapHelper
 

I

initClass(PlatformClass) - Static method in class org.teavm.platform.Platform
 
install(TeaVMHost) - Method in class org.teavm.platform.plugin.PlatformPlugin
 
IntResource - Interface in org.teavm.platform.metadata
 
isApplicable(MethodReference) - Method in class org.teavm.platform.plugin.ResourceReadIntrinsic
 
isAssignable(PlatformClass, PlatformClass) - Static method in class org.teavm.platform.Platform
 
isContributing(MethodContributorContext, MethodReference) - Method in class org.teavm.platform.plugin.AsyncMethodGenerator
 
isEmpty() - Method in class org.teavm.platform.PlatformQueue
 
isEnum() - Method in interface org.teavm.platform.PlatformClassMetadata
 
isEnum(PlatformClass) - Static method in class org.teavm.platform.Platform
 
isInstance(PlatformObject, PlatformClass) - Static method in class org.teavm.platform.Platform
 
isPrimitive() - Method in interface org.teavm.platform.PlatformClassMetadata
 
isPrimitive(PlatformClass) - Static method in class org.teavm.platform.Platform
 

K

keys() - Method in interface org.teavm.platform.metadata.ResourceMap
 
keys(ResourceMap<?>) - Static method in class org.teavm.platform.plugin.wasmgc.ResourceMapHelper
 
killSchedule(int) - Static method in class org.teavm.platform.Platform
 

L

lookupClass(String) - Static method in class org.teavm.platform.Platform
 
LowLevelQueue<T> - Class in org.teavm.platform
 
LowLevelQueue() - Constructor for class org.teavm.platform.LowLevelQueue
 

M

map(String) - Method in class org.teavm.platform.plugin.wasmgc.ResourceCustomTypeMapper
 
MetadataGenerator - Interface in org.teavm.platform.metadata
 
MetadataGeneratorContext - Interface in org.teavm.platform.metadata
Represents context with compile-time information, that is useful for MetadataGenerator.
MetadataRegistration - Interface in org.teavm.platform.plugin
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.platform.plugin.AsyncDependencyListener
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.platform.plugin.AsyncMethodGenerator
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.platform.plugin.ClassLookupDependencySupport
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.platform.plugin.EnumDependencySupport
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.platform.plugin.NewInstanceDependencySupport
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.platform.plugin.PlatformDependencyListener
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.platform.plugin.PlatformGenerator
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.platform.plugin.PlatformQueueGenerator
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.platform.plugin.StringAmplifierDependencyPlugin
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.platform.plugin.wasmgc.ResourceDependencySupport
 

N

newInstance(PlatformClass) - Static method in class org.teavm.platform.Platform
 
NewInstanceDependencySupport - Class in org.teavm.platform.plugin
 
NewInstanceDependencySupport() - Constructor for class org.teavm.platform.plugin.NewInstanceDependencySupport
 
nextObjectId() - Static method in class org.teavm.platform.Platform
 

O

objectFromResource(StaticFieldResource) - Static method in class org.teavm.platform.Platform
 
org.teavm.platform - package org.teavm.platform
 
org.teavm.platform.metadata - package org.teavm.platform.metadata
 
org.teavm.platform.plugin - package org.teavm.platform.plugin
 
org.teavm.platform.plugin.wasmgc - package org.teavm.platform.plugin.wasmgc
 

P

Platform - Class in org.teavm.platform
 
PlatformAnnotationProvider - Interface in org.teavm.platform
 
PlatformClass - Interface in org.teavm.platform
 
PlatformClassMetadata - Interface in org.teavm.platform
 
PlatformDependencyListener - Class in org.teavm.platform.plugin
 
PlatformDependencyListener() - Constructor for class org.teavm.platform.plugin.PlatformDependencyListener
 
PlatformGenerator - Class in org.teavm.platform.plugin
 
PlatformGenerator() - Constructor for class org.teavm.platform.plugin.PlatformGenerator
 
PlatformObject - Interface in org.teavm.platform
 
PlatformPlugin - Class in org.teavm.platform.plugin
 
PlatformPlugin() - Constructor for class org.teavm.platform.plugin.PlatformPlugin
 
PlatformQueue<T> - Class in org.teavm.platform
 
PlatformQueue() - Constructor for class org.teavm.platform.PlatformQueue
 
PlatformQueueGenerator - Class in org.teavm.platform.plugin
 
PlatformQueueGenerator() - Constructor for class org.teavm.platform.plugin.PlatformQueueGenerator
 
PlatformRunnable - Interface in org.teavm.platform
 
PlatformSequence<T> - Interface in org.teavm.platform
 
PlatformString - Interface in org.teavm.platform
 
postpone(PlatformRunnable) - Static method in class org.teavm.platform.Platform
 
put(String, T) - Method in interface org.teavm.platform.metadata.ResourceMap
 

R

register(MethodReference, MetadataGenerator) - Method in interface org.teavm.platform.plugin.MetadataRegistration
 
register(MethodReference, MetadataGenerator) - Method in class org.teavm.platform.plugin.PlatformPlugin
 
remove() - Method in class org.teavm.platform.LowLevelQueue
 
remove() - Method in class org.teavm.platform.PlatformQueue
 
Resource - Interface in org.teavm.platform.metadata
Marks a valid resource interface.
ResourceAccessorType - Enum Class in org.teavm.platform.plugin
 
ResourceArray<T> - Interface in org.teavm.platform.metadata
 
ResourceCustomTypeMapper - Class in org.teavm.platform.plugin.wasmgc
 
ResourceCustomTypeMapper(WasmModule, WasmGCTypeMapper, ClassReaderSource, WasmGCNameProvider) - Constructor for class org.teavm.platform.plugin.wasmgc.ResourceCustomTypeMapper
 
ResourceDependencySupport - Class in org.teavm.platform.plugin.wasmgc
 
ResourceDependencySupport() - Constructor for class org.teavm.platform.plugin.wasmgc.ResourceDependencySupport
 
ResourceInterfaceToClassTransformer - Class in org.teavm.platform.plugin.wasmgc
 
ResourceInterfaceToClassTransformer() - Constructor for class org.teavm.platform.plugin.wasmgc.ResourceInterfaceToClassTransformer
 
ResourceMap<T> - Interface in org.teavm.platform.metadata
 
ResourceMapEntry - Interface in org.teavm.platform.plugin.wasmgc
 
ResourceMapHelper - Class in org.teavm.platform.plugin.wasmgc
 
ResourceMethodDescriptor - Class in org.teavm.platform.plugin
 
ResourceMethodDescriptor(String, ResourceAccessorType) - Constructor for class org.teavm.platform.plugin.ResourceMethodDescriptor
 
ResourceReadCIntrinsic - Class in org.teavm.platform.plugin
 
ResourceReadCIntrinsic(ClassReaderSource) - Constructor for class org.teavm.platform.plugin.ResourceReadCIntrinsic
 
ResourceReadIntrinsic - Class in org.teavm.platform.plugin
 
ResourceReadIntrinsic(ClassReaderSource, ClassLoader) - Constructor for class org.teavm.platform.plugin.ResourceReadIntrinsic
 
ResourceTypeDescriptor - Class in org.teavm.platform.plugin
 
ResourceTypeDescriptor(Class<?>) - Constructor for class org.teavm.platform.plugin.ResourceTypeDescriptor
 
ResourceTypeDescriptorProvider - Interface in org.teavm.platform.plugin
 
ResourceWriter - Interface in org.teavm.platform.plugin
 
run() - Method in interface org.teavm.platform.PlatformRunnable
 

S

schedule(PlatformRunnable, int) - Static method in class org.teavm.platform.Platform
 
setId(int) - Method in interface org.teavm.platform.PlatformObject
 
setJavaClass(PlatformObject) - Method in interface org.teavm.platform.PlatformClass
 
SETTER - Enum constant in enum class org.teavm.platform.plugin.ResourceAccessorType
 
setValue(boolean) - Method in interface org.teavm.platform.metadata.BooleanResource
 
setValue(byte) - Method in interface org.teavm.platform.metadata.ByteResource
 
setValue(double) - Method in interface org.teavm.platform.metadata.DoubleResource
 
setValue(float) - Method in interface org.teavm.platform.metadata.FloatResource
 
setValue(int) - Method in interface org.teavm.platform.metadata.IntResource
 
setValue(short) - Method in interface org.teavm.platform.metadata.ShortResource
 
setValue(String) - Method in interface org.teavm.platform.metadata.StringResource
 
ShortResource - Interface in org.teavm.platform.metadata
 
size() - Method in interface org.teavm.platform.metadata.ResourceArray
 
started(DependencyAgent) - Method in class org.teavm.platform.plugin.ClassLookupDependencySupport
 
started(DependencyAgent) - Method in class org.teavm.platform.plugin.EnumDependencySupport
 
started(DependencyAgent) - Method in class org.teavm.platform.plugin.NewInstanceDependencySupport
 
started(DependencyAgent) - Method in class org.teavm.platform.plugin.PlatformDependencyListener
 
startThread(PlatformRunnable) - Static method in class org.teavm.platform.Platform
 
StaticFieldResource - Interface in org.teavm.platform.metadata
 
StringAmplifierDependencyPlugin - Class in org.teavm.platform.plugin
 
StringAmplifierDependencyPlugin() - Constructor for class org.teavm.platform.plugin.StringAmplifierDependencyPlugin
 
StringAmplifierTransformer - Class in org.teavm.platform.plugin
 
StringAmplifierTransformer() - Constructor for class org.teavm.platform.plugin.StringAmplifierTransformer
 
stringFromCharCode(int) - Static method in class org.teavm.platform.Platform
 
StringResource - Interface in org.teavm.platform.metadata
 

T

toLowerCase() - Method in interface org.teavm.platform.PlatformString
 
toUpperCase() - Method in interface org.teavm.platform.PlatformString
 
transformClass(ClassHolder, ClassHolderTransformerContext) - Method in class org.teavm.platform.plugin.AsyncMethodProcessor
 
transformClass(ClassHolder, ClassHolderTransformerContext) - Method in class org.teavm.platform.plugin.StringAmplifierTransformer
 
transformClass(ClassHolder, ClassHolderTransformerContext) - Method in class org.teavm.platform.plugin.wasmgc.ResourceInterfaceToClassTransformer
 

V

valueOf(String) - Static method in enum class org.teavm.platform.plugin.ResourceAccessorType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.teavm.platform.plugin.ResourceAccessorType
Returns an array containing the constants of this enum class, in the order they are declared.

W

WasmGCResourceArrayIntrinsic - Class in org.teavm.platform.plugin.wasmgc
 
WasmGCResourceArrayIntrinsic() - Constructor for class org.teavm.platform.plugin.wasmgc.WasmGCResourceArrayIntrinsic
 
WasmGCResourceMapHelperIntrinsic - Class in org.teavm.platform.plugin.wasmgc
 
WasmGCResourceMapHelperIntrinsic() - Constructor for class org.teavm.platform.plugin.wasmgc.WasmGCResourceMapHelperIntrinsic
 
WasmGCResourceMetadataIntrinsicFactory - Class in org.teavm.platform.plugin.wasmgc
 
WasmGCResourceMetadataIntrinsicFactory(Properties, ServiceRepository) - Constructor for class org.teavm.platform.plugin.wasmgc.WasmGCResourceMetadataIntrinsicFactory
 
WasmGCResourceMethodIntrinsicFactory - Class in org.teavm.platform.plugin.wasmgc
 
WasmGCResourceMethodIntrinsicFactory() - Constructor for class org.teavm.platform.plugin.wasmgc.WasmGCResourceMethodIntrinsicFactory
 
write(SourceWriter) - Method in interface org.teavm.platform.plugin.ResourceWriter
 
A B C D E F G H I K L M N O P R S T V W 
All Classes and Interfaces|All Packages