Class Resolver


  • final class Resolver
    extends java.lang.Object
    • Constructor Detail

      • Resolver

        Resolver()
    • Method Detail

      • resolveMembers

        void resolveMembers​(ReflectedType<?> type,
                            int flags)
      • resolve

        public Type<?> resolve​(java.lang.reflect.Type type)
      • visitClass

        private Type<?> visitClass​(java.lang.Class<?> c,
                                   Resolver.Frame frame)
      • visitTypeVariable

        private Type<?> visitTypeVariable​(java.lang.reflect.TypeVariable<?> type,
                                          Resolver.Frame frame)
      • visitGenericArrayType

        private Type<?> visitGenericArrayType​(java.lang.reflect.GenericArrayType type,
                                              Resolver.Frame frame)
      • visitWildcardType

        private Type<?> visitWildcardType​(java.lang.reflect.WildcardType w,
                                          Resolver.Frame frame)
      • visitParameterizedType

        private Type<?> visitParameterizedType​(java.lang.reflect.ParameterizedType type,
                                               Resolver.Frame frame)
      • resolveExisting

        private Type<?> resolveExisting​(Resolver.Frame frame,
                                        java.lang.reflect.Type type,
                                        boolean resolve)
      • visitField

        public Type<?> visitField​(java.lang.reflect.Field field,
                                  Resolver.Frame frame)
      • visitMethod

        private Type<?> visitMethod​(java.lang.reflect.Method m,
                                    Resolver.Frame frame)
      • visitConstructor

        private Type<?> visitConstructor​(java.lang.reflect.Constructor<?> c,
                                         Resolver.Frame frame)