public class Types
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
Types.ParameterizedTypeImpl |
Constructor and Description |
---|
Types() |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<?> |
asClass(java.lang.reflect.Type type) |
java.lang.reflect.ParameterizedType |
findParameterizedType(java.lang.Class<?> klass,
java.lang.Class<?> parameterizedClass) |
java.lang.Class<?> |
findParamType(java.lang.reflect.ParameterizedType type,
java.lang.Class<?> expectedWrapper) |
private java.lang.reflect.Type[] |
resolveArgumentTypes(java.lang.Class<?> type,
java.lang.Class<?> parameterizedClass) |
private java.lang.reflect.Type[] |
resolveArgumentTypes(java.lang.reflect.ParameterizedType type,
java.lang.Class<?> parameterizedClass) |
private java.lang.reflect.Type[] |
resolveArgumentTypes(java.lang.reflect.Type type,
java.lang.Class<?> parameterizedClass) |
public java.lang.reflect.ParameterizedType findParameterizedType(java.lang.Class<?> klass, java.lang.Class<?> parameterizedClass)
public java.lang.Class<?> findParamType(java.lang.reflect.ParameterizedType type, java.lang.Class<?> expectedWrapper)
public java.lang.Class<?> asClass(java.lang.reflect.Type type)
private java.lang.reflect.Type[] resolveArgumentTypes(java.lang.reflect.Type type, java.lang.Class<?> parameterizedClass)
private java.lang.reflect.Type[] resolveArgumentTypes(java.lang.Class<?> type, java.lang.Class<?> parameterizedClass)
private java.lang.reflect.Type[] resolveArgumentTypes(java.lang.reflect.ParameterizedType type, java.lang.Class<?> parameterizedClass)
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.