Class Resolver.Frame

  • Enclosing class:
    Resolver

    public final class Resolver.Frame
    extends java.lang.Object
    • Field Detail

      • _typeElement

        private final java.lang.reflect.Type _typeElement
      • _elementTypeMap

        private final java.util.Map<java.lang.reflect.Type,​Type<?>> _elementTypeMap
      • _typeArguments

        private final java.util.ArrayList<Type<?>> _typeArguments
    • Method Detail

      • getResult

        public Type<?> getResult()
      • getCurrentType

        java.lang.reflect.Type getCurrentType()
      • getTypeArguments

        java.util.List<Type<?>> getTypeArguments()
      • findType

        Type<?> findType​(java.lang.reflect.Type e)
      • resolveType

        Type<?> resolveType​(java.lang.reflect.Type t)
      • resolveTypeCore

        private Type<?> resolveTypeCore​(java.lang.reflect.Type t)
      • addTypeArgument

        void addTypeArgument​(GenericParameter<?> genericParameter)