public class
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.datastax.oss.driver.api.core.type.codec.ExtraTypeCodecs
super_class: java.lang.Object
{
public static final com.datastax.oss.driver.api.core.type.codec.TypeCodec<java.time.Instant> ;
descriptor: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<Ljava/time/Instant;>;
public static final com.datastax.oss.driver.api.core.type.codec.PrimitiveLongCodec ;
descriptor: Lcom/datastax/oss/driver/api/core/type/codec/PrimitiveLongCodec;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.datastax.oss.driver.api.core.type.codec.PrimitiveLongCodec ;
descriptor: Lcom/datastax/oss/driver/api/core/type/codec/PrimitiveLongCodec;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.datastax.oss.driver.api.core.type.codec.TypeCodec<java.time.ZonedDateTime> ;
descriptor: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<Ljava/time/ZonedDateTime;>;
public static final com.datastax.oss.driver.api.core.type.codec.TypeCodec<java.time.ZonedDateTime> ;
descriptor: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<Ljava/time/ZonedDateTime;>;
public static final com.datastax.oss.driver.api.core.type.codec.TypeCodec<java.time.ZonedDateTime> ;
descriptor: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<Ljava/time/ZonedDateTime;>;
public static final com.datastax.oss.driver.api.core.type.codec.TypeCodec<java.time.LocalDateTime> ;
descriptor: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<Ljava/time/LocalDateTime;>;
public static final com.datastax.oss.driver.api.core.type.codec.TypeCodec<java.time.LocalDateTime> ;
descriptor: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<Ljava/time/LocalDateTime;>;
public static final com.datastax.oss.driver.api.core.type.codec.TypeCodec<byte[]> ;
descriptor: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<[B>;
public static final com.datastax.oss.driver.api.core.type.codec.TypeCodec<boolean[]> ;
descriptor: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<[Z>;
public static final com.datastax.oss.driver.api.core.type.codec.TypeCodec<byte[]> ;
descriptor: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<[B>;
public static final com.datastax.oss.driver.api.core.type.codec.TypeCodec<short[]> ;
descriptor: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<[S>;
public static final com.datastax.oss.driver.api.core.type.codec.TypeCodec<int[]> ;
descriptor: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<[I>;
public static final com.datastax.oss.driver.api.core.type.codec.TypeCodec<long[]> ;
descriptor: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<[J>;
public static final com.datastax.oss.driver.api.core.type.codec.TypeCodec<float[]> ;
descriptor: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<[F>;
public static final com.datastax.oss.driver.api.core.type.codec.TypeCodec<double[]> ;
descriptor: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<[D>;
static void ();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new com.datastax.oss.driver.internal.core.type.codec.TimestampCodec
dup
getstatic java.time.ZoneOffset.UTC:Ljava/time/ZoneOffset;
invokespecial com.datastax.oss.driver.internal.core.type.codec.TimestampCodec.<init>:(Ljava/time/ZoneId;)V
putstatic com.datastax.oss.driver.api.core.type.codec.ExtraTypeCodecs.TIMESTAMP_UTC:Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
1: new com.datastax.oss.driver.internal.core.type.codec.extras.time.TimestampMillisCodec
dup
invokespecial com.datastax.oss.driver.internal.core.type.codec.extras.time.TimestampMillisCodec.<init>:()V
putstatic com.datastax.oss.driver.api.core.type.codec.ExtraTypeCodecs.TIMESTAMP_MILLIS_SYSTEM:Lcom/datastax/oss/driver/api/core/type/codec/PrimitiveLongCodec;
2: new com.datastax.oss.driver.internal.core.type.codec.extras.time.TimestampMillisCodec
dup
getstatic java.time.ZoneOffset.UTC:Ljava/time/ZoneOffset;
invokespecial com.datastax.oss.driver.internal.core.type.codec.extras.time.TimestampMillisCodec.<init>:(Ljava/time/ZoneId;)V
3: putstatic com.datastax.oss.driver.api.core.type.codec.ExtraTypeCodecs.TIMESTAMP_MILLIS_UTC:Lcom/datastax/oss/driver/api/core/type/codec/PrimitiveLongCodec;
4: new com.datastax.oss.driver.internal.core.type.codec.extras.time.ZonedTimestampCodec
dup
invokespecial com.datastax.oss.driver.internal.core.type.codec.extras.time.ZonedTimestampCodec.<init>:()V
putstatic com.datastax.oss.driver.api.core.type.codec.ExtraTypeCodecs.ZONED_TIMESTAMP_SYSTEM:Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
5: new com.datastax.oss.driver.internal.core.type.codec.extras.time.ZonedTimestampCodec
dup
getstatic java.time.ZoneOffset.UTC:Ljava/time/ZoneOffset;
invokespecial com.datastax.oss.driver.internal.core.type.codec.extras.time.ZonedTimestampCodec.<init>:(Ljava/time/ZoneId;)V
6: putstatic com.datastax.oss.driver.api.core.type.codec.ExtraTypeCodecs.ZONED_TIMESTAMP_UTC:Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
7: new com.datastax.oss.driver.internal.core.type.codec.extras.time.PersistentZonedTimestampCodec
dup
invokespecial com.datastax.oss.driver.internal.core.type.codec.extras.time.PersistentZonedTimestampCodec.<init>:()V
8: putstatic com.datastax.oss.driver.api.core.type.codec.ExtraTypeCodecs.ZONED_TIMESTAMP_PERSISTED:Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
9: new com.datastax.oss.driver.internal.core.type.codec.extras.time.LocalTimestampCodec
dup
invokespecial com.datastax.oss.driver.internal.core.type.codec.extras.time.LocalTimestampCodec.<init>:()V
putstatic com.datastax.oss.driver.api.core.type.codec.ExtraTypeCodecs.LOCAL_TIMESTAMP_SYSTEM:Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
10: new com.datastax.oss.driver.internal.core.type.codec.extras.time.LocalTimestampCodec
dup
getstatic java.time.ZoneOffset.UTC:Ljava/time/ZoneOffset;
invokespecial com.datastax.oss.driver.internal.core.type.codec.extras.time.LocalTimestampCodec.<init>:(Ljava/time/ZoneId;)V
11: putstatic com.datastax.oss.driver.api.core.type.codec.ExtraTypeCodecs.LOCAL_TIMESTAMP_UTC:Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
12: new com.datastax.oss.driver.internal.core.type.codec.SimpleBlobCodec
dup
invokespecial com.datastax.oss.driver.internal.core.type.codec.SimpleBlobCodec.<init>:()V
putstatic com.datastax.oss.driver.api.core.type.codec.ExtraTypeCodecs.BLOB_TO_ARRAY:Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
13: new com.datastax.oss.driver.internal.core.type.codec.extras.array.BooleanListToArrayCodec
dup
invokespecial com.datastax.oss.driver.internal.core.type.codec.extras.array.BooleanListToArrayCodec.<init>:()V
putstatic com.datastax.oss.driver.api.core.type.codec.ExtraTypeCodecs.BOOLEAN_LIST_TO_ARRAY:Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
14: new com.datastax.oss.driver.internal.core.type.codec.extras.array.ByteListToArrayCodec
dup
invokespecial com.datastax.oss.driver.internal.core.type.codec.extras.array.ByteListToArrayCodec.<init>:()V
putstatic com.datastax.oss.driver.api.core.type.codec.ExtraTypeCodecs.BYTE_LIST_TO_ARRAY:Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
15: new com.datastax.oss.driver.internal.core.type.codec.extras.array.ShortListToArrayCodec
dup
invokespecial com.datastax.oss.driver.internal.core.type.codec.extras.array.ShortListToArrayCodec.<init>:()V
putstatic com.datastax.oss.driver.api.core.type.codec.ExtraTypeCodecs.SHORT_LIST_TO_ARRAY:Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
16: new com.datastax.oss.driver.internal.core.type.codec.extras.array.IntListToArrayCodec
dup
invokespecial com.datastax.oss.driver.internal.core.type.codec.extras.array.IntListToArrayCodec.<init>:()V
putstatic com.datastax.oss.driver.api.core.type.codec.ExtraTypeCodecs.INT_LIST_TO_ARRAY:Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
17: new com.datastax.oss.driver.internal.core.type.codec.extras.array.LongListToArrayCodec
dup
invokespecial com.datastax.oss.driver.internal.core.type.codec.extras.array.LongListToArrayCodec.<init>:()V
putstatic com.datastax.oss.driver.api.core.type.codec.ExtraTypeCodecs.LONG_LIST_TO_ARRAY:Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
18: new com.datastax.oss.driver.internal.core.type.codec.extras.array.FloatListToArrayCodec
dup
invokespecial com.datastax.oss.driver.internal.core.type.codec.extras.array.FloatListToArrayCodec.<init>:()V
putstatic com.datastax.oss.driver.api.core.type.codec.ExtraTypeCodecs.FLOAT_LIST_TO_ARRAY:Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
19: new com.datastax.oss.driver.internal.core.type.codec.extras.array.DoubleListToArrayCodec
dup
invokespecial com.datastax.oss.driver.internal.core.type.codec.extras.array.DoubleListToArrayCodec.<init>:()V
putstatic com.datastax.oss.driver.api.core.type.codec.ExtraTypeCodecs.DOUBLE_LIST_TO_ARRAY:Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
return
LocalVariableTable:
Start End Slot Name Signature
public void ();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
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/datastax/oss/driver/api/core/type/codec/ExtraTypeCodecs;
public static com.datastax.oss.driver.api.core.type.codec.TypeCodec<java.time.Instant> timestampAt(java.time.ZoneId);
descriptor: (Ljava/time/ZoneId;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.datastax.oss.driver.internal.core.type.codec.TimestampCodec
dup
aload 0
invokespecial com.datastax.oss.driver.internal.core.type.codec.TimestampCodec.<init>:(Ljava/time/ZoneId;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 timeZone Ljava/time/ZoneId;
Signature: (Ljava/time/ZoneId;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<Ljava/time/Instant;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
timeZone
public static com.datastax.oss.driver.api.core.type.codec.PrimitiveLongCodec (java.time.ZoneId);
descriptor: (Ljava/time/ZoneId;)Lcom/datastax/oss/driver/api/core/type/codec/PrimitiveLongCodec;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.datastax.oss.driver.internal.core.type.codec.extras.time.TimestampMillisCodec
dup
aload 0
invokespecial com.datastax.oss.driver.internal.core.type.codec.extras.time.TimestampMillisCodec.<init>:(Ljava/time/ZoneId;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 timeZone Ljava/time/ZoneId;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
timeZone
public static com.datastax.oss.driver.api.core.type.codec.TypeCodec<java.time.ZonedDateTime> zonedTimestampAt(java.time.ZoneId);
descriptor: (Ljava/time/ZoneId;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.datastax.oss.driver.internal.core.type.codec.extras.time.ZonedTimestampCodec
dup
aload 0
invokespecial com.datastax.oss.driver.internal.core.type.codec.extras.time.ZonedTimestampCodec.<init>:(Ljava/time/ZoneId;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 timeZone Ljava/time/ZoneId;
Signature: (Ljava/time/ZoneId;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<Ljava/time/ZonedDateTime;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
timeZone
public static com.datastax.oss.driver.api.core.type.codec.TypeCodec<java.time.LocalDateTime> localTimestampAt(java.time.ZoneId);
descriptor: (Ljava/time/ZoneId;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.datastax.oss.driver.internal.core.type.codec.extras.time.LocalTimestampCodec
dup
aload 0
invokespecial com.datastax.oss.driver.internal.core.type.codec.extras.time.LocalTimestampCodec.<init>:(Ljava/time/ZoneId;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 timeZone Ljava/time/ZoneId;
Signature: (Ljava/time/ZoneId;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<Ljava/time/LocalDateTime;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
timeZone
public static <T> com.datastax.oss.driver.api.core.type.codec.TypeCodec<T[]> listToArrayOf(com.datastax.oss.driver.api.core.type.codec.TypeCodec<T>);
descriptor: (Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.datastax.oss.driver.internal.core.type.codec.extras.array.ObjectListToArrayCodec
dup
aload 0
invokespecial com.datastax.oss.driver.internal.core.type.codec.extras.array.ObjectListToArrayCodec.<init>:(Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 elementCodec Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<TT;>;
Signature: <T:Ljava/lang/Object;>(Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<TT;>;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<[TT;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
elementCodec
public static <EnumT extends java.lang.Enum<EnumT>> com.datastax.oss.driver.api.core.type.codec.TypeCodec<EnumT> enumOrdinalsOf(java.lang.Class<EnumT>);
descriptor: (Ljava/lang/Class;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.datastax.oss.driver.internal.core.type.codec.extras.enums.EnumOrdinalCodec
dup
aload 0
invokespecial com.datastax.oss.driver.internal.core.type.codec.extras.enums.EnumOrdinalCodec.<init>:(Ljava/lang/Class;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 enumClass Ljava/lang/Class<TEnumT;>;
Signature: <EnumT:Ljava/lang/Enum<TEnumT;>;>(Ljava/lang/Class<TEnumT;>;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<TEnumT;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
enumClass
public static <EnumT extends java.lang.Enum<EnumT>> com.datastax.oss.driver.api.core.type.codec.TypeCodec<EnumT> enumNamesOf(java.lang.Class<EnumT>);
descriptor: (Ljava/lang/Class;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.datastax.oss.driver.internal.core.type.codec.extras.enums.EnumNameCodec
dup
aload 0
invokespecial com.datastax.oss.driver.internal.core.type.codec.extras.enums.EnumNameCodec.<init>:(Ljava/lang/Class;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 enumClass Ljava/lang/Class<TEnumT;>;
Signature: <EnumT:Ljava/lang/Enum<TEnumT;>;>(Ljava/lang/Class<TEnumT;>;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<TEnumT;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
enumClass
public static <T> com.datastax.oss.driver.api.core.type.codec.TypeCodec<java.util.Optional<T>> optionalOf(com.datastax.oss.driver.api.core.type.codec.TypeCodec<T>);
descriptor: (Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.datastax.oss.driver.internal.core.type.codec.extras.OptionalCodec
dup
aload 0
invokespecial com.datastax.oss.driver.internal.core.type.codec.extras.OptionalCodec.<init>:(Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 innerCodec Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<TT;>;
Signature: <T:Ljava/lang/Object;>(Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<TT;>;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<Ljava/util/Optional<TT;>;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
innerCodec
public static <T> com.datastax.oss.driver.api.core.type.codec.TypeCodec<T> json(com.datastax.oss.driver.api.core.type.reflect.GenericType<T>);
descriptor: (Lcom/datastax/oss/driver/api/core/type/reflect/GenericType;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.datastax.oss.driver.internal.core.type.codec.extras.json.JsonCodec
dup
aload 0
invokespecial com.datastax.oss.driver.internal.core.type.codec.extras.json.JsonCodec.<init>:(Lcom/datastax/oss/driver/api/core/type/reflect/GenericType;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 javaType Lcom/datastax/oss/driver/api/core/type/reflect/GenericType<TT;>;
Signature: <T:Ljava/lang/Object;>(Lcom/datastax/oss/driver/api/core/type/reflect/GenericType<TT;>;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<TT;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
javaType
public static <T> com.datastax.oss.driver.api.core.type.codec.TypeCodec<T> json(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.datastax.oss.driver.internal.core.type.codec.extras.json.JsonCodec
dup
aload 0
invokespecial com.datastax.oss.driver.internal.core.type.codec.extras.json.JsonCodec.<init>:(Ljava/lang/Class;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 javaType Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<TT;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
javaType
public static <T> com.datastax.oss.driver.api.core.type.codec.TypeCodec<T> json(com.datastax.oss.driver.api.core.type.reflect.GenericType<T>, com.fasterxml.jackson.databind.ObjectMapper);
descriptor: (Lcom/datastax/oss/driver/api/core/type/reflect/GenericType;Lcom/fasterxml/jackson/databind/ObjectMapper;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.datastax.oss.driver.internal.core.type.codec.extras.json.JsonCodec
dup
aload 0
aload 1
invokespecial com.datastax.oss.driver.internal.core.type.codec.extras.json.JsonCodec.<init>:(Lcom/datastax/oss/driver/api/core/type/reflect/GenericType;Lcom/fasterxml/jackson/databind/ObjectMapper;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 javaType Lcom/datastax/oss/driver/api/core/type/reflect/GenericType<TT;>;
0 1 1 objectMapper Lcom/fasterxml/jackson/databind/ObjectMapper;
Signature: <T:Ljava/lang/Object;>(Lcom/datastax/oss/driver/api/core/type/reflect/GenericType<TT;>;Lcom/fasterxml/jackson/databind/ObjectMapper;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<TT;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
javaType
objectMapper
public static <T> com.datastax.oss.driver.api.core.type.codec.TypeCodec<T> json(java.lang.Class<T>, com.fasterxml.jackson.databind.ObjectMapper);
descriptor: (Ljava/lang/Class;Lcom/fasterxml/jackson/databind/ObjectMapper;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.datastax.oss.driver.internal.core.type.codec.extras.json.JsonCodec
dup
aload 0
aload 1
invokespecial com.datastax.oss.driver.internal.core.type.codec.extras.json.JsonCodec.<init>:(Ljava/lang/Class;Lcom/fasterxml/jackson/databind/ObjectMapper;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 javaType Ljava/lang/Class<TT;>;
0 1 1 objectMapper Lcom/fasterxml/jackson/databind/ObjectMapper;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Lcom/fasterxml/jackson/databind/ObjectMapper;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<TT;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
javaType
objectMapper
}
SourceFile: "ExtraTypeCodecs.java"