public class TypeUtil extends Object
| Modifier and Type | Method and Description |
|---|---|
static String |
determineArrayOfType(com.fasterxml.jackson.databind.JavaType contentType) |
static String |
determineTypeName(Class<?> type) |
static Field |
findField(Class<?> javaBaseClass,
String javaFieldOrMethodName) |
static Method |
findMethod(Class<?> javaBaseClass,
String javaMethodName) |
static boolean |
isPrimitive(Class<?> javaBaseClass,
String javaFieldName) |
static List<com.fasterxml.jackson.databind.JavaType> |
resolveAllTypes(com.fasterxml.jackson.databind.JavaType javaType,
com.fasterxml.jackson.databind.type.TypeFactory typeFactory) |
static <T extends Annotation> |
resolveAnnotation(Class<?> javaBaseClass,
String javaFieldOrMethodName,
Class<T> annotationClass) |
public static String determineArrayOfType(com.fasterxml.jackson.databind.JavaType contentType)
public static <T extends Annotation> T resolveAnnotation(Class<?> javaBaseClass, String javaFieldOrMethodName, Class<T> annotationClass)
public static List<com.fasterxml.jackson.databind.JavaType> resolveAllTypes(com.fasterxml.jackson.databind.JavaType javaType, com.fasterxml.jackson.databind.type.TypeFactory typeFactory)
Copyright © 2018 Scalable Capital GmbH. All rights reserved.