Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W _ 

A

addAutoUpdated(String, InstanceMap.Property) - Method in class org.cthul.objects.instance.InstanceMap
 
addInit(InstanceMap.Init, InstanceMap.ObjectConfig, boolean) - Method in class org.cthul.objects.instance.InstanceMap
 
addInject(InstanceMap.Init, InstanceMap.ObjectConfig, boolean) - Method in class org.cthul.objects.instance.InstanceMap
 
addParameter(Class<?>, Inject) - Method in class org.cthul.objects.instance.InstanceMap.InjectedParameters
 
addParameter(InstanceMap.ParamProperty, Class<?>, Inject) - Method in class org.cthul.objects.instance.InstanceMap.SetterInit
 
AMBIGUOUS - Static variable in class org.cthul.objects.instance.InstanceMap
 
Ambiguous() - Constructor for class org.cthul.objects.instance.InstanceMap.Ambiguous
 
AmbiguousConstructorMatchException - Exception in org.cthul.objects.reflection
 
AmbiguousConstructorMatchException(AmbiguousSignatureMatchException, Constructor<?>[]) - Constructor for exception org.cthul.objects.reflection.AmbiguousConstructorMatchException
 
AmbiguousConstructorMatchException(JavaSignatureComparator, Constructor<?>[]) - Constructor for exception org.cthul.objects.reflection.AmbiguousConstructorMatchException
 
AmbiguousConstructorMatchException(JavaSignatureComparator, Constructor<?>[], int[]) - Constructor for exception org.cthul.objects.reflection.AmbiguousConstructorMatchException
 
AmbiguousMethodMatchException - Exception in org.cthul.objects.reflection
 
AmbiguousMethodMatchException(AmbiguousSignatureMatchException, Method[]) - Constructor for exception org.cthul.objects.reflection.AmbiguousMethodMatchException
 
AmbiguousMethodMatchException(JavaSignatureComparator, Method[]) - Constructor for exception org.cthul.objects.reflection.AmbiguousMethodMatchException
 
AmbiguousMethodMatchException(JavaSignatureComparator, Method[], int[]) - Constructor for exception org.cthul.objects.reflection.AmbiguousMethodMatchException
 
AmbiguousSignatureMatchException - Exception in org.cthul.objects.reflection
Thrown when multiple best-matching signature were found.
AmbiguousSignatureMatchException(AmbiguousSignatureMatchException) - Constructor for exception org.cthul.objects.reflection.AmbiguousSignatureMatchException
 
AmbiguousSignatureMatchException(JavaSignatureComparator, Class<?>[][], boolean[], int[]) - Constructor for exception org.cthul.objects.reflection.AmbiguousSignatureMatchException
 
AmbiguousSignatureMatchException(JavaSignatureComparator, Class<?>[][], boolean[]) - Constructor for exception org.cthul.objects.reflection.AmbiguousSignatureMatchException
 
ANY - Static variable in class org.cthul.objects.reflection.Signatures
 
ANY_INTERFACE - Static variable in class org.cthul.objects.instance.InstanceMap
 
applicability(Class<?>[], boolean) - Method in class org.cthul.objects.reflection.JavaSignatureComparator
Returns the applicabilty of a signature.
Arg - Annotation Type in org.cthul.objects.instance
 
array(Object) - Static method in class org.cthul.objects.Boxing
Creates an Array.
array(boolean[]) - Static method in class org.cthul.objects.internal.BoxingBase
Creates an BoxingBase.Array.
array(byte[]) - Static method in class org.cthul.objects.internal.BoxingBase
Creates an BoxingBase.Array.
array(char[]) - Static method in class org.cthul.objects.internal.BoxingBase
Creates an BoxingBase.Array.
array(float[]) - Static method in class org.cthul.objects.internal.BoxingBase
Creates an BoxingBase.Array.
array(double[]) - Static method in class org.cthul.objects.internal.BoxingBase
Creates an BoxingBase.Array.
array(int[]) - Static method in class org.cthul.objects.internal.BoxingBase
Creates an BoxingBase.Array.
array(long[]) - Static method in class org.cthul.objects.internal.BoxingBase
Creates an BoxingBase.Array.
array(short[]) - Static method in class org.cthul.objects.internal.BoxingBase
Creates an BoxingBase.Array.
array(Object[]) - Static method in class org.cthul.objects.internal.BoxingBase
Creates an BoxingBase.Array.
Array() - Constructor for class org.cthul.objects.internal.BoxingBase.Array
 
as(Object, Class<T>) - Static method in class org.cthul.objects.Boxing
Transforms any (multidimensional) array into an array of another type.
asRE(Throwable) - Static method in class org.cthul.objects.reflection.VirtualMethod
 

B

best(T[], Class<?>[][], boolean[], Class<?>[]) - Static method in class org.cthul.objects.reflection.Signatures
Selects the best item for the given argument types.
bestConstructor(Class<T>, Object[]) - Static method in class org.cthul.objects.reflection.Signatures
Finds the best constructor for the given arguments.
bestConstructor(Class<T>, Class<?>[]) - Static method in class org.cthul.objects.reflection.Signatures
Finds the best constructor for the given arguments types.
bestConstructor(Constructor<T>[], Object[]) - Static method in class org.cthul.objects.reflection.Signatures
Selects the best constructor for the given arguments.
bestConstructor(Constructor<T>[], Class<?>[]) - Static method in class org.cthul.objects.reflection.Signatures
Selects the best constructor for the given argument types.
bestMatch(Class<?>[][], boolean[], Class<?>[]) - Static method in class org.cthul.objects.reflection.Signatures
Selects the best match in signatures for the given argument types.
bestMatch(Class<?>[][], boolean[], JavaSignatureComparator) - Static method in class org.cthul.objects.reflection.Signatures
 
bestMethod(Class<?>, String, Object[]) - Static method in class org.cthul.objects.reflection.Signatures
Finds the best method for the given arguments.
bestMethod(Class<?>, String, Class<?>[]) - Static method in class org.cthul.objects.reflection.Signatures
Finds the best method for the given argument types.
bestMethod(Method[], Object[]) - Static method in class org.cthul.objects.reflection.Signatures
Selects the best method for the given arguments.
bestMethod(Method[], Class<?>[]) - Static method in class org.cthul.objects.reflection.Signatures
Selects the best method for the given argument types.
box(Class<?>) - Static method in class org.cthul.objects.Boxing
Returns the boxed type for a primitive, or null.
box(Class<?>, Object) - Static method in class org.cthul.objects.Boxing
 
box(boolean[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of boolean into an array of Boolean.
box(byte[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of byte into an array of Byte.
box(char[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of char into an array of Character.
box(float[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of float into an array of Float.
box(double[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of double into an array of Double.
box(int[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of int into an array of Integer.
box(long[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of long into an array of Long.
box(short[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of short into an array of Short.
box(boolean[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of boolean into an array of Boolean.
box(byte[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of byte into an array of Byte.
box(char[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of char into an array of Character.
box(float[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of float into an array of Float.
box(double[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of double into an array of Double.
box(int[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of int into an array of Integer.
box(long[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of long into an array of Long.
box(short[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of short into an array of Short.
boxAll(Object, int, int) - Static method in class org.cthul.objects.Boxing
Transforms a primitive array into an array of boxed values.
boxAll(Object) - Static method in class org.cthul.objects.Boxing
Transforms a primitive array into an array of boxed values.
boxAll(Class<?>, Object, int, int) - Static method in class org.cthul.objects.Boxing
Transforms a primitive array into an array of boxed values.
boxAll(Class<?>, Object) - Static method in class org.cthul.objects.Boxing
Transforms a primitive array into an array of boxed values.
boxAllAs(Object, int, int, Class<T>) - Static method in class org.cthul.objects.Boxing
Transforms a primitive array into an array of boxed values.
boxAllAs(Object, Class<T>) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of boxed values.
boxAs(Object, Class<T>) - Static method in class org.cthul.objects.Boxing
 
boxBoolean(Object) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms any Boolean, Character, or Number into a Boolean.
boxBooleans(Object, int, int) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of Boolean.
boxBooleans(Object) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of Boolean.
boxBooleans(BoxingBase.Array, int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an BoxingBase.Array into an array of Boolean.
boxBooleans(boolean[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of boolean into an array of Boolean.
boxBooleans(boolean[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of boolean into an array of Boolean.
boxByte(Object) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms any Boolean, Character, or Number into a Byte.
boxBytes(Object, int, int) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of Byte.
boxBytes(Object) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of Byte.
boxBytes(BoxingBase.Array, int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an BoxingBase.Array into an array of Byte.
boxBytes(byte[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of byte into an array of Byte.
boxBytes(byte[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of byte into an array of Byte.
boxCharacter(Object) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms any Boolean, Character, or Number into a Character.
boxCharacters(Object, int, int) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of Character.
boxCharacters(Object) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of Character.
boxCharacters(BoxingBase.Array, int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an BoxingBase.Array into an array of Character.
boxCharacters(char[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of char into an array of Character.
boxCharacters(char[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of char into an array of Character.
boxDouble(Object) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms any Boolean, Character, or Number into a Double.
boxDoubles(Object, int, int) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of Double.
boxDoubles(Object) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of Double.
boxDoubles(BoxingBase.Array, int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an BoxingBase.Array into an array of Double.
boxDoubles(double[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of double into an array of Double.
boxDoubles(double[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of double into an array of Double.
boxes() - Static method in class org.cthul.objects.Boxing
 
boxFloat(Object) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms any Boolean, Character, or Number into a Float.
boxFloats(Object, int, int) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of Float.
boxFloats(Object) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of Floats.
boxFloats(BoxingBase.Array, int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an BoxingBase.Array into an array of Float.
boxFloats(float[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of float into an array of Float.
boxFloats(float[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of float into an array of Float.
Boxing - Class in org.cthul.objects
Utils for dealing with primitives and boxed values.
Boxing() - Constructor for class org.cthul.objects.Boxing
 
BoxingBase - Class in org.cthul.objects.internal
 
BoxingBase() - Constructor for class org.cthul.objects.internal.BoxingBase
 
BoxingBase.Array - Class in org.cthul.objects.internal
Represents an array of Boolean, Character, Number, or any primitive type.
boxingType(Class<?>) - Static method in class org.cthul.objects.Boxing
Returns the boxed type for a primitive and vice versa, or null.
boxingTypes() - Static method in class org.cthul.objects.Boxing
 
boxInteger(Object) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms any Boolean, Character, or Number into a Integer.
boxIntegers(Object, int, int) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of Integer.
boxIntegers(Object) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of Integer.
boxIntegers(BoxingBase.Array, int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an BoxingBase.Array into an array of Integer.
boxIntegers(int[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of int into an array of Integer.
boxIntegers(int[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of int into an array of Integer.
boxLong(Object) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms any Boolean, Character, or Number into a Long.
boxLongs(Object, int, int) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of Long.
boxLongs(Object) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of Long.
boxLongs(BoxingBase.Array, int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an BoxingBase.Array into an array of Long.
boxLongs(long[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of long into an array of Long.
boxLongs(long[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of long into an array of Long.
boxShort(Object) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms any Boolean, Character, or Number into a Short.
boxShorts(Object, int, int) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of Short.
boxShorts(Object) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of Short.
boxShorts(BoxingBase.Array, int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an BoxingBase.Array into an array of Short.
boxShorts(short[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of short into an array of Short.
boxShorts(short[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of short into an array of Short.
buildMessage() - Method in exception org.cthul.objects.reflection.AmbiguousMethodMatchException
 
buildMessage() - Method in exception org.cthul.objects.reflection.AmbiguousSignatureMatchException
 

C

candidateConstructors(Class<T>, Object[]) - Static method in class org.cthul.objects.reflection.Signatures
Finds the best equally-matching constructors for the given arguments.
candidateConstructors(Class<T>, Class<?>[]) - Static method in class org.cthul.objects.reflection.Signatures
Finds the best equally-matching constructors for the given argument types.
candidateConstructors(Constructor<T>[], Object[]) - Static method in class org.cthul.objects.reflection.Signatures
Selects the best equally-matching constructors for the given arguments.
candidateConstructors(Constructor<T>[], Class<?>[]) - Static method in class org.cthul.objects.reflection.Signatures
Selects the best equally-matching constructors for the given argument types.
candidateMatches(Class<?>[][], boolean[], Class<?>[]) - Static method in class org.cthul.objects.reflection.Signatures
Returns indices of all signatures that are a best match for the given argument types.
candidateMatches(Class<?>[][], boolean[], JavaSignatureComparator) - Static method in class org.cthul.objects.reflection.Signatures
 
candidateMethods(Class<?>, String, Object[]) - Static method in class org.cthul.objects.reflection.Signatures
Finds the best equally-matching methods for the given arguments.
candidateMethods(Class<?>, String, Class<?>[]) - Static method in class org.cthul.objects.reflection.Signatures
Finds the best equally-matching methods for the given argument types.
candidateMethods(Method[], Object[]) - Static method in class org.cthul.objects.reflection.Signatures
Selects the best equally-matching methods for the given arguments.
candidateMethods(Method[], Class<?>[]) - Static method in class org.cthul.objects.reflection.Signatures
Selects the best equally-matching methods for the given argument types.
candidates(T[], Class<?>[][], boolean[], Class<?>[]) - Static method in class org.cthul.objects.reflection.Signatures
Selects the best equally-matching item for the given argument types.
cast(Object) - Method in class org.cthul.objects.reflection.VirtualMethod
 
checkLimit(Class<?>, Class[]) - Method in class org.cthul.objects.instance.InstanceMap
 
clazz - Variable in class org.cthul.objects.instance.InstanceMap.InjectFactory
 
clazz - Variable in class org.cthul.objects.instance.InstanceMap.PropertyInit
 
clazz - Variable in class org.cthul.objects.instance.InstanceMap.ReflectiveProxyFactory
 
collectArgTypes(Collection<?>) - Static method in class org.cthul.objects.reflection.Signatures
 
collectArgTypes(Object[]) - Static method in class org.cthul.objects.reflection.Signatures
Returnes the types for all values.
collectArgTypes(Object[], Class<?>[], int, int, int) - Static method in class org.cthul.objects.reflection.Signatures
 
collectConstructors(Class<T>) - Static method in class org.cthul.objects.reflection.Signatures
Collects all public constructors of clazz.
collectConstructors(Class<T>, int, int) - Static method in class org.cthul.objects.reflection.Signatures
Collects constructors of clazz.
collectField(InstanceMap.ObjectConfig, Object, Field, Inject) - Method in class org.cthul.objects.instance.InstanceMap
 
collectField(InstanceMap.ObjectConfig, Object, Field, Initialize) - Method in class org.cthul.objects.instance.InstanceMap
 
collectFields(InstanceMap.ObjectConfig, Object) - Method in class org.cthul.objects.instance.InstanceMap
 
collectMethod(InstanceMap.ObjectConfig, Object, Method, Inject) - Method in class org.cthul.objects.instance.InstanceMap
 
collectMethod(InstanceMap.ObjectConfig, Object, Method, Initialize, Inject) - Method in class org.cthul.objects.instance.InstanceMap
 
collectMethods(InstanceMap.ObjectConfig, Object) - Method in class org.cthul.objects.instance.InstanceMap
 
collectMethods(Class<?>, String) - Static method in class org.cthul.objects.reflection.Signatures
Collects all public methods of clazz with the given name.
collectMethods(Class<?>, String, int, int) - Static method in class org.cthul.objects.reflection.Signatures
Collects methods of clazz with the given name.
collectParam(InstanceMap.SetterInit, Object, Method, Inject, int, Annotation[], Class<?>) - Method in class org.cthul.objects.instance.InstanceMap
 
collectParams(Object, Method, Inject, boolean) - Method in class org.cthul.objects.instance.InstanceMap
 
collectSignatures(Method[]) - Static method in class org.cthul.objects.reflection.Signatures
 
collectSignatures(Constructor<?>[]) - Static method in class org.cthul.objects.reflection.Signatures
 
collectVarArgs(Method[]) - Static method in class org.cthul.objects.reflection.Signatures
 
collectVarArgs(Constructor<?>[]) - Static method in class org.cthul.objects.reflection.Signatures
 
commonSuperclasses(Class<?>...) - Static method in class org.cthul.objects.Types
Returns common superclasses of all classes.
commonSuperclasses(Iterable<Class<?>>) - Static method in class org.cthul.objects.Types
Returns common superclasses of all classes.
compareSpecificness(Class<?>[], boolean, Class<?>[], boolean) - Method in class org.cthul.objects.reflection.JavaSignatureComparator
Compares two signatures against a reference signature, according to the rules by which Java resolves method overloading.
config(Object) - Method in class org.cthul.objects.instance.InstanceMap
 
constructor - Variable in class org.cthul.objects.instance.InstanceMap.ReflectiveFactory
 
create(InstanceMap) - Method in interface org.cthul.objects.instance.InstanceMap.Factory
 
create(InstanceMap) - Method in class org.cthul.objects.instance.InstanceMap.InjectFactory
 
create(InstanceMap) - Method in class org.cthul.objects.instance.InstanceMap.ReflectiveFactory
 
create(InstanceMap) - Method in class org.cthul.objects.instance.InstanceMap.ReflectiveProxyFactory
 

D

deepBox(Object) - Static method in class org.cthul.objects.Boxing
Returns any multidimensional array into an array of boxed values.
deepBox(Class<?>, Object) - Static method in class org.cthul.objects.Boxing
Returns any multidimensional array into an array of boxed values.
deepBoxAs(Object, Class<T>) - Static method in class org.cthul.objects.Boxing
Returns any multidimensional array into an array of boxed values.
deepUnbox(Object[]) - Static method in class org.cthul.objects.Boxing
Returns any multidimensional array into an array of primitives.
deepUnbox(Class<?>, Object) - Static method in class org.cthul.objects.Boxing
Returns any multidimensional array into an array of primitives.
deepUnboxAs(Object, Class<T>) - Static method in class org.cthul.objects.Boxing
Returns any multidimensional array into an array of primitives.
DEFAULT_INJECT - Static variable in class org.cthul.objects.instance.InstanceMap
 
DefaultInject - Annotation Type in org.cthul.objects.instance
 
defaultInject(Class<?>) - Method in class org.cthul.objects.instance.InstanceMap
 

E

ensureNotInitializing(Object) - Method in class org.cthul.objects.instance.InstanceMap
 
equals(Object) - Method in class org.cthul.objects.instance.UniqueValueCache.KeyRef
 
equals(Object) - Method in class org.cthul.objects.reflection.VirtualSwitch.Signature
 

F

f(Class<T>) - Method in class org.cthul.objects.instance.InstanceMap
 
f - Variable in class org.cthul.objects.instance.InstanceMap.FieldValueInit
 
factory - Variable in class org.cthul.objects.instance.InstanceMap.ReflectiveProxyFactory
 
field - Variable in class org.cthul.objects.instance.InstanceMap.FieldProperty
 
FieldProperty(Object, Field) - Constructor for class org.cthul.objects.instance.InstanceMap.FieldProperty
 
FieldValueInit(Object, Field) - Constructor for class org.cthul.objects.instance.InstanceMap.FieldValueInit
 
fillArgs(InstanceMap, Arg[], Object[], Class[], Object[]) - Static method in class org.cthul.objects.instance.Instances
 
fixVarArgs(Class<?>[], Object[]) - Static method in class org.cthul.objects.reflection.Signatures
Fixes an arguments array to fit parameter types, where the last parameter is an varargs array.
fixVarArgs(int, Class<?>, Object[]) - Static method in class org.cthul.objects.reflection.Signatures
Fixes an arguments array to fit a given length, the last value is an array filled with varargs.

G

get(String) - Method in class org.cthul.objects.instance.InstanceMap
 
get(Class<T>) - Method in class org.cthul.objects.instance.InstanceMap
 
get(Class<T>, Inject) - Method in class org.cthul.objects.instance.InstanceMap
 
get(K) - Method in class org.cthul.objects.instance.UniqueValueCache
 
get(String) - Method in class org.cthul.objects.reflection.VirtualSwitch
 
get(String, Class...) - Method in class org.cthul.objects.reflection.VirtualSwitch
 
get(String, boolean, Class...) - Method in class org.cthul.objects.reflection.VirtualSwitch
 
get(String, int, Class...) - Method in class org.cthul.objects.reflection.VirtualSwitch
 
get(String, int, boolean, Class...) - Method in class org.cthul.objects.reflection.VirtualSwitch
 
getAllConstructors() - Method in exception org.cthul.objects.reflection.AmbiguousConstructorMatchException
 
getAllMethods() - Method in exception org.cthul.objects.reflection.AmbiguousMethodMatchException
 
getAllSignatures() - Method in exception org.cthul.objects.reflection.AmbiguousSignatureMatchException
Returns all signatures.
getAllVarArgs() - Method in exception org.cthul.objects.reflection.AmbiguousSignatureMatchException
Indicates which signature were var-args.
getAmbiguousIndices() - Method in exception org.cthul.objects.reflection.AmbiguousSignatureMatchException
 
getArgs(InstanceMap, Arg[]) - Static method in class org.cthul.objects.instance.Instances
 
getArgument(InstanceMap, int) - Method in class org.cthul.objects.instance.InstanceMap.InjectedParameters
 
getArguments(InstanceMap) - Method in class org.cthul.objects.instance.InstanceMap.InjectedParameters
 
getBoolean(int) - Method in class org.cthul.objects.internal.BoxingBase.Array
 
getBooleanValue(int) - Method in class org.cthul.objects.internal.BoxingBase.Array
 
getByte(int) - Method in class org.cthul.objects.internal.BoxingBase.Array
 
getByteValue(int) - Method in class org.cthul.objects.internal.BoxingBase.Array
 
getCharacter(int) - Method in class org.cthul.objects.internal.BoxingBase.Array
 
getCharacterValue(int) - Method in class org.cthul.objects.internal.BoxingBase.Array
 
getConstructors() - Method in exception org.cthul.objects.reflection.AmbiguousConstructorMatchException
 
getDouble(int) - Method in class org.cthul.objects.internal.BoxingBase.Array
 
getDoubleValue(int) - Method in class org.cthul.objects.internal.BoxingBase.Array
 
getFactory(Class<?>, String) - Static method in class org.cthul.objects.instance.InstanceMap
 
getFloat(int) - Method in class org.cthul.objects.internal.BoxingBase.Array
 
getFloatValue(int) - Method in class org.cthul.objects.internal.BoxingBase.Array
 
getInitialValue(InstanceMap) - Method in class org.cthul.objects.instance.InstanceMap.PropertyInit
 
getInstance(InstanceMap, Instance) - Static method in class org.cthul.objects.instance.Instances
 
getInstance(InstanceMap, String, Class<?>, String, Arg[]) - Static method in class org.cthul.objects.instance.Instances
 
getInstance(InstanceMap, String, Class<?>, String, Arg[], Object[]) - Static method in class org.cthul.objects.instance.Instances
 
getInstances(InstanceMap, Instance[]) - Static method in class org.cthul.objects.instance.Instances
 
getInteger(int) - Method in class org.cthul.objects.internal.BoxingBase.Array
 
getIntegerValue(int) - Method in class org.cthul.objects.internal.BoxingBase.Array
 
getKeyRef() - Method in interface org.cthul.objects.instance.UniqueValueCache.GetKeyRef
 
getKeyRef() - Method in class org.cthul.objects.instance.UniqueValueCache.KeyRef
 
getKeyRef() - Method in class org.cthul.objects.instance.UniqueValueCache.SoftValueRef
 
getKeyRef() - Method in class org.cthul.objects.instance.UniqueValueCache.WeakValueRef
 
getLong(int) - Method in class org.cthul.objects.internal.BoxingBase.Array
 
getLongValue(int) - Method in class org.cthul.objects.internal.BoxingBase.Array
 
getMessage() - Method in exception org.cthul.objects.reflection.AmbiguousSignatureMatchException
 
getMethods() - Method in exception org.cthul.objects.reflection.AmbiguousMethodMatchException
 
getOrCreate(String, InstanceMap.Factory<T>) - Method in class org.cthul.objects.instance.InstanceMap
 
getOrCreate(String, Class<T>) - Method in class org.cthul.objects.instance.InstanceMap
 
getOrCreate(Class<T>, InstanceMap.Factory<? extends T>) - Method in class org.cthul.objects.instance.InstanceMap
 
getOrCreate(Class<T>, Class<? extends T>) - Method in class org.cthul.objects.instance.InstanceMap
 
getOrCreate(Class<T>) - Method in class org.cthul.objects.instance.InstanceMap
 
getParamTypes(Object[]) - Method in class org.cthul.objects.reflection.VirtualMethod
 
getReferenceSignature() - Method in exception org.cthul.objects.reflection.AmbiguousSignatureMatchException
Returns the signature that was matched against.
getReferenceSignature() - Method in class org.cthul.objects.reflection.JavaSignatureComparator
 
getShort(int) - Method in class org.cthul.objects.internal.BoxingBase.Array
 
getShortValue(int) - Method in class org.cthul.objects.internal.BoxingBase.Array
 
getSignatureComparator() - Method in exception org.cthul.objects.reflection.AmbiguousSignatureMatchException
Returns the signature comparator that was used for matching.
getSignatures() - Method in exception org.cthul.objects.reflection.AmbiguousSignatureMatchException
Returns the signatures that matched equally against the reference signature.
getSuperclasses(Class<?>) - Static method in class org.cthul.objects.Types
getTypes(InstanceMap, Arg[], Class[]) - Static method in class org.cthul.objects.instance.Instances
 
getVarArgs() - Method in exception org.cthul.objects.reflection.AmbiguousSignatureMatchException
Indicates which signature were var-args.

H

hashCode() - Method in class org.cthul.objects.instance.UniqueValueCache.KeyRef
 
hashCode() - Method in class org.cthul.objects.reflection.VirtualSwitch.Signature
 

I

init(InstanceMap) - Method in class org.cthul.objects.instance.InstanceMap.FieldValueInit
 
Init() - Constructor for class org.cthul.objects.instance.InstanceMap.Init
 
init(InstanceMap) - Method in class org.cthul.objects.instance.InstanceMap.Init
 
init(InstanceMap) - Method in class org.cthul.objects.instance.InstanceMap.PropertyInit
 
init(InstanceMap) - Method in class org.cthul.objects.instance.InstanceMap.SetterInit
 
Initialize - Annotation Type in org.cthul.objects.instance
 
initialize(T) - Method in class org.cthul.objects.instance.InstanceMap
 
initResult - Variable in class org.cthul.objects.instance.InstanceMap.SetterInit
 
inits - Variable in class org.cthul.objects.instance.InstanceMap.ObjectConfig
 
Inject - Annotation Type in org.cthul.objects.instance
 
inject - Variable in class org.cthul.objects.instance.InstanceMap.InjectFactory
 
inject - Variable in class org.cthul.objects.instance.InstanceMap.PropertyInit
 
InjectedParameters() - Constructor for class org.cthul.objects.instance.InstanceMap.InjectedParameters
 
InjectFactory(Class<T>, Inject) - Constructor for class org.cthul.objects.instance.InstanceMap.InjectFactory
 
injects - Variable in class org.cthul.objects.instance.InstanceMap.ObjectConfig
 
Instance - Annotation Type in org.cthul.objects.instance
 
instance - Variable in class org.cthul.objects.instance.InstanceMap.FieldProperty
 
instance - Variable in class org.cthul.objects.instance.InstanceMap.ParamProperty
 
instance - Variable in class org.cthul.objects.instance.InstanceMap.SetterInit
 
instance(Class, String) - Static method in class org.cthul.objects.reflection.VirtualMethod
 
instance(Class, String, Class...) - Static method in class org.cthul.objects.reflection.VirtualMethod
 
instance(Class, String, boolean, Class...) - Static method in class org.cthul.objects.reflection.VirtualMethod
 
instance(Class, String, int, Class...) - Static method in class org.cthul.objects.reflection.VirtualMethod
 
instance(Class, String, int, boolean, Class...) - Static method in class org.cthul.objects.reflection.VirtualMethod
 
instance(Class) - Static method in class org.cthul.objects.reflection.VirtualSwitch
 
InstanceMap - Class in org.cthul.objects.instance
 
InstanceMap() - Constructor for class org.cthul.objects.instance.InstanceMap
 
InstanceMap(InstanceMap) - Constructor for class org.cthul.objects.instance.InstanceMap
 
InstanceMap.Ambiguous - Class in org.cthul.objects.instance
 
InstanceMap.AnyInterface - Interface in org.cthul.objects.instance
 
InstanceMap.Factory<T> - Interface in org.cthul.objects.instance
 
InstanceMap.FieldProperty - Class in org.cthul.objects.instance
 
InstanceMap.FieldValueInit - Class in org.cthul.objects.instance
 
InstanceMap.Init - Class in org.cthul.objects.instance
 
InstanceMap.InjectedParameters - Class in org.cthul.objects.instance
 
InstanceMap.InjectFactory<T> - Class in org.cthul.objects.instance
 
InstanceMap.ObjectConfig - Class in org.cthul.objects.instance
 
InstanceMap.ParamProperty - Class in org.cthul.objects.instance
 
InstanceMap.Property - Class in org.cthul.objects.instance
 
InstanceMap.PropertyInit - Class in org.cthul.objects.instance
 
InstanceMap.ReflectiveFactory<T> - Class in org.cthul.objects.instance
 
InstanceMap.ReflectiveProxyFactory<T> - Class in org.cthul.objects.instance
 
InstanceMap.SetterInit - Class in org.cthul.objects.instance
 
Instances - Class in org.cthul.objects.instance
 
Instances() - Constructor for class org.cthul.objects.instance.Instances
 
invoke(Object, Method, Object...) - Static method in class org.cthul.objects.reflection.Signatures
Invokes method, automatically tries to fix varargs arguments.
invoke(Object, Object...) - Method in class org.cthul.objects.reflection.VirtualMethod
 
invoke(Object, String, Object...) - Method in class org.cthul.objects.reflection.VirtualSwitch
 
invokeStatic(Object...) - Method in class org.cthul.objects.reflection.VirtualMethod
 
invokeStatic(String, Object...) - Method in class org.cthul.objects.reflection.VirtualSwitch
 
ip - Variable in class org.cthul.objects.instance.InstanceMap.ReflectiveFactory
 
ip - Variable in class org.cthul.objects.instance.InstanceMap.SetterInit
 
IS_INITIALIZING - Static variable in class org.cthul.objects.instance.InstanceMap
 
isAmbiguous(Object) - Method in class org.cthul.objects.instance.InstanceMap
 
isInitialized() - Method in class org.cthul.objects.instance.InstanceMap.Property
 

J

JavaSignatureComparator - Class in org.cthul.objects.reflection
Compares how method signatures match for a given argument signature.
JavaSignatureComparator(Class<?>...) - Constructor for class org.cthul.objects.reflection.JavaSignatureComparator
 

K

key(Class<?>) - Method in class org.cthul.objects.instance.InstanceMap
 
KeyRef(K, ReferenceQueue<? super K>) - Constructor for class org.cthul.objects.instance.UniqueValueCache.KeyRef
 

L

lateInitialize() - Method in class org.cthul.objects.instance.InstanceMap
 
lateInits - Variable in class org.cthul.objects.instance.InstanceMap.ObjectConfig
 
lateInjects - Variable in class org.cthul.objects.instance.InstanceMap.ObjectConfig
 
length() - Method in class org.cthul.objects.internal.BoxingBase.Array
 
LIMIT_INTERFACES_ONLY - Static variable in class org.cthul.objects.instance.InstanceMap
 
LIMIT_NO_INTERFACES - Static variable in class org.cthul.objects.instance.InstanceMap
 
lowestClasses(Class<?>...) - Static method in class org.cthul.objects.Types
Returns a subset of classes, containing all elements that do not have a subclass in classes.
lowestClasses(Collection<Class<?>>) - Static method in class org.cthul.objects.Types
Returns a subset of classes, containing all elements that do not have a subclass in classes.
lowestCommonSuperclasses(Class<?>...) - Static method in class org.cthul.objects.Types
Returns the lowest common superclasses of classes.
lowestCommonSuperclasses(Iterable<Class<?>>) - Static method in class org.cthul.objects.Types
Returns the lowest common superclasses of classes.

M

MATCH - Static variable in class org.cthul.objects.reflection.JavaSignatureComparator
 
MATCH_BOXING - Static variable in class org.cthul.objects.reflection.JavaSignatureComparator
 
MATCH_VARARGS - Static variable in class org.cthul.objects.reflection.JavaSignatureComparator
 
MATCH_WILDCARD - Static variable in class org.cthul.objects.reflection.JavaSignatureComparator
 
merge(Inject, Inject) - Static method in class org.cthul.objects.instance.InstanceMap
 
method - Variable in class org.cthul.objects.instance.InstanceMap.ParamProperty
 
method - Variable in class org.cthul.objects.instance.InstanceMap.SetterInit
 
methodList(Class<?>[], Method[]) - Static method in exception org.cthul.objects.reflection.AmbiguousMethodMatchException
 

N

newInstance(Instance) - Static method in class org.cthul.objects.instance.Instances
 
newInstance(Class<?>, String, Arg[]) - Static method in class org.cthul.objects.instance.Instances
 
newInstance(Class<?>, String, Arg[], Object[]) - Static method in class org.cthul.objects.instance.Instances
 
newInstance(Class<?>, String, Class[], Object[]) - Static method in class org.cthul.objects.instance.Instances
 
newInstance(Constructor<T>, Object...) - Static method in class org.cthul.objects.reflection.Signatures
Invokes constructor, automatically tries to fix varargs arguments.
newReference(UniqueValueCache.KeyRef, V, ReferenceQueue<? super V>) - Method in class org.cthul.objects.instance.UniqueValueCache
 
newValue(K) - Method in class org.cthul.objects.instance.UniqueValueCache
 
NO_LIMIT - Static variable in class org.cthul.objects.instance.InstanceMap
 
NO_MATCH - Static variable in class org.cthul.objects.reflection.JavaSignatureComparator
 
NO_UPDATE - Static variable in class org.cthul.objects.instance.InstanceMap
 
NONE - Static variable in class org.cthul.objects.reflection.Signatures
 
NOT_DEFAULT - Static variable in class org.cthul.objects.reflection.Signatures
 

O

o - Variable in class org.cthul.objects.instance.InstanceMap.FieldValueInit
 
ObjectConfig() - Constructor for class org.cthul.objects.instance.InstanceMap.ObjectConfig
 
org.cthul.objects - package org.cthul.objects
 
org.cthul.objects.instance - package org.cthul.objects.instance
 
org.cthul.objects.internal - package org.cthul.objects.internal
 
org.cthul.objects.reflection - package org.cthul.objects.reflection
 

P

paramCount - Variable in class org.cthul.objects.instance.InstanceMap.ParamProperty
 
paramId - Variable in class org.cthul.objects.instance.InstanceMap.ParamProperty
 
paramInjects - Variable in class org.cthul.objects.instance.InstanceMap.InjectedParameters
 
paramMerge(Inject, Inject, Method, int) - Method in class org.cthul.objects.instance.InstanceMap
 
ParamProperty(Object, Method, int) - Constructor for class org.cthul.objects.instance.InstanceMap.ParamProperty
 
params - Variable in class org.cthul.objects.instance.InstanceMap.SetterInit
 
paramTypes - Variable in class org.cthul.objects.instance.InstanceMap.InjectedParameters
 
primitive(Class<?>) - Static method in class org.cthul.objects.Boxing
Returns the primitive type for a boxAll, or null.
primitives() - Static method in class org.cthul.objects.Boxing
 
printClass(StringBuilder, Class<?>) - Static method in exception org.cthul.objects.reflection.AmbiguousSignatureMatchException
 
printSig(StringBuilder, Class<?>[], boolean) - Static method in exception org.cthul.objects.reflection.AmbiguousSignatureMatchException
 
PRIVATE - Static variable in class org.cthul.objects.reflection.Signatures
 
prop - Variable in class org.cthul.objects.instance.InstanceMap.PropertyInit
 
Property() - Constructor for class org.cthul.objects.instance.InstanceMap.Property
 
propertyCreate(Inject) - Method in class org.cthul.objects.instance.InstanceMap
 
propertyFactory(Class<T>, String) - Method in class org.cthul.objects.instance.InstanceMap
 
propertyImpl(Class<?>, Class<?>) - Method in class org.cthul.objects.instance.InstanceMap
 
PropertyInit(InstanceMap.Property, Inject, Class<?>) - Constructor for class org.cthul.objects.instance.InstanceMap.PropertyInit
 
propertyKey(String, Class<?>) - Method in class org.cthul.objects.instance.InstanceMap
 
PROTECTED - Static variable in class org.cthul.objects.reflection.Signatures
 
PUBLIC - Static variable in class org.cthul.objects.reflection.Signatures
 
put(String, Object) - Method in class org.cthul.objects.instance.InstanceMap
Associates the value with the key.
put(Class<?>, Object, Class...) - Method in class org.cthul.objects.instance.InstanceMap
 
put(Class<?>, Object) - Method in class org.cthul.objects.instance.InstanceMap
 
putNew(String, InstanceMap.Factory<? extends T>) - Method in class org.cthul.objects.instance.InstanceMap
 
putNew(Class<?>, InstanceMap.Factory<? extends T>) - Method in class org.cthul.objects.instance.InstanceMap
 

R

ReflectiveFactory(Constructor<T>, InstanceMap.InjectedParameters) - Constructor for class org.cthul.objects.instance.InstanceMap.ReflectiveFactory
 
ReflectiveFactory(Class<T>) - Constructor for class org.cthul.objects.instance.InstanceMap.ReflectiveFactory
 
ReflectiveProxyFactory(Class<T>, String) - Constructor for class org.cthul.objects.instance.InstanceMap.ReflectiveProxyFactory
 
remove(String) - Method in class org.cthul.objects.instance.InstanceMap
 
remove(Class<T>) - Method in class org.cthul.objects.instance.InstanceMap
 
remove(Class<T>, Class...) - Method in class org.cthul.objects.instance.InstanceMap
 
removeValue(Object, Class<?>, Class...) - Method in class org.cthul.objects.instance.InstanceMap
 
replace(Class<T>, Object, Class...) - Method in class org.cthul.objects.instance.InstanceMap
 
replace(Class<T>, Object) - Method in class org.cthul.objects.instance.InstanceMap
 

S

SetterInit(Object, Method, boolean) - Constructor for class org.cthul.objects.instance.InstanceMap.SetterInit
 
sigList(Class<?>[], Class<?>[][], boolean[]) - Static method in exception org.cthul.objects.reflection.AmbiguousSignatureMatchException
 
Signature(String, int, boolean, Class[]) - Constructor for class org.cthul.objects.reflection.VirtualSwitch.Signature
 
Signatures - Class in org.cthul.objects.reflection
 
Signatures() - Constructor for class org.cthul.objects.reflection.Signatures
 
SoftValueRef(UniqueValueCache.KeyRef, T, ReferenceQueue<? super T>) - Constructor for class org.cthul.objects.instance.UniqueValueCache.SoftValueRef
 
STATIC - Static variable in class org.cthul.objects.reflection.Signatures
 
superclasses(Class<?>) - Static method in class org.cthul.objects.Types
Returns an ordered set of superclasses of clazz.

T

t_get(String) - Method in class org.cthul.objects.instance.InstanceMap
 
t_put(String, Object) - Method in class org.cthul.objects.instance.InstanceMap
 
tId(Class<?>) - Static method in class org.cthul.objects.Boxing
 
Types - Class in org.cthul.objects
Utility functions for class relations.
Types() - Constructor for class org.cthul.objects.Types
 

U

unbox(Class<?>, Object) - Static method in class org.cthul.objects.Boxing
 
unbox(Boolean[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Boolean into an array of boolean.
unbox(Byte[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Byte into an array of byte.
unbox(Character[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Character into an array of char.
unbox(Float[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Float into an array of float.
unbox(Double[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Double into an array of double.
unbox(Integer[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Integer into an array of int.
unbox(Long[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Long into an array of long.
unbox(Short[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Short into an array of short.
unbox(Boolean[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Boolean into an array of boolean.
unbox(Byte[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Byte into an array of byte.
unbox(Character[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Character into an array of char.
unbox(Float[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Float into an array of float.
unbox(Double[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Double into an array of double.
unbox(Integer[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Integer into an array of int.
unbox(Long[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Long into an array of long.
unbox(Short[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Short into an array of short.
unboxAll(Class<?>, Object[], int, int) - Static method in class org.cthul.objects.Boxing
Transforms an array of Boolean, Character, or Number into a primitive array.
unboxAll(Class<?>, Object[]) - Static method in class org.cthul.objects.Boxing
Transforms an array of Boolean, Character, or Number into a primitive array.
unboxAll(Object[], int, int) - Static method in class org.cthul.objects.Boxing
Transforms an array of Boolean, Character, or Number into a primitive array.
unboxAll(Object[]) - Static method in class org.cthul.objects.Boxing
Transforms an array of Boolean, Character, or Number into a primitive array.
unboxAll(Class<?>, Object, int, int) - Static method in class org.cthul.objects.Boxing
Transforms any array into a primitive array.
unboxAll(Class<?>, Object) - Static method in class org.cthul.objects.Boxing
Transforms any array into a primitive array.
unboxAllAs(Object, int, int, Class<T>) - Static method in class org.cthul.objects.Boxing
Transforms any array into a primitive array.
unboxAllAs(Object, Class<T>) - Static method in class org.cthul.objects.Boxing
Transforms any array into a primitive array.
unboxAs(Object, Class<T>) - Static method in class org.cthul.objects.Boxing
 
unboxBoolean(Object) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms any Boolean, Character, or Number into a boolean.
unboxBooleans(Object, int, int) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of boolean.
unboxBooleans(Object) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of boolean.
unboxBooleans(BoxingBase.Array, int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an BoxingBase.Array into an array of boolean.
unboxBooleans(Object[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Boolean, Character, or Number into an array of boolean.
unboxBooleans(Object[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Boolean, Character, or Number into an array of boolean.
unboxBooleans(Collection<?>, int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms a collection of Boolean, Character, or Number into an array of boolean.
unboxBooleans(Collection<?>) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms a collection of Boolean, Character, or Number into an array of boolean.
unboxByte(Object) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms any Boolean, Character, or Number into a byte.
unboxBytes(Object, int, int) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of byte.
unboxBytes(Object) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of byte.
unboxBytes(BoxingBase.Array, int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an BoxingBase.Array into an array of byte.
unboxBytes(Object[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Boolean, Character, or Number into an array of byte.
unboxBytes(Object[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Boolean, Character, or Number into an array of byte.
unboxBytes(Collection<?>, int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms a collection of Boolean, Character, or Number into an array of byte.
unboxBytes(Collection<?>) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms a collection of Boolean, Character, or Number into an array of byte.
unboxCharacter(Object) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms any Boolean, Character, or Number into a char.
unboxCharacters(Object, int, int) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of char.
unboxCharacters(Object) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of char.
unboxCharacters(BoxingBase.Array, int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an BoxingBase.Array into an array of char.
unboxCharacters(Object[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Boolean, Character, or Number into an array of char.
unboxCharacters(Object[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Boolean, Character, or Number into an array of char.
unboxCharacters(Collection<?>, int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms a collection of Boolean, Character, or Number into an array of char.
unboxCharacters(Collection<?>) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms a collection of Boolean, Character, or Number into an array of char.
unboxDouble(Object) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms any Boolean, Character, or Number into a double.
unboxDoubles(Object, int, int) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of double.
unboxDoubles(Object) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of double.
unboxDoubles(BoxingBase.Array, int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an BoxingBase.Array into an array of double.
unboxDoubles(Object[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Boolean, Character, or Number into an array of double.
unboxDoubles(Object[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Boolean, Character, or Number into an array of double.
unboxDoubles(Collection<?>, int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms a collection of Boolean, Character, or Number into an array of double.
unboxDoubles(Collection<?>) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms a collection of Boolean, Character, or Number into an array of double.
unboxFloat(Object) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms any Boolean, Character, or Number into a float.
unboxFloats(Object, int, int) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of float.
unboxFloats(Object) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of float.
unboxFloats(BoxingBase.Array, int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an BoxingBase.Array into an array of float.
unboxFloats(Object[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Boolean, Character, or Number into an array of float.
unboxFloats(Object[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Boolean, Character, or Number into an array of float.
unboxFloats(Collection<?>, int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms a collection of Boolean, Character, or Number into an array of float.
unboxFloats(Collection<?>) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms a collection of Boolean, Character, or Number into an array of float.
unboxInteger(Object) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms any Boolean, Character, or Number into a int.
unboxIntegers(Object, int, int) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of int.
unboxIntegers(Object) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of int.
unboxIntegers(BoxingBase.Array, int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an BoxingBase.Array into an array of int.
unboxIntegers(Object[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Boolean, Character, or Number into an array of int.
unboxIntegers(Object[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Boolean, Character, or Number into an array of int.
unboxIntegers(Collection<?>, int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms a collection of Boolean, Character, or Number into an array of int.
unboxIntegers(Collection<?>) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms a collection of Boolean, Character, or Number into an array of int.
unboxLong(Object) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms any Boolean, Character, or Number into a long.
unboxLongs(Object, int, int) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of long.
unboxLongs(Object) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of long.
unboxLongs(BoxingBase.Array, int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an BoxingBase.Array into an array of long.
unboxLongs(Object[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Boolean, Character, or Number into an array of long.
unboxLongs(Object[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Boolean, Character, or Number into an array of long.
unboxLongs(Collection<?>, int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms a collection of Boolean, Character, or Number into an array of long.
unboxLongs(Collection<?>) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms a collection of Boolean, Character, or Number into an array of long.
unboxShort(Object) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms any Boolean, Character, or Number into a short.
unboxShorts(Object, int, int) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of short.
unboxShorts(Object) - Static method in class org.cthul.objects.Boxing
Transforms any array into an array of short.
unboxShorts(BoxingBase.Array, int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an BoxingBase.Array into an array of short.
unboxShorts(Object[], int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Boolean, Character, or Number into an array of short.
unboxShorts(Object[]) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms an array of Boolean, Character, or Number into an array of short.
unboxShorts(Collection<?>, int, int) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms a collection of Boolean, Character, or Number into an array of short.
unboxShorts(Collection<?>) - Static method in class org.cthul.objects.internal.BoxingBase
Transforms a collection of Boolean, Character, or Number into an array of short.
UniqueValueCache<K,V> - Class in org.cthul.objects.instance
 
UniqueValueCache() - Constructor for class org.cthul.objects.instance.UniqueValueCache
 
UniqueValueCache.GetKeyRef - Interface in org.cthul.objects.instance
 
UniqueValueCache.KeyRef<K> - Class in org.cthul.objects.instance
 
UniqueValueCache.SoftValueRef<T> - Class in org.cthul.objects.instance
 
UniqueValueCache.WeakValueRef<T> - Class in org.cthul.objects.instance
 
unsafeGet(String) - Method in class org.cthul.objects.instance.InstanceMap
 
unsupportedOption(String) - Method in class org.cthul.objects.instance.InstanceMap.InjectFactory
 
update(Object) - Method in class org.cthul.objects.instance.InstanceMap.FieldProperty
 
update(Object) - Method in class org.cthul.objects.instance.InstanceMap.ParamProperty
 
update(Object) - Method in class org.cthul.objects.instance.InstanceMap.Property
 
updateProperties(String, Object) - Method in class org.cthul.objects.instance.InstanceMap
 

V

VirtualMethod<R> - Class in org.cthul.objects.reflection
 
VirtualMethod(Class, String) - Constructor for class org.cthul.objects.reflection.VirtualMethod
 
VirtualMethod(Class, String, Class...) - Constructor for class org.cthul.objects.reflection.VirtualMethod
 
VirtualMethod(Class, String, boolean, Class...) - Constructor for class org.cthul.objects.reflection.VirtualMethod
 
VirtualMethod(Class, String, int, Class...) - Constructor for class org.cthul.objects.reflection.VirtualMethod
 
VirtualMethod(Class, String, int, boolean, Class...) - Constructor for class org.cthul.objects.reflection.VirtualMethod
 
VirtualSwitch - Class in org.cthul.objects.reflection
 
VirtualSwitch(Class) - Constructor for class org.cthul.objects.reflection.VirtualSwitch
 
VirtualSwitch.Signature - Class in org.cthul.objects.reflection
 

W

WeakValueRef(UniqueValueCache.KeyRef, T, ReferenceQueue<? super T>) - Constructor for class org.cthul.objects.instance.UniqueValueCache.WeakValueRef
 

_

_invoke(Object, Object...) - Method in class org.cthul.objects.reflection.VirtualMethod
 
_invoke(Object, String, Object...) - Method in class org.cthul.objects.reflection.VirtualSwitch
 
_invokeStatic(Object...) - Method in class org.cthul.objects.reflection.VirtualMethod
 
_invokeStatic(String, Object...) - Method in class org.cthul.objects.reflection.VirtualSwitch
 
A B C D E F G H I J K L M N O P R S T U V W _ 
Skip navigation links

Copyright © 2015. All rights reserved.