Index

A B C D E F G I L M O P R S T U V 
All Classes|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
 
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
 
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
 
A B C D E F G I L M O P R S T U V 
All Classes|All Packages