类 TypeUtils.ParameterizedTypeImpl

  • 所有已实现的接口:
    java.lang.reflect.ParameterizedType, java.lang.reflect.Type
    封闭类:
    TypeUtils

    private static final class TypeUtils.ParameterizedTypeImpl
    extends java.lang.Object
    implements java.lang.reflect.ParameterizedType
    ParameterizedType implementation class.
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      private java.lang.Class<?> raw
      type.
      private java.lang.reflect.Type[] typeArguments
      formal type arguments.typeArguments
      private java.lang.reflect.Type useOwner
      owner type to use, if any.
    • 构造器概要

      构造器 
      限定符 构造器 说明
      private ParameterizedTypeImpl​(java.lang.Class<?> raw, java.lang.reflect.Type useOwner, java.lang.reflect.Type[] typeArguments)  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      java.lang.reflect.Type[] getActualTypeArguments()  
      java.lang.reflect.Type getOwnerType()  
      java.lang.reflect.Type getRawType()  
      java.lang.String toString()  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • 从接口继承的方法 java.lang.reflect.Type

        getTypeName
    • 字段详细资料

      • raw

        private final java.lang.Class<?> raw
        type.
      • useOwner

        private final java.lang.reflect.Type useOwner
        owner type to use, if any.
      • typeArguments

        private final java.lang.reflect.Type[] typeArguments
        formal type arguments.typeArguments
    • 构造器详细资料

      • ParameterizedTypeImpl

        private ParameterizedTypeImpl​(java.lang.Class<?> raw,
                                      java.lang.reflect.Type useOwner,
                                      java.lang.reflect.Type[] typeArguments)
    • 方法详细资料

      • getRawType

        public java.lang.reflect.Type getRawType()
        指定者:
        getRawType 在接口中 java.lang.reflect.ParameterizedType
      • getOwnerType

        public java.lang.reflect.Type getOwnerType()
        指定者:
        getOwnerType 在接口中 java.lang.reflect.ParameterizedType
      • getActualTypeArguments

        public java.lang.reflect.Type[] getActualTypeArguments()
        指定者:
        getActualTypeArguments 在接口中 java.lang.reflect.ParameterizedType
      • toString

        public java.lang.String toString()
        覆盖:
        toString 在类中 java.lang.Object