public final class ASMUtils
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
ASMUtils.MethodInfo |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DESC_FIELD_READER |
static java.lang.String |
DESC_FIELD_READER_ARRAY |
static java.lang.String |
DESC_FIELD_WRITER |
static java.lang.String |
DESC_FIELD_WRITER_ARRAY |
static java.lang.String |
DESC_JSON_READER |
static java.lang.String |
DESC_JSON_WRITER |
static java.lang.String |
DESC_JSONSCHEMA |
static java.lang.String |
DESC_OBJECT_READER |
static java.lang.String |
DESC_OBJECT_READER_ADAPTER |
static java.lang.String |
DESC_OBJECT_WRITER |
static java.lang.String |
DESC_SUPPLIER |
(package private) static java.util.concurrent.atomic.AtomicReference<char[]> |
descCacheRef |
(package private) static java.util.Map<java.lang.Class,java.lang.String> |
descMapping |
(package private) static java.util.Map<ASMUtils.MethodInfo,java.lang.String[]> |
paramMapping |
static java.lang.String |
TYPE_BYTE_ARRAY_VALUE_CONSUMER |
static java.lang.String |
TYPE_CHAR_ARRAY_VALUE_CONSUMER |
static java.lang.String |
TYPE_DATE_UTILS |
static java.lang.String |
TYPE_FIELD_READE |
static java.lang.String |
TYPE_FIELD_WRITER |
static java.lang.String |
TYPE_IO_UTILS |
static java.lang.String |
TYPE_JSON_READER |
static java.lang.String |
TYPE_JSON_WRITER |
static java.lang.String |
TYPE_JSONB_IO |
static java.lang.String |
TYPE_OBJECT |
static java.lang.String |
TYPE_OBJECT_READER |
static java.lang.String |
TYPE_OBJECT_READER_1 |
static java.lang.String |
TYPE_OBJECT_READER_10 |
static java.lang.String |
TYPE_OBJECT_READER_11 |
static java.lang.String |
TYPE_OBJECT_READER_12 |
static java.lang.String |
TYPE_OBJECT_READER_2 |
static java.lang.String |
TYPE_OBJECT_READER_3 |
static java.lang.String |
TYPE_OBJECT_READER_4 |
static java.lang.String |
TYPE_OBJECT_READER_5 |
static java.lang.String |
TYPE_OBJECT_READER_6 |
static java.lang.String |
TYPE_OBJECT_READER_7 |
static java.lang.String |
TYPE_OBJECT_READER_8 |
static java.lang.String |
TYPE_OBJECT_READER_9 |
static java.lang.String |
TYPE_OBJECT_READER_ADAPTER |
static java.lang.String |
TYPE_OBJECT_READER_NONE_DEFAULT_CONSTRUCTOR |
static java.lang.String |
TYPE_OBJECT_WRITER |
static java.lang.String |
TYPE_OBJECT_WRITER_1 |
static java.lang.String |
TYPE_OBJECT_WRITER_10 |
static java.lang.String |
TYPE_OBJECT_WRITER_11 |
static java.lang.String |
TYPE_OBJECT_WRITER_12 |
static java.lang.String |
TYPE_OBJECT_WRITER_2 |
static java.lang.String |
TYPE_OBJECT_WRITER_3 |
static java.lang.String |
TYPE_OBJECT_WRITER_4 |
static java.lang.String |
TYPE_OBJECT_WRITER_5 |
static java.lang.String |
TYPE_OBJECT_WRITER_6 |
static java.lang.String |
TYPE_OBJECT_WRITER_7 |
static java.lang.String |
TYPE_OBJECT_WRITER_8 |
static java.lang.String |
TYPE_OBJECT_WRITER_9 |
static java.lang.String |
TYPE_OBJECT_WRITER_ADAPTER |
static java.lang.String |
TYPE_TYPE_UTILS |
static java.lang.String |
TYPE_UNSAFE_UTILS |
(package private) static java.util.Map<java.lang.Class,java.lang.String> |
typeMapping |
| Constructor and Description |
|---|
ASMUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
desc(java.lang.Class<?> clazz) |
static java.lang.String[] |
lookupParameterNames(java.lang.reflect.AccessibleObject methodOrCtor) |
static java.lang.String |
sanitizeClassName(java.lang.String simpleName)
Sanitizes a class simple name so that it can be embedded in a generated class name.
|
static java.lang.String |
type(java.lang.Class<?> clazz) |
public static final java.lang.String TYPE_UNSAFE_UTILS
public static final java.lang.String TYPE_OBJECT_WRITER_ADAPTER
public static final java.lang.String TYPE_OBJECT_WRITER_1
public static final java.lang.String TYPE_OBJECT_WRITER_2
public static final java.lang.String TYPE_OBJECT_WRITER_3
public static final java.lang.String TYPE_OBJECT_WRITER_4
public static final java.lang.String TYPE_OBJECT_WRITER_5
public static final java.lang.String TYPE_OBJECT_WRITER_6
public static final java.lang.String TYPE_OBJECT_WRITER_7
public static final java.lang.String TYPE_OBJECT_WRITER_8
public static final java.lang.String TYPE_OBJECT_WRITER_9
public static final java.lang.String TYPE_OBJECT_WRITER_10
public static final java.lang.String TYPE_OBJECT_WRITER_11
public static final java.lang.String TYPE_OBJECT_WRITER_12
public static final java.lang.String TYPE_FIELD_READE
public static final java.lang.String TYPE_JSON_READER
public static final java.lang.String TYPE_OBJECT_READER
public static final java.lang.String TYPE_OBJECT_READER_ADAPTER
public static final java.lang.String TYPE_OBJECT_READER_1
public static final java.lang.String TYPE_OBJECT_READER_2
public static final java.lang.String TYPE_OBJECT_READER_3
public static final java.lang.String TYPE_OBJECT_READER_4
public static final java.lang.String TYPE_OBJECT_READER_5
public static final java.lang.String TYPE_OBJECT_READER_6
public static final java.lang.String TYPE_OBJECT_READER_7
public static final java.lang.String TYPE_OBJECT_READER_8
public static final java.lang.String TYPE_OBJECT_READER_9
public static final java.lang.String TYPE_OBJECT_READER_10
public static final java.lang.String TYPE_OBJECT_READER_11
public static final java.lang.String TYPE_OBJECT_READER_12
public static final java.lang.String TYPE_OBJECT_READER_NONE_DEFAULT_CONSTRUCTOR
public static final java.lang.String TYPE_BYTE_ARRAY_VALUE_CONSUMER
public static final java.lang.String TYPE_CHAR_ARRAY_VALUE_CONSUMER
public static final java.lang.String TYPE_TYPE_UTILS
public static final java.lang.String TYPE_DATE_UTILS
public static final java.lang.String TYPE_OBJECT_WRITER
public static final java.lang.String TYPE_JSON_WRITER
public static final java.lang.String TYPE_JSONB_IO
public static final java.lang.String TYPE_FIELD_WRITER
public static final java.lang.String TYPE_IO_UTILS
public static final java.lang.String TYPE_OBJECT
public static final java.lang.String DESC_FIELD_WRITER
public static final java.lang.String DESC_FIELD_WRITER_ARRAY
public static final java.lang.String DESC_FIELD_READER
public static final java.lang.String DESC_FIELD_READER_ARRAY
public static final java.lang.String DESC_JSON_READER
public static final java.lang.String DESC_JSON_WRITER
public static final java.lang.String DESC_OBJECT_READER
public static final java.lang.String DESC_OBJECT_READER_ADAPTER
public static final java.lang.String DESC_OBJECT_WRITER
public static final java.lang.String DESC_SUPPLIER
public static final java.lang.String DESC_JSONSCHEMA
static final java.util.Map<ASMUtils.MethodInfo,java.lang.String[]> paramMapping
static final java.util.Map<java.lang.Class,java.lang.String> descMapping
static final java.util.Map<java.lang.Class,java.lang.String> typeMapping
static final java.util.concurrent.atomic.AtomicReference<char[]> descCacheRef
public static java.lang.String sanitizeClassName(java.lang.String simpleName)
"Class[]" become "ClassArray", and any other character
that is not valid in a class name is replaced with an underscore.simpleName - the simple name to sanitize, may be nullpublic static java.lang.String type(java.lang.Class<?> clazz)
public static java.lang.String desc(java.lang.Class<?> clazz)
public static java.lang.String[] lookupParameterNames(java.lang.reflect.AccessibleObject methodOrCtor)