public final class Primitives extends Object
java.lang.reflect.ParameterizedType
{@code java.lang.reflect.ParameterizedType.getActualTypeArguments}
valid since JDK 1.5. Compatible with JDK7., Line 65{@code java.lang.reflect.Field.getGenericType}
valid since JDK 1.5. Compatible with JDK7., Line 234{@code java.lang.Class.getComponentType}
valid since JDK 1.1. Compatible with JDK7., Line 830Modifier and Type | Class and Description |
---|---|
static class |
Primitives.Resolver<T> |
Modifier and Type | Method and Description |
---|---|
static <T> boolean |
either(Class<T> type) |
static boolean |
isAssignable(Class<?> type,
Class<?> primType) |
static <T> boolean |
isNumber(Class<T> type) |
static <T> boolean |
isPrimitive(Class<T> type) |
static <T> boolean |
isWrapper(Class<T> type) |
static <T> boolean |
neither(Class<T> type) |
static <T> T |
resolve(Class<T> type,
Object wrapper) |
static <T> Class<T> |
toPrimitive(Class<T> type) |
static <T> Class<T> |
toWrapper(Class<T> type) |
public static boolean isAssignable(Class<?> type, Class<?> primType)
type
- primType
- public static <T> T resolve(Class<T> type, Object wrapper)
T
- type
- wrapper
- public static <T> boolean isPrimitive(Class<T> type)
T
- type
- public static <T> boolean isWrapper(Class<T> type)
T
- type
- public static <T> boolean either(Class<T> type)
T
- type
- public static <T> boolean neither(Class<T> type)
T
- type
- public static <T> Class<T> toWrapper(Class<T> type)
T
- type
- public static <T> Class<T> toPrimitive(Class<T> type)
T
- type
- public static <T> boolean isNumber(Class<T> type)
T
- type
- Copyright © 2018 Terra Software Informatics LLC.. All rights reserved.