public class com.fasterxml.jackson.databind.ser.std.StdArraySerializers
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.fasterxml.jackson.databind.ser.std.StdArraySerializers
super_class: java.lang.Object
{
protected static final java.util.HashMap<java.lang.String, com.fasterxml.jackson.databind.JsonSerializer<?>> _arraySerializers;
descriptor: Ljava/util/HashMap;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/HashMap<Ljava/lang/String;Lcom/fasterxml/jackson/databind/JsonSerializer<*>;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
1: putstatic com.fasterxml.jackson.databind.ser.std.StdArraySerializers._arraySerializers:Ljava/util/HashMap;
2: getstatic com.fasterxml.jackson.databind.ser.std.StdArraySerializers._arraySerializers:Ljava/util/HashMap;
ldc [Z
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
new com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer
dup
invokespecial com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer.<init>:()V
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: getstatic com.fasterxml.jackson.databind.ser.std.StdArraySerializers._arraySerializers:Ljava/util/HashMap;
ldc [B
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
new com.fasterxml.jackson.databind.ser.std.ByteArraySerializer
dup
invokespecial com.fasterxml.jackson.databind.ser.std.ByteArraySerializer.<init>:()V
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: getstatic com.fasterxml.jackson.databind.ser.std.StdArraySerializers._arraySerializers:Ljava/util/HashMap;
ldc [C
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
new com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer
dup
invokespecial com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer.<init>:()V
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: getstatic com.fasterxml.jackson.databind.ser.std.StdArraySerializers._arraySerializers:Ljava/util/HashMap;
ldc [S
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
new com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer
dup
invokespecial com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer.<init>:()V
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: getstatic com.fasterxml.jackson.databind.ser.std.StdArraySerializers._arraySerializers:Ljava/util/HashMap;
ldc [I
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
new com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer
dup
invokespecial com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer.<init>:()V
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: getstatic com.fasterxml.jackson.databind.ser.std.StdArraySerializers._arraySerializers:Ljava/util/HashMap;
ldc [J
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
new com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer
dup
invokespecial com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer.<init>:()V
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: getstatic com.fasterxml.jackson.databind.ser.std.StdArraySerializers._arraySerializers:Ljava/util/HashMap;
ldc [F
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
new com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer
dup
invokespecial com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer.<init>:()V
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: getstatic com.fasterxml.jackson.databind.ser.std.StdArraySerializers._arraySerializers:Ljava/util/HashMap;
ldc [D
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
new com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer
dup
invokespecial com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer.<init>:()V
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/ser/std/StdArraySerializers;
public static com.fasterxml.jackson.databind.JsonSerializer<?> findStandardImpl(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JsonSerializer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic com.fasterxml.jackson.databind.ser.std.StdArraySerializers._arraySerializers:Ljava/util/HashMap;
aload 0
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.JsonSerializer
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 cls Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/JsonSerializer<*>;
MethodParameters:
Name Flags
cls
}
SourceFile: "StdArraySerializers.java"
NestMembers:
com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer com.fasterxml.jackson.databind.ser.std.StdArraySerializers$TypedPrimitiveArraySerializer
InnerClasses:
public BooleanArraySerializer = com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer of com.fasterxml.jackson.databind.ser.std.StdArraySerializers
public CharArraySerializer = com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer of com.fasterxml.jackson.databind.ser.std.StdArraySerializers
public DoubleArraySerializer = com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer of com.fasterxml.jackson.databind.ser.std.StdArraySerializers
public FloatArraySerializer = com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer of com.fasterxml.jackson.databind.ser.std.StdArraySerializers
public IntArraySerializer = com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer of com.fasterxml.jackson.databind.ser.std.StdArraySerializers
public LongArraySerializer = com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer of com.fasterxml.jackson.databind.ser.std.StdArraySerializers
public ShortArraySerializer = com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer of com.fasterxml.jackson.databind.ser.std.StdArraySerializers
protected abstract TypedPrimitiveArraySerializer = com.fasterxml.jackson.databind.ser.std.StdArraySerializers$TypedPrimitiveArraySerializer of com.fasterxml.jackson.databind.ser.std.StdArraySerializers