- generic(int) - Method in class ru.vyarus.java.generics.resolver.context.GenericsContext
-
class A extends B<Object, C<Long>>.
- generic(String) - Method in class ru.vyarus.java.generics.resolver.context.GenericsContext
-
class B<T, K>.
- GenericArrayTypeImpl - Class in ru.vyarus.java.generics.resolver.context.container
-
Wrapper to hold resolved array type.
- GenericArrayTypeImpl(Type) - Constructor for class ru.vyarus.java.generics.resolver.context.container.GenericArrayTypeImpl
-
- genericAsString(int) - Method in class ru.vyarus.java.generics.resolver.context.GenericsContext
-
class A extends B<Object, C<Long>>.
- genericAsString(String) - Method in class ru.vyarus.java.generics.resolver.context.GenericsContext
-
class B<T, K>.
- GenericInfoUtils - Class in ru.vyarus.java.generics.resolver.util
-
Generic info creation logic.
- generics() - Method in class ru.vyarus.java.generics.resolver.context.GenericsContext
-
class A extends B<Object, C<Long>>.
- genericsAsString() - Method in class ru.vyarus.java.generics.resolver.context.GenericsContext
-
class A extends B<Object, C<Long>>.
- GenericsContext - Class in ru.vyarus.java.generics.resolver.context
-
Context object wraps root type hierarchy generics information descriptor and provides utility methods for
actual types resolution.
- GenericsContext(GenericsInfo, Class<?>) - Constructor for class ru.vyarus.java.generics.resolver.context.GenericsContext
-
- genericsInfo - Variable in class ru.vyarus.java.generics.resolver.context.GenericsContext
-
- GenericsInfo - Class in ru.vyarus.java.generics.resolver.context
-
Holds types hierarchy resolved generics information.
- GenericsInfo(Class<?>, Map<Class<?>, LinkedHashMap<String, Type>>) - Constructor for class ru.vyarus.java.generics.resolver.context.GenericsInfo
-
- GenericsInfoFactory - Class in ru.vyarus.java.generics.resolver.context
-
Analyze class hierarchy and produce class hierarchy resolved generics object.
- genericsMap() - Method in class ru.vyarus.java.generics.resolver.context.GenericsContext
-
class A extends B<Object, C<Long>> and class B<T, K>.
- GenericsResolver - Class in ru.vyarus.java.generics.resolver
-
Resolves class hierarchy generics and provides api for introspection.
- GenericsUtils - Class in ru.vyarus.java.generics.resolver.util
-
Helper utilities to correctly resolve generified types of super interfaces.
- genericType(int) - Method in class ru.vyarus.java.generics.resolver.context.GenericsContext
-
class A extends B<Object, C<Long>>.
- genericType(String) - Method in class ru.vyarus.java.generics.resolver.context.GenericsContext
-
class B<T, K>.
- genericTypes() - Method in class ru.vyarus.java.generics.resolver.context.GenericsContext
-
class A extends B<Object, C<Long>>.
- getActualTypeArguments() - Method in class ru.vyarus.java.generics.resolver.context.container.ParameterizedTypeImpl
-
- getComposingTypes() - Method in class ru.vyarus.java.generics.resolver.context.GenericsInfo
-
- getContextType() - Method in exception ru.vyarus.java.generics.resolver.util.UnknownGenericException
-
- getGenericComponentType() - Method in class ru.vyarus.java.generics.resolver.context.container.GenericArrayTypeImpl
-
- getGenericName() - Method in exception ru.vyarus.java.generics.resolver.util.UnknownGenericException
-
- getGenericsInfo() - Method in class ru.vyarus.java.generics.resolver.context.GenericsContext
-
- getLowerBounds() - Method in class ru.vyarus.java.generics.resolver.context.container.WildcardTypeImpl
-
- getMethodParameters(Method, Map<String, Type>) - Static method in class ru.vyarus.java.generics.resolver.util.GenericsUtils
-
Resolve generics in method parameters.
- getOwnerType() - Method in class ru.vyarus.java.generics.resolver.context.container.ParameterizedTypeImpl
-
- getRawType() - Method in class ru.vyarus.java.generics.resolver.context.container.ParameterizedTypeImpl
-
- getReturnClass(Method, Map<String, Type>) - Static method in class ru.vyarus.java.generics.resolver.util.GenericsUtils
-
Called to properly resolve return type of root finder or inherited finder method.
- getRootClass() - Method in class ru.vyarus.java.generics.resolver.context.GenericsInfo
-
- getTypeGenerics(Class<?>) - Method in class ru.vyarus.java.generics.resolver.context.GenericsInfo
-
- getUpperBounds() - Method in class ru.vyarus.java.generics.resolver.context.container.WildcardTypeImpl
-