Index
All Classes|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
- 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
- AsyncLowLevelDependencyListener - Class in org.teavm.platform.plugin
- AsyncLowLevelDependencyListener() - Constructor for class org.teavm.platform.plugin.AsyncLowLevelDependencyListener
- 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.
- createQueue() - Static method in class org.teavm.platform.Platform
- createResource(Class<T>) - Method in interface org.teavm.platform.metadata.MetadataGeneratorContext
-
Creates a new resource of the given type.
- createResourceArray() - Method in interface org.teavm.platform.metadata.MetadataGeneratorContext
-
Creates a new resource array.
- createResourceMap() - Method in interface org.teavm.platform.metadata.MetadataGeneratorContext
-
Creates a new resource map.
D
- 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
- 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.
- getClassSource() - Method in interface org.teavm.platform.metadata.MetadataGeneratorContext
-
Gets the collection of all classes that were reached by the dependency analyzer.
- 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
- 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
. - 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
- 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 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
- 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
- getValues() - Method in interface org.teavm.platform.plugin.ResourceTypeDescriptorProvider
H
- has(String) - Method in interface org.teavm.platform.metadata.ResourceMap
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
- 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
- isVirtual(VirtualMethodContributorContext, MethodReference) - Method in class org.teavm.platform.plugin.AsyncMethodGenerator
K
- keys() - Method in interface org.teavm.platform.metadata.ResourceMap
- 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
- MetadataGenerator - Interface in org.teavm.platform.metadata
-
Represents a generator, that produces resources during compilation phase.
- 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.AsyncLowLevelDependencyListener
- 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
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
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 extends org.teavm.jso.JSObject> - 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 in org.teavm.platform.plugin
- ResourceArray<T extends Resource> - Interface in org.teavm.platform.metadata
- ResourceMap<T extends Resource> - Interface in org.teavm.platform.metadata
- 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 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
V
- valueOf(String) - Static method in enum org.teavm.platform.plugin.ResourceAccessorType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.teavm.platform.plugin.ResourceAccessorType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- write(SourceWriter) - Method in interface org.teavm.platform.plugin.ResourceWriter
All Classes|All Packages