Class GenericMetadataSupport.ParameterizedReturnType

  • Enclosing class:
    GenericMetadataSupport

    private static class GenericMetadataSupport.ParameterizedReturnType
    extends GenericMetadataSupport
    Generic metadata specific to ParameterizedType returned via Method.getGenericReturnType().
    • Field Detail

      • parameterizedType

        private final java.lang.reflect.ParameterizedType parameterizedType
      • typeParameters

        private final java.lang.reflect.TypeVariable<?>[] typeParameters
    • Constructor Detail

      • ParameterizedReturnType

        public ParameterizedReturnType​(GenericMetadataSupport source,
                                       java.lang.reflect.TypeVariable<?>[] typeParameters,
                                       java.lang.reflect.ParameterizedType parameterizedType)
    • Method Detail

      • readTypeParameters

        private void readTypeParameters()
      • readTypeVariables

        private void readTypeVariables()
      • rawType

        public java.lang.Class<?> rawType()
        Specified by:
        rawType in class GenericMetadataSupport
        Returns:
        Raw type of the current instance.