Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accessible(T) - Static method in class org.joor.Reflect
-
Conveniently render an
AccessibleObject
accessible. - apply(T, U) - Method in interface org.joor.Compile.ThrowingBiFunction
- as(Class<P>) - Method in class org.joor.Reflect
-
Create a proxy for the wrapped object allowing to typesafely invoke methods on it using a custom interface.
- as(Class<P>, Class<?>...) - Method in class org.joor.Reflect
-
Create a proxy for the wrapped object allowing to typesafely invoke methods on it using a custom interface.
B
- ByteArrayClassLoader(Map<String, byte[]>) - Constructor for class org.joor.Compile.ByteArrayClassLoader
C
- CACHED_LOOKUP_CONSTRUCTOR - Static variable in class org.joor.Reflect
- call(String) - Method in class org.joor.Reflect
-
Call a method by its name.
- call(String, Object...) - Method in class org.joor.Reflect
-
Call a method by its name.
- CharSequenceJavaFileObject(String, CharSequence) - Constructor for class org.joor.Compile.CharSequenceJavaFileObject
- classes - Variable in class org.joor.Compile.ByteArrayClassLoader
- classes - Variable in class org.joor.Compile.ClassFileManager
- classes() - Method in class org.joor.Compile.ClassFileManager
- ClassFileManager(StandardJavaFileManager) - Constructor for class org.joor.Compile.ClassFileManager
- classLoader - Variable in class org.joor.CompileOptions
- classLoader(ClassLoader) - Method in class org.joor.CompileOptions
- compile(String, String) - Static method in class org.joor.Reflect
-
Compile a class at runtime and reflect on it.
- compile(String, String, CompileOptions) - Static method in class org.joor.Compile
- compile(String, String, CompileOptions) - Static method in class org.joor.Reflect
-
Compile a class at runtime and reflect on it.
- compile(String, String, CompileOptions, boolean) - Static method in class org.joor.Compile
- Compile - Class in org.joor
-
A utility that simplifies in-memory compilation of new classes.
- Compile() - Constructor for class org.joor.Compile
- Compile.ByteArrayClassLoader - Class in org.joor
- Compile.CharSequenceJavaFileObject - Class in org.joor
- Compile.ClassFileManager - Class in org.joor
- Compile.JavaFileObject - Class in org.joor
- Compile.ThrowingBiFunction<T,
U, - Interface in org.joorR> - CompileOptions - Class in org.joor
- CompileOptions() - Constructor for class org.joor.CompileOptions
- CompileOptions(List<? extends Processor>, List<String>, ClassLoader) - Constructor for class org.joor.CompileOptions
- content - Variable in class org.joor.Compile.CharSequenceJavaFileObject
- create() - Method in class org.joor.Reflect
-
Call a constructor.
- create(Object...) - Method in class org.joor.Reflect
-
Call a constructor.
E
- equals(Object) - Method in class org.joor.Reflect
- exactMethod(String, Class<?>[]) - Method in class org.joor.Reflect
-
Searches a method with the exact same signature as desired.
F
- field(String) - Method in class org.joor.Reflect
-
Get a wrapped field.
- field0(String) - Method in class org.joor.Reflect
- fields() - Method in class org.joor.Reflect
-
Get a Map containing field names and wrapped values for the fields' values.
- fileObjectMap - Variable in class org.joor.Compile.ClassFileManager
- findClass(String) - Method in class org.joor.Compile.ByteArrayClassLoader
- forName(String) - Static method in class org.joor.Reflect
-
Load a class
- forName(String, ClassLoader) - Static method in class org.joor.Reflect
G
- get() - Method in class org.joor.Reflect
-
Get the wrapped object
- get(String) - Method in class org.joor.Reflect
-
Get a field value.
- getBytes() - Method in class org.joor.Compile.JavaFileObject
- getCharContent(boolean) - Method in class org.joor.Compile.CharSequenceJavaFileObject
- getCharContent(boolean) - Method in class org.joor.Compile.JavaFileObject
- getJavaFileForOutput(JavaFileManager.Location, String, JavaFileObject.Kind, FileObject) - Method in class org.joor.Compile.ClassFileManager
H
- hashCode() - Method in class org.joor.Reflect
- hasOption(String) - Method in class org.joor.CompileOptions
I
- initValue(Class<T>) - Static method in class org.joor.Reflect
-
Get the initialisation or default value for any given type.
- isEmpty() - Method in class org.joor.Compile.ClassFileManager
- isSimilarSignature(Method, String, Class<?>[]) - Method in class org.joor.Reflect
-
Determines if a method has a "similar" signature, especially if wrapping primitive argument types would result in an exactly matching signature.
J
- JavaFileObject(String, JavaFileObject.Kind) - Constructor for class org.joor.Compile.JavaFileObject
L
- loadAndReturnMainClass(String, Compile.ThrowingBiFunction<String, byte[], Class<?>>) - Method in class org.joor.Compile.ClassFileManager
M
- match(Class<?>[], Class<?>[]) - Method in class org.joor.Reflect
-
Check whether two arrays of types match, converting primitive types to their corresponding wrappers.
N
- NULL() - Constructor for class org.joor.Reflect.NULL
O
- object - Variable in class org.joor.Reflect
-
The wrapped object.
- on(Class<?>) - Static method in class org.joor.Reflect
-
Deprecated.
- on(Class<?>, Object) - Static method in class org.joor.Reflect
- on(Object) - Static method in class org.joor.Reflect
-
Wrap an object.
- on(Constructor<?>, Object...) - Static method in class org.joor.Reflect
-
Wrap an object created from a constructor
- on(Method, Object, Object...) - Static method in class org.joor.Reflect
-
Wrap an object returned from a method
- on(String) - Static method in class org.joor.Reflect
-
Deprecated.[#78] 0.9.11, use
Reflect.onClass(String)
instead. - on(String, ClassLoader) - Static method in class org.joor.Reflect
-
Deprecated.[#78] 0.9.11, use
Reflect.onClass(String, ClassLoader)
instead. - onClass(Class<?>) - Static method in class org.joor.Reflect
-
Wrap a class.
- onClass(String) - Static method in class org.joor.Reflect
-
Wrap a class name.
- onClass(String, ClassLoader) - Static method in class org.joor.Reflect
-
Wrap a class name, loading it via a given class loader.
- openOutputStream() - Method in class org.joor.Compile.JavaFileObject
- options - Variable in class org.joor.CompileOptions
- options(String...) - Method in class org.joor.CompileOptions
- options(List<String>) - Method in class org.joor.CompileOptions
- org.jooq.joor - module org.jooq.joor
- org.joor - package org.joor
- os - Variable in class org.joor.Compile.JavaFileObject
P
- process(String, String) - Static method in class org.joor.Reflect
-
Annotation-process a class at runtime.
- process(String, String, CompileOptions) - Static method in class org.joor.Reflect
-
Annotation-process a class at runtime.
- processors - Variable in class org.joor.CompileOptions
- processors(List<? extends Processor>) - Method in class org.joor.CompileOptions
- processors(Processor...) - Method in class org.joor.CompileOptions
- property(String) - Static method in class org.joor.Reflect
-
Get the POJO property name of an getter/setter
R
- Reflect - Class in org.joor
- Reflect(Class<?>) - Constructor for class org.joor.Reflect
- Reflect(Class<?>, Object) - Constructor for class org.joor.Reflect
- Reflect.NULL - Class in org.joor
- ReflectException - Exception Class in org.joor
-
A unchecked wrapper for any of Java's checked reflection exceptions:
- ReflectException() - Constructor for exception class org.joor.ReflectException
- ReflectException(String) - Constructor for exception class org.joor.ReflectException
- ReflectException(String, Throwable) - Constructor for exception class org.joor.ReflectException
- ReflectException(Throwable) - Constructor for exception class org.joor.ReflectException
S
- serialVersionUID - Static variable in exception class org.joor.ReflectException
-
Generated UID
- set(String, Object) - Method in class org.joor.Reflect
-
Set a field value.
- similarMethod(String, Class<?>[]) - Method in class org.joor.Reflect
-
Searches a method with a similar signature as desired using
Reflect.isSimilarSignature(java.lang.reflect.Method, String, Class[])
.
T
- toString() - Method in class org.joor.Reflect
- type - Variable in class org.joor.Reflect
-
The type of the wrapped object.
- type() - Method in class org.joor.Reflect
-
Get the type of the wrapped object.
- types(Object...) - Static method in class org.joor.Reflect
-
Get an array of types for an array of objects
U
- unwrap(Object) - Static method in class org.joor.Reflect
-
Unwrap an object
W
- wrapper(Class<T>) - Static method in class org.joor.Reflect
-
Get a wrapper type for a primitive type, or the argument type itself, if it is not a primitive type.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
Reflect.onClass(Class)
instead.