public abstract class org.springframework.data.convert.ThreeTenBackPortConverters
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.springframework.data.convert.ThreeTenBackPortConverters
super_class: java.lang.Object
{
private static final boolean THREE_TEN_BACK_PORT_IS_PRESENT;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.util.Collection<java.lang.Class<?>> SUPPORTED_TYPES;
descriptor: Ljava/util/Collection;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Collection<Ljava/lang/Class<*>;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: ldc "org.threeten.bp.LocalDateTime"
1: ldc Lorg/springframework/data/convert/ThreeTenBackPortConverters;
invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
2: invokestatic org.springframework.util.ClassUtils.isPresent:(Ljava/lang/String;Ljava/lang/ClassLoader;)Z
putstatic org.springframework.data.convert.ThreeTenBackPortConverters.THREE_TEN_BACK_PORT_IS_PRESENT:Z
3: getstatic org.springframework.data.convert.ThreeTenBackPortConverters.THREE_TEN_BACK_PORT_IS_PRESENT:Z
ifeq 5
iconst_5
anewarray java.lang.Class
dup
iconst_0
4: ldc Lorg/threeten/bp/LocalDateTime;
aastore
dup
iconst_1
ldc Lorg/threeten/bp/LocalDate;
aastore
dup
iconst_2
ldc Lorg/threeten/bp/LocalTime;
aastore
dup
iconst_3
ldc Lorg/threeten/bp/Instant;
aastore
dup
iconst_4
ldc Ljava/time/Instant;
aastore
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
goto 6
5: StackMap locals:
StackMap stack:
invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
6: StackMap locals:
StackMap stack: java.util.Collection
putstatic org.springframework.data.convert.ThreeTenBackPortConverters.SUPPORTED_TYPES:Ljava/util/Collection;
7: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
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 Lorg/springframework/data/convert/ThreeTenBackPortConverters;
public static java.util.Collection<org.springframework.core.convert.converter.Converter<?, ?>> getConvertersToRegister();
descriptor: ()Ljava/util/Collection;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=0
0: getstatic org.springframework.data.convert.ThreeTenBackPortConverters.THREE_TEN_BACK_PORT_IS_PRESENT:Z
ifne 2
1: invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
areturn
2: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 0
start local 0 3: aload 0
getstatic org.springframework.data.convert.ThreeTenBackPortConverters$DateToLocalDateTimeConverter.INSTANCE:Lorg/springframework/data/convert/ThreeTenBackPortConverters$DateToLocalDateTimeConverter;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
4: aload 0
getstatic org.springframework.data.convert.ThreeTenBackPortConverters$LocalDateTimeToDateConverter.INSTANCE:Lorg/springframework/data/convert/ThreeTenBackPortConverters$LocalDateTimeToDateConverter;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
5: aload 0
getstatic org.springframework.data.convert.ThreeTenBackPortConverters$DateToLocalDateConverter.INSTANCE:Lorg/springframework/data/convert/ThreeTenBackPortConverters$DateToLocalDateConverter;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
6: aload 0
getstatic org.springframework.data.convert.ThreeTenBackPortConverters$LocalDateToDateConverter.INSTANCE:Lorg/springframework/data/convert/ThreeTenBackPortConverters$LocalDateToDateConverter;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
7: aload 0
getstatic org.springframework.data.convert.ThreeTenBackPortConverters$DateToLocalTimeConverter.INSTANCE:Lorg/springframework/data/convert/ThreeTenBackPortConverters$DateToLocalTimeConverter;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
8: aload 0
getstatic org.springframework.data.convert.ThreeTenBackPortConverters$LocalTimeToDateConverter.INSTANCE:Lorg/springframework/data/convert/ThreeTenBackPortConverters$LocalTimeToDateConverter;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
9: aload 0
getstatic org.springframework.data.convert.ThreeTenBackPortConverters$DateToInstantConverter.INSTANCE:Lorg/springframework/data/convert/ThreeTenBackPortConverters$DateToInstantConverter;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
10: aload 0
getstatic org.springframework.data.convert.ThreeTenBackPortConverters$InstantToDateConverter.INSTANCE:Lorg/springframework/data/convert/ThreeTenBackPortConverters$InstantToDateConverter;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
11: aload 0
getstatic org.springframework.data.convert.ThreeTenBackPortConverters$ZoneIdToStringConverter.INSTANCE:Lorg/springframework/data/convert/ThreeTenBackPortConverters$ZoneIdToStringConverter;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
12: aload 0
getstatic org.springframework.data.convert.ThreeTenBackPortConverters$StringToZoneIdConverter.INSTANCE:Lorg/springframework/data/convert/ThreeTenBackPortConverters$StringToZoneIdConverter;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
13: aload 0
getstatic org.springframework.data.convert.ThreeTenBackPortConverters$LocalDateTimeToJsr310LocalDateTimeConverter.INSTANCE:Lorg/springframework/data/convert/ThreeTenBackPortConverters$LocalDateTimeToJsr310LocalDateTimeConverter;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
14: aload 0
getstatic org.springframework.data.convert.ThreeTenBackPortConverters$LocalDateTimeToJavaTimeInstantConverter.INSTANCE:Lorg/springframework/data/convert/ThreeTenBackPortConverters$LocalDateTimeToJavaTimeInstantConverter;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
15: aload 0
getstatic org.springframework.data.convert.ThreeTenBackPortConverters$JavaTimeInstantToLocalDateTimeConverter.INSTANCE:Lorg/springframework/data/convert/ThreeTenBackPortConverters$JavaTimeInstantToLocalDateTimeConverter;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
16: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
3 17 0 converters Ljava/util/List<Lorg/springframework/core/convert/converter/Converter<**>;>;
Signature: ()Ljava/util/Collection<Lorg/springframework/core/convert/converter/Converter<**>;>;
public static boolean supports(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.springframework.data.convert.ThreeTenBackPortConverters.SUPPORTED_TYPES:Ljava/util/Collection;
aload 0
invokeinterface java.util.Collection.contains:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 type Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Z
MethodParameters:
Name Flags
type
}
SourceFile: "ThreeTenBackPortConverters.java"
NestMembers:
org.springframework.data.convert.ThreeTenBackPortConverters$DateToInstantConverter org.springframework.data.convert.ThreeTenBackPortConverters$DateToLocalDateConverter org.springframework.data.convert.ThreeTenBackPortConverters$DateToLocalDateTimeConverter org.springframework.data.convert.ThreeTenBackPortConverters$DateToLocalTimeConverter org.springframework.data.convert.ThreeTenBackPortConverters$InstantToDateConverter org.springframework.data.convert.ThreeTenBackPortConverters$JavaTimeInstantToLocalDateTimeConverter org.springframework.data.convert.ThreeTenBackPortConverters$LocalDateTimeToDateConverter org.springframework.data.convert.ThreeTenBackPortConverters$LocalDateTimeToJavaTimeInstantConverter org.springframework.data.convert.ThreeTenBackPortConverters$LocalDateTimeToJsr310LocalDateTimeConverter org.springframework.data.convert.ThreeTenBackPortConverters$LocalDateToDateConverter org.springframework.data.convert.ThreeTenBackPortConverters$LocalTimeToDateConverter org.springframework.data.convert.ThreeTenBackPortConverters$StringToZoneIdConverter org.springframework.data.convert.ThreeTenBackPortConverters$ZoneIdToStringConverter
InnerClasses:
public final DateToInstantConverter = org.springframework.data.convert.ThreeTenBackPortConverters$DateToInstantConverter of org.springframework.data.convert.ThreeTenBackPortConverters
public final DateToLocalDateConverter = org.springframework.data.convert.ThreeTenBackPortConverters$DateToLocalDateConverter of org.springframework.data.convert.ThreeTenBackPortConverters
public final DateToLocalDateTimeConverter = org.springframework.data.convert.ThreeTenBackPortConverters$DateToLocalDateTimeConverter of org.springframework.data.convert.ThreeTenBackPortConverters
public final DateToLocalTimeConverter = org.springframework.data.convert.ThreeTenBackPortConverters$DateToLocalTimeConverter of org.springframework.data.convert.ThreeTenBackPortConverters
public final InstantToDateConverter = org.springframework.data.convert.ThreeTenBackPortConverters$InstantToDateConverter of org.springframework.data.convert.ThreeTenBackPortConverters
public final JavaTimeInstantToLocalDateTimeConverter = org.springframework.data.convert.ThreeTenBackPortConverters$JavaTimeInstantToLocalDateTimeConverter of org.springframework.data.convert.ThreeTenBackPortConverters
public final LocalDateTimeToDateConverter = org.springframework.data.convert.ThreeTenBackPortConverters$LocalDateTimeToDateConverter of org.springframework.data.convert.ThreeTenBackPortConverters
public final LocalDateTimeToJavaTimeInstantConverter = org.springframework.data.convert.ThreeTenBackPortConverters$LocalDateTimeToJavaTimeInstantConverter of org.springframework.data.convert.ThreeTenBackPortConverters
public final LocalDateTimeToJsr310LocalDateTimeConverter = org.springframework.data.convert.ThreeTenBackPortConverters$LocalDateTimeToJsr310LocalDateTimeConverter of org.springframework.data.convert.ThreeTenBackPortConverters
public final LocalDateToDateConverter = org.springframework.data.convert.ThreeTenBackPortConverters$LocalDateToDateConverter of org.springframework.data.convert.ThreeTenBackPortConverters
public final LocalTimeToDateConverter = org.springframework.data.convert.ThreeTenBackPortConverters$LocalTimeToDateConverter of org.springframework.data.convert.ThreeTenBackPortConverters
public final StringToZoneIdConverter = org.springframework.data.convert.ThreeTenBackPortConverters$StringToZoneIdConverter of org.springframework.data.convert.ThreeTenBackPortConverters
public final ZoneIdToStringConverter = org.springframework.data.convert.ThreeTenBackPortConverters$ZoneIdToStringConverter of org.springframework.data.convert.ThreeTenBackPortConverters