Index
All Classes and Interfaces|All Packages
A
- ActionImpl - Class in org.teavm.metaprogramming.impl
- ActionImpl(List<CapturedValue>, MethodReference) - Constructor for class org.teavm.metaprogramming.impl.ActionImpl
- add(double, List<CapturedValue>) - Static method in class org.teavm.metaprogramming.impl.RuntimeHelper
- add(float, List<CapturedValue>) - Static method in class org.teavm.metaprogramming.impl.RuntimeHelper
- add(int, List<CapturedValue>) - Static method in class org.teavm.metaprogramming.impl.RuntimeHelper
- add(long, List<CapturedValue>) - Static method in class org.teavm.metaprogramming.impl.RuntimeHelper
- add(Object, List<CapturedValue>) - Static method in class org.teavm.metaprogramming.impl.RuntimeHelper
- addProgram(ProgramReader, List<CapturedValue>) - Method in class org.teavm.metaprogramming.impl.CompositeMethodGenerator
- apply(Program, MethodReference) - Method in class org.teavm.metaprogramming.impl.optimization.ArrayElimination
- apply(Program, MethodReference) - Method in class org.teavm.metaprogramming.impl.optimization.Optimizations
- arrayClass(ReflectClass<T>) - Static method in class org.teavm.metaprogramming.impl.MetaprogrammingImpl
- ArrayElimination - Class in org.teavm.metaprogramming.impl.optimization
- ArrayElimination() - Constructor for class org.teavm.metaprogramming.impl.optimization.ArrayElimination
- asJavaClass() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- asSubclass(Class<U>) - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
B
- BoxingElimination - Class in org.teavm.metaprogramming.impl.optimization
- BoxingElimination() - Constructor for class org.teavm.metaprogramming.impl.optimization.BoxingElimination
C
- CapturedValue - Class in org.teavm.metaprogramming.impl
- CapturedValue(Object, boolean) - Constructor for class org.teavm.metaprogramming.impl.CapturedValue
- cast(Object) - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- classReader - Variable in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- close() - Static method in class org.teavm.metaprogramming.impl.MetaprogrammingImpl
- complete() - Method in class org.teavm.metaprogramming.impl.MetaprogrammingDependencyListener
- completing(DependencyAgent) - Method in class org.teavm.metaprogramming.impl.MetaprogrammingDependencyListener
- CompositeMethodGenerator - Class in org.teavm.metaprogramming.impl
- ComputationImpl<T> - Class in org.teavm.metaprogramming.impl
- ComputationImpl(List<CapturedValue>, MethodReference) - Constructor for class org.teavm.metaprogramming.impl.ComputationImpl
- compute() - Method in class org.teavm.metaprogramming.impl.ComputationImpl
- construct(Object...) - Method in class org.teavm.metaprogramming.impl.reflect.ReflectMethodImpl
- create(List<CapturedValue>, MethodReference) - Static method in class org.teavm.metaprogramming.impl.ActionImpl
- create(List<CapturedValue>, MethodReference) - Static method in class org.teavm.metaprogramming.impl.ComputationImpl
- createArray(int) - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- createClass(byte[]) - Static method in class org.teavm.metaprogramming.impl.MetaprogrammingImpl
- createDiagnostics() - Static method in class org.teavm.metaprogramming.impl.MetaprogrammingImpl
- createInstance(CompositeMethodGenerator) - Method in class org.teavm.metaprogramming.impl.ProxyVariableContext
- currentBlock() - Method in class org.teavm.metaprogramming.impl.CompositeMethodGenerator
D
- defaultLocation() - Static method in class org.teavm.metaprogramming.impl.MetaprogrammingImpl
E
- emit(Action) - Static method in class org.teavm.metaprogramming.impl.MetaprogrammingImpl
- emit(Computation<T>) - Static method in class org.teavm.metaprogramming.impl.MetaprogrammingImpl
- emitVariable(ValueImpl<?>, CallLocation) - Method in class org.teavm.metaprogramming.impl.ProxyVariableContext
- emitVariable(ValueImpl<?>, CallLocation) - Method in class org.teavm.metaprogramming.impl.VariableContext
- exit() - Static method in class org.teavm.metaprogramming.impl.MetaprogrammingImpl
- exit(Computation<?>) - Static method in class org.teavm.metaprogramming.impl.MetaprogrammingImpl
F
- field - Variable in class org.teavm.metaprogramming.impl.reflect.ReflectFieldImpl
- findClass(Class<T>) - Static method in class org.teavm.metaprogramming.impl.MetaprogrammingImpl
- findClass(Class<T>) - Method in class org.teavm.metaprogramming.impl.reflect.ReflectContext
- findClass(String) - Static method in class org.teavm.metaprogramming.impl.MetaprogrammingImpl
- findClass(String) - Method in class org.teavm.metaprogramming.impl.reflect.ReflectContext
- Fragment - Class in org.teavm.metaprogramming.impl
- Fragment(List<CapturedValue>, MethodReference) - Constructor for class org.teavm.metaprogramming.impl.Fragment
G
- get() - Method in class org.teavm.metaprogramming.impl.LazyValueImpl
- get() - Method in class org.teavm.metaprogramming.impl.ValueImpl
- get(Object) - Method in class org.teavm.metaprogramming.impl.reflect.ReflectFieldImpl
- getAnnotation(Class<S>) - Method in class org.teavm.metaprogramming.impl.reflect.ReflectAnnotatedElementImpl
- getAnnotation(Class<S>) - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- getAnnotation(Class<S>) - Method in class org.teavm.metaprogramming.impl.reflect.ReflectFieldImpl
- getAnnotation(Class<S>) - Method in class org.teavm.metaprogramming.impl.reflect.ReflectMethodImpl
- getArrayElement(Object, int) - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- getArrayLength(Object) - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- getBackingField() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectFieldImpl
- getClass(ValueType) - Method in class org.teavm.metaprogramming.impl.reflect.ReflectContext
- getClassLoader() - Static method in class org.teavm.metaprogramming.impl.MetaprogrammingImpl
- getClassLoader() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectContext
- getClassParameterIndex() - Method in class org.teavm.metaprogramming.impl.model.MethodModel
- getClassSource() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectContext
- getComponentType() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- getDeclaredField(String) - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- getDeclaredFields() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- getDeclaredJMethod(String, Class<?>...) - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- getDeclaredMethod(String, ReflectClass<?>...) - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- getDeclaredMethods() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- getDeclaringClass() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectFieldImpl
- getDeclaringClass() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectMethodImpl
- getDiagnostics() - Static method in class org.teavm.metaprogramming.impl.MetaprogrammingImpl
- getEnumConstants() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- getField(String) - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- getFields() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- getHierarchy() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectContext
- getInterfaces() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- getJMethod(String, Class<?>...) - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- getKnownMethods() - Method in class org.teavm.metaprogramming.impl.model.MethodDescriber
- getLocation() - Static method in class org.teavm.metaprogramming.impl.MetaprogrammingImpl
- getMetaClassParameterIndex() - Method in class org.teavm.metaprogramming.impl.model.MethodModel
- getMetaMethod() - Method in class org.teavm.metaprogramming.impl.model.MethodModel
- getMetaParameterCount() - Method in class org.teavm.metaprogramming.impl.model.MethodModel
- getMetaParameterType(int) - Method in class org.teavm.metaprogramming.impl.model.MethodModel
- getMethod() - Method in class org.teavm.metaprogramming.impl.model.MethodModel
- getMethod(String, ReflectClass<?>...) - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- getMethod(MethodReference) - Method in class org.teavm.metaprogramming.impl.model.MethodDescriber
- getMethods() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- getModifiers() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- getModifiers() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectFieldImpl
- getModifiers() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectMethodImpl
- getModifiers(ElementReader) - Static method in class org.teavm.metaprogramming.impl.reflect.ReflectContext
- getName() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- getName() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectFieldImpl
- getName() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectMethodImpl
- getParameterAnnotations(int) - Method in class org.teavm.metaprogramming.impl.reflect.ReflectMethodImpl
- getParameterCount() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectMethodImpl
- getParameterType(int) - Method in class org.teavm.metaprogramming.impl.reflect.ReflectMethodImpl
- getParameterTypes() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectMethodImpl
- getParent() - Method in class org.teavm.metaprogramming.impl.VariableContext
- getProgram() - Method in class org.teavm.metaprogramming.impl.CompositeMethodGenerator
- getResultVar() - Method in class org.teavm.metaprogramming.impl.CompositeMethodGenerator
- getReturnType() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectMethodImpl
- getSuperclass() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- getType() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectFieldImpl
- getUsages() - Method in class org.teavm.metaprogramming.impl.model.MethodModel
I
- init(BasicBlock) - Method in class org.teavm.metaprogramming.impl.ProxyVariableContext
- install(TeaVMHost) - Method in class org.teavm.metaprogramming.impl.MetaprogrammingPlugin
- instrument(byte[]) - Method in class org.teavm.metaprogramming.impl.MetaprogrammingInstrumentation
- invoke(Object, Object...) - Method in class org.teavm.metaprogramming.impl.reflect.ReflectMethodImpl
- isAnnotation() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- isArray() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- isAssignableFrom(Class<?>) - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- isAssignableFrom(ReflectClass<?>) - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- isCompileTimeClass(String) - Method in class org.teavm.metaprogramming.impl.MetaprogrammingClassLoader
- isConstructor() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectMethodImpl
- isEnum() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- isEnumConstant() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectFieldImpl
- isInstance(Object) - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- isInterface() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- isPrimitive() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- isRecord() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- isStatic() - Method in class org.teavm.metaprogramming.impl.model.MethodModel
L
- lazy(Computation<T>) - Static method in class org.teavm.metaprogramming.impl.MetaprogrammingImpl
- lazyFragment(LazyComputation<T>) - Static method in class org.teavm.metaprogramming.impl.MetaprogrammingImpl
- LazyValueImpl<T> - Class in org.teavm.metaprogramming.impl
- LazyValueImpl(VariableContext, LazyComputation<T>, ValueType, TextLocation) - Constructor for class org.teavm.metaprogramming.impl.LazyValueImpl
- loadClass(String, boolean) - Method in class org.teavm.metaprogramming.impl.MetaprogrammingClassLoader
- location(String, int) - Static method in class org.teavm.metaprogramming.impl.MetaprogrammingImpl
M
- mapParameterIndex(int) - Method in class org.teavm.metaprogramming.impl.model.MethodModel
- MetaprogrammingClassLoader - Class in org.teavm.metaprogramming.impl
- MetaprogrammingClassLoader(ClassLoader) - Constructor for class org.teavm.metaprogramming.impl.MetaprogrammingClassLoader
- MetaprogrammingDependencyListener - Class in org.teavm.metaprogramming.impl
- MetaprogrammingDependencyListener() - Constructor for class org.teavm.metaprogramming.impl.MetaprogrammingDependencyListener
- MetaprogrammingImpl - Class in org.teavm.metaprogramming.impl
- MetaprogrammingInstrumentation - Class in org.teavm.metaprogramming.impl
- MetaprogrammingInstrumentation() - Constructor for class org.teavm.metaprogramming.impl.MetaprogrammingInstrumentation
- MetaprogrammingPlugin - Class in org.teavm.metaprogramming.impl
- MetaprogrammingPlugin() - Constructor for class org.teavm.metaprogramming.impl.MetaprogrammingPlugin
- method - Variable in class org.teavm.metaprogramming.impl.reflect.ReflectMethodImpl
- MethodDescriber - Class in org.teavm.metaprogramming.impl.model
- MethodDescriber(Diagnostics, ClassReaderSource) - Constructor for class org.teavm.metaprogramming.impl.model.MethodDescriber
- MethodModel - Class in org.teavm.metaprogramming.impl.model
- methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.metaprogramming.impl.MetaprogrammingDependencyListener
O
- obj - Variable in class org.teavm.metaprogramming.impl.CapturedValue
- Optimizations - Class in org.teavm.metaprogramming.impl.optimization
- Optimizations() - Constructor for class org.teavm.metaprogramming.impl.optimization.Optimizations
- optimize(Program) - Method in class org.teavm.metaprogramming.impl.optimization.BoxingElimination
- org.teavm.metaprogramming.impl - package org.teavm.metaprogramming.impl
- org.teavm.metaprogramming.impl.model - package org.teavm.metaprogramming.impl.model
- org.teavm.metaprogramming.impl.optimization - package org.teavm.metaprogramming.impl.optimization
- org.teavm.metaprogramming.impl.reflect - package org.teavm.metaprogramming.impl.reflect
P
- primitive - Variable in class org.teavm.metaprogramming.impl.CapturedValue
- proxy(Class<T>, InvocationHandler<T>) - Static method in class org.teavm.metaprogramming.impl.MetaprogrammingImpl
- proxy(ReflectClass<T>, InvocationHandler<T>) - Static method in class org.teavm.metaprogramming.impl.MetaprogrammingImpl
- ProxyVariableContext - Class in org.teavm.metaprogramming.impl
- ProxyVariableContext(VariableContext, ClassHolder) - Constructor for class org.teavm.metaprogramming.impl.ProxyVariableContext
R
- ReflectAnnotatedElementImpl - Class in org.teavm.metaprogramming.impl.reflect
- ReflectAnnotatedElementImpl(ReflectContext, AnnotationContainerReader) - Constructor for class org.teavm.metaprogramming.impl.reflect.ReflectAnnotatedElementImpl
- ReflectClassImpl<T> - Class in org.teavm.metaprogramming.impl.reflect
- ReflectContext - Class in org.teavm.metaprogramming.impl.reflect
- ReflectContext(ClassHierarchy, ClassLoader) - Constructor for class org.teavm.metaprogramming.impl.reflect.ReflectContext
- ReflectFieldImpl - Class in org.teavm.metaprogramming.impl.reflect
- ReflectFieldImpl(ReflectClassImpl<?>, FieldReader) - Constructor for class org.teavm.metaprogramming.impl.reflect.ReflectFieldImpl
- ReflectMethodImpl - Class in org.teavm.metaprogramming.impl.reflect
- ReflectMethodImpl(ReflectClassImpl<?>, MethodReader) - Constructor for class org.teavm.metaprogramming.impl.reflect.ReflectMethodImpl
- resolve() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- run() - Method in class org.teavm.metaprogramming.impl.ActionImpl
- RuntimeHelper - Class in org.teavm.metaprogramming.impl
S
- set(Object, Object) - Method in class org.teavm.metaprogramming.impl.reflect.ReflectFieldImpl
- started(DependencyAgent) - Method in class org.teavm.metaprogramming.impl.MetaprogrammingDependencyListener
T
- toString() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
- toString() - Method in class org.teavm.metaprogramming.impl.reflect.ReflectMethodImpl
- type - Variable in class org.teavm.metaprogramming.impl.reflect.ReflectClassImpl
U
- unsupportedCase() - Static method in class org.teavm.metaprogramming.impl.MetaprogrammingImpl
V
- ValueImpl<T> - Class in org.teavm.metaprogramming.impl
- ValueImpl(Variable, VariableContext, ValueType) - Constructor for class org.teavm.metaprogramming.impl.ValueImpl
- VariableContext - Class in org.teavm.metaprogramming.impl
- VariableContext(VariableContext) - Constructor for class org.teavm.metaprogramming.impl.VariableContext
All Classes and Interfaces|All Packages