Skip navigation links
A B C D E F G H I M N P Q R S T U V X 

A

addGetter(Method) - Method in class net.amygdalum.xrayinterface.Converter
 
addSetter(Method) - Method in class net.amygdalum.xrayinterface.Converter
 

B

BindingQualifier - Enum in net.amygdalum.xrayinterface
 
BindingSignature - Class in net.amygdalum.xrayinterface
 
BindingSignature() - Constructor for class net.amygdalum.xrayinterface.BindingSignature
 
BindingSignature(String) - Constructor for class net.amygdalum.xrayinterface.BindingSignature
 
BindingSignature(String, BindingQualifier) - Constructor for class net.amygdalum.xrayinterface.BindingSignature
 
BoxingUtil - Class in net.amygdalum.xrayinterface
 

C

computeFieldNames(String) - Static method in class net.amygdalum.xrayinterface.SignatureUtil
 
Construct - Annotation Type in net.amygdalum.xrayinterface
 
CONSTRUCTOR - Static variable in class net.amygdalum.xrayinterface.SignatureUtil
 
ConstructorInvoker - Class in net.amygdalum.xrayinterface
Invokes a given constructor.
ConstructorInvoker(MethodHandle) - Constructor for class net.amygdalum.xrayinterface.ConstructorInvoker
Invokes the given constructor
ConstructorInvoker(MethodHandle, Class<?>, Class<?>[]) - Constructor for class net.amygdalum.xrayinterface.ConstructorInvoker
Invokes the given constructor.
Convert - Annotation Type in net.amygdalum.xrayinterface
 
convert(Object, Class<?>, Class<?>) - Static method in class net.amygdalum.xrayinterface.Converter
 
convertArgument(Class<?>, Class<?>, Object) - Static method in class net.amygdalum.xrayinterface.Converter
 
convertArguments(Class<?>[], Class<?>[], Object...) - Static method in class net.amygdalum.xrayinterface.Converter
 
converted(Class<?>, Class<?>) - Static method in class net.amygdalum.xrayinterface.ConvertedType
 
ConvertedType - Class in net.amygdalum.xrayinterface
 
convertedType() - Method in class net.amygdalum.xrayinterface.ConvertedType
 
convertedType() - Method in class net.amygdalum.xrayinterface.FixedType
 
convertedType() - Method in class net.amygdalum.xrayinterface.MatchType
 
convertedType() - Method in interface net.amygdalum.xrayinterface.Type
 
convertedTypes(Type[]) - Static method in interface net.amygdalum.xrayinterface.Type
 
Converter - Class in net.amygdalum.xrayinterface
 
Converter() - Constructor for class net.amygdalum.xrayinterface.Converter
 
convertResult(Class<?>, Class<?>, Object) - Static method in class net.amygdalum.xrayinterface.Converter
 
createConstructorInvocator(Type, Type[], Type[]) - Method in class net.amygdalum.xrayinterface.InvocationResolver
 
createGetterInvocator(String, Type) - Method in class net.amygdalum.xrayinterface.InvocationResolver
 
createMethodInvocator(String, Type, Type[], Type[]) - Method in class net.amygdalum.xrayinterface.InvocationResolver
 
createSetterInvocator(String, Type) - Method in class net.amygdalum.xrayinterface.InvocationResolver
 

D

Delegate - Annotation Type in net.amygdalum.xrayinterface
 
describeMismatch(Object, Description) - Method in class net.amygdalum.xrayinterface.IsEquivalent
 
describeMismatchSafely(Class<?>, Description) - Method in class net.amygdalum.xrayinterface.XRayMatcher
 
describeTo(Description) - Method in class net.amygdalum.xrayinterface.IsEquivalent
 
describeTo(Description) - Method in class net.amygdalum.xrayinterface.XRayMatcher
 

E

ensureNonFinal(Field) - Static method in class net.amygdalum.xrayinterface.FinalUtil
 
equals(Object) - Method in class net.amygdalum.xrayinterface.ConvertedType
 
equals(Object) - Method in class net.amygdalum.xrayinterface.IsEquivalent
 
equals(Object) - Method in class net.amygdalum.xrayinterface.XRayInterface
 
equivalentTo(Class<T>) - Static method in class net.amygdalum.xrayinterface.IsEquivalent
 
ExceptionHandlers - Class in net.amygdalum.xrayinterface
 
exceptions - Variable in class net.amygdalum.xrayinterface.BindingSignature
 

F

FieldGetter - Class in net.amygdalum.xrayinterface
Wraps a field with read (getter) access.
FieldGetter(String, MethodHandle) - Constructor for class net.amygdalum.xrayinterface.FieldGetter
Gets a value on the given field.
FieldGetter(String, MethodHandle, Class<?>) - Constructor for class net.amygdalum.xrayinterface.FieldGetter
Gets a value on the given field.
FieldProperty - Class in net.amygdalum.xrayinterface
 
FieldProperty() - Constructor for class net.amygdalum.xrayinterface.FieldProperty
 
FieldSetter - Class in net.amygdalum.xrayinterface
Wraps a field with modification (setter) access.
FieldSetter(String, MethodHandle) - Constructor for class net.amygdalum.xrayinterface.FieldSetter
Sets a value on the given field.
FieldSetter(String, MethodHandle, Class<?>) - Constructor for class net.amygdalum.xrayinterface.FieldSetter
Sets a value on the given field.
fieldSignature(String, Class<?>) - Static method in class net.amygdalum.xrayinterface.SignatureUtil
 
fieldSignature(List<String>, Class<?>) - Static method in class net.amygdalum.xrayinterface.SignatureUtil
 
FinalUtil - Class in net.amygdalum.xrayinterface
 
findConstructor(Type, Type[], Type[]) - Method in class net.amygdalum.xrayinterface.InvocationResolver
 
findField(String, Type) - Method in class net.amygdalum.xrayinterface.InvocationResolver
 
findInvocationHandler(Method) - Method in class net.amygdalum.xrayinterface.InvocationResolver
 
findMethod(String, Type, Type[], Type[]) - Method in class net.amygdalum.xrayinterface.InvocationResolver
 
findTargetTypeName(Annotation[], Class<?>) - Static method in class net.amygdalum.xrayinterface.SignatureUtil
 
fixed(Class<?>) - Static method in class net.amygdalum.xrayinterface.FixedType
 
FixedType - Class in net.amygdalum.xrayinterface
 

G

get() - Method in class net.amygdalum.xrayinterface.FieldProperty
 
GET - Static variable in class net.amygdalum.xrayinterface.SignatureUtil
 
get() - Method in class net.amygdalum.xrayinterface.StaticProperty
 
getBoxed(Class<?>) - Static method in class net.amygdalum.xrayinterface.BoxingUtil
 
getConstructors() - Method in class net.amygdalum.xrayinterface.XRayInterface
 
getFieldGetters() - Method in class net.amygdalum.xrayinterface.XRayInterface
 
getFieldName() - Method in class net.amygdalum.xrayinterface.FieldGetter
 
getFieldName() - Method in class net.amygdalum.xrayinterface.FieldSetter
 
getFieldName() - Method in class net.amygdalum.xrayinterface.StaticGetter
 
getFieldName() - Method in class net.amygdalum.xrayinterface.StaticSetter
 
getFieldProperties() - Method in class net.amygdalum.xrayinterface.XRayInterface
 
getFieldSetters() - Method in class net.amygdalum.xrayinterface.XRayInterface
 
getInterfaceMethods() - Method in class net.amygdalum.xrayinterface.XRayInterface
 
getMethods() - Method in class net.amygdalum.xrayinterface.XRayInterface
 
getName() - Method in class net.amygdalum.xrayinterface.MethodInvoker
 
getName() - Method in class net.amygdalum.xrayinterface.StaticMethodInvoker
 
getObject() - Method in class net.amygdalum.xrayinterface.XRayInterface
 
GetProperty - Annotation Type in net.amygdalum.xrayinterface
 
getReadWritablePropertyPairs() - Method in class net.amygdalum.xrayinterface.Converter
 
getResultType() - Method in class net.amygdalum.xrayinterface.ConstructorInvoker
 
getResultType() - Method in class net.amygdalum.xrayinterface.FieldGetter
 
getResultType() - Method in class net.amygdalum.xrayinterface.MethodInvoker
 
getResultType() - Method in class net.amygdalum.xrayinterface.StaticGetter
 
getStaticGetters() - Method in class net.amygdalum.xrayinterface.XRayInterface
 
getStaticMethods() - Method in class net.amygdalum.xrayinterface.XRayInterface
 
getStaticProperties() - Method in class net.amygdalum.xrayinterface.XRayInterface
 
getStaticSetters() - Method in class net.amygdalum.xrayinterface.XRayInterface
 
getTarget() - Method in class net.amygdalum.xrayinterface.FieldGetter
 
getTarget() - Method in class net.amygdalum.xrayinterface.FieldSetter
 
getTarget() - Method in class net.amygdalum.xrayinterface.StaticGetter
 
getTarget() - Method in class net.amygdalum.xrayinterface.StaticSetter
 
getTargetParameterTypes() - Method in class net.amygdalum.xrayinterface.ConstructorInvoker
 
getTargetParameterTypes() - Method in class net.amygdalum.xrayinterface.MethodInvoker
 
getTargetParameterTypes() - Method in class net.amygdalum.xrayinterface.StaticMethodInvoker
 
getTargetReturnType() - Method in class net.amygdalum.xrayinterface.ConstructorInvoker
 
getTargetReturnType() - Method in class net.amygdalum.xrayinterface.MethodInvoker
 
getTargetReturnType() - Method in class net.amygdalum.xrayinterface.StaticMethodInvoker
 
getType() - Method in class net.amygdalum.xrayinterface.FieldSetter
 
getType() - Method in class net.amygdalum.xrayinterface.InvocationResolver
 
getType() - Method in class net.amygdalum.xrayinterface.StaticSetter
 
getUnboxed(Class<?>) - Static method in class net.amygdalum.xrayinterface.BoxingUtil
 

H

handle(String) - Method in class net.amygdalum.xrayinterface.IsEquivalent
 
hashCode() - Method in class net.amygdalum.xrayinterface.ConvertedType
 
hashCode() - Method in class net.amygdalum.xrayinterface.XRayInterface
 
hasName() - Method in class net.amygdalum.xrayinterface.BindingSignature
 

I

InterfaceMismatchException - Exception in net.amygdalum.xrayinterface
 
InterfaceMismatchException() - Constructor for exception net.amygdalum.xrayinterface.InterfaceMismatchException
 
InterfaceMismatchException(String, Throwable) - Constructor for exception net.amygdalum.xrayinterface.InterfaceMismatchException
 
InterfaceMismatchException(String) - Constructor for exception net.amygdalum.xrayinterface.InterfaceMismatchException
 
InterfaceMismatchException(Throwable) - Constructor for exception net.amygdalum.xrayinterface.InterfaceMismatchException
 
InvocationResolver - Class in net.amygdalum.xrayinterface
 
InvocationResolver(Class<?>) - Constructor for class net.amygdalum.xrayinterface.InvocationResolver
 
invoke(Object, Object...) - Method in class net.amygdalum.xrayinterface.ConstructorInvoker
 
invoke(Object, Object...) - Method in class net.amygdalum.xrayinterface.FieldGetter
 
invoke(Object, Object...) - Method in class net.amygdalum.xrayinterface.FieldSetter
 
invoke(Object, Object...) - Method in interface net.amygdalum.xrayinterface.MethodInvocationHandler
 
invoke(Object, Object...) - Method in class net.amygdalum.xrayinterface.MethodInvoker
 
invoke(Object, Object...) - Method in class net.amygdalum.xrayinterface.StaticGetter
 
invoke(Object, Object...) - Method in class net.amygdalum.xrayinterface.StaticMethodInvoker
 
invoke(Object, Object...) - Method in class net.amygdalum.xrayinterface.StaticSetter
 
invoke(Object, Method, Object[]) - Method in class net.amygdalum.xrayinterface.XRayInterface
 
IS - Static variable in class net.amygdalum.xrayinterface.SignatureUtil
 
isBooleanGetter(Method) - Static method in class net.amygdalum.xrayinterface.SignatureUtil
 
isConstructor(Method) - Static method in class net.amygdalum.xrayinterface.SignatureUtil
 
IsEquivalent<S,T extends org.hamcrest.Matcher<S>> - Class in net.amygdalum.xrayinterface
 
IsEquivalent(Class<T>) - Constructor for class net.amygdalum.xrayinterface.IsEquivalent
 
isFinal(Field) - Static method in class net.amygdalum.xrayinterface.FinalUtil
 
isGetter(Method) - Static method in class net.amygdalum.xrayinterface.SignatureUtil
 
isReadable() - Method in class net.amygdalum.xrayinterface.FieldProperty
 
isReadable() - Method in class net.amygdalum.xrayinterface.StaticProperty
 
isSetter(Method) - Static method in class net.amygdalum.xrayinterface.SignatureUtil
 
isWeakMatching(Type[]) - Static method in interface net.amygdalum.xrayinterface.Type
 
isWritable() - Method in class net.amygdalum.xrayinterface.FieldProperty
 
isWritable() - Method in class net.amygdalum.xrayinterface.StaticProperty
 

M

makeNonFinal(Field) - Static method in class net.amygdalum.xrayinterface.FinalUtil
 
matchedType() - Method in class net.amygdalum.xrayinterface.ConvertedType
 
matchedType() - Method in class net.amygdalum.xrayinterface.FixedType
 
matchedType() - Method in class net.amygdalum.xrayinterface.MatchType
 
matchedType() - Method in interface net.amygdalum.xrayinterface.Type
 
matchedTypes(Type[]) - Static method in interface net.amygdalum.xrayinterface.Type
 
matches(Class<?>) - Method in class net.amygdalum.xrayinterface.ConvertedType
 
matches(Class<?>) - Method in class net.amygdalum.xrayinterface.FixedType
 
matches(Object) - Method in class net.amygdalum.xrayinterface.IsEquivalent
 
matches(Class<?>) - Method in class net.amygdalum.xrayinterface.MatchType
 
matches(Class<?>) - Method in interface net.amygdalum.xrayinterface.Type
 
matches(Type[], Class<?>[]) - Static method in interface net.amygdalum.xrayinterface.Type
 
matchesSafely(Class<?>) - Method in class net.amygdalum.xrayinterface.XRayMatcher
 
matching(Class<?>) - Method in class net.amygdalum.xrayinterface.ConvertedType
 
matching(Class<?>) - Method in class net.amygdalum.xrayinterface.FixedType
 
matching(Class<?>) - Method in class net.amygdalum.xrayinterface.MatchType
 
matching(Class<?>) - Method in interface net.amygdalum.xrayinterface.Type
 
MatchType - Class in net.amygdalum.xrayinterface
 
MatchType(String, Class<?>) - Constructor for class net.amygdalum.xrayinterface.MatchType
 
MethodInvocationHandler - Interface in net.amygdalum.xrayinterface
 
MethodInvoker - Class in net.amygdalum.xrayinterface
Invokes a given method.
MethodInvoker(String, MethodHandle) - Constructor for class net.amygdalum.xrayinterface.MethodInvoker
Invokes the given method
MethodInvoker(String, MethodHandle, Class<?>, Class<?>[]) - Constructor for class net.amygdalum.xrayinterface.MethodInvoker
Invokes a given method.
methodSignature(String, Class<?>, Class<?>[], Class<?>[]) - Static method in class net.amygdalum.xrayinterface.SignatureUtil
 

N

name - Variable in class net.amygdalum.xrayinterface.BindingSignature
 
net.amygdalum.xrayinterface - package net.amygdalum.xrayinterface
 
NULL - Static variable in interface net.amygdalum.xrayinterface.MethodInvocationHandler
 

P

params - Variable in class net.amygdalum.xrayinterface.BindingSignature
 
propertyAnnotationsOf(Method) - Static method in class net.amygdalum.xrayinterface.SignatureUtil
 
propertyOf(Method) - Static method in class net.amygdalum.xrayinterface.SignatureUtil
 
propertyTypeOf(Method) - Static method in class net.amygdalum.xrayinterface.SignatureUtil
 
providesFeaturesOf(Class<?>) - Static method in class net.amygdalum.xrayinterface.XRayMatcher
 

Q

qualifier - Variable in class net.amygdalum.xrayinterface.BindingSignature
 

R

ReflectionFailedException - Exception in net.amygdalum.xrayinterface
 
ReflectionFailedException() - Constructor for exception net.amygdalum.xrayinterface.ReflectionFailedException
 
ReflectionFailedException(String, Throwable) - Constructor for exception net.amygdalum.xrayinterface.ReflectionFailedException
 
ReflectionFailedException(String) - Constructor for exception net.amygdalum.xrayinterface.ReflectionFailedException
 
ReflectionFailedException(Throwable) - Constructor for exception net.amygdalum.xrayinterface.ReflectionFailedException
 
resolveSignature(Method) - Method in class net.amygdalum.xrayinterface.InvocationResolver
 
result - Variable in class net.amygdalum.xrayinterface.BindingSignature
 
RETURN_NULL - Static variable in class net.amygdalum.xrayinterface.ExceptionHandlers
 

S

set() - Method in class net.amygdalum.xrayinterface.FieldProperty
 
SET - Static variable in class net.amygdalum.xrayinterface.SignatureUtil
 
set() - Method in class net.amygdalum.xrayinterface.StaticProperty
 
setGetter(FieldGetter) - Method in class net.amygdalum.xrayinterface.FieldProperty
 
setGetter(StaticGetter) - Method in class net.amygdalum.xrayinterface.StaticProperty
 
SetProperty - Annotation Type in net.amygdalum.xrayinterface
 
setSetter(FieldSetter) - Method in class net.amygdalum.xrayinterface.FieldProperty
 
setSetter(StaticSetter) - Method in class net.amygdalum.xrayinterface.StaticProperty
 
SignatureUtil - Class in net.amygdalum.xrayinterface
 
StaticGetter - Class in net.amygdalum.xrayinterface
Wraps a static field with read (getter) access.
StaticGetter(String, MethodHandle) - Constructor for class net.amygdalum.xrayinterface.StaticGetter
Gets a value on the given field.
StaticGetter(String, MethodHandle, Class<?>) - Constructor for class net.amygdalum.xrayinterface.StaticGetter
Gets a value on the given field.
StaticMethodInvoker - Class in net.amygdalum.xrayinterface
Invokes a given static method.
StaticMethodInvoker(String, MethodHandle) - Constructor for class net.amygdalum.xrayinterface.StaticMethodInvoker
 
StaticMethodInvoker(String, MethodHandle, Class<?>, Class<?>[]) - Constructor for class net.amygdalum.xrayinterface.StaticMethodInvoker
Invokes a given method.
StaticProperty - Class in net.amygdalum.xrayinterface
 
StaticProperty() - Constructor for class net.amygdalum.xrayinterface.StaticProperty
 
StaticSetter - Class in net.amygdalum.xrayinterface
Wraps a static field with modification (setter) access.
StaticSetter(String, MethodHandle) - Constructor for class net.amygdalum.xrayinterface.StaticSetter
Sets a value on the given field.
StaticSetter(String, MethodHandle, Class<?>) - Constructor for class net.amygdalum.xrayinterface.StaticSetter
Sets a value on the given field.

T

to(Class<T>) - Method in class net.amygdalum.xrayinterface.XRayInterface
maps the given interface to the wrapped object
Type - Interface in net.amygdalum.xrayinterface
 
types() - Method in class net.amygdalum.xrayinterface.BindingSignature
 

U

unMappable(Class<?>) - Method in class net.amygdalum.xrayinterface.XRayInterface
collects all methods of the given interface conflicting with the wrapped object

V

valueOf(String) - Static method in enum net.amygdalum.xrayinterface.BindingQualifier
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.amygdalum.xrayinterface.BindingQualifier
Returns an array containing the constants of this enum type, in the order they are declared.
VOID - Static variable in class net.amygdalum.xrayinterface.FixedType
 

X

xray(Object) - Static method in class net.amygdalum.xrayinterface.XRayInterface
wraps the given object.
XRayInterface - Class in net.amygdalum.xrayinterface
XRay is a Decorator for any object (or class) that should get a new public interface.
XRayInterface(Object) - Constructor for class net.amygdalum.xrayinterface.XRayInterface
 
XRayInterface(Class<?>) - Constructor for class net.amygdalum.xrayinterface.XRayInterface
 
XRayMatcher - Class in net.amygdalum.xrayinterface
 
XRayMatcher(Class<?>) - Constructor for class net.amygdalum.xrayinterface.XRayMatcher
 
A B C D E F G H I M N P Q R S T U V X 
Skip navigation links

Copyright © 2017. All rights reserved.