Class TypeResolver.WildcardCapturer

  • Enclosing class:
    TypeResolver

    private static class TypeResolver.WildcardCapturer
    extends java.lang.Object
    • Constructor Detail

      • WildcardCapturer

        private WildcardCapturer()
      • WildcardCapturer

        private WildcardCapturer​(java.util.concurrent.atomic.AtomicInteger id)
    • Method Detail

      • capture

        final java.lang.reflect.Type capture​(java.lang.reflect.Type type)
      • captureAsTypeVariable

        java.lang.reflect.TypeVariable<?> captureAsTypeVariable​(java.lang.reflect.Type[] upperBounds)
      • captureNullable

        @CheckForNull
        private java.lang.reflect.Type captureNullable​(@CheckForNull
                                                       java.lang.reflect.Type type)