public class io.micronaut.core.convert.DefaultConversionService implements io.micronaut.core.convert.ConversionService<io.micronaut.core.convert.DefaultConversionService>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.micronaut.core.convert.DefaultConversionService
super_class: java.lang.Object
{
private static final int CACHE_MAX;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 150
private static final io.micronaut.core.convert.TypeConverter UNCONVERTIBLE;
descriptor: Lio/micronaut/core/convert/TypeConverter;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final java.util.Map<io.micronaut.core.convert.DefaultConversionService$ConvertiblePair, io.micronaut.core.convert.TypeConverter> typeConverters;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Lio/micronaut/core/convert/DefaultConversionService$ConvertiblePair;Lio/micronaut/core/convert/TypeConverter;>;
private final java.util.Map<io.micronaut.core.convert.DefaultConversionService$ConvertiblePair, io.micronaut.core.convert.TypeConverter> converterCache;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Lio/micronaut/core/convert/DefaultConversionService$ConvertiblePair;Lio/micronaut/core/convert/TypeConverter;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$0(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
putstatic io.micronaut.core.convert.DefaultConversionService.UNCONVERTIBLE:Lio/micronaut/core/convert/TypeConverter;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.util.concurrent.ConcurrentHashMap
dup
invokespecial java.util.concurrent.ConcurrentHashMap.<init>:()V
putfield io.micronaut.core.convert.DefaultConversionService.typeConverters:Ljava/util/Map;
2: aload 0
new io.micronaut.core.util.clhm.ConcurrentLinkedHashMap$Builder
dup
invokespecial io.micronaut.core.util.clhm.ConcurrentLinkedHashMap$Builder.<init>:()V
3: ldc 150
invokevirtual io.micronaut.core.util.clhm.ConcurrentLinkedHashMap$Builder.maximumWeightedCapacity:(J)Lio/micronaut/core/util/clhm/ConcurrentLinkedHashMap$Builder;
4: invokevirtual io.micronaut.core.util.clhm.ConcurrentLinkedHashMap$Builder.build:()Lio/micronaut/core/util/clhm/ConcurrentLinkedHashMap;
putfield io.micronaut.core.convert.DefaultConversionService.converterCache:Ljava/util/Map;
5: aload 0
invokevirtual io.micronaut.core.convert.DefaultConversionService.registerDefaultConverters:()V
6: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lio/micronaut/core/convert/DefaultConversionService;
public <T> java.util.Optional<T> convert(, java.lang.Class<T>, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=10, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ifnull 1
aload 2
ifnull 1
aload 3
ifnonnull 2
1: StackMap locals:
StackMap stack:
invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
2: StackMap locals:
StackMap stack:
aload 2
ldc Ljava/lang/Object;
if_acmpne 4
3: aload 1
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
4: StackMap locals:
StackMap stack:
aload 2
invokevirtual java.lang.Class.isPrimitive:()Z
ifeq 5
aload 2
invokestatic io.micronaut.core.reflect.ReflectionUtils.getWrapperType:(Ljava/lang/Class;)Ljava/lang/Class;
goto 6
StackMap locals:
StackMap stack:
5: aload 2
StackMap locals:
StackMap stack: java.lang.Class
6: astore 2
7: aload 2
aload 1
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 9
ldc Ljava/lang/Iterable;
aload 1
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifne 9
ldc Ljava/util/Map;
aload 1
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifne 9
8: aload 1
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
9: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
astore 4
start local 4 10: aload 3
invokeinterface io.micronaut.core.convert.ConversionContext.getAnnotationMetadata:()Lio/micronaut/core/annotation/AnnotationMetadata;
astore 5
start local 5 11: aload 5
ldc Lio/micronaut/core/convert/format/Format;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.hasStereotype:(Ljava/lang/Class;)Z
ifeq 26
12: aload 5
ldc Lio/micronaut/core/convert/format/Format;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getAnnotationNameByStereotype:(Ljava/lang/Class;)Ljava/util/Optional;
astore 6
start local 6 13: aload 6
aconst_null
invokevirtual java.util.Optional.orElse:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 7
start local 7 14: new io.micronaut.core.convert.DefaultConversionService$ConvertiblePair
dup
aload 0
aload 4
aload 2
aload 7
invokespecial io.micronaut.core.convert.DefaultConversionService$ConvertiblePair.<init>:(Lio/micronaut/core/convert/DefaultConversionService;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)V
astore 8
start local 8 15: aload 0
getfield io.micronaut.core.convert.DefaultConversionService.converterCache:Ljava/util/Map;
aload 8
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast io.micronaut.core.convert.TypeConverter
astore 9
start local 9 16: aload 9
ifnonnull 24
17: aload 0
aload 4
aload 2
aload 7
invokevirtual io.micronaut.core.convert.DefaultConversionService.findTypeConverter:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Lio/micronaut/core/convert/TypeConverter;
astore 9
18: aload 9
ifnonnull 20
19: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
20: StackMap locals: io.micronaut.core.convert.DefaultConversionService java.lang.Object java.lang.Class io.micronaut.core.convert.ConversionContext java.lang.Class io.micronaut.core.annotation.AnnotationMetadata java.util.Optional java.lang.String io.micronaut.core.convert.DefaultConversionService$ConvertiblePair io.micronaut.core.convert.TypeConverter
StackMap stack:
aload 0
getfield io.micronaut.core.convert.DefaultConversionService.converterCache:Ljava/util/Map;
aload 8
aload 9
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
21: aload 9
getstatic io.micronaut.core.convert.DefaultConversionService.UNCONVERTIBLE:Lio/micronaut/core/convert/TypeConverter;
if_acmpne 23
22: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
23: StackMap locals:
StackMap stack:
aload 9
aload 1
aload 2
aload 3
invokeinterface io.micronaut.core.convert.TypeConverter.convert:(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
areturn
24: StackMap locals:
StackMap stack:
aload 9
getstatic io.micronaut.core.convert.DefaultConversionService.UNCONVERTIBLE:Lio/micronaut/core/convert/TypeConverter;
if_acmpeq 39
25: aload 9
aload 1
aload 2
aload 3
invokeinterface io.micronaut.core.convert.TypeConverter.convert:(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
areturn
end local 9 end local 8 end local 7 end local 6 26: StackMap locals: io.micronaut.core.convert.DefaultConversionService java.lang.Object java.lang.Class io.micronaut.core.convert.ConversionContext java.lang.Class io.micronaut.core.annotation.AnnotationMetadata
StackMap stack:
new io.micronaut.core.convert.DefaultConversionService$ConvertiblePair
dup
aload 0
aload 4
aload 2
aconst_null
invokespecial io.micronaut.core.convert.DefaultConversionService$ConvertiblePair.<init>:(Lio/micronaut/core/convert/DefaultConversionService;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)V
astore 6
start local 6 27: aload 0
getfield io.micronaut.core.convert.DefaultConversionService.converterCache:Ljava/util/Map;
aload 6
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast io.micronaut.core.convert.TypeConverter
astore 7
start local 7 28: aload 7
ifnonnull 37
29: aload 0
aload 4
aload 2
aconst_null
invokevirtual io.micronaut.core.convert.DefaultConversionService.findTypeConverter:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Lio/micronaut/core/convert/TypeConverter;
astore 7
30: aload 7
ifnonnull 33
31: aload 0
getfield io.micronaut.core.convert.DefaultConversionService.converterCache:Ljava/util/Map;
aload 6
getstatic io.micronaut.core.convert.DefaultConversionService.UNCONVERTIBLE:Lio/micronaut/core/convert/TypeConverter;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
32: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
33: StackMap locals: io.micronaut.core.convert.DefaultConversionService$ConvertiblePair io.micronaut.core.convert.TypeConverter
StackMap stack:
aload 0
getfield io.micronaut.core.convert.DefaultConversionService.converterCache:Ljava/util/Map;
aload 6
aload 7
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
34: aload 7
getstatic io.micronaut.core.convert.DefaultConversionService.UNCONVERTIBLE:Lio/micronaut/core/convert/TypeConverter;
if_acmpne 36
35: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
36: StackMap locals:
StackMap stack:
aload 7
aload 1
aload 2
aload 3
invokeinterface io.micronaut.core.convert.TypeConverter.convert:(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
areturn
37: StackMap locals:
StackMap stack:
aload 7
getstatic io.micronaut.core.convert.DefaultConversionService.UNCONVERTIBLE:Lio/micronaut/core/convert/TypeConverter;
if_acmpeq 39
38: aload 7
aload 1
aload 2
aload 3
invokeinterface io.micronaut.core.convert.TypeConverter.convert:(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
areturn
end local 7 end local 6 39: StackMap locals:
StackMap stack:
invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 40 0 this Lio/micronaut/core/convert/DefaultConversionService;
0 40 1 object Ljava/lang/Object;
0 40 2 targetType Ljava/lang/Class<TT;>;
0 40 3 context Lio/micronaut/core/convert/ConversionContext;
10 40 4 sourceType Ljava/lang/Class<*>;
11 40 5 annotationMetadata Lio/micronaut/core/annotation/AnnotationMetadata;
13 26 6 formattingAnn Ljava/util/Optional<Ljava/lang/String;>;
14 26 7 formattingAnnotation Ljava/lang/String;
15 26 8 pair Lio/micronaut/core/convert/DefaultConversionService$ConvertiblePair;
16 26 9 typeConverter Lio/micronaut/core/convert/TypeConverter;
27 39 6 pair Lio/micronaut/core/convert/DefaultConversionService$ConvertiblePair;
28 39 7 typeConverter Lio/micronaut/core/convert/TypeConverter;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Object;Ljava/lang/Class<TT;>;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional<TT;>;
MethodParameters:
Name Flags
object
targetType
context
public <S, T> boolean canConvert(java.lang.Class<S>, java.lang.Class<T>);
descriptor: (Ljava/lang/Class;Ljava/lang/Class;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=3
start local 0 start local 1 start local 2 0: new io.micronaut.core.convert.DefaultConversionService$ConvertiblePair
dup
aload 0
aload 1
aload 2
aconst_null
invokespecial io.micronaut.core.convert.DefaultConversionService$ConvertiblePair.<init>:(Lio/micronaut/core/convert/DefaultConversionService;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)V
astore 3
start local 3 1: aload 0
getfield io.micronaut.core.convert.DefaultConversionService.converterCache:Ljava/util/Map;
aload 3
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast io.micronaut.core.convert.TypeConverter
astore 4
start local 4 2: aload 4
ifnonnull 9
3: aload 0
aload 1
aload 2
aconst_null
invokevirtual io.micronaut.core.convert.DefaultConversionService.findTypeConverter:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Lio/micronaut/core/convert/TypeConverter;
astore 4
4: aload 4
ifnull 8
5: aload 0
getfield io.micronaut.core.convert.DefaultConversionService.converterCache:Ljava/util/Map;
aload 3
aload 4
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: aload 4
getstatic io.micronaut.core.convert.DefaultConversionService.UNCONVERTIBLE:Lio/micronaut/core/convert/TypeConverter;
if_acmpeq 7
iconst_1
ireturn
StackMap locals: io.micronaut.core.convert.DefaultConversionService$ConvertiblePair io.micronaut.core.convert.TypeConverter
StackMap stack:
7: iconst_0
ireturn
8: StackMap locals:
StackMap stack:
iconst_0
ireturn
9: StackMap locals:
StackMap stack:
aload 4
getstatic io.micronaut.core.convert.DefaultConversionService.UNCONVERTIBLE:Lio/micronaut/core/convert/TypeConverter;
if_acmpeq 10
iconst_1
ireturn
StackMap locals:
StackMap stack:
10: iconst_0
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lio/micronaut/core/convert/DefaultConversionService;
0 11 1 sourceType Ljava/lang/Class<TS;>;
0 11 2 targetType Ljava/lang/Class<TT;>;
1 11 3 pair Lio/micronaut/core/convert/DefaultConversionService$ConvertiblePair;
2 11 4 typeConverter Lio/micronaut/core/convert/TypeConverter;
Signature: <S:Ljava/lang/Object;T:Ljava/lang/Object;>(Ljava/lang/Class<TS;>;Ljava/lang/Class<TT;>;)Z
MethodParameters:
Name Flags
sourceType
targetType
public <S, T> io.micronaut.core.convert.DefaultConversionService addConverter(java.lang.Class<S>, java.lang.Class<T>, io.micronaut.core.convert.TypeConverter<S, T>);
descriptor: (Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokevirtual io.micronaut.core.convert.DefaultConversionService.newPair:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService$ConvertiblePair;
astore 4
start local 4 1: aload 0
getfield io.micronaut.core.convert.DefaultConversionService.typeConverters:Ljava/util/Map;
aload 4
aload 3
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
getfield io.micronaut.core.convert.DefaultConversionService.converterCache:Ljava/util/Map;
aload 4
aload 3
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: aload 0
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/micronaut/core/convert/DefaultConversionService;
0 4 1 sourceType Ljava/lang/Class<TS;>;
0 4 2 targetType Ljava/lang/Class<TT;>;
0 4 3 typeConverter Lio/micronaut/core/convert/TypeConverter<TS;TT;>;
1 4 4 pair Lio/micronaut/core/convert/DefaultConversionService$ConvertiblePair;
Signature: <S:Ljava/lang/Object;T:Ljava/lang/Object;>(Ljava/lang/Class<TS;>;Ljava/lang/Class<TT;>;Lio/micronaut/core/convert/TypeConverter<TS;TT;>;)Lio/micronaut/core/convert/DefaultConversionService;
MethodParameters:
Name Flags
sourceType
targetType
typeConverter
public <S, T> io.micronaut.core.convert.DefaultConversionService addConverter(java.lang.Class<S>, java.lang.Class<T>, java.util.function.Function<S, T>);
descriptor: (Ljava/lang/Class;Ljava/lang/Class;Ljava/util/function/Function;)Lio/micronaut/core/convert/DefaultConversionService;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new io.micronaut.core.convert.DefaultConversionService$ConvertiblePair
dup
aload 0
aload 1
aload 2
invokespecial io.micronaut.core.convert.DefaultConversionService$ConvertiblePair.<init>:(Lio/micronaut/core/convert/DefaultConversionService;Ljava/lang/Class;Ljava/lang/Class;)V
astore 4
start local 4 1: aload 1
aload 2
aload 3
invokestatic io.micronaut.core.convert.TypeConverter.of:(Ljava/lang/Class;Ljava/lang/Class;Ljava/util/function/Function;)Lio/micronaut/core/convert/TypeConverter;
astore 5
start local 5 2: aload 0
getfield io.micronaut.core.convert.DefaultConversionService.typeConverters:Ljava/util/Map;
aload 4
aload 5
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: aload 0
getfield io.micronaut.core.convert.DefaultConversionService.converterCache:Ljava/util/Map;
aload 4
aload 5
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: aload 0
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/micronaut/core/convert/DefaultConversionService;
0 5 1 sourceType Ljava/lang/Class<TS;>;
0 5 2 targetType Ljava/lang/Class<TT;>;
0 5 3 function Ljava/util/function/Function<TS;TT;>;
1 5 4 pair Lio/micronaut/core/convert/DefaultConversionService$ConvertiblePair;
2 5 5 typeConverter Lio/micronaut/core/convert/TypeConverter<TS;TT;>;
Signature: <S:Ljava/lang/Object;T:Ljava/lang/Object;>(Ljava/lang/Class<TS;>;Ljava/lang/Class<TT;>;Ljava/util/function/Function<TS;TT;>;)Lio/micronaut/core/convert/DefaultConversionService;
MethodParameters:
Name Flags
sourceType
targetType
function
protected void registerDefaultConverters();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
ldc [Ljava/lang/Double;
ldc [D
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$1([Ljava/lang/Double;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
([Ljava/lang/Double;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
1: aload 0
ldc [Ljava/lang/Integer;
ldc [I
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$2([Ljava/lang/Integer;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
([Ljava/lang/Integer;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
2: aload 0
ldc Ljava/lang/Object;
ldc Ljava/util/List;
aload 0
invokedynamic convert(Lio/micronaut/core/convert/DefaultConversionService;)Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$3(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (7)
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
3: aload 0
ldc Ljava/lang/CharSequence;
ldc Ljava/lang/Class;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$4(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
4: aload 0
ldc Lio/micronaut/core/annotation/AnnotationClassValue;
ldc Ljava/lang/Class;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$5(Lio/micronaut/core/annotation/AnnotationClassValue;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Lio/micronaut/core/annotation/AnnotationClassValue;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
5: aload 0
ldc Lio/micronaut/core/annotation/AnnotationClassValue;
ldc Ljava/lang/Object;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$6(Lio/micronaut/core/annotation/AnnotationClassValue;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Lio/micronaut/core/annotation/AnnotationClassValue;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
6: aload 0
ldc [Lio/micronaut/core/annotation/AnnotationClassValue;
ldc Ljava/lang/Class;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$7([Lio/micronaut/core/annotation/AnnotationClassValue;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
([Lio/micronaut/core/annotation/AnnotationClassValue;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
7: aload 0
ldc [Lio/micronaut/core/annotation/AnnotationClassValue;
ldc [Ljava/lang/Class;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$8([Lio/micronaut/core/annotation/AnnotationClassValue;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
([Lio/micronaut/core/annotation/AnnotationClassValue;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
8: aload 0
ldc Ljava/net/URI;
ldc Ljava/net/URL;
invokedynamic apply()Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
io/micronaut/core/convert/DefaultConversionService.lambda$9(Ljava/net/URI;)Ljava/net/URL; (6)
(Ljava/net/URI;)Ljava/net/URL;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Ljava/util/function/Function;)Lio/micronaut/core/convert/DefaultConversionService;
pop
9: aload 0
ldc Ljava/io/InputStream;
ldc Ljava/lang/String;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$10(Ljava/io/InputStream;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/io/InputStream;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
10: aload 0
ldc Ljava/lang/CharSequence;
ldc [B
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$11(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
11: aload 0
ldc Ljava/lang/Integer;
ldc [B
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$12(Ljava/lang/Integer;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/Integer;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
12: aload 0
ldc Ljava/lang/Character;
ldc [B
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$13(Ljava/lang/Character;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/Character;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
13: aload 0
ldc Ljava/lang/Long;
ldc [B
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$14(Ljava/lang/Long;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/Long;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
14: aload 0
ldc Ljava/lang/Short;
ldc [B
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$15(Ljava/lang/Short;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/Short;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
15: aload 0
ldc Ljava/lang/Double;
ldc [B
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$16(Ljava/lang/Double;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/Double;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
16: aload 0
ldc Ljava/lang/Float;
ldc [B
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$17(Ljava/lang/Float;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/Float;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
17: aload 0
ldc Ljava/io/InputStream;
ldc Ljava/lang/Number;
aload 0
invokedynamic convert(Lio/micronaut/core/convert/DefaultConversionService;)Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$18(Ljava/io/InputStream;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (7)
(Ljava/io/InputStream;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
18: aload 0
ldc Ljava/io/Reader;
ldc Ljava/lang/String;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$20(Ljava/io/Reader;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/io/Reader;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
19: aload 0
ldc Ljava/lang/CharSequence;
ldc Ljava/io/File;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$21(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
20: aload 0
ldc [Ljava/lang/String;
ldc Ljava/lang/Enum;
aload 0
invokedynamic convert(Lio/micronaut/core/convert/DefaultConversionService;)Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$22([Ljava/lang/String;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (7)
([Ljava/lang/String;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
21: aload 0
ldc [Ljava/lang/String;
ldc Ljava/lang/CharSequence;
aload 0
invokedynamic convert(Lio/micronaut/core/convert/DefaultConversionService;)Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$23([Ljava/lang/String;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (7)
([Ljava/lang/String;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
22: aload 0
ldc Ljava/lang/CharSequence;
ldc Ljava/lang/Number;
new io.micronaut.core.convert.format.ReadableBytesTypeConverter
dup
invokespecial io.micronaut.core.convert.format.ReadableBytesTypeConverter.<init>:()V
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
23: aload 0
24: ldc Ljava/lang/CharSequence;
25: ldc Ljava/util/Date;
26: aload 0
invokedynamic convert(Lio/micronaut/core/convert/DefaultConversionService;)Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$24(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (7)
(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
27: invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
28: aload 0
29: ldc Ljava/util/Date;
30: ldc Ljava/lang/CharSequence;
31: aload 0
invokedynamic convert(Lio/micronaut/core/convert/DefaultConversionService;)Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$25(Ljava/util/Date;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (7)
(Ljava/util/Date;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
32: invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
33: aload 0
34: ldc Ljava/lang/CharSequence;
35: ldc Ljava/nio/file/Path;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$26(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
36: invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
37: aload 0
ldc Ljava/lang/CharSequence;
ldc Ljava/lang/Integer;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$27(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
38: aload 0
ldc Ljava/lang/CharSequence;
ldc Ljava/math/BigInteger;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$28(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
39: aload 0
ldc Ljava/lang/CharSequence;
ldc Ljava/lang/Float;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$29(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
40: aload 0
ldc Ljava/lang/CharSequence;
ldc Ljava/lang/Double;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$30(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
41: aload 0
ldc Ljava/lang/CharSequence;
ldc Ljava/lang/Long;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$31(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
42: aload 0
ldc Ljava/lang/CharSequence;
ldc Ljava/lang/Short;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$32(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
43: aload 0
ldc Ljava/lang/CharSequence;
ldc Ljava/lang/Byte;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$33(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
44: aload 0
ldc Ljava/lang/CharSequence;
ldc Ljava/math/BigDecimal;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$34(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
45: aload 0
ldc Ljava/lang/CharSequence;
ldc Ljava/lang/Boolean;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$35(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
46: aload 0
ldc Ljava/lang/CharSequence;
ldc Ljava/net/URL;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$36(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
47: aload 0
ldc Ljava/lang/CharSequence;
ldc Ljava/net/URI;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$37(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
48: aload 0
ldc Ljava/lang/CharSequence;
ldc Ljava/util/Locale;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$38(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
49: aload 0
ldc Ljava/lang/CharSequence;
ldc Ljava/util/UUID;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$39(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
50: aload 0
ldc Ljava/lang/CharSequence;
ldc Ljava/util/Currency;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$40(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
51: aload 0
ldc Ljava/lang/CharSequence;
ldc Ljava/util/TimeZone;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$41(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
52: aload 0
ldc Ljava/lang/CharSequence;
ldc Ljava/nio/charset/Charset;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$42(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
53: aload 0
ldc Ljava/lang/CharSequence;
ldc Ljava/lang/Character;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$43(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
54: aload 0
ldc Ljava/lang/CharSequence;
ldc [Ljava/lang/Object;
aload 0
invokedynamic convert(Lio/micronaut/core/convert/DefaultConversionService;)Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$44(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (7)
(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
55: aload 0
ldc Ljava/lang/CharSequence;
ldc [I
aload 0
invokedynamic convert(Lio/micronaut/core/convert/DefaultConversionService;)Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$45(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (7)
(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
56: aload 0
ldc Ljava/lang/String;
ldc [C
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$46(Ljava/lang/String;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/String;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
57: aload 0
ldc [Ljava/lang/Object;
ldc [Ljava/lang/String;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$47([Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
([Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
58: aload 0
ldc Ljava/lang/CharSequence;
ldc Ljava/lang/Enum;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$48(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
59: aload 0
ldc Ljava/lang/Object;
ldc Ljava/lang/String;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$50(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
60: aload 0
ldc Ljava/lang/Number;
ldc Ljava/lang/Number;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$51(Ljava/lang/Number;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/Number;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
61: aload 0
ldc Ljava/lang/CharSequence;
ldc Ljava/lang/Iterable;
aload 0
invokedynamic convert(Lio/micronaut/core/convert/DefaultConversionService;)Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$52(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (7)
(Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
62: aload 0
invokedynamic convert(Lio/micronaut/core/convert/DefaultConversionService;)Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$53(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (7)
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
astore 1
start local 1 63: aload 0
ldc Ljava/lang/Object;
ldc Ljava/util/Optional;
aload 1
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
64: aload 0
ldc Ljava/lang/Object;
ldc Ljava/util/OptionalInt;
aload 0
invokedynamic convert(Lio/micronaut/core/convert/DefaultConversionService;)Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$54(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (7)
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
65: aload 0
ldc Ljava/lang/Object;
ldc Ljava/util/OptionalLong;
aload 0
invokedynamic convert(Lio/micronaut/core/convert/DefaultConversionService;)Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$57(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (7)
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
66: aload 0
ldc Ljava/lang/Iterable;
ldc Ljava/lang/String;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$60(Ljava/lang/Iterable;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/lang/Iterable;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
67: aload 0
ldc Ljava/lang/Iterable;
ldc Ljava/lang/Object;
aload 0
aload 1
invokedynamic convert(Lio/micronaut/core/convert/DefaultConversionService;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$61(Lio/micronaut/core/convert/TypeConverter;Ljava/lang/Iterable;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (7)
(Ljava/lang/Iterable;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
68: aload 0
ldc Ljava/lang/Iterable;
ldc Ljava/lang/Iterable;
aload 0
invokedynamic convert(Lio/micronaut/core/convert/DefaultConversionService;)Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$62(Ljava/lang/Iterable;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (7)
(Ljava/lang/Iterable;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
69: aload 0
ldc [Ljava/lang/Object;
ldc Ljava/lang/String;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$63([Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
([Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
70: aload 0
ldc [Ljava/lang/Object;
ldc [Ljava/lang/Object;
aload 0
invokedynamic convert(Lio/micronaut/core/convert/DefaultConversionService;)Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$64([Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (7)
([Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
71: aload 0
ldc Ljava/lang/Iterable;
ldc [Ljava/lang/Object;
aload 0
invokedynamic convert(Lio/micronaut/core/convert/DefaultConversionService;)Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$65(Ljava/lang/Iterable;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (7)
(Ljava/lang/Iterable;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
72: aload 0
ldc [Ljava/lang/Object;
ldc Ljava/lang/Iterable;
aload 0
invokedynamic convert(Lio/micronaut/core/convert/DefaultConversionService;)Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$66([Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (7)
([Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
73: aload 0
ldc Ljava/lang/Object;
ldc [Ljava/lang/Object;
aload 0
invokedynamic convert(Lio/micronaut/core/convert/DefaultConversionService;)Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$67(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (7)
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
74: aload 0
ldc Ljava/util/Map;
ldc Ljava/util/Map;
aload 0
invokedynamic convert(Lio/micronaut/core/convert/DefaultConversionService;)Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$68(Ljava/util/Map;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (7)
(Ljava/util/Map;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
75: aload 0
ldc Ljava/util/Map;
ldc Lio/micronaut/core/convert/value/ConvertibleValues;
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$70(Ljava/util/Map;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Ljava/util/Map;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
76: aload 0
ldc Lio/micronaut/core/io/buffer/ByteBuffer;
ldc [B
invokedynamic convert()Lio/micronaut/core/convert/TypeConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
io/micronaut/core/convert/DefaultConversionService.lambda$71(Lio/micronaut/core/io/buffer/ByteBuffer;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional; (6)
(Lio/micronaut/core/io/buffer/ByteBuffer;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
pop
77: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 78 0 this Lio/micronaut/core/convert/DefaultConversionService;
63 78 1 objectToOptionalConverter Lio/micronaut/core/convert/TypeConverter<Ljava/lang/Object;Ljava/util/Optional;>;
protected <T> io.micronaut.core.convert.TypeConverter findTypeConverter(java.lang.Class<?>, java.lang.Class<T>, java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Lio/micronaut/core/convert/TypeConverter;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=13, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic io.micronaut.core.convert.DefaultConversionService.UNCONVERTIBLE:Lio/micronaut/core/convert/TypeConverter;
astore 4
start local 4 1: aload 1
invokestatic io.micronaut.core.reflect.ClassUtils.resolveHierarchy:(Ljava/lang/Class;)Ljava/util/List;
astore 5
start local 5 2: aload 2
invokestatic io.micronaut.core.reflect.ClassUtils.resolveHierarchy:(Ljava/lang/Class;)Ljava/util/List;
astore 6
start local 6 3: aload 5
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 8
goto 13
StackMap locals: io.micronaut.core.convert.DefaultConversionService java.lang.Class java.lang.Class java.lang.String io.micronaut.core.convert.TypeConverter java.util.List java.util.List top java.util.Iterator
StackMap stack:
4: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.Class
astore 7
start local 7 5: aload 6
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 10
goto 12
StackMap locals: io.micronaut.core.convert.DefaultConversionService java.lang.Class java.lang.Class java.lang.String io.micronaut.core.convert.TypeConverter java.util.List java.util.List java.lang.Class java.util.Iterator top java.util.Iterator
StackMap stack:
6: aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.Class
astore 9
start local 9 7: new io.micronaut.core.convert.DefaultConversionService$ConvertiblePair
dup
aload 0
aload 7
aload 9
aload 3
invokespecial io.micronaut.core.convert.DefaultConversionService$ConvertiblePair.<init>:(Lio/micronaut/core/convert/DefaultConversionService;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)V
astore 11
start local 11 8: aload 0
getfield io.micronaut.core.convert.DefaultConversionService.typeConverters:Ljava/util/Map;
aload 11
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast io.micronaut.core.convert.TypeConverter
astore 4
9: aload 4
ifnull 12
10: aload 0
getfield io.micronaut.core.convert.DefaultConversionService.converterCache:Ljava/util/Map;
aload 11
aload 4
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
11: aload 4
areturn
end local 11 end local 9 12: StackMap locals:
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
end local 7 13: StackMap locals: io.micronaut.core.convert.DefaultConversionService java.lang.Class java.lang.Class java.lang.String io.micronaut.core.convert.TypeConverter java.util.List java.util.List top java.util.Iterator
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
14: aload 3
ifnull 15
iconst_1
goto 16
StackMap locals: io.micronaut.core.convert.DefaultConversionService java.lang.Class java.lang.Class java.lang.String io.micronaut.core.convert.TypeConverter java.util.List java.util.List
StackMap stack:
15: iconst_0
StackMap locals:
StackMap stack: int
16: istore 7
start local 7 17: iload 7
ifeq 29
18: aload 5
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 9
goto 28
StackMap locals: io.micronaut.core.convert.DefaultConversionService java.lang.Class java.lang.Class java.lang.String io.micronaut.core.convert.TypeConverter java.util.List java.util.List int top java.util.Iterator
StackMap stack:
19: aload 9
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.Class
astore 8
start local 8 20: aload 6
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 11
goto 27
StackMap locals: io.micronaut.core.convert.DefaultConversionService java.lang.Class java.lang.Class java.lang.String io.micronaut.core.convert.TypeConverter java.util.List java.util.List int java.lang.Class java.util.Iterator top java.util.Iterator
StackMap stack:
21: aload 11
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.Class
astore 10
start local 10 22: new io.micronaut.core.convert.DefaultConversionService$ConvertiblePair
dup
aload 0
aload 8
aload 10
invokespecial io.micronaut.core.convert.DefaultConversionService$ConvertiblePair.<init>:(Lio/micronaut/core/convert/DefaultConversionService;Ljava/lang/Class;Ljava/lang/Class;)V
astore 12
start local 12 23: aload 0
getfield io.micronaut.core.convert.DefaultConversionService.typeConverters:Ljava/util/Map;
aload 12
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast io.micronaut.core.convert.TypeConverter
astore 4
24: aload 4
ifnull 27
25: aload 0
getfield io.micronaut.core.convert.DefaultConversionService.converterCache:Ljava/util/Map;
aload 12
aload 4
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
26: aload 4
areturn
end local 12 end local 10 27: StackMap locals:
StackMap stack:
aload 11
invokeinterface java.util.Iterator.hasNext:()Z
ifne 21
end local 8 28: StackMap locals: io.micronaut.core.convert.DefaultConversionService java.lang.Class java.lang.Class java.lang.String io.micronaut.core.convert.TypeConverter java.util.List java.util.List int top java.util.Iterator
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 19
29: StackMap locals: io.micronaut.core.convert.DefaultConversionService java.lang.Class java.lang.Class java.lang.String io.micronaut.core.convert.TypeConverter java.util.List java.util.List int
StackMap stack:
aload 4
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lio/micronaut/core/convert/DefaultConversionService;
0 30 1 sourceType Ljava/lang/Class<*>;
0 30 2 targetType Ljava/lang/Class<TT;>;
0 30 3 formattingAnnotation Ljava/lang/String;
1 30 4 typeConverter Lio/micronaut/core/convert/TypeConverter;
2 30 5 sourceHierarchy Ljava/util/List<Ljava/lang/Class;>;
3 30 6 targetHierarchy Ljava/util/List<Ljava/lang/Class;>;
5 13 7 sourceSuperType Ljava/lang/Class;
7 12 9 targetSuperType Ljava/lang/Class;
8 12 11 pair Lio/micronaut/core/convert/DefaultConversionService$ConvertiblePair;
17 30 7 hasFormatting Z
20 28 8 sourceSuperType Ljava/lang/Class;
22 27 10 targetSuperType Ljava/lang/Class;
23 27 12 pair Lio/micronaut/core/convert/DefaultConversionService$ConvertiblePair;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<*>;Ljava/lang/Class<TT;>;Ljava/lang/String;)Lio/micronaut/core/convert/TypeConverter;
MethodParameters:
Name Flags
sourceType
targetType
formattingAnnotation
private java.text.SimpleDateFormat resolveFormat(io.micronaut.core.convert.ConversionContext);
descriptor: (Lio/micronaut/core/convert/ConversionContext;)Ljava/text/SimpleDateFormat;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface io.micronaut.core.convert.ConversionContext.getAnnotationMetadata:()Lio/micronaut/core/annotation/AnnotationMetadata;
astore 2
start local 2 1: aload 2
ldc Lio/micronaut/core/convert/format/Format;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.stringValue:(Ljava/lang/Class;)Ljava/util/Optional;
astore 3
start local 3 2: aload 3
3: aload 1
invokedynamic apply(Lio/micronaut/core/convert/ConversionContext;)Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
io/micronaut/core/convert/DefaultConversionService.lambda$72(Lio/micronaut/core/convert/ConversionContext;Ljava/lang/String;)Ljava/text/SimpleDateFormat; (6)
(Ljava/lang/String;)Ljava/text/SimpleDateFormat;
invokevirtual java.util.Optional.map:(Ljava/util/function/Function;)Ljava/util/Optional;
4: aload 1
invokedynamic get(Lio/micronaut/core/convert/ConversionContext;)Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
io/micronaut/core/convert/DefaultConversionService.lambda$73(Lio/micronaut/core/convert/ConversionContext;)Ljava/text/SimpleDateFormat; (6)
()Ljava/text/SimpleDateFormat;
invokevirtual java.util.Optional.orElseGet:(Ljava/util/function/Supplier;)Ljava/lang/Object;
checkcast java.text.SimpleDateFormat
5: areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/micronaut/core/convert/DefaultConversionService;
0 6 1 context Lio/micronaut/core/convert/ConversionContext;
1 6 2 annotationMetadata Lio/micronaut/core/annotation/AnnotationMetadata;
2 6 3 format Ljava/util/Optional<Ljava/lang/String;>;
MethodParameters:
Name Flags
context
private <S, T> io.micronaut.core.convert.DefaultConversionService$ConvertiblePair newPair(java.lang.Class<S>, java.lang.Class<T>, io.micronaut.core.convert.TypeConverter<S, T>);
descriptor: (Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService$ConvertiblePair;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
instanceof io.micronaut.core.convert.format.FormattingTypeConverter
ifeq 3
1: new io.micronaut.core.convert.DefaultConversionService$ConvertiblePair
dup
aload 0
aload 1
aload 2
aload 3
checkcast io.micronaut.core.convert.format.FormattingTypeConverter
invokeinterface io.micronaut.core.convert.format.FormattingTypeConverter.annotationType:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokespecial io.micronaut.core.convert.DefaultConversionService$ConvertiblePair.<init>:(Lio/micronaut/core/convert/DefaultConversionService;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)V
astore 4
start local 4 2: goto 4
end local 4 3: StackMap locals:
StackMap stack:
new io.micronaut.core.convert.DefaultConversionService$ConvertiblePair
dup
aload 0
aload 1
aload 2
invokespecial io.micronaut.core.convert.DefaultConversionService$ConvertiblePair.<init>:(Lio/micronaut/core/convert/DefaultConversionService;Ljava/lang/Class;Ljava/lang/Class;)V
astore 4
start local 4 4: StackMap locals: io.micronaut.core.convert.DefaultConversionService$ConvertiblePair
StackMap stack:
aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/micronaut/core/convert/DefaultConversionService;
0 5 1 sourceType Ljava/lang/Class<TS;>;
0 5 2 targetType Ljava/lang/Class<TT;>;
0 5 3 typeConverter Lio/micronaut/core/convert/TypeConverter<TS;TT;>;
2 3 4 pair Lio/micronaut/core/convert/DefaultConversionService$ConvertiblePair;
4 5 4 pair Lio/micronaut/core/convert/DefaultConversionService$ConvertiblePair;
Signature: <S:Ljava/lang/Object;T:Ljava/lang/Object;>(Ljava/lang/Class<TS;>;Ljava/lang/Class<TT;>;Lio/micronaut/core/convert/TypeConverter<TS;TT;>;)Lio/micronaut/core/convert/DefaultConversionService$ConvertiblePair;
MethodParameters:
Name Flags
sourceType
targetType
typeConverter
public io.micronaut.core.convert.ConversionService addConverter(java.lang.Class, java.lang.Class, java.util.function.Function);
descriptor: (Ljava/lang/Class;Ljava/lang/Class;Ljava/util/function/Function;)Lio/micronaut/core/convert/ConversionService;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
0: aload 0
aload 1
checkcast java.lang.Class
aload 2
checkcast java.lang.Class
aload 3
checkcast java.util.function.Function
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Ljava/util/function/Function;)Lio/micronaut/core/convert/DefaultConversionService;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.micronaut.core.convert.ConversionService addConverter(java.lang.Class, java.lang.Class, io.micronaut.core.convert.TypeConverter);
descriptor: (Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/ConversionService;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
0: aload 0
aload 1
checkcast java.lang.Class
aload 2
checkcast java.lang.Class
aload 3
checkcast io.micronaut.core.convert.TypeConverter
invokevirtual io.micronaut.core.convert.DefaultConversionService.addConverter:(Ljava/lang/Class;Ljava/lang/Class;Lio/micronaut/core/convert/TypeConverter;)Lio/micronaut/core/convert/DefaultConversionService;
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.util.Optional lambda$0(java.lang.Object, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 object Ljava/lang/Object;
0 1 1 targetType Ljava/lang/Class;
0 1 2 context Lio/micronaut/core/convert/ConversionContext;
private static java.util.Optional lambda$1(java.lang.Double[], java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: ([Ljava/lang/Double;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
arraylength
newarray 7
astore 3
start local 3 1: iconst_0
istore 4
start local 4 2: goto 7
3: StackMap locals: double[] int
StackMap stack:
aload 0
iload 4
aaload
astore 5
start local 5 4: aload 5
ifnull 6
5: aload 3
iload 4
aload 5
invokevirtual java.lang.Double.doubleValue:()D
dastore
end local 5 6: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
7: iload 4
aload 0
arraylength
if_icmplt 3
end local 4 8: aload 3
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 object [Ljava/lang/Double;
0 9 1 targetType Ljava/lang/Class<[D>;
0 9 2 context Lio/micronaut/core/convert/ConversionContext;
1 9 3 doubles [D
2 8 4 i I
4 6 5 aDouble Ljava/lang/Double;
private static java.util.Optional lambda$2(java.lang.Integer[], java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: ([Ljava/lang/Integer;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
arraylength
newarray 10
astore 3
start local 3 1: iconst_0
istore 4
start local 4 2: goto 7
3: StackMap locals: int[] int
StackMap stack:
aload 0
iload 4
aaload
astore 5
start local 5 4: aload 5
ifnull 6
5: aload 3
iload 4
aload 5
invokevirtual java.lang.Integer.intValue:()I
iastore
end local 5 6: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
7: iload 4
aload 0
arraylength
if_icmplt 3
end local 4 8: aload 3
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 object [Ljava/lang/Integer;
0 9 1 targetType Ljava/lang/Class<[I>;
0 9 2 context Lio/micronaut/core/convert/ConversionContext;
1 9 3 integers [I
2 8 4 i I
4 6 5 o Ljava/lang/Integer;
private java.util.Optional lambda$3(java.lang.Object, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
invokeinterface io.micronaut.core.convert.ConversionContext.getFirstTypeVariable:()Ljava/util/Optional;
astore 4
start local 4 1: aload 4
getstatic io.micronaut.core.type.Argument.OBJECT_ARGUMENT:Lio/micronaut/core/type/Argument;
invokevirtual java.util.Optional.orElse:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast io.micronaut.core.type.Argument
astore 5
start local 5 2: aload 0
aload 1
aload 3
aload 5
invokeinterface io.micronaut.core.convert.ConversionContext.with:(Lio/micronaut/core/type/Argument;)Lio/micronaut/core/convert/ArgumentConversionContext;
invokevirtual io.micronaut.core.convert.DefaultConversionService.convert:(Ljava/lang/Object;Lio/micronaut/core/convert/ArgumentConversionContext;)Ljava/util/Optional;
astore 6
start local 6 3: aload 6
invokevirtual java.util.Optional.isPresent:()Z
ifeq 5
4: aload 6
invokevirtual java.util.Optional.get:()Ljava/lang/Object;
invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
5: StackMap locals: java.util.Optional io.micronaut.core.type.Argument java.util.Optional
StackMap stack:
invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/micronaut/core/convert/DefaultConversionService;
0 6 1 object Ljava/lang/Object;
0 6 2 targetType Ljava/lang/Class<Ljava/util/List;>;
0 6 3 context Lio/micronaut/core/convert/ConversionContext;
1 6 4 firstTypeVariable Ljava/util/Optional<Lio/micronaut/core/type/Argument<*>;>;
2 6 5 argument Lio/micronaut/core/type/Argument<*>;
3 6 6 converted Ljava/util/Optional;
private static java.util.Optional lambda$4(java.lang.CharSequence, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
astore 3
start local 3 1: aload 3
ifnonnull 3
2: ldc Lio/micronaut/core/convert/DefaultConversionService;
invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
astore 3
3: StackMap locals: java.lang.ClassLoader
StackMap stack:
aload 0
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
aload 3
invokestatic io.micronaut.core.reflect.ClassUtils.forName:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/util/Optional;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 object Ljava/lang/CharSequence;
0 4 1 targetType Ljava/lang/Class<Ljava/lang/Class;>;
0 4 2 context Lio/micronaut/core/convert/ConversionContext;
1 4 3 classLoader Ljava/lang/ClassLoader;
private static java.util.Optional lambda$5(io.micronaut.core.annotation.AnnotationClassValue, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Lio/micronaut/core/annotation/AnnotationClassValue;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual io.micronaut.core.annotation.AnnotationClassValue.getType:()Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 object Lio/micronaut/core/annotation/AnnotationClassValue;
0 1 1 targetType Ljava/lang/Class<Ljava/lang/Class;>;
0 1 2 context Lio/micronaut/core/convert/ConversionContext;
private static java.util.Optional lambda$6(io.micronaut.core.annotation.AnnotationClassValue, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Lio/micronaut/core/annotation/AnnotationClassValue;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc Ljava/lang/Class;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 2
1: aload 0
invokevirtual io.micronaut.core.annotation.AnnotationClassValue.getType:()Ljava/util/Optional;
areturn
2: StackMap locals:
StackMap stack:
ldc Ljava/lang/CharSequence;
aload 1
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 4
3: aload 0
invokevirtual io.micronaut.core.annotation.AnnotationClassValue.getName:()Ljava/lang/String;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual io.micronaut.core.annotation.AnnotationClassValue.getInstance:()Ljava/util/Optional;
astore 3
start local 3 5: aload 3
invokevirtual java.util.Optional.isPresent:()Z
ifeq 7
aload 1
aload 3
invokevirtual java.util.Optional.get:()Ljava/lang/Object;
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 7
6: aload 3
areturn
7: StackMap locals: java.util.Optional
StackMap stack:
invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 object Lio/micronaut/core/annotation/AnnotationClassValue;
0 8 1 targetType Ljava/lang/Class<Ljava/lang/Object;>;
0 8 2 context Lio/micronaut/core/convert/ConversionContext;
5 8 3 i Ljava/util/Optional;
private static java.util.Optional lambda$7(io.micronaut.core.annotation.AnnotationClassValue[], java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: ([Lio/micronaut/core/annotation/AnnotationClassValue;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
arraylength
ifle 4
1: aload 0
iconst_0
aaload
astore 3
start local 3 2: aload 3
ifnull 4
3: aload 3
invokevirtual io.micronaut.core.annotation.AnnotationClassValue.getType:()Ljava/util/Optional;
areturn
end local 3 4: StackMap locals:
StackMap stack:
invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 object [Lio/micronaut/core/annotation/AnnotationClassValue;
0 5 1 targetType Ljava/lang/Class<Ljava/lang/Class;>;
0 5 2 context Lio/micronaut/core/convert/ConversionContext;
2 4 3 o Lio/micronaut/core/annotation/AnnotationClassValue;
private static java.util.Optional lambda$8(io.micronaut.core.annotation.AnnotationClassValue[], java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: ([Lio/micronaut/core/annotation/AnnotationClassValue;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=9, args_size=3
start local 0 start local 1 start local 2 0: new java.util.ArrayList
dup
aload 0
arraylength
invokespecial java.util.ArrayList.<init>:(I)V
astore 3
start local 3 1: aload 0
dup
astore 7
arraylength
istore 6
iconst_0
istore 5
goto 8
StackMap locals: io.micronaut.core.annotation.AnnotationClassValue[] java.lang.Class io.micronaut.core.convert.ConversionContext java.util.List top int int io.micronaut.core.annotation.AnnotationClassValue[]
StackMap stack:
2: aload 7
iload 5
aaload
astore 4
start local 4 3: aload 4
ifnull 7
4: aload 4
invokevirtual io.micronaut.core.annotation.AnnotationClassValue.getType:()Ljava/util/Optional;
astore 8
start local 8 5: aload 8
invokevirtual java.util.Optional.isPresent:()Z
ifeq 7
6: aload 3
aload 8
invokevirtual java.util.Optional.get:()Ljava/lang/Object;
checkcast java.lang.Class
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 8 end local 4 7: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
8: iload 5
iload 6
if_icmplt 2
9: aload 3
iconst_0
anewarray java.lang.Class
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast java.lang.Class[]
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 object [Lio/micronaut/core/annotation/AnnotationClassValue;
0 10 1 targetType Ljava/lang/Class<[Ljava/lang/Class;>;
0 10 2 context Lio/micronaut/core/convert/ConversionContext;
1 10 3 classes Ljava/util/List<Ljava/lang/Class;>;
3 7 4 annotationClassValue Lio/micronaut/core/annotation/AnnotationClassValue<*>;
5 7 8 type Ljava/util/Optional<+Ljava/lang/Class<*>;>;
private static java.net.URL lambda$9(java.net.URI);
descriptor: (Ljava/net/URI;)Ljava/net/URL;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual java.net.URI.toURL:()Ljava/net/URL;
1: areturn
2: StackMap locals:
StackMap stack: java.net.MalformedURLException
pop
3: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 uri Ljava/net/URI;
Exception table:
from to target type
0 1 2 Class java.net.MalformedURLException
private static java.util.Optional lambda$10(java.io.InputStream, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/io/InputStream;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: new java.io.BufferedReader
dup
new java.io.InputStreamReader
dup
aload 0
invokespecial java.io.InputStreamReader.<init>:(Ljava/io/InputStream;)V
invokespecial java.io.BufferedReader.<init>:(Ljava/io/Reader;)V
astore 3
start local 3 1: aload 3
invokestatic io.micronaut.core.io.IOUtils.readText:(Ljava/io/BufferedReader;)Ljava/lang/String;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
2: areturn
3: StackMap locals: java.io.InputStream java.lang.Class io.micronaut.core.convert.ConversionContext java.io.BufferedReader
StackMap stack: java.io.IOException
astore 4
start local 4 4: aload 2
aload 4
invokeinterface io.micronaut.core.convert.ConversionContext.reject:(Ljava/lang/Exception;)V
5: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 object Ljava/io/InputStream;
0 6 1 targetType Ljava/lang/Class<Ljava/lang/String;>;
0 6 2 context Lio/micronaut/core/convert/ConversionContext;
1 6 3 reader Ljava/io/BufferedReader;
4 6 4 e Ljava/io/IOException;
Exception table:
from to target type
1 2 3 Class java.io.IOException
private static java.util.Optional lambda$11(java.lang.CharSequence, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
aload 2
invokeinterface io.micronaut.core.convert.ConversionContext.getCharset:()Ljava/nio/charset/Charset;
invokevirtual java.lang.String.getBytes:(Ljava/nio/charset/Charset;)[B
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 object Ljava/lang/CharSequence;
0 1 1 targetType Ljava/lang/Class<[B>;
0 1 2 context Lio/micronaut/core/convert/ConversionContext;
private static java.util.Optional lambda$12(java.lang.Integer, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/Integer;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iconst_4
invokestatic java.nio.ByteBuffer.allocate:(I)Ljava/nio/ByteBuffer;
aload 0
invokevirtual java.lang.Integer.intValue:()I
invokevirtual java.nio.ByteBuffer.putInt:(I)Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.array:()[B
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 object Ljava/lang/Integer;
0 1 1 targetType Ljava/lang/Class<[B>;
0 1 2 context Lio/micronaut/core/convert/ConversionContext;
private static java.util.Optional lambda$13(java.lang.Character, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/Character;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iconst_4
invokestatic java.nio.ByteBuffer.allocate:(I)Ljava/nio/ByteBuffer;
aload 0
invokevirtual java.lang.Character.charValue:()C
invokevirtual java.nio.ByteBuffer.putChar:(C)Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.array:()[B
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 object Ljava/lang/Character;
0 1 1 targetType Ljava/lang/Class<[B>;
0 1 2 context Lio/micronaut/core/convert/ConversionContext;
private static java.util.Optional lambda$14(java.lang.Long, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/Long;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: bipush 8
invokestatic java.nio.ByteBuffer.allocate:(I)Ljava/nio/ByteBuffer;
aload 0
invokevirtual java.lang.Long.longValue:()J
invokevirtual java.nio.ByteBuffer.putLong:(J)Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.array:()[B
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 object Ljava/lang/Long;
0 1 1 targetType Ljava/lang/Class<[B>;
0 1 2 context Lio/micronaut/core/convert/ConversionContext;
private static java.util.Optional lambda$15(java.lang.Short, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/Short;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iconst_2
invokestatic java.nio.ByteBuffer.allocate:(I)Ljava/nio/ByteBuffer;
aload 0
invokevirtual java.lang.Short.shortValue:()S
invokevirtual java.nio.ByteBuffer.putShort:(S)Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.array:()[B
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 object Ljava/lang/Short;
0 1 1 targetType Ljava/lang/Class<[B>;
0 1 2 context Lio/micronaut/core/convert/ConversionContext;
private static java.util.Optional lambda$16(java.lang.Double, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/Double;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: bipush 8
invokestatic java.nio.ByteBuffer.allocate:(I)Ljava/nio/ByteBuffer;
aload 0
invokevirtual java.lang.Double.doubleValue:()D
invokevirtual java.nio.ByteBuffer.putDouble:(D)Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.array:()[B
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 object Ljava/lang/Double;
0 1 1 targetType Ljava/lang/Class<[B>;
0 1 2 context Lio/micronaut/core/convert/ConversionContext;
private static java.util.Optional lambda$17(java.lang.Float, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/Float;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iconst_4
invokestatic java.nio.ByteBuffer.allocate:(I)Ljava/nio/ByteBuffer;
aload 0
invokevirtual java.lang.Float.floatValue:()F
invokevirtual java.nio.ByteBuffer.putFloat:(F)Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.array:()[B
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 object Ljava/lang/Float;
0 1 1 targetType Ljava/lang/Class<[B>;
0 1 2 context Lio/micronaut/core/convert/ConversionContext;
private java.util.Optional lambda$18(java.io.InputStream, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/io/InputStream;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
ldc Ljava/lang/String;
aload 3
invokevirtual io.micronaut.core.convert.DefaultConversionService.convert:(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
astore 4
start local 4 1: aload 4
invokevirtual java.util.Optional.isPresent:()Z
ifeq 3
2: aload 4
aload 0
aload 2
aload 3
invokedynamic apply(Lio/micronaut/core/convert/DefaultConversionService;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
io/micronaut/core/convert/DefaultConversionService.lambda$19(Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;Ljava/lang/String;)Ljava/util/Optional; (7)
(Ljava/lang/String;)Ljava/util/Optional;
invokevirtual java.util.Optional.flatMap:(Ljava/util/function/Function;)Ljava/util/Optional;
areturn
3: StackMap locals: java.util.Optional
StackMap stack:
invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/micronaut/core/convert/DefaultConversionService;
0 4 1 object Ljava/io/InputStream;
0 4 2 targetType Ljava/lang/Class<Ljava/lang/Number;>;
0 4 3 context Lio/micronaut/core/convert/ConversionContext;
1 4 4 convert Ljava/util/Optional<Ljava/lang/String;>;
private static java.util.Optional lambda$20(java.io.Reader, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/io/Reader;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
instanceof java.io.BufferedReader
ifeq 1
aload 0
checkcast java.io.BufferedReader
goto 2
StackMap locals:
StackMap stack:
1: new java.io.BufferedReader
dup
aload 0
invokespecial java.io.BufferedReader.<init>:(Ljava/io/Reader;)V
StackMap locals:
StackMap stack: java.io.BufferedReader
2: astore 3
start local 3 3: aload 3
invokestatic io.micronaut.core.io.IOUtils.readText:(Ljava/io/BufferedReader;)Ljava/lang/String;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
4: areturn
5: StackMap locals: java.io.Reader java.lang.Class io.micronaut.core.convert.ConversionContext java.io.BufferedReader
StackMap stack: java.io.IOException
astore 4
start local 4 6: aload 2
aload 4
invokeinterface io.micronaut.core.convert.ConversionContext.reject:(Ljava/lang/Exception;)V
7: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 object Ljava/io/Reader;
0 8 1 targetType Ljava/lang/Class<Ljava/lang/String;>;
0 8 2 context Lio/micronaut/core/convert/ConversionContext;
3 8 3 reader Ljava/io/BufferedReader;
6 8 4 e Ljava/io/IOException;
Exception table:
from to target type
3 4 5 Class java.io.IOException
private static java.util.Optional lambda$21(java.lang.CharSequence, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic io.micronaut.core.util.StringUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 2
1: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
2: StackMap locals:
StackMap stack:
new java.io.File
dup
aload 0
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 object Ljava/lang/CharSequence;
0 3 1 targetType Ljava/lang/Class<Ljava/io/File;>;
0 3 2 context Lio/micronaut/core/convert/ConversionContext;
private java.util.Optional lambda$22(java.lang.String[], java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: ([Ljava/lang/String;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ifnull 1
aload 1
arraylength
ifne 2
1: StackMap locals:
StackMap stack:
invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
2: StackMap locals:
StackMap stack:
new java.util.StringJoiner
dup
ldc ""
invokespecial java.util.StringJoiner.<init>:(Ljava/lang/CharSequence;)V
astore 4
start local 4 3: aload 1
dup
astore 8
arraylength
istore 7
iconst_0
istore 6
goto 7
StackMap locals: io.micronaut.core.convert.DefaultConversionService java.lang.String[] java.lang.Class io.micronaut.core.convert.ConversionContext java.util.StringJoiner top int int java.lang.String[]
StackMap stack:
4: aload 8
iload 6
aaload
astore 5
start local 5 5: aload 4
aload 5
invokevirtual java.util.StringJoiner.add:(Ljava/lang/CharSequence;)Ljava/util/StringJoiner;
pop
end local 5 6: iinc 6 1
StackMap locals:
StackMap stack:
7: iload 6
iload 7
if_icmplt 4
8: aload 4
invokevirtual java.util.StringJoiner.toString:()Ljava/lang/String;
astore 5
start local 5 9: aload 0
aload 5
aload 2
aload 3
invokevirtual io.micronaut.core.convert.DefaultConversionService.convert:(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lio/micronaut/core/convert/DefaultConversionService;
0 10 1 object [Ljava/lang/String;
0 10 2 targetType Ljava/lang/Class<Ljava/lang/Enum;>;
0 10 3 context Lio/micronaut/core/convert/ConversionContext;
3 10 4 joiner Ljava/util/StringJoiner;
5 6 5 string Ljava/lang/String;
9 10 5 val Ljava/lang/String;
private java.util.Optional lambda$23(java.lang.String[], java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: ([Ljava/lang/String;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ifnull 1
aload 1
arraylength
ifne 2
1: StackMap locals:
StackMap stack:
invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
2: StackMap locals:
StackMap stack:
new java.util.StringJoiner
dup
ldc ""
invokespecial java.util.StringJoiner.<init>:(Ljava/lang/CharSequence;)V
astore 4
start local 4 3: aload 1
dup
astore 8
arraylength
istore 7
iconst_0
istore 6
goto 7
StackMap locals: io.micronaut.core.convert.DefaultConversionService java.lang.String[] java.lang.Class io.micronaut.core.convert.ConversionContext java.util.StringJoiner top int int java.lang.String[]
StackMap stack:
4: aload 8
iload 6
aaload
astore 5
start local 5 5: aload 4
aload 5
invokevirtual java.util.StringJoiner.add:(Ljava/lang/CharSequence;)Ljava/util/StringJoiner;
pop
end local 5 6: iinc 6 1
StackMap locals:
StackMap stack:
7: iload 6
iload 7
if_icmplt 4
8: aload 0
aload 4
invokevirtual java.util.StringJoiner.toString:()Ljava/lang/String;
aload 2
aload 3
invokevirtual io.micronaut.core.convert.DefaultConversionService.convert:(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lio/micronaut/core/convert/DefaultConversionService;
0 9 1 object [Ljava/lang/String;
0 9 2 targetType Ljava/lang/Class<Ljava/lang/CharSequence;>;
0 9 3 context Lio/micronaut/core/convert/ConversionContext;
3 9 4 joiner Ljava/util/StringJoiner;
5 6 5 string Ljava/lang/String;
private java.util.Optional lambda$24(java.lang.CharSequence, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokestatic io.micronaut.core.util.StringUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 2
1: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 3
invokevirtual io.micronaut.core.convert.DefaultConversionService.resolveFormat:(Lio/micronaut/core/convert/ConversionContext;)Ljava/text/SimpleDateFormat;
astore 4
start local 4 3: aload 4
aload 1
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
invokevirtual java.text.SimpleDateFormat.parse:(Ljava/lang/String;)Ljava/util/Date;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
4: areturn
end local 4 5: StackMap locals:
StackMap stack: java.text.ParseException
astore 4
start local 4 6: aload 3
aload 1
aload 4
invokeinterface io.micronaut.core.convert.ConversionContext.reject:(Ljava/lang/Object;Ljava/lang/Exception;)V
7: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lio/micronaut/core/convert/DefaultConversionService;
0 8 1 object Ljava/lang/CharSequence;
0 8 2 targetType Ljava/lang/Class<Ljava/util/Date;>;
0 8 3 context Lio/micronaut/core/convert/ConversionContext;
3 5 4 format Ljava/text/SimpleDateFormat;
6 8 4 e Ljava/text/ParseException;
Exception table:
from to target type
2 4 5 Class java.text.ParseException
private java.util.Optional lambda$25(java.util.Date, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/util/Date;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=2, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 3
invokevirtual io.micronaut.core.convert.DefaultConversionService.resolveFormat:(Lio/micronaut/core/convert/ConversionContext;)Ljava/text/SimpleDateFormat;
astore 4
start local 4 1: aload 4
aload 1
invokevirtual java.text.SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/core/convert/DefaultConversionService;
0 2 1 object Ljava/util/Date;
0 2 2 targetType Ljava/lang/Class<Ljava/lang/CharSequence;>;
0 2 3 context Lio/micronaut/core/convert/ConversionContext;
1 2 4 format Ljava/text/SimpleDateFormat;
private static java.util.Optional lambda$26(java.lang.CharSequence, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic io.micronaut.core.util.StringUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 2
1: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
iconst_0
anewarray java.lang.String
invokestatic java.nio.file.Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
invokestatic java.util.Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional;
3: areturn
4: StackMap locals:
StackMap stack: java.lang.Exception
astore 3
start local 3 5: aload 2
new java.lang.StringBuilder
dup
ldc "Invalid path ["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " ]: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 3
invokevirtual java.lang.Exception.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 3
invokeinterface io.micronaut.core.convert.ConversionContext.reject:(Ljava/lang/Object;Ljava/lang/Exception;)V
6: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 object Ljava/lang/CharSequence;
0 7 1 targetType Ljava/lang/Class<Ljava/nio/file/Path;>;
0 7 2 context Lio/micronaut/core/convert/ConversionContext;
5 7 3 e Ljava/lang/Exception;
Exception table:
from to target type
2 3 4 Class java.lang.Exception
private static java.util.Optional lambda$27(java.lang.CharSequence, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic io.micronaut.core.util.StringUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 2
1: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
invokestatic java.lang.Integer.valueOf:(Ljava/lang/String;)Ljava/lang/Integer;
astore 3
start local 3 3: aload 3
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
4: areturn
end local 3 5: StackMap locals:
StackMap stack: java.lang.NumberFormatException
astore 3
start local 3 6: aload 2
aload 0
aload 3
invokeinterface io.micronaut.core.convert.ConversionContext.reject:(Ljava/lang/Object;Ljava/lang/Exception;)V
7: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 object Ljava/lang/CharSequence;
0 8 1 targetType Ljava/lang/Class<Ljava/lang/Integer;>;
0 8 2 context Lio/micronaut/core/convert/ConversionContext;
3 5 3 converted Ljava/lang/Integer;
6 8 3 e Ljava/lang/NumberFormatException;
Exception table:
from to target type
2 4 5 Class java.lang.NumberFormatException
private static java.util.Optional lambda$28(java.lang.CharSequence, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic io.micronaut.core.util.StringUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 2
1: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
2: StackMap locals:
StackMap stack:
new java.math.BigInteger
dup
aload 0
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
invokespecial java.math.BigInteger.<init>:(Ljava/lang/String;)V
astore 3
start local 3 3: aload 3
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
4: areturn
end local 3 5: StackMap locals:
StackMap stack: java.lang.NumberFormatException
astore 3
start local 3 6: aload 2
aload 0
aload 3
invokeinterface io.micronaut.core.convert.ConversionContext.reject:(Ljava/lang/Object;Ljava/lang/Exception;)V
7: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 object Ljava/lang/CharSequence;
0 8 1 targetType Ljava/lang/Class<Ljava/math/BigInteger;>;
0 8 2 context Lio/micronaut/core/convert/ConversionContext;
3 5 3 converted Ljava/math/BigInteger;
6 8 3 e Ljava/lang/NumberFormatException;
Exception table:
from to target type
2 4 5 Class java.lang.NumberFormatException
private static java.util.Optional lambda$29(java.lang.CharSequence, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic io.micronaut.core.util.StringUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 2
1: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
invokestatic java.lang.Float.valueOf:(Ljava/lang/String;)Ljava/lang/Float;
astore 3
start local 3 3: aload 3
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
4: areturn
end local 3 5: StackMap locals:
StackMap stack: java.lang.NumberFormatException
astore 3
start local 3 6: aload 2
aload 0
aload 3
invokeinterface io.micronaut.core.convert.ConversionContext.reject:(Ljava/lang/Object;Ljava/lang/Exception;)V
7: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 object Ljava/lang/CharSequence;
0 8 1 targetType Ljava/lang/Class<Ljava/lang/Float;>;
0 8 2 context Lio/micronaut/core/convert/ConversionContext;
3 5 3 converted Ljava/lang/Float;
6 8 3 e Ljava/lang/NumberFormatException;
Exception table:
from to target type
2 4 5 Class java.lang.NumberFormatException
private static java.util.Optional lambda$30(java.lang.CharSequence, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic io.micronaut.core.util.StringUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 2
1: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
invokestatic java.lang.Double.valueOf:(Ljava/lang/String;)Ljava/lang/Double;
astore 3
start local 3 3: aload 3
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
4: areturn
end local 3 5: StackMap locals:
StackMap stack: java.lang.NumberFormatException
astore 3
start local 3 6: aload 2
aload 0
aload 3
invokeinterface io.micronaut.core.convert.ConversionContext.reject:(Ljava/lang/Object;Ljava/lang/Exception;)V
7: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 object Ljava/lang/CharSequence;
0 8 1 targetType Ljava/lang/Class<Ljava/lang/Double;>;
0 8 2 context Lio/micronaut/core/convert/ConversionContext;
3 5 3 converted Ljava/lang/Double;
6 8 3 e Ljava/lang/NumberFormatException;
Exception table:
from to target type
2 4 5 Class java.lang.NumberFormatException
private static java.util.Optional lambda$31(java.lang.CharSequence, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic io.micronaut.core.util.StringUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 2
1: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
invokestatic java.lang.Long.valueOf:(Ljava/lang/String;)Ljava/lang/Long;
astore 3
start local 3 3: aload 3
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
4: areturn
end local 3 5: StackMap locals:
StackMap stack: java.lang.NumberFormatException
astore 3
start local 3 6: aload 2
aload 0
aload 3
invokeinterface io.micronaut.core.convert.ConversionContext.reject:(Ljava/lang/Object;Ljava/lang/Exception;)V
7: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 object Ljava/lang/CharSequence;
0 8 1 targetType Ljava/lang/Class<Ljava/lang/Long;>;
0 8 2 context Lio/micronaut/core/convert/ConversionContext;
3 5 3 converted Ljava/lang/Long;
6 8 3 e Ljava/lang/NumberFormatException;
Exception table:
from to target type
2 4 5 Class java.lang.NumberFormatException
private static java.util.Optional lambda$32(java.lang.CharSequence, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic io.micronaut.core.util.StringUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 2
1: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
invokestatic java.lang.Short.valueOf:(Ljava/lang/String;)Ljava/lang/Short;
astore 3
start local 3 3: aload 3
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
4: areturn
end local 3 5: StackMap locals:
StackMap stack: java.lang.NumberFormatException
astore 3
start local 3 6: aload 2
aload 0
aload 3
invokeinterface io.micronaut.core.convert.ConversionContext.reject:(Ljava/lang/Object;Ljava/lang/Exception;)V
7: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 object Ljava/lang/CharSequence;
0 8 1 targetType Ljava/lang/Class<Ljava/lang/Short;>;
0 8 2 context Lio/micronaut/core/convert/ConversionContext;
3 5 3 converted Ljava/lang/Short;
6 8 3 e Ljava/lang/NumberFormatException;
Exception table:
from to target type
2 4 5 Class java.lang.NumberFormatException
private static java.util.Optional lambda$33(java.lang.CharSequence, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic io.micronaut.core.util.StringUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 2
1: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
invokestatic java.lang.Byte.valueOf:(Ljava/lang/String;)Ljava/lang/Byte;
astore 3
start local 3 3: aload 3
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
4: areturn
end local 3 5: StackMap locals:
StackMap stack: java.lang.NumberFormatException
astore 3
start local 3 6: aload 2
aload 0
aload 3
invokeinterface io.micronaut.core.convert.ConversionContext.reject:(Ljava/lang/Object;Ljava/lang/Exception;)V
7: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 object Ljava/lang/CharSequence;
0 8 1 targetType Ljava/lang/Class<Ljava/lang/Byte;>;
0 8 2 context Lio/micronaut/core/convert/ConversionContext;
3 5 3 converted Ljava/lang/Byte;
6 8 3 e Ljava/lang/NumberFormatException;
Exception table:
from to target type
2 4 5 Class java.lang.NumberFormatException
private static java.util.Optional lambda$34(java.lang.CharSequence, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic io.micronaut.core.util.StringUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 2
1: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
2: StackMap locals:
StackMap stack:
new java.math.BigDecimal
dup
aload 0
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
invokespecial java.math.BigDecimal.<init>:(Ljava/lang/String;)V
astore 3
start local 3 3: aload 3
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
4: areturn
end local 3 5: StackMap locals:
StackMap stack: java.lang.NumberFormatException
astore 3
start local 3 6: aload 2
aload 0
aload 3
invokeinterface io.micronaut.core.convert.ConversionContext.reject:(Ljava/lang/Object;Ljava/lang/Exception;)V
7: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 object Ljava/lang/CharSequence;
0 8 1 targetType Ljava/lang/Class<Ljava/math/BigDecimal;>;
0 8 2 context Lio/micronaut/core/convert/ConversionContext;
3 5 3 converted Ljava/math/BigDecimal;
6 8 3 e Ljava/lang/NumberFormatException;
Exception table:
from to target type
2 4 5 Class java.lang.NumberFormatException
private static java.util.Optional lambda$35(java.lang.CharSequence, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
astore 3
start local 3 1: aload 3
dup
astore 4
invokevirtual java.lang.String.hashCode:()I
lookupswitch { // 4
121: 2
3551: 3
119527: 4
3569038: 5
default: 7
}
StackMap locals: java.lang.String java.lang.String
StackMap stack:
2: aload 4
ldc "y"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 6
goto 7
StackMap locals:
StackMap stack:
3: aload 4
ldc "on"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 6
goto 7
StackMap locals:
StackMap stack:
4: aload 4
ldc "yes"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 6
goto 7
StackMap locals:
StackMap stack:
5: aload 4
ldc "true"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 6
goto 7
6: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
7: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 object Ljava/lang/CharSequence;
0 8 1 targetType Ljava/lang/Class<Ljava/lang/Boolean;>;
0 8 2 context Lio/micronaut/core/convert/ConversionContext;
1 8 3 booleanString Ljava/lang/String;
private static java.util.Optional lambda$36(java.lang.CharSequence, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic io.micronaut.core.util.StringUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 2
1: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
astore 3
start local 3 3: aload 3
ldc "://"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifne 5
4: new java.lang.StringBuilder
dup
ldc "http://"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
5: StackMap locals: java.lang.String
StackMap stack:
new java.net.URL
dup
aload 3
invokespecial java.net.URL.<init>:(Ljava/lang/String;)V
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
6: areturn
end local 3 7: StackMap locals: java.lang.CharSequence java.lang.Class io.micronaut.core.convert.ConversionContext
StackMap stack: java.net.MalformedURLException
astore 3
start local 3 8: aload 2
aload 0
aload 3
invokeinterface io.micronaut.core.convert.ConversionContext.reject:(Ljava/lang/Object;Ljava/lang/Exception;)V
9: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 object Ljava/lang/CharSequence;
0 10 1 targetType Ljava/lang/Class<Ljava/net/URL;>;
0 10 2 context Lio/micronaut/core/convert/ConversionContext;
3 7 3 spec Ljava/lang/String;
8 10 3 e Ljava/net/MalformedURLException;
Exception table:
from to target type
2 6 7 Class java.net.MalformedURLException
private static java.util.Optional lambda$37(java.lang.CharSequence, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic io.micronaut.core.util.StringUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 2
1: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
2: StackMap locals:
StackMap stack:
new java.net.URI
dup
aload 0
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
invokespecial java.net.URI.<init>:(Ljava/lang/String;)V
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
3: areturn
4: StackMap locals:
StackMap stack: java.net.URISyntaxException
astore 3
start local 3 5: aload 2
aload 0
aload 3
invokeinterface io.micronaut.core.convert.ConversionContext.reject:(Ljava/lang/Object;Ljava/lang/Exception;)V
6: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 object Ljava/lang/CharSequence;
0 7 1 targetType Ljava/lang/Class<Ljava/net/URI;>;
0 7 2 context Lio/micronaut/core/convert/ConversionContext;
5 7 3 e Ljava/net/URISyntaxException;
Exception table:
from to target type
2 3 4 Class java.net.URISyntaxException
private static java.util.Optional lambda$38(java.lang.CharSequence, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic io.micronaut.core.util.StringUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 2
1: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
bipush 95
bipush 45
invokevirtual java.lang.String.replace:(CC)Ljava/lang/String;
invokestatic java.util.Locale.forLanguageTag:(Ljava/lang/String;)Ljava/util/Locale;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
3: areturn
4: StackMap locals:
StackMap stack: java.lang.IllegalArgumentException
astore 3
start local 3 5: aload 2
aload 0
aload 3
invokeinterface io.micronaut.core.convert.ConversionContext.reject:(Ljava/lang/Object;Ljava/lang/Exception;)V
6: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 object Ljava/lang/CharSequence;
0 7 1 targetType Ljava/lang/Class<Ljava/util/Locale;>;
0 7 2 context Lio/micronaut/core/convert/ConversionContext;
5 7 3 e Ljava/lang/IllegalArgumentException;
Exception table:
from to target type
2 3 4 Class java.lang.IllegalArgumentException
private static java.util.Optional lambda$39(java.lang.CharSequence, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic io.micronaut.core.util.StringUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 2
1: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
invokestatic java.util.UUID.fromString:(Ljava/lang/String;)Ljava/util/UUID;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
3: areturn
4: StackMap locals:
StackMap stack: java.lang.IllegalArgumentException
astore 3
start local 3 5: aload 2
aload 0
aload 3
invokeinterface io.micronaut.core.convert.ConversionContext.reject:(Ljava/lang/Object;Ljava/lang/Exception;)V
6: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 object Ljava/lang/CharSequence;
0 7 1 targetType Ljava/lang/Class<Ljava/util/UUID;>;
0 7 2 context Lio/micronaut/core/convert/ConversionContext;
5 7 3 e Ljava/lang/IllegalArgumentException;
Exception table:
from to target type
2 3 4 Class java.lang.IllegalArgumentException
private static java.util.Optional lambda$40(java.lang.CharSequence, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic io.micronaut.core.util.StringUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 2
1: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
invokestatic java.util.Currency.getInstance:(Ljava/lang/String;)Ljava/util/Currency;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
3: areturn
4: StackMap locals:
StackMap stack: java.lang.IllegalArgumentException
astore 3
start local 3 5: aload 2
aload 0
aload 3
invokeinterface io.micronaut.core.convert.ConversionContext.reject:(Ljava/lang/Object;Ljava/lang/Exception;)V
6: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 object Ljava/lang/CharSequence;
0 7 1 targetType Ljava/lang/Class<Ljava/util/Currency;>;
0 7 2 context Lio/micronaut/core/convert/ConversionContext;
5 7 3 e Ljava/lang/IllegalArgumentException;
Exception table:
from to target type
2 3 4 Class java.lang.IllegalArgumentException
private static java.util.Optional lambda$41(java.lang.CharSequence, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic io.micronaut.core.util.StringUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 2
1: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
invokestatic java.util.TimeZone.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 object Ljava/lang/CharSequence;
0 3 1 targetType Ljava/lang/Class<Ljava/util/TimeZone;>;
0 3 2 context Lio/micronaut/core/convert/ConversionContext;
private static java.util.Optional lambda$42(java.lang.CharSequence, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic io.micronaut.core.util.StringUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 2
1: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
invokestatic java.nio.charset.Charset.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
3: areturn
4: StackMap locals:
StackMap stack: java.lang.IllegalArgumentException
astore 3
start local 3 5: aload 2
aload 0
aload 3
invokeinterface io.micronaut.core.convert.ConversionContext.reject:(Ljava/lang/Object;Ljava/lang/Exception;)V
6: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 object Ljava/lang/CharSequence;
0 7 1 targetType Ljava/lang/Class<Ljava/nio/charset/Charset;>;
0 7 2 context Lio/micronaut/core/convert/ConversionContext;
5 7 3 e Ljava/lang/IllegalArgumentException;
Exception table:
from to target type
2 3 4 Class java.nio.charset.IllegalCharsetNameException
2 3 4 Class java.nio.charset.UnsupportedCharsetException
private static java.util.Optional lambda$43(java.lang.CharSequence, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
astore 3
start local 3 1: aload 3
invokevirtual java.lang.String.length:()I
iconst_1
if_icmpne 3
2: aload 3
iconst_0
invokevirtual java.lang.String.charAt:(I)C
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
3: StackMap locals: java.lang.String
StackMap stack:
invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 object Ljava/lang/CharSequence;
0 4 1 targetType Ljava/lang/Class<Ljava/lang/Character;>;
0 4 2 context Lio/micronaut/core/convert/ConversionContext;
1 4 3 str Ljava/lang/String;
private java.util.Optional lambda$44(java.lang.CharSequence, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=11, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
instanceof io.micronaut.core.annotation.AnnotationClassValue
ifeq 4
aload 2
ldc [Lio/micronaut/core/annotation/AnnotationClassValue;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 4
1: iconst_1
anewarray io.micronaut.core.annotation.AnnotationClassValue
astore 4
start local 4 2: aload 4
iconst_0
aload 1
checkcast io.micronaut.core.annotation.AnnotationClassValue
aastore
3: aload 4
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 4 4: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
astore 4
start local 4 5: aload 4
ldc ","
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
astore 5
start local 5 6: aload 2
invokevirtual java.lang.Class.getComponentType:()Ljava/lang/Class;
invokestatic io.micronaut.core.reflect.ReflectionUtils.getWrapperType:(Ljava/lang/Class;)Ljava/lang/Class;
astore 6
start local 6 7: aload 6
aload 5
arraylength
invokestatic java.lang.reflect.Array.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;
astore 7
start local 7 8: iconst_0
istore 8
start local 8 9: goto 15
10: StackMap locals: io.micronaut.core.convert.DefaultConversionService java.lang.CharSequence java.lang.Class io.micronaut.core.convert.ConversionContext java.lang.String java.lang.String[] java.lang.Class java.lang.Object int
StackMap stack:
aload 5
iload 8
aaload
astore 9
start local 9 11: aload 0
aload 9
aload 6
invokevirtual io.micronaut.core.convert.DefaultConversionService.convert:(Ljava/lang/Object;Ljava/lang/Class;)Ljava/util/Optional;
astore 10
start local 10 12: aload 10
invokevirtual java.util.Optional.isPresent:()Z
ifeq 14
13: aload 7
iload 8
aload 10
invokevirtual java.util.Optional.get:()Ljava/lang/Object;
invokestatic java.lang.reflect.Array.set:(Ljava/lang/Object;ILjava/lang/Object;)V
end local 10 end local 9 14: StackMap locals:
StackMap stack:
iinc 8 1
StackMap locals:
StackMap stack:
15: iload 8
aload 5
arraylength
if_icmplt 10
end local 8 16: aload 7
checkcast java.lang.Object[]
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lio/micronaut/core/convert/DefaultConversionService;
0 17 1 object Ljava/lang/CharSequence;
0 17 2 targetType Ljava/lang/Class<[Ljava/lang/Object;>;
0 17 3 context Lio/micronaut/core/convert/ConversionContext;
2 4 4 array [Lio/micronaut/core/annotation/AnnotationClassValue;
5 17 4 str Ljava/lang/String;
6 17 5 strings [Ljava/lang/String;
7 17 6 componentType Ljava/lang/Class<*>;
8 17 7 newArray Ljava/lang/Object;
9 16 8 i I
11 14 9 string Ljava/lang/String;
12 14 10 converted Ljava/util/Optional<*>;
private java.util.Optional lambda$45(java.lang.CharSequence, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=10, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
astore 4
start local 4 1: aload 4
ldc ","
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
astore 5
start local 5 2: getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
aload 5
arraylength
invokestatic java.lang.reflect.Array.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;
astore 6
start local 6 3: iconst_0
istore 7
start local 7 4: goto 10
5: StackMap locals: io.micronaut.core.convert.DefaultConversionService java.lang.CharSequence java.lang.Class io.micronaut.core.convert.ConversionContext java.lang.String java.lang.String[] java.lang.Object int
StackMap stack:
aload 5
iload 7
aaload
astore 8
start local 8 6: aload 0
aload 8
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokevirtual io.micronaut.core.convert.DefaultConversionService.convert:(Ljava/lang/Object;Ljava/lang/Class;)Ljava/util/Optional;
astore 9
start local 9 7: aload 9
invokevirtual java.util.Optional.isPresent:()Z
ifeq 9
8: aload 6
iload 7
aload 9
invokevirtual java.util.Optional.get:()Ljava/lang/Object;
invokestatic java.lang.reflect.Array.set:(Ljava/lang/Object;ILjava/lang/Object;)V
end local 9 end local 8 9: StackMap locals:
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
10: iload 7
aload 5
arraylength
if_icmplt 5
end local 7 11: aload 6
checkcast int[]
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lio/micronaut/core/convert/DefaultConversionService;
0 12 1 object Ljava/lang/CharSequence;
0 12 2 targetType Ljava/lang/Class<[I>;
0 12 3 context Lio/micronaut/core/convert/ConversionContext;
1 12 4 str Ljava/lang/String;
2 12 5 strings [Ljava/lang/String;
3 12 6 newArray Ljava/lang/Object;
4 11 7 i I
6 9 8 string Ljava/lang/String;
7 9 9 converted Ljava/util/Optional<*>;
private static java.util.Optional lambda$46(java.lang.String, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/String;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual java.lang.String.toCharArray:()[C
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 object Ljava/lang/String;
0 1 1 targetType Ljava/lang/Class<[C>;
0 1 2 context Lio/micronaut/core/convert/ConversionContext;
private static java.util.Optional lambda$47(java.lang.Object[], java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: ([Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
arraylength
anewarray java.lang.String
astore 3
start local 3 1: iconst_0
istore 4
start local 4 2: goto 7
3: StackMap locals: java.lang.String[] int
StackMap stack:
aload 0
iload 4
aaload
astore 5
start local 5 4: aload 5
ifnull 6
5: aload 3
iload 4
aload 5
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
aastore
end local 5 6: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
7: iload 4
aload 0
arraylength
if_icmplt 3
end local 4 8: aload 3
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 object [Ljava/lang/Object;
0 9 1 targetType Ljava/lang/Class<[Ljava/lang/String;>;
0 9 2 context Lio/micronaut/core/convert/ConversionContext;
1 9 3 strings [Ljava/lang/String;
2 8 4 i I
4 6 5 o Ljava/lang/Object;
private static java.util.Optional lambda$48(java.lang.CharSequence, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic io.micronaut.core.util.StringUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 2
1: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
astore 3
start local 3 3: aload 1
aload 3
invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
astore 4
start local 4 4: aload 4
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
5: areturn
end local 4 6: StackMap locals: java.lang.CharSequence java.lang.Class io.micronaut.core.convert.ConversionContext java.lang.String
StackMap stack: java.lang.IllegalArgumentException
astore 4
start local 4 7: aload 1
aload 3
invokestatic io.micronaut.core.naming.NameUtils.environmentName:(Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
astore 5
start local 5 8: aload 5
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
9: areturn
end local 5 10: StackMap locals: java.lang.CharSequence java.lang.Class io.micronaut.core.convert.ConversionContext java.lang.String java.lang.IllegalArgumentException
StackMap stack: java.lang.Exception
pop
11: aload 1
invokevirtual java.lang.Class.getEnumConstants:()[Ljava/lang/Object;
checkcast java.lang.Enum[]
invokestatic java.util.Arrays.stream:([Ljava/lang/Object;)Ljava/util/stream/Stream;
12: aload 3
invokedynamic test(Ljava/lang/String;)Ljava/util/function/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
io/micronaut/core/convert/DefaultConversionService.lambda$49(Ljava/lang/String;Ljava/lang/Enum;)Z (6)
(Ljava/lang/Enum;)Z
invokeinterface java.util.stream.Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
13: invokeinterface java.util.stream.Stream.findFirst:()Ljava/util/Optional;
14: astore 5
start local 5 15: aload 5
invokevirtual java.util.Optional.isPresent:()Z
ifeq 17
16: aload 5
areturn
17: StackMap locals: java.util.Optional
StackMap stack:
aload 2
aload 0
aload 4
invokeinterface io.micronaut.core.convert.ConversionContext.reject:(Ljava/lang/Object;Ljava/lang/Exception;)V
18: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 object Ljava/lang/CharSequence;
0 19 1 targetType Ljava/lang/Class<Ljava/lang/Enum;>;
0 19 2 context Lio/micronaut/core/convert/ConversionContext;
3 19 3 stringValue Ljava/lang/String;
4 6 4 val Ljava/lang/Enum;
7 19 4 e Ljava/lang/IllegalArgumentException;
8 10 5 val Ljava/lang/Enum;
15 19 5 valOpt Ljava/util/Optional<Ljava/lang/Enum;>;
Exception table:
from to target type
3 5 6 Class java.lang.IllegalArgumentException
7 9 10 Class java.lang.Exception
private static java.util.Optional lambda$50(java.lang.Object, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 object Ljava/lang/Object;
0 1 1 targetType Ljava/lang/Class<Ljava/lang/String;>;
0 1 2 context Lio/micronaut/core/convert/ConversionContext;
private static java.util.Optional lambda$51(java.lang.Number, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/Number;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic io.micronaut.core.reflect.ReflectionUtils.getWrapperType:(Ljava/lang/Class;)Ljava/lang/Class;
astore 3
start local 3 1: aload 3
aload 0
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 3
2: aload 0
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
3: StackMap locals: java.lang.Class
StackMap stack:
aload 3
ldc Ljava/lang/Integer;
if_acmpne 5
4: aload 0
invokevirtual java.lang.Number.intValue:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
5: StackMap locals:
StackMap stack:
aload 3
ldc Ljava/lang/Long;
if_acmpne 7
6: aload 0
invokevirtual java.lang.Number.longValue:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
7: StackMap locals:
StackMap stack:
aload 3
ldc Ljava/lang/Short;
if_acmpne 9
8: aload 0
invokevirtual java.lang.Number.shortValue:()S
invokestatic java.lang.Short.valueOf:(S)Ljava/lang/Short;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
9: StackMap locals:
StackMap stack:
aload 3
ldc Ljava/lang/Byte;
if_acmpne 11
10: aload 0
invokevirtual java.lang.Number.byteValue:()B
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
11: StackMap locals:
StackMap stack:
aload 3
ldc Ljava/lang/Float;
if_acmpne 13
12: aload 0
invokevirtual java.lang.Number.floatValue:()F
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
13: StackMap locals:
StackMap stack:
aload 3
ldc Ljava/lang/Double;
if_acmpne 15
14: aload 0
invokevirtual java.lang.Number.doubleValue:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
15: StackMap locals:
StackMap stack:
aload 3
ldc Ljava/math/BigInteger;
if_acmpne 19
16: aload 0
instanceof java.math.BigDecimal
ifeq 18
17: aload 0
checkcast java.math.BigDecimal
invokevirtual java.math.BigDecimal.toBigInteger:()Ljava/math/BigInteger;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
18: StackMap locals:
StackMap stack:
aload 0
invokevirtual java.lang.Number.longValue:()J
invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
19: StackMap locals:
StackMap stack:
aload 3
ldc Ljava/math/BigDecimal;
if_acmpne 21
20: new java.math.BigDecimal
dup
aload 0
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokespecial java.math.BigDecimal.<init>:(Ljava/lang/String;)V
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
21: StackMap locals:
StackMap stack:
invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 object Ljava/lang/Number;
0 22 1 targetType Ljava/lang/Class<Ljava/lang/Number;>;
0 22 2 context Lio/micronaut/core/convert/ConversionContext;
1 22 3 targetNumberType Ljava/lang/Class;
private java.util.Optional lambda$52(java.lang.CharSequence, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=15, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
invokeinterface io.micronaut.core.convert.ConversionContext.getFirstTypeVariable:()Ljava/util/Optional;
astore 4
start local 4 1: aload 4
getstatic io.micronaut.core.type.Argument.OBJECT_ARGUMENT:Lio/micronaut/core/type/Argument;
invokevirtual java.util.Optional.orElse:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast io.micronaut.core.type.Argument
astore 5
start local 5 2: aload 3
aload 5
invokeinterface io.micronaut.core.convert.ConversionContext.with:(Lio/micronaut/core/type/Argument;)Lio/micronaut/core/convert/ArgumentConversionContext;
astore 6
start local 6 3: aload 5
invokeinterface io.micronaut.core.type.Argument.getType:()Ljava/lang/Class;
invokestatic io.micronaut.core.reflect.ReflectionUtils.getWrapperType:(Ljava/lang/Class;)Ljava/lang/Class;
astore 7
start local 7 4: aload 1
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
ldc ","
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
astore 8
start local 8 5: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 9
start local 9 6: aload 8
dup
astore 13
arraylength
istore 12
iconst_0
istore 11
goto 12
StackMap locals: io.micronaut.core.convert.DefaultConversionService java.lang.CharSequence java.lang.Class io.micronaut.core.convert.ConversionContext java.util.Optional io.micronaut.core.type.Argument io.micronaut.core.convert.ConversionContext java.lang.Class java.lang.String[] java.util.List top int int java.lang.String[]
StackMap stack:
7: aload 13
iload 11
aaload
astore 10
start local 10 8: aload 0
aload 10
aload 7
aload 6
invokevirtual io.micronaut.core.convert.DefaultConversionService.convert:(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
astore 14
start local 14 9: aload 14
invokevirtual java.util.Optional.isPresent:()Z
ifeq 11
10: aload 9
aload 14
invokevirtual java.util.Optional.get:()Ljava/lang/Object;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 14 end local 10 11: StackMap locals:
StackMap stack:
iinc 11 1
StackMap locals:
StackMap stack:
12: iload 11
iload 12
if_icmplt 7
13: aload 2
aload 9
invokestatic io.micronaut.core.util.CollectionUtils.convertCollection:(Ljava/lang/Class;Ljava/util/Collection;)Ljava/util/Optional;
areturn
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lio/micronaut/core/convert/DefaultConversionService;
0 14 1 object Ljava/lang/CharSequence;
0 14 2 targetType Ljava/lang/Class<Ljava/lang/Iterable;>;
0 14 3 context Lio/micronaut/core/convert/ConversionContext;
1 14 4 typeVariable Ljava/util/Optional<Lio/micronaut/core/type/Argument<*>;>;
2 14 5 componentType Lio/micronaut/core/type/Argument<*>;
3 14 6 newContext Lio/micronaut/core/convert/ConversionContext;
4 14 7 targetComponentType Ljava/lang/Class<*>;
5 14 8 strings [Ljava/lang/String;
6 14 9 list Ljava/util/List;
8 11 10 string Ljava/lang/String;
9 11 14 converted Ljava/util/Optional;
private java.util.Optional lambda$53(java.lang.Object, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
invokeinterface io.micronaut.core.convert.ConversionContext.getFirstTypeVariable:()Ljava/util/Optional;
astore 4
start local 4 1: aload 4
getstatic io.micronaut.core.type.Argument.OBJECT_ARGUMENT:Lio/micronaut/core/type/Argument;
invokevirtual java.util.Optional.orElse:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast io.micronaut.core.type.Argument
astore 5
start local 5 2: aload 5
invokeinterface io.micronaut.core.type.Argument.getType:()Ljava/lang/Class;
invokestatic io.micronaut.core.reflect.ReflectionUtils.getWrapperType:(Ljava/lang/Class;)Ljava/lang/Class;
astore 6
start local 6 3: aload 3
aload 5
invokeinterface io.micronaut.core.convert.ConversionContext.with:(Lio/micronaut/core/type/Argument;)Lio/micronaut/core/convert/ArgumentConversionContext;
aload 3
invokeinterface io.micronaut.core.convert.ConversionContext.getAnnotationMetadata:()Lio/micronaut/core/annotation/AnnotationMetadata;
invokeinterface io.micronaut.core.convert.ArgumentConversionContext.with:(Lio/micronaut/core/annotation/AnnotationMetadata;)Lio/micronaut/core/convert/ArgumentConversionContext;
astore 7
start local 7 4: aload 0
aload 1
aload 6
aload 7
invokevirtual io.micronaut.core.convert.DefaultConversionService.convert:(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
astore 8
start local 8 5: aload 8
invokevirtual java.util.Optional.isPresent:()Z
ifeq 7
6: aload 8
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
7: StackMap locals: io.micronaut.core.convert.DefaultConversionService java.lang.Object java.lang.Class io.micronaut.core.convert.ConversionContext java.util.Optional io.micronaut.core.type.Argument java.lang.Class io.micronaut.core.convert.ConversionContext java.util.Optional
StackMap stack:
invokestatic java.util.Optional.empty:()Ljava/util/Optional;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lio/micronaut/core/convert/DefaultConversionService;
0 8 1 object Ljava/lang/Object;
0 8 2 targetType Ljava/lang/Class<Ljava/util/Optional;>;
0 8 3 context Lio/micronaut/core/convert/ConversionContext;
1 8 4 typeVariable Ljava/util/Optional<Lio/micronaut/core/type/Argument<*>;>;
2 8 5 componentType Lio/micronaut/core/type/Argument<*>;
3 8 6 targetComponentType Ljava/lang/Class<*>;
4 8 7 newContext Lio/micronaut/core/convert/ConversionContext;
5 8 8 converted Ljava/util/Optional;
private java.util.Optional lambda$54(java.lang.Object, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
ldc Ljava/lang/Integer;
aload 3
invokevirtual io.micronaut.core.convert.DefaultConversionService.convert:(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
astore 4
start local 4 1: aload 4
invokedynamic apply()Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
io/micronaut/core/convert/DefaultConversionService.lambda$55(Ljava/lang/Integer;)Ljava/util/Optional; (6)
(Ljava/lang/Integer;)Ljava/util/Optional;
invokevirtual java.util.Optional.map:(Ljava/util/function/Function;)Ljava/util/Optional;
invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
io/micronaut/core/convert/DefaultConversionService.lambda$56()Ljava/util/Optional; (6)
()Ljava/util/Optional;
invokevirtual java.util.Optional.orElseGet:(Ljava/util/function/Supplier;)Ljava/lang/Object;
checkcast java.util.Optional
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/core/convert/DefaultConversionService;
0 2 1 object Ljava/lang/Object;
0 2 2 targetType Ljava/lang/Class<Ljava/util/OptionalInt;>;
0 2 3 context Lio/micronaut/core/convert/ConversionContext;
1 2 4 converted Ljava/util/Optional<Ljava/lang/Integer;>;
private java.util.Optional lambda$57(java.lang.Object, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
ldc Ljava/lang/Long;
aload 3
invokevirtual io.micronaut.core.convert.DefaultConversionService.convert:(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
astore 4
start local 4 1: aload 4
invokedynamic apply()Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
io/micronaut/core/convert/DefaultConversionService.lambda$58(Ljava/lang/Long;)Ljava/util/Optional; (6)
(Ljava/lang/Long;)Ljava/util/Optional;
invokevirtual java.util.Optional.map:(Ljava/util/function/Function;)Ljava/util/Optional;
invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
io/micronaut/core/convert/DefaultConversionService.lambda$59()Ljava/util/Optional; (6)
()Ljava/util/Optional;
invokevirtual java.util.Optional.orElseGet:(Ljava/util/function/Supplier;)Ljava/lang/Object;
checkcast java.util.Optional
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/core/convert/DefaultConversionService;
0 2 1 object Ljava/lang/Object;
0 2 2 targetType Ljava/lang/Class<Ljava/util/OptionalLong;>;
0 2 3 context Lio/micronaut/core/convert/ConversionContext;
1 2 4 converted Ljava/util/Optional<Ljava/lang/Long;>;
private static java.util.Optional lambda$60(java.lang.Iterable, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/Iterable;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic io.micronaut.core.util.CollectionUtils.toString:(Ljava/lang/Iterable;)Ljava/lang/String;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 object Ljava/lang/Iterable;
0 1 1 targetType Ljava/lang/Class<Ljava/lang/String;>;
0 1 2 context Lio/micronaut/core/convert/ConversionContext;
private java.util.Optional lambda$61(io.micronaut.core.convert.TypeConverter, java.lang.Iterable, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Lio/micronaut/core/convert/TypeConverter;Ljava/lang/Iterable;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=8, locals=8, args_size=5
start local 0 start local 2 start local 3 start local 4 0: ldc Ljava/util/Optional;
aload 3
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 2
1: aload 1
aload 2
aload 3
aload 4
invokeinterface io.micronaut.core.convert.TypeConverter.convert:(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
areturn
2: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 5
start local 5 3: iconst_0
istore 6
start local 6 4: aconst_null
astore 7
start local 7 5: goto 11
6: StackMap locals: java.util.Iterator int java.lang.Object
StackMap stack:
iload 6
ifle 9
7: aload 4
aload 2
new io.micronaut.core.convert.exceptions.ConversionErrorException
dup
aload 3
invokestatic io.micronaut.core.type.Argument.of:(Ljava/lang/Class;)Lio/micronaut/core/type/Argument;
new java.lang.IllegalArgumentException
dup
ldc "Cannot convert an iterable with more than 1 value to a non collection object"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
invokespecial io.micronaut.core.convert.exceptions.ConversionErrorException.<init>:(Lio/micronaut/core/type/Argument;Ljava/lang/Exception;)V
invokeinterface io.micronaut.core.convert.ConversionContext.reject:(Ljava/lang/Object;Ljava/lang/Exception;)V
8: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
9: StackMap locals:
StackMap stack:
iinc 6 1
10: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
astore 7
11: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
12: aload 0
aload 7
aload 3
aload 4
invokevirtual io.micronaut.core.convert.DefaultConversionService.convert:(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lio/micronaut/core/convert/DefaultConversionService;
0 13 2 object Ljava/lang/Iterable;
0 13 3 targetType Ljava/lang/Class<Ljava/lang/Object;>;
0 13 4 context Lio/micronaut/core/convert/ConversionContext;
3 13 5 i Ljava/util/Iterator<*>;
4 13 6 count I
5 13 7 value Ljava/lang/Object;
private java.util.Optional lambda$62(java.lang.Iterable, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/Iterable;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=12, args_size=4
start local 0 start local 1 start local 2 start local 3 0: ldc Lio/micronaut/core/convert/value/ConvertibleValues;
aload 2
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 4
1: aload 1
instanceof io.micronaut.core.convert.value.ConvertibleValues
ifeq 3
2: aload 1
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
3: StackMap locals:
StackMap stack:
invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
4: StackMap locals:
StackMap stack:
aload 3
invokeinterface io.micronaut.core.convert.ConversionContext.getFirstTypeVariable:()Ljava/util/Optional;
astore 4
start local 4 5: aload 4
getstatic io.micronaut.core.type.Argument.OBJECT_ARGUMENT:Lio/micronaut/core/type/Argument;
invokevirtual java.util.Optional.orElse:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast io.micronaut.core.type.Argument
astore 5
start local 5 6: aload 5
invokeinterface io.micronaut.core.type.Argument.getType:()Ljava/lang/Class;
invokestatic io.micronaut.core.reflect.ReflectionUtils.getWrapperType:(Ljava/lang/Class;)Ljava/lang/Class;
astore 6
start local 6 7: aload 2
aload 1
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 9
aload 6
ldc Ljava/lang/Object;
if_acmpne 9
8: aload 1
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
9: StackMap locals: java.util.Optional io.micronaut.core.type.Argument java.lang.Class
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 7
start local 7 10: aload 3
aload 5
invokeinterface io.micronaut.core.convert.ConversionContext.with:(Lio/micronaut/core/type/Argument;)Lio/micronaut/core/convert/ArgumentConversionContext;
astore 8
start local 8 11: aload 1
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 10
goto 16
StackMap locals: io.micronaut.core.convert.DefaultConversionService java.lang.Iterable java.lang.Class io.micronaut.core.convert.ConversionContext java.util.Optional io.micronaut.core.type.Argument java.lang.Class java.util.List io.micronaut.core.convert.ConversionContext top java.util.Iterator
StackMap stack:
12: aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
astore 9
start local 9 13: aload 0
aload 9
aload 6
aload 8
invokevirtual io.micronaut.core.convert.DefaultConversionService.convert:(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
astore 11
start local 11 14: aload 11
invokevirtual java.util.Optional.isPresent:()Z
ifeq 16
15: aload 7
aload 11
invokevirtual java.util.Optional.get:()Ljava/lang/Object;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 11 end local 9 16: StackMap locals:
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 12
17: aload 2
aload 7
invokestatic io.micronaut.core.util.CollectionUtils.convertCollection:(Ljava/lang/Class;Ljava/util/Collection;)Ljava/util/Optional;
areturn
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lio/micronaut/core/convert/DefaultConversionService;
0 18 1 object Ljava/lang/Iterable;
0 18 2 targetType Ljava/lang/Class<Ljava/lang/Iterable;>;
0 18 3 context Lio/micronaut/core/convert/ConversionContext;
5 18 4 typeVariable Ljava/util/Optional<Lio/micronaut/core/type/Argument<*>;>;
6 18 5 componentType Lio/micronaut/core/type/Argument<*>;
7 18 6 targetComponentType Ljava/lang/Class<*>;
10 18 7 list Ljava/util/List;
11 18 8 newContext Lio/micronaut/core/convert/ConversionContext;
13 16 9 o Ljava/lang/Object;
14 16 11 converted Ljava/util/Optional<*>;
private static java.util.Optional lambda$63(java.lang.Object[], java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: ([Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic io.micronaut.core.util.ArrayUtils.toString:([Ljava/lang/Object;)Ljava/lang/String;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 object [Ljava/lang/Object;
0 1 1 targetType Ljava/lang/Class<Ljava/lang/String;>;
0 1 2 context Lio/micronaut/core/convert/ConversionContext;
private java.util.Optional lambda$64(java.lang.Object[], java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: ([Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=11, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
invokevirtual java.lang.Class.getComponentType:()Ljava/lang/Class;
astore 4
start local 4 1: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 5
start local 5 2: aload 1
dup
astore 9
arraylength
istore 8
iconst_0
istore 7
goto 8
StackMap locals: io.micronaut.core.convert.DefaultConversionService java.lang.Object[] java.lang.Class io.micronaut.core.convert.ConversionContext java.lang.Class java.util.List top int int java.lang.Object[]
StackMap stack:
3: aload 9
iload 7
aaload
astore 6
start local 6 4: aload 0
aload 6
aload 4
aload 3
invokevirtual io.micronaut.core.convert.DefaultConversionService.convert:(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
astore 10
start local 10 5: aload 10
invokevirtual java.util.Optional.isPresent:()Z
ifeq 7
6: aload 5
aload 10
invokevirtual java.util.Optional.get:()Ljava/lang/Object;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 10 end local 6 7: StackMap locals:
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
8: iload 7
iload 8
if_icmplt 3
9: aload 5
aload 4
aload 5
invokeinterface java.util.List.size:()I
invokestatic java.lang.reflect.Array.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;
checkcast java.lang.Object[]
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lio/micronaut/core/convert/DefaultConversionService;
0 10 1 object [Ljava/lang/Object;
0 10 2 targetType Ljava/lang/Class<[Ljava/lang/Object;>;
0 10 3 context Lio/micronaut/core/convert/ConversionContext;
1 10 4 targetComponentType Ljava/lang/Class<*>;
2 10 5 results Ljava/util/List;
4 7 6 o Ljava/lang/Object;
5 7 10 converted Ljava/util/Optional<*>;
private java.util.Optional lambda$65(java.lang.Iterable, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/Iterable;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
invokevirtual java.lang.Class.getComponentType:()Ljava/lang/Class;
astore 4
start local 4 1: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 5
start local 5 2: aload 1
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 7
goto 7
StackMap locals: io.micronaut.core.convert.DefaultConversionService java.lang.Iterable java.lang.Class io.micronaut.core.convert.ConversionContext java.lang.Class java.util.List top java.util.Iterator
StackMap stack:
3: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
astore 6
start local 6 4: aload 0
aload 6
aload 4
aload 3
invokevirtual io.micronaut.core.convert.DefaultConversionService.convert:(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
astore 8
start local 8 5: aload 8
invokevirtual java.util.Optional.isPresent:()Z
ifeq 7
6: aload 5
aload 8
invokevirtual java.util.Optional.get:()Ljava/lang/Object;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 8 end local 6 7: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
8: aload 5
aload 4
aload 5
invokeinterface java.util.List.size:()I
invokestatic java.lang.reflect.Array.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;
checkcast java.lang.Object[]
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lio/micronaut/core/convert/DefaultConversionService;
0 9 1 object Ljava/lang/Iterable;
0 9 2 targetType Ljava/lang/Class<[Ljava/lang/Object;>;
0 9 3 context Lio/micronaut/core/convert/ConversionContext;
1 9 4 targetComponentType Ljava/lang/Class<*>;
2 9 5 results Ljava/util/List;
4 7 6 o Ljava/lang/Object;
5 7 8 converted Ljava/util/Optional<*>;
private java.util.Optional lambda$66(java.lang.Object[], java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: ([Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
aload 2
aload 3
invokevirtual io.micronaut.core.convert.DefaultConversionService.convert:(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/core/convert/DefaultConversionService;
0 1 1 object [Ljava/lang/Object;
0 1 2 targetType Ljava/lang/Class<Ljava/lang/Iterable;>;
0 1 3 context Lio/micronaut/core/convert/ConversionContext;
private java.util.Optional lambda$67(java.lang.Object, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
invokevirtual java.lang.Class.getComponentType:()Ljava/lang/Class;
astore 4
start local 4 1: aload 0
aload 1
aload 4
invokevirtual io.micronaut.core.convert.DefaultConversionService.convert:(Ljava/lang/Object;Ljava/lang/Class;)Ljava/util/Optional;
astore 5
start local 5 2: aload 5
invokevirtual java.util.Optional.isPresent:()Z
ifeq 6
3: aload 4
iconst_1
invokestatic java.lang.reflect.Array.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;
checkcast java.lang.Object[]
astore 6
start local 6 4: aload 6
iconst_0
aload 5
invokevirtual java.util.Optional.get:()Ljava/lang/Object;
aastore
5: aload 6
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 6 6: StackMap locals: java.lang.Class java.util.Optional
StackMap stack:
invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lio/micronaut/core/convert/DefaultConversionService;
0 7 1 object Ljava/lang/Object;
0 7 2 targetType Ljava/lang/Class<[Ljava/lang/Object;>;
0 7 3 context Lio/micronaut/core/convert/ConversionContext;
1 7 4 targetComponentType Ljava/lang/Class<*>;
2 7 5 converted Ljava/util/Optional<*>;
4 6 6 result [Ljava/lang/Object;
private java.util.Optional lambda$68(java.util.Map, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/util/Map;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=18, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
ldc "K"
invokeinterface io.micronaut.core.convert.ConversionContext.getTypeVariable:(Ljava/lang/String;)Ljava/util/Optional;
ldc Ljava/lang/String;
ldc "K"
invokestatic io.micronaut.core.type.Argument.of:(Ljava/lang/Class;Ljava/lang/String;)Lio/micronaut/core/type/Argument;
invokevirtual java.util.Optional.orElse:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast io.micronaut.core.type.Argument
astore 4
start local 4 1: aload 2
ldc Ljava/util/Properties;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
istore 5
start local 5 2: aload 3
ldc "V"
invokeinterface io.micronaut.core.convert.ConversionContext.getTypeVariable:(Ljava/lang/String;)Ljava/util/Optional;
iload 5
invokedynamic get(Z)Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
io/micronaut/core/convert/DefaultConversionService.lambda$69(Z)Lio/micronaut/core/type/Argument; (6)
()Lio/micronaut/core/type/Argument;
invokevirtual java.util.Optional.orElseGet:(Ljava/util/function/Supplier;)Ljava/lang/Object;
checkcast io.micronaut.core.type.Argument
astore 6
start local 6 3: aload 4
invokeinterface io.micronaut.core.type.Argument.getType:()Ljava/lang/Class;
astore 7
start local 7 4: aload 6
invokeinterface io.micronaut.core.type.Argument.getType:()Ljava/lang/Class;
astore 8
start local 8 5: aload 3
aload 4
invokeinterface io.micronaut.core.convert.ConversionContext.with:(Lio/micronaut/core/type/Argument;)Lio/micronaut/core/convert/ArgumentConversionContext;
astore 9
start local 9 6: aload 3
aload 6
invokeinterface io.micronaut.core.convert.ConversionContext.with:(Lio/micronaut/core/type/Argument;)Lio/micronaut/core/convert/ArgumentConversionContext;
astore 10
start local 10 7: iload 5
ifeq 8
new java.util.Properties
dup
invokespecial java.util.Properties.<init>:()V
goto 9
StackMap locals: io.micronaut.core.convert.DefaultConversionService java.util.Map java.lang.Class io.micronaut.core.convert.ConversionContext io.micronaut.core.type.Argument int io.micronaut.core.type.Argument java.lang.Class java.lang.Class io.micronaut.core.convert.ConversionContext io.micronaut.core.convert.ConversionContext
StackMap stack:
8: new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
StackMap locals:
StackMap stack: java.util.Map
9: astore 11
start local 11 10: aload 1
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 13
goto 24
StackMap locals: io.micronaut.core.convert.DefaultConversionService java.util.Map java.lang.Class io.micronaut.core.convert.ConversionContext io.micronaut.core.type.Argument int io.micronaut.core.type.Argument java.lang.Class java.lang.Class io.micronaut.core.convert.ConversionContext io.micronaut.core.convert.ConversionContext java.util.Map top java.util.Iterator
StackMap stack:
11: aload 13
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
astore 12
start local 12 12: aload 12
checkcast java.util.Map$Entry
astore 14
start local 14 13: aload 14
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
astore 15
start local 15 14: aload 14
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
astore 16
start local 16 15: aload 7
aload 15
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifne 19
16: aload 0
aload 15
aload 7
aload 9
invokevirtual io.micronaut.core.convert.DefaultConversionService.convert:(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
astore 17
start local 17 17: aload 17
invokevirtual java.util.Optional.isPresent:()Z
ifeq 24
18: aload 17
invokevirtual java.util.Optional.get:()Ljava/lang/Object;
astore 15
end local 17 19: StackMap locals: io.micronaut.core.convert.DefaultConversionService java.util.Map java.lang.Class io.micronaut.core.convert.ConversionContext io.micronaut.core.type.Argument int io.micronaut.core.type.Argument java.lang.Class java.lang.Class io.micronaut.core.convert.ConversionContext io.micronaut.core.convert.ConversionContext java.util.Map java.lang.Object java.util.Iterator java.util.Map$Entry java.lang.Object java.lang.Object
StackMap stack:
aload 8
aload 16
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 20
aload 16
instanceof java.util.Map
ifne 20
aload 16
instanceof java.util.Collection
ifeq 23
20: StackMap locals:
StackMap stack:
aload 0
aload 16
aload 8
aload 10
invokevirtual io.micronaut.core.convert.DefaultConversionService.convert:(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
astore 17
start local 17 21: aload 17
invokevirtual java.util.Optional.isPresent:()Z
ifeq 24
22: aload 17
invokevirtual java.util.Optional.get:()Ljava/lang/Object;
astore 16
end local 17 23: StackMap locals:
StackMap stack:
aload 11
aload 15
aload 16
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 16 end local 15 end local 14 end local 12 24: StackMap locals: io.micronaut.core.convert.DefaultConversionService java.util.Map java.lang.Class io.micronaut.core.convert.ConversionContext io.micronaut.core.type.Argument int io.micronaut.core.type.Argument java.lang.Class java.lang.Class io.micronaut.core.convert.ConversionContext io.micronaut.core.convert.ConversionContext java.util.Map top java.util.Iterator
StackMap stack:
aload 13
invokeinterface java.util.Iterator.hasNext:()Z
ifne 11
25: aload 11
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lio/micronaut/core/convert/DefaultConversionService;
0 26 1 object Ljava/util/Map;
0 26 2 targetType Ljava/lang/Class<Ljava/util/Map;>;
0 26 3 context Lio/micronaut/core/convert/ConversionContext;
1 26 4 keyArgument Lio/micronaut/core/type/Argument<*>;
2 26 5 isProperties Z
3 26 6 valArgument Lio/micronaut/core/type/Argument<*>;
4 26 7 keyType Ljava/lang/Class;
5 26 8 valueType Ljava/lang/Class;
6 26 9 keyContext Lio/micronaut/core/convert/ConversionContext;
7 26 10 valContext Lio/micronaut/core/convert/ConversionContext;
10 26 11 newMap Ljava/util/Map;
12 24 12 o Ljava/lang/Object;
13 24 14 entry Ljava/util/Map$Entry;
14 24 15 key Ljava/lang/Object;
15 24 16 value Ljava/lang/Object;
17 19 17 convertedKey Ljava/util/Optional;
21 23 17 converted Ljava/util/Optional;
private static java.util.Optional lambda$70(java.util.Map, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Ljava/util/Map;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new io.micronaut.core.convert.value.ConvertibleValuesMap
dup
aload 0
invokespecial io.micronaut.core.convert.value.ConvertibleValuesMap.<init>:(Ljava/util/Map;)V
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 object Ljava/util/Map;
0 1 1 targetType Ljava/lang/Class<Lio/micronaut/core/convert/value/ConvertibleValues;>;
0 1 2 context Lio/micronaut/core/convert/ConversionContext;
private static java.util.Optional lambda$71(io.micronaut.core.io.buffer.ByteBuffer, java.lang.Class, io.micronaut.core.convert.ConversionContext);
descriptor: (Lio/micronaut/core/io/buffer/ByteBuffer;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokeinterface io.micronaut.core.io.buffer.ByteBuffer.toByteArray:()[B
astore 3
start local 3 1: aload 0
checkcast io.micronaut.core.io.buffer.ReferenceCounted
invokeinterface io.micronaut.core.io.buffer.ReferenceCounted.release:()Z
pop
2: aload 3
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 object Lio/micronaut/core/io/buffer/ByteBuffer;
0 3 1 targetType Ljava/lang/Class<[B>;
0 3 2 context Lio/micronaut/core/convert/ConversionContext;
1 3 3 result [B
private static java.text.SimpleDateFormat lambda$72(io.micronaut.core.convert.ConversionContext, java.lang.String);
descriptor: (Lio/micronaut/core/convert/ConversionContext;Ljava/lang/String;)Ljava/text/SimpleDateFormat;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=2, args_size=2
start local 1 0: new java.text.SimpleDateFormat
dup
aload 1
aload 0
invokeinterface io.micronaut.core.convert.ConversionContext.getLocale:()Ljava/util/Locale;
invokespecial java.text.SimpleDateFormat.<init>:(Ljava/lang/String;Ljava/util/Locale;)V
areturn
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 pattern Ljava/lang/String;
private static java.text.SimpleDateFormat lambda$73(io.micronaut.core.convert.ConversionContext);
descriptor: (Lio/micronaut/core/convert/ConversionContext;)Ljava/text/SimpleDateFormat;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
0: new java.text.SimpleDateFormat
dup
ldc "EEE, dd MMM yyyy HH:mm:ss z"
aload 0
invokeinterface io.micronaut.core.convert.ConversionContext.getLocale:()Ljava/util/Locale;
invokespecial java.text.SimpleDateFormat.<init>:(Ljava/lang/String;Ljava/util/Locale;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private java.util.Optional lambda$19(java.lang.Class, io.micronaut.core.convert.ConversionContext, java.lang.String);
descriptor: (Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;Ljava/lang/String;)Ljava/util/Optional;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 3 0: aload 0
aload 3
aload 1
aload 2
invokevirtual io.micronaut.core.convert.DefaultConversionService.convert:(Ljava/lang/Object;Ljava/lang/Class;Lio/micronaut/core/convert/ConversionContext;)Ljava/util/Optional;
areturn
end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/core/convert/DefaultConversionService;
0 1 3 val Ljava/lang/String;
private static boolean lambda$49(java.lang.String, java.lang.Enum);
descriptor: (Ljava/lang/String;Ljava/lang/Enum;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 1 0: aload 1
invokevirtual java.lang.Enum.toString:()Ljava/lang/String;
aload 0
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 val Ljava/lang/Enum;
private static java.util.Optional lambda$55(java.lang.Integer);
descriptor: (Ljava/lang/Integer;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual java.lang.Integer.intValue:()I
invokestatic java.util.OptionalInt.of:(I)Ljava/util/OptionalInt;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 integer Ljava/lang/Integer;
private static java.util.Optional lambda$56();
descriptor: ()Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic java.util.OptionalInt.empty:()Ljava/util/OptionalInt;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.util.Optional lambda$58(java.lang.Long);
descriptor: (Ljava/lang/Long;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual java.lang.Long.longValue:()J
invokestatic java.util.OptionalLong.of:(J)Ljava/util/OptionalLong;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 longValue Ljava/lang/Long;
private static java.util.Optional lambda$59();
descriptor: ()Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic java.util.OptionalLong.empty:()Ljava/util/OptionalLong;
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
LocalVariableTable:
Start End Slot Name Signature
private static io.micronaut.core.type.Argument lambda$69(boolean);
descriptor: (Z)Lio/micronaut/core/type/Argument;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
0: iload 0
ifeq 2
1: ldc Ljava/lang/String;
ldc "V"
invokestatic io.micronaut.core.type.Argument.of:(Ljava/lang/Class;Ljava/lang/String;)Lio/micronaut/core/type/Argument;
areturn
2: StackMap locals:
StackMap stack:
ldc Ljava/lang/Object;
ldc "V"
invokestatic io.micronaut.core.type.Argument.of:(Ljava/lang/Class;Ljava/lang/String;)Lio/micronaut/core/type/Argument;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Ljava/lang/Object;Lio/micronaut/core/convert/ConversionService<Lio/micronaut/core/convert/DefaultConversionService;>;
SourceFile: "DefaultConversionService.java"
NestMembers:
io.micronaut.core.convert.DefaultConversionService$ConvertiblePair
InnerClasses:
private final ConvertiblePair = io.micronaut.core.convert.DefaultConversionService$ConvertiblePair of io.micronaut.core.convert.DefaultConversionService
public final Builder = io.micronaut.core.util.clhm.ConcurrentLinkedHashMap$Builder of io.micronaut.core.util.clhm.ConcurrentLinkedHashMap
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public abstract Entry = java.util.Map$Entry of java.util.Map