A B C D E F G H I L M O P R S T V W

A

accept(S, V) - Method in interface org.reflext.api.TypeInfo
Visit the type info.
accept(ClassTypeInfo) - Method in class org.reflext.api.visit.HierarchyVisitorStrategy
Controls wether or not a type will be visited.
AccessScope - Enum in org.reflext.api
 
Annotated - Interface in org.reflext.api.annotation
An annotated object.
ANNOTATION - Static variable in class org.reflext.api.annotation.AnnotationParameterType
.
AnnotationInfo - Interface in org.reflext.api.annotation
 
AnnotationIntrospector<A> - Class in org.reflext.api.introspection
 
AnnotationIntrospector(AnnotationType<A, ?>) - Constructor for class org.reflext.api.introspection.AnnotationIntrospector
 
AnnotationParameterInfo<T> - Interface in org.reflext.api.annotation
 
AnnotationParameterType<T> - Class in org.reflext.api.annotation
 
AnnotationTarget<T,A> - Class in org.reflext.api.introspection
The target of an annotation.
AnnotationTarget(T, A) - Constructor for class org.reflext.api.introspection.AnnotationTarget
Create a new annotated target.
AnnotationType<A,T> - Class in org.reflext.api.annotation
The type of annotation.
AnnotationType() - Constructor for class org.reflext.api.annotation.AnnotationType
 
ArrayTypeInfo - Interface in org.reflext.api
 

B

BOOLEAN - Static variable in class org.reflext.api.annotation.AnnotationParameterType
.
BYTE - Static variable in class org.reflext.api.annotation.AnnotationParameterType
.

C

checkVariableExtension(TypeVariableInfo, TypeVariableInfo, TypeInfo) - Method in class org.reflext.api.relationship.SubType
 
CLASS - Static variable in class org.reflext.api.annotation.AnnotationParameterType
.
ClassKind - Enum in org.reflext.api
 
ClassTypeInfo - Interface in org.reflext.api
 

D

DOUBLE - Static variable in class org.reflext.api.annotation.AnnotationParameterType
.

E

enter(ClassTypeInfo) - Method in interface org.reflext.api.visit.HierarchyVisitor
 
ENUM - Static variable in class org.reflext.api.annotation.AnnotationParameterType
.
equals(Object) - Method in class org.reflext.api.MethodSignature
 

F

FLOAT - Static variable in class org.reflext.api.annotation.AnnotationParameterType
.

G

GenericDeclarationInfo - Interface in org.reflext.api
 
get(Class<A>) - Static method in class org.reflext.api.annotation.AnnotationType
 
get(ClassTypeInfo) - Static method in class org.reflext.api.annotation.AnnotationType
 
get() - Method in enum org.reflext.api.visit.HierarchyScope
 
getAccess() - Method in interface org.reflext.api.MethodInfo
 
getAnnotation() - Method in class org.reflext.api.introspection.AnnotationTarget
 
getBounds() - Method in interface org.reflext.api.TypeVariableInfo
 
getComponentType() - Method in interface org.reflext.api.ArrayTypeInfo
 
getDeclaredAnnotation(AnnotationType<A, ?>) - Method in interface org.reflext.api.annotation.Annotated
 
getDeclaredMethod(MethodSignature) - Method in interface org.reflext.api.ClassTypeInfo
 
getDeclaredMethods() - Method in interface org.reflext.api.ClassTypeInfo
 
getGenericDeclaration() - Method in interface org.reflext.api.TypeVariableInfo
 
getGetterMap(ClassTypeInfo) - Method in class org.reflext.api.introspection.MethodIntrospector
Returns a map of all method info getters on the specified class type info.
getGetters(ClassTypeInfo) - Method in class org.reflext.api.introspection.MethodIntrospector
Find all method info getters on the specified class type info.
getInterfaces() - Method in interface org.reflext.api.ClassTypeInfo
 
getKind() - Method in interface org.reflext.api.ClassTypeInfo
 
getLiteralType() - Method in interface org.reflext.api.SimpleTypeInfo
 
getLowerBounds() - Method in interface org.reflext.api.WildcardTypeInfo
 
getMethod() - Method in interface org.reflext.api.MethodInfo
 
getMethods(TypeInfo) - Method in class org.reflext.api.introspection.MethodIntrospector
Returns all method on the specified type info.
getName() - Method in interface org.reflext.api.annotation.AnnotationParameterInfo
 
getName() - Method in interface org.reflext.api.ClassTypeInfo
 
getName() - Method in interface org.reflext.api.MethodInfo
 
getName() - Method in class org.reflext.api.MethodSignature
 
getName() - Method in interface org.reflext.api.TypeVariableInfo
 
getOwner() - Method in interface org.reflext.api.MethodInfo
 
getOwnerType() - Method in interface org.reflext.api.ParameterizedTypeInfo
 
getPackageName() - Method in interface org.reflext.api.ClassTypeInfo
 
getParameter(String) - Method in interface org.reflext.api.annotation.AnnotationInfo
 
getParameterNames() - Method in interface org.reflext.api.MethodInfo
Returns the parameter names of the method or null if the parameter names cannot be determined.
getParameters() - Method in interface org.reflext.api.annotation.AnnotationInfo
 
getParameterTypes() - Method in interface org.reflext.api.MethodInfo
 
getRawType() - Method in interface org.reflext.api.ParameterizedTypeInfo
 
getReturnType() - Method in interface org.reflext.api.MethodInfo
 
getSetterMap(ClassTypeInfo) - Method in class org.reflext.api.introspection.MethodIntrospector
Returns a map of all method info setters on the specified class type info.
getSetters(ClassTypeInfo) - Method in class org.reflext.api.introspection.MethodIntrospector
Find all method info setters on the specified class type info.
getSignature() - Method in interface org.reflext.api.MethodInfo
 
getSignature(ClassTypeInfo) - Method in interface org.reflext.api.MethodInfo
Resolves a type signature with a provided class type context.
getSimpleName() - Method in interface org.reflext.api.ClassTypeInfo
 
getSuperClass() - Method in interface org.reflext.api.ClassTypeInfo
 
getSuperType() - Method in interface org.reflext.api.ClassTypeInfo
 
getTarget() - Method in class org.reflext.api.introspection.AnnotationTarget
 
getType() - Method in interface org.reflext.api.annotation.AnnotationInfo
 
getType() - Method in interface org.reflext.api.annotation.AnnotationParameterInfo
 
getType() - Method in class org.reflext.api.annotation.AnnotationType
 
getType() - Method in interface org.reflext.api.MethodInfo
Returns the method type.
getType() - Method in interface org.reflext.api.TypeInfo
Returns the underlying type object.
getTypeArguments() - Method in interface org.reflext.api.ParameterizedTypeInfo
 
getTypeParameters() - Method in interface org.reflext.api.GenericDeclarationInfo
 
getUpperBounds() - Method in interface org.reflext.api.WildcardTypeInfo
 
getValue() - Method in interface org.reflext.api.annotation.AnnotationParameterInfo
 
getValues() - Method in interface org.reflext.api.annotation.AnnotationParameterInfo
 

H

hashCode() - Method in class org.reflext.api.MethodSignature
 
HierarchyScope - Enum in org.reflext.api.visit
 
HierarchyVisitor<V extends HierarchyVisitor<V>> - Interface in org.reflext.api.visit
Visits a ClassTypeInfo hierarchy.
HierarchyVisitorStrategy<V extends HierarchyVisitor<V>> - Class in org.reflext.api.visit
 
HierarchyVisitorStrategy() - Constructor for class org.reflext.api.visit.HierarchyVisitorStrategy
 

I

INTEGER - Static variable in class org.reflext.api.annotation.AnnotationParameterType
.
isAbstract() - Method in interface org.reflext.api.MethodInfo
Returns true when the method MethodInfo.getType() returns the value MethodType.ABSTRACT.
isAssignableFrom(ClassTypeInfo) - Method in interface org.reflext.api.ClassTypeInfo
 
isConcrete() - Method in interface org.reflext.api.MethodInfo
Returns true when the method MethodInfo.getType() returns the value MethodType.CONCRETE.
isFinal() - Method in interface org.reflext.api.MethodInfo
 
isMultiValued() - Method in interface org.reflext.api.annotation.AnnotationParameterInfo
 
isNative() - Method in interface org.reflext.api.MethodInfo
Returns true when the method MethodInfo.getType() returns the value MethodType.NATIVE.
isPrimitive() - Method in interface org.reflext.api.SimpleTypeInfo
 
isSatisfied(TypeInfo, TypeInfo) - Method in class org.reflext.api.relationship.SubType
The sub type relationship is satisfied when the t1 type extends the t2 type.
isSatisfied(T1, T2) - Method in interface org.reflext.api.relationship.TypeRelationship
 
isStatic() - Method in interface org.reflext.api.MethodInfo
 
isSubType(TypeInfo, TypeInfo) - Method in class org.reflext.api.relationship.SubType
 
isSubType(TypeInfo, ClassTypeInfo) - Method in class org.reflext.api.relationship.SubType
 
isSubType(TypeInfo, VoidTypeInfo) - Method in class org.reflext.api.relationship.SubType
 
isSubType(TypeInfo, TypeVariableInfo) - Method in class org.reflext.api.relationship.SubType
 
isSubType(TypeInfo, ParameterizedTypeInfo) - Method in class org.reflext.api.relationship.SubType
 
isSubType(TypeInfo, ArrayTypeInfo) - Method in class org.reflext.api.relationship.SubType
 
isSubType(TypeInfo) - Method in interface org.reflext.api.TypeInfo
Returns true if the current type is a sub type of the argument.

L

leave(ClassTypeInfo) - Method in interface org.reflext.api.visit.HierarchyVisitor
 
leave(ClassTypeInfo) - Method in class org.reflext.api.visit.HierarchyVisitorStrategy
Signals that a type has been visited.
LiteralType - Enum in org.reflext.api
 
LONG - Static variable in class org.reflext.api.annotation.AnnotationParameterType
.

M

MethodInfo - Interface in org.reflext.api
 
MethodIntrospector - Class in org.reflext.api.introspection
An introspector for methods of various types.
MethodIntrospector(HierarchyVisitorStrategy, boolean) - Constructor for class org.reflext.api.introspection.MethodIntrospector
Creates an introspector with the specified hierarchy visitor strategy and the specified removeOverrides parameter.
MethodIntrospector(HierarchyScope, boolean) - Constructor for class org.reflext.api.introspection.MethodIntrospector
Creates an introspector with the specified hierarchy scope and the specified removeOverrides parameter.
MethodIntrospector(HierarchyScope) - Constructor for class org.reflext.api.introspection.MethodIntrospector
Builds a new introspector with the specified hierarchy scope and a removeOverrides parameter set to false.
MethodIntrospector(HierarchyVisitorStrategy) - Constructor for class org.reflext.api.introspection.MethodIntrospector
Builds a new introspector with the specified hierarchy visitor strategy and a removeOverrides parameter set to false.
MethodSignature - Class in org.reflext.api
The signature of method, identifies a method.
MethodSignature(String, List<TypeInfo>) - Constructor for class org.reflext.api.MethodSignature
 
MethodType - Enum in org.reflext.api
 

O

org.reflext.api - package org.reflext.api
 
org.reflext.api.annotation - package org.reflext.api.annotation
 
org.reflext.api.introspection - package org.reflext.api.introspection
 
org.reflext.api.relationship - package org.reflext.api.relationship
 
org.reflext.api.visit - package org.reflext.api.visit
 

P

ParameterizedTypeInfo - Interface in org.reflext.api
 

R

resolve(TypeInfo) - Method in interface org.reflext.api.ClassTypeInfo
 
resolve(ClassTypeInfo) - Method in class org.reflext.api.introspection.AnnotationIntrospector
 
resolve(MethodInfo) - Method in class org.reflext.api.introspection.AnnotationIntrospector
 
resolve(ClassTypeInfo, MethodSignature) - Method in class org.reflext.api.introspection.AnnotationIntrospector
 
resolve(T) - Method in interface org.reflext.api.TypeResolver
 
resolveAll(ClassTypeInfo) - Method in class org.reflext.api.introspection.AnnotationIntrospector
 
resolveAll(ClassTypeInfo, MethodSignature) - Method in class org.reflext.api.introspection.AnnotationIntrospector
 
resolveMethods(ClassTypeInfo, AnnotationType<A, ?>) - Method in class org.reflext.api.introspection.MethodIntrospector
 

S

SHORT - Static variable in class org.reflext.api.annotation.AnnotationParameterType
.
SimpleTypeInfo - Interface in org.reflext.api
 
STRING - Static variable in class org.reflext.api.annotation.AnnotationParameterType
.
SUB_TYPE - Static variable in interface org.reflext.api.relationship.TypeRelationship
 
SubType - Class in org.reflext.api.relationship
 
SubType() - Constructor for class org.reflext.api.relationship.SubType
 

T

toString() - Method in class org.reflext.api.MethodSignature
 
TypeInfo - Interface in org.reflext.api
 
TypeRelationship<T1 extends TypeInfo,T2 extends TypeInfo> - Interface in org.reflext.api.relationship
 
TypeResolver<T> - Interface in org.reflext.api
 
TypeVariableInfo - Interface in org.reflext.api
 

V

valueOf(String) - Static method in enum org.reflext.api.AccessScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.reflext.api.ClassKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.reflext.api.LiteralType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.reflext.api.MethodType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.reflext.api.visit.HierarchyScope
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.reflext.api.AccessScope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.reflext.api.ClassKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.reflext.api.LiteralType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.reflext.api.MethodType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.reflext.api.visit.HierarchyScope
Returns an array containing the constants of this enum type, in the order they are declared.
visit(TypeInfo, V) - Method in class org.reflext.api.visit.HierarchyVisitorStrategy
 
visit(TypeInfo, V) - Method in interface org.reflext.api.VisitorStrategy
 
Visitor<V extends Visitor<V,S>,S extends VisitorStrategy<V,S>> - Interface in org.reflext.api
Defines the visitor base interface.
VisitorStrategy<V extends Visitor<V,S>,S extends VisitorStrategy<V,S>> - Interface in org.reflext.api
 
VoidTypeInfo - Interface in org.reflext.api
 

W

WildcardTypeInfo - Interface in org.reflext.api
 

A B C D E F G H I L M O P R S T V W

Copyright © 2010 eXo Platform SAS. All Rights Reserved.