public class TypeUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected static String |
BIT_OFFSET_NAME |
protected static String |
BYTE_OFFSET_NAME |
protected static String |
DECODE_FORMULA_NAME |
protected static String |
ENCODE_FORMULA_NAME |
protected static String |
JAVA_TYPES_NAME |
protected static String |
LENGTH_NAME |
protected static String |
PROTOCOL_TYPES_NAME |
protected static String |
SIZE_NAME |
| 构造器和说明 |
|---|
TypeUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
bitOffset(@NonNull Annotation typeAnnotation) |
static int |
byteOffset(@NonNull Annotation typeAnnotation) |
static Class<? extends java.util.function.Function> |
decodingFormula(@NonNull Annotation typeAnnotation) |
static Class<? extends java.util.function.Function> |
encodingFormula(@NonNull Annotation typeAnnotation) |
protected static Class<? extends java.util.function.Function> |
formula(@NonNull Annotation typeAnnotation,
@NonNull String name) |
static Type[] |
javaTypes(@NonNull Annotation typeAnnotation) |
static Type[] |
javaTypes(@NonNull Class<? extends Annotation> typeAnnotationClass) |
static int |
length(@NonNull Annotation typeAnnotation) |
static Object |
listToArray(List<?> list,
Object array) |
static ProtocolType[] |
protocolTypes(@NonNull Annotation typeAnnotation) |
static int |
size(@NonNull Annotation typeAnnotation) |
static int |
size(@NonNull Class<? extends Annotation> typeAnnotationClass) |
static int |
size(@NonNull ProtocolType type) |
static Type |
wrapperClass(@NonNull String name) |
public static int size(@NonNull
@NonNull ProtocolType type)
public static int size(@NonNull
@NonNull Class<? extends Annotation> typeAnnotationClass)
public static ProtocolType[] protocolTypes(@NonNull @NonNull Annotation typeAnnotation)
public static Class<? extends java.util.function.Function> encodingFormula(@NonNull @NonNull Annotation typeAnnotation)
public static Class<? extends java.util.function.Function> decodingFormula(@NonNull @NonNull Annotation typeAnnotation)
protected static Class<? extends java.util.function.Function> formula(@NonNull @NonNull Annotation typeAnnotation, @NonNull @NonNull String name)
public static Type[] javaTypes(@NonNull @NonNull Annotation typeAnnotation)
public static Type[] javaTypes(@NonNull @NonNull Class<? extends Annotation> typeAnnotationClass)
public static int byteOffset(@NonNull
@NonNull Annotation typeAnnotation)
public static int bitOffset(@NonNull
@NonNull Annotation typeAnnotation)
public static int size(@NonNull
@NonNull Annotation typeAnnotation)
public static int length(@NonNull
@NonNull Annotation typeAnnotation)
Copyright © 2019–2021 indunet. All rights reserved.