code: public static Type[] getTypeArguments(Type type) {
  		if (null == type) {
  			return null;
  		}
  
  		final ParameterizedType parameterizedType = toParameterizedType(type);
  		return (null == parameterizedType) ? null : parameterizedType.getActualTypeArguments();
  	}
docs: 获得指定类型中所有泛型参数类型，例如：
  
  <pre>
  class A&lt;T&gt;
  class B extends A&lt;String&gt;
  </pre>
  
  通过此方法，传入B.class即可得到String
  
  @param type 指定类型
  @return 所有泛型参数类型