public interface io.micronaut.core.annotation.AnnotationMetadata extends io.micronaut.core.annotation.AnnotationSource
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: io.micronaut.core.annotation.AnnotationMetadata
super_class: java.lang.Object
{
public static final io.micronaut.core.annotation.AnnotationMetadata EMPTY_METADATA;
descriptor: Lio/micronaut/core/annotation/AnnotationMetadata;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.String VALUE_MEMBER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "value"
public static final java.lang.String CLASS_NAME_SUFFIX;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "$$AnnotationMetadata"
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new io.micronaut.core.annotation.EmptyAnnotationMetadata
dup
invokespecial io.micronaut.core.annotation.EmptyAnnotationMetadata.<init>:()V
putstatic io.micronaut.core.annotation.AnnotationMetadata.EMPTY_METADATA:Lio/micronaut/core/annotation/AnnotationMetadata;
1: return
LocalVariableTable:
Start End Slot Name Signature
public java.util.List<java.lang.String> getAnnotationNamesByStereotype(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 1 1 stereotype Ljava/lang/String;
Signature: (Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
stereotype
public java.util.Set<java.lang.String> getAnnotationNames();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
Signature: ()Ljava/util/Set<Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
public java.util.Set<java.lang.String> getDeclaredAnnotationNames();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
Signature: ()Ljava/util/Set<Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
public java.util.List<java.lang.String> getDeclaredAnnotationNamesByStereotype(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 1 1 stereotype Ljava/lang/String;
Signature: (Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
stereotype
public <T> io.micronaut.core.value.OptionalValues<T> getValues(java.lang.String, java.lang.Class<T>);
descriptor: (Ljava/lang/String;Ljava/lang/Class;)Lio/micronaut/core/value/OptionalValues;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: invokestatic io.micronaut.core.value.OptionalValues.empty:()Lio/micronaut/core/value/OptionalValues;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 1 1 annotation Ljava/lang/String;
0 1 2 valueType Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TT;>;)Lio/micronaut/core/value/OptionalValues<TT;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
valueType
public <T> java.util.Optional<T> getDefaultValue(java.lang.String, java.lang.String, io.micronaut.core.type.Argument<T>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/micronaut/core/type/Argument;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: 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 1 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 1 1 annotation Ljava/lang/String;
0 1 2 member Ljava/lang/String;
0 1 3 requiredType Lio/micronaut/core/type/Argument<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/String;Lio/micronaut/core/type/Argument<TT;>;)Ljava/util/Optional<TT;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
2:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
requiredType
public <T extends java.lang.annotation.Annotation> java.util.List<io.micronaut.core.annotation.AnnotationValue<T>> getAnnotationValuesByType(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 1 1 annotationType Ljava/lang/Class<TT;>;
Signature: <T::Ljava/lang/annotation/Annotation;>(Ljava/lang/Class<TT;>;)Ljava/util/List<Lio/micronaut/core/annotation/AnnotationValue<TT;>;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotationType
public <T extends java.lang.annotation.Annotation> java.util.List<io.micronaut.core.annotation.AnnotationValue<T>> getDeclaredAnnotationValuesByType(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 1 1 annotationType Ljava/lang/Class<TT;>;
Signature: <T::Ljava/lang/annotation/Annotation;>(Ljava/lang/Class<TT;>;)Ljava/util/List<Lio/micronaut/core/annotation/AnnotationValue<TT;>;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotationType
public boolean hasDeclaredAnnotation(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 1 1 annotation Ljava/lang/String;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
annotation
public boolean hasAnnotation(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 1 1 annotation Ljava/lang/String;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
annotation
public boolean hasSimpleAnnotation(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getAnnotationNames:()Ljava/util/Set;
invokeinterface java.util.Set.stream:()Ljava/util/stream/Stream;
aload 1
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/annotation/AnnotationMetadata.lambda$0(Ljava/lang/String;Ljava/lang/String;)Z (6 itf)
(Ljava/lang/String;)Z
invokeinterface java.util.stream.Stream.anyMatch:(Ljava/util/function/Predicate;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 3 1 annotation Ljava/lang/String;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
annotation
public boolean hasSimpleDeclaredAnnotation(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getDeclaredAnnotationNames:()Ljava/util/Set;
invokeinterface java.util.Set.stream:()Ljava/util/stream/Stream;
aload 1
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/annotation/AnnotationMetadata.lambda$1(Ljava/lang/String;Ljava/lang/String;)Z (6 itf)
(Ljava/lang/String;)Z
invokeinterface java.util.stream.Stream.anyMatch:(Ljava/util/function/Predicate;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 3 1 annotation Ljava/lang/String;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
annotation
public boolean hasStereotype(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 1 1 annotation Ljava/lang/String;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
annotation
public boolean hasDeclaredStereotype(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 1 1 annotation Ljava/lang/String;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
annotation
public java.util.Map<java.lang.String, java.lang.Object> getDefaultValues(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: invokestatic java.util.Collections.emptyMap:()Ljava/util/Map;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 1 1 annotation Ljava/lang/String;
Signature: (Ljava/lang/String;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
public <T> java.util.Optional<T> getDefaultValue(java.lang.String, java.lang.String, java.lang.Class<T>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: ldc "member"
aload 2
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: ldc "requiredType"
aload 3
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: aload 0
aload 1
aload 2
aload 3
invokestatic io.micronaut.core.type.Argument.of:(Ljava/lang/Class;)Lio/micronaut/core/type/Argument;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getDefaultValue:(Ljava/lang/String;Ljava/lang/String;Lio/micronaut/core/type/Argument;)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 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 4 1 annotation Ljava/lang/String;
0 4 2 member Ljava/lang/String;
0 4 3 requiredType Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class<TT;>;)Ljava/util/Optional<TT;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
2:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
requiredType
public <T> java.util.Optional<T> getDefaultValue(java.lang.Class<? extends java.lang.annotation.Annotation>, java.lang.String, io.micronaut.core.type.Argument<T>);
descriptor: (Ljava/lang/Class;Ljava/lang/String;Lio/micronaut/core/type/Argument;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: ldc "member"
aload 2
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: ldc "requiredType"
aload 3
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: aload 0
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aload 2
aload 3
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getDefaultValue:(Ljava/lang/String;Ljava/lang/String;Lio/micronaut/core/type/Argument;)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 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 4 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
0 4 2 member Ljava/lang/String;
0 4 3 requiredType Lio/micronaut/core/type/Argument<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/String;Lio/micronaut/core/type/Argument<TT;>;)Ljava/util/Optional<TT;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
2:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
requiredType
public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>);
descriptor: (Ljava/lang/Class;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.hasAnnotation:(Ljava/lang/Class;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 3 1 annotationClass Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Z
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotationClass
public boolean isDeclaredAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>);
descriptor: (Ljava/lang/Class;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.hasDeclaredAnnotation:(Ljava/lang/Class;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 3 1 annotationClass Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Z
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotationClass
public <T> java.util.Optional<T> getDefaultValue(java.lang.Class<? extends java.lang.annotation.Annotation>, java.lang.String, java.lang.Class<T>);
descriptor: (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aload 2
aload 3
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getDefaultValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Optional;
areturn
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/annotation/AnnotationMetadata;
0 2 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
0 2 2 member Ljava/lang/String;
0 2 3 requiredType Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/String;Ljava/lang/Class<TT;>;)Ljava/util/Optional<TT;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
2:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
requiredType
public <T> java.util.Optional<T> getValue(java.lang.Class<? extends java.lang.annotation.Annotation>, java.lang.String, java.lang.Class<T>);
descriptor: (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: ldc "requiredType"
aload 3
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 1
aload 2
aload 3
invokestatic io.micronaut.core.type.Argument.of:(Ljava/lang/Class;)Lio/micronaut/core/type/Argument;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getValue:(Ljava/lang/Class;Ljava/lang/String;Lio/micronaut/core/type/Argument;)Ljava/util/Optional;
areturn
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/annotation/AnnotationMetadata;
0 2 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
0 2 2 member Ljava/lang/String;
0 2 3 requiredType Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/String;Ljava/lang/Class<TT;>;)Ljava/util/Optional<TT;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
2:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
requiredType
public <T> java.util.Optional<T> getValue(java.lang.Class<? extends java.lang.annotation.Annotation>, java.lang.String, io.micronaut.core.type.Argument<T>);
descriptor: (Ljava/lang/Class;Ljava/lang/String;Lio/micronaut/core/type/Argument;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: ldc "member"
aload 2
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: ldc "requiredType"
aload 3
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: aload 1
ldc Ljava/lang/annotation/Repeatable;
invokevirtual java.lang.Class.getAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast java.lang.annotation.Repeatable
astore 4
start local 4 4: aload 4
ifnull 9
5: aload 0
aload 1
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getAnnotationValuesByType:(Ljava/lang/Class;)Ljava/util/List;
astore 5
start local 5 6: aload 5
invokeinterface java.util.List.isEmpty:()Z
ifne 8
7: aload 5
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast io.micronaut.core.annotation.AnnotationValue
aload 2
aload 3
invokevirtual io.micronaut.core.annotation.AnnotationValue.get:(Ljava/lang/CharSequence;Lio/micronaut/core/type/Argument;)Ljava/util/Optional;
areturn
8: StackMap locals: java.lang.annotation.Repeatable java.util.List
StackMap stack:
invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 5 9: StackMap locals:
StackMap stack:
aload 0
aload 1
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.findAnnotation:(Ljava/lang/Class;)Ljava/util/Optional;
astore 5
start local 5 10: aload 5
aload 2
aload 3
invokedynamic apply(Ljava/lang/String;Lio/micronaut/core/type/Argument;)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/annotation/AnnotationMetadata.lambda$2(Ljava/lang/String;Lio/micronaut/core/type/Argument;Lio/micronaut/core/annotation/AnnotationValue;)Ljava/util/Optional; (6 itf)
(Lio/micronaut/core/annotation/AnnotationValue;)Ljava/util/Optional;
invokevirtual java.util.Optional.flatMap:(Ljava/util/function/Function;)Ljava/util/Optional;
astore 6
start local 6 11: aload 6
invokevirtual java.util.Optional.isPresent:()Z
ifne 13
aload 0
aload 1
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.hasStereotype:(Ljava/lang/Class;)Z
ifeq 13
12: aload 0
aload 1
aload 2
aload 3
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getDefaultValue:(Ljava/lang/Class;Ljava/lang/String;Lio/micronaut/core/type/Argument;)Ljava/util/Optional;
areturn
13: StackMap locals: java.util.Optional java.util.Optional
StackMap stack:
aload 6
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 14 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 14 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
0 14 2 member Ljava/lang/String;
0 14 3 requiredType Lio/micronaut/core/type/Argument<TT;>;
4 14 4 repeatable Ljava/lang/annotation/Repeatable;
6 9 5 values Ljava/util/List<+Lio/micronaut/core/annotation/AnnotationValue<+Ljava/lang/annotation/Annotation;>;>;
10 14 5 values Ljava/util/Optional<+Lio/micronaut/core/annotation/AnnotationValue<+Ljava/lang/annotation/Annotation;>;>;
11 14 6 value Ljava/util/Optional<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/String;Lio/micronaut/core/type/Argument<TT;>;)Ljava/util/Optional<TT;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
2:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
requiredType
public java.util.Optional<java.lang.String> getAnnotationNameByStereotype(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getAnnotationNamesByStereotype:(Ljava/lang/String;)Ljava/util/List;
invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
invokeinterface java.util.stream.Stream.findFirst:()Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 1 1 stereotype Ljava/lang/String;
Signature: (Ljava/lang/String;)Ljava/util/Optional<Ljava/lang/String;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
stereotype
public java.util.Optional<java.lang.String> getDeclaredAnnotationNameByStereotype(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getDeclaredAnnotationNamesByStereotype:(Ljava/lang/String;)Ljava/util/List;
invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
invokeinterface java.util.stream.Stream.findFirst:()Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 1 1 stereotype Ljava/lang/String;
Signature: (Ljava/lang/String;)Ljava/util/Optional<Ljava/lang/String;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
stereotype
public java.util.Optional<java.lang.Class<? extends java.lang.annotation.Annotation>> getAnnotationTypeByStereotype(java.lang.Class<? extends java.lang.annotation.Annotation>);
descriptor: (Ljava/lang/Class;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: ldc "stereotype"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getAnnotationTypeByStereotype:(Ljava/lang/String;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 2 1 stereotype Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Ljava/util/Optional<Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
stereotype
public java.util.Optional<java.lang.Class<? extends java.lang.annotation.Annotation>> getDeclaredAnnotationTypeByStereotype(java.lang.Class<? extends java.lang.annotation.Annotation>);
descriptor: (Ljava/lang/Class;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: ldc "stereotype"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getDeclaredAnnotationTypeByStereotype:(Ljava/lang/String;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 2 1 stereotype Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Ljava/util/Optional<Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
stereotype
public java.util.Optional<java.lang.Class<? extends java.lang.annotation.Annotation>> getDeclaredAnnotationTypeByStereotype(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getDeclaredAnnotationNameByStereotype:(Ljava/lang/String;)Ljava/util/Optional;
aload 0
invokedynamic apply(Lio/micronaut/core/annotation/AnnotationMetadata;)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/annotation/AnnotationMetadata.getAnnotationType(Ljava/lang/String;)Ljava/util/Optional; (9 itf)
(Ljava/lang/String;)Ljava/util/Optional;
invokevirtual java.util.Optional.flatMap:(Ljava/util/function/Function;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 1 1 stereotype Ljava/lang/String;
Signature: (Ljava/lang/String;)Ljava/util/Optional<Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
stereotype
public java.util.Optional<java.lang.Class<? extends java.lang.annotation.Annotation>> getAnnotationType(java.lang.String, java.lang.ClassLoader);
descriptor: (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: ldc "name"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 2
invokestatic io.micronaut.core.reflect.ClassUtils.forName:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/util/Optional;
astore 3
start local 3 2: aload 3
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/annotation/AnnotationMetadata.lambda$4(Ljava/lang/Class;)Ljava/util/Optional; (6 itf)
(Ljava/lang/Class;)Ljava/util/Optional;
invokevirtual java.util.Optional.flatMap:(Ljava/util/function/Function;)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 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 3 1 name Ljava/lang/String;
0 3 2 classLoader Ljava/lang/ClassLoader;
2 3 3 aClass Ljava/util/Optional<Ljava/lang/Class;>;
Signature: (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/util/Optional<Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
name
classLoader
public java.util.Optional<java.lang.Class<? extends java.lang.annotation.Annotation>> getAnnotationType(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getAnnotationType:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 1 1 name Ljava/lang/String;
Signature: (Ljava/lang/String;)Ljava/util/Optional<Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
name
public java.util.Optional<java.lang.Class<? extends java.lang.annotation.Annotation>> getAnnotationTypeByStereotype(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getAnnotationNameByStereotype:(Ljava/lang/String;)Ljava/util/Optional;
aload 0
invokedynamic apply(Lio/micronaut/core/annotation/AnnotationMetadata;)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/annotation/AnnotationMetadata.getAnnotationType(Ljava/lang/String;)Ljava/util/Optional; (9 itf)
(Ljava/lang/String;)Ljava/util/Optional;
invokevirtual java.util.Optional.flatMap:(Ljava/util/function/Function;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 1 1 stereotype Ljava/lang/String;
Signature: (Ljava/lang/String;)Ljava/util/Optional<Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
stereotype
public java.util.Optional<java.lang.String> getAnnotationNameByStereotype(java.lang.Class<? extends java.lang.annotation.Annotation>);
descriptor: (Ljava/lang/Class;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: ldc "stereotype"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getAnnotationNameByStereotype:(Ljava/lang/String;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 2 1 stereotype Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Ljava/util/Optional<Ljava/lang/String;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
stereotype
public <T> io.micronaut.core.value.OptionalValues<T> getValues(java.lang.Class<? extends java.lang.annotation.Annotation>, java.lang.Class<T>);
descriptor: (Ljava/lang/Class;Ljava/lang/Class;)Lio/micronaut/core/value/OptionalValues;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: ldc "valueType"
aload 2
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aload 2
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getValues:(Ljava/lang/String;Ljava/lang/Class;)Lio/micronaut/core/value/OptionalValues;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 3 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
0 3 2 valueType Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/Class<TT;>;)Lio/micronaut/core/value/OptionalValues<TT;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
valueType
public java.util.List<java.lang.String> getAnnotationNamesByStereotype(java.lang.Class<? extends java.lang.annotation.Annotation>);
descriptor: (Ljava/lang/Class;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: ldc "stereotype"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getAnnotationNamesByStereotype:(Ljava/lang/String;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 2 1 stereotype Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Ljava/util/List<Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
stereotype
public java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>> getAnnotationTypesByStereotype(java.lang.Class<? extends java.lang.annotation.Annotation>);
descriptor: (Ljava/lang/Class;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: ldc "stereotype"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getAnnotationNamesByStereotype:(Ljava/lang/String;)Ljava/util/List;
astore 2
start local 2 2: aload 2
invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
aload 0
invokedynamic apply(Lio/micronaut/core/annotation/AnnotationMetadata;)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/annotation/AnnotationMetadata.getAnnotationType(Ljava/lang/String;)Ljava/util/Optional; (9 itf)
(Ljava/lang/String;)Ljava/util/Optional;
invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
3: invokedynamic test()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
java/util/Optional.isPresent()Z (5)
(Ljava/util/Optional;)Z
invokeinterface java.util.stream.Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
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/annotation/AnnotationMetadata.lambda$8(Ljava/util/Optional;)Ljava/lang/Class; (6 itf)
(Ljava/util/Optional;)Ljava/lang/Class;
invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
5: invokestatic java.util.stream.Collectors.toList:()Ljava/util/stream/Collector;
invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
checkcast java.util.List
6: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 7 1 stereotype Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
2 7 2 names Ljava/util/List<Ljava/lang/String;>;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Ljava/util/List<Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
stereotype
public java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>> getAnnotationTypesByStereotype(java.lang.Class<? extends java.lang.annotation.Annotation>, java.lang.ClassLoader);
descriptor: (Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: ldc "stereotype"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getAnnotationNamesByStereotype:(Ljava/lang/String;)Ljava/util/List;
astore 3
start local 3 2: aload 3
invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
aload 0
aload 2
invokedynamic apply(Lio/micronaut/core/annotation/AnnotationMetadata;Ljava/lang/ClassLoader;)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/annotation/AnnotationMetadata.lambda$9(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/util/Optional; (7 itf)
(Ljava/lang/String;)Ljava/util/Optional;
invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
3: invokedynamic test()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
java/util/Optional.isPresent()Z (5)
(Ljava/util/Optional;)Z
invokeinterface java.util.stream.Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
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/annotation/AnnotationMetadata.lambda$11(Ljava/util/Optional;)Ljava/lang/Class; (6 itf)
(Ljava/util/Optional;)Ljava/lang/Class;
invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
5: invokestatic java.util.stream.Collectors.toList:()Ljava/util/stream/Collector;
invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
checkcast java.util.List
6: areturn
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/annotation/AnnotationMetadata;
0 7 1 stereotype Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
0 7 2 classLoader Ljava/lang/ClassLoader;
2 7 3 names Ljava/util/List<Ljava/lang/String;>;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/ClassLoader;)Ljava/util/List<Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
stereotype
classLoader
public <T extends java.lang.annotation.Annotation> java.util.Optional<io.micronaut.core.annotation.AnnotationValue<T>> findAnnotation(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: ldc "annotationClass"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
ldc Ljava/lang/annotation/Repeatable;
invokevirtual java.lang.Class.getAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast java.lang.annotation.Repeatable
astore 2
start local 2 2: aload 2
ifnull 7
3: aload 0
aload 1
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getAnnotationValuesByType:(Ljava/lang/Class;)Ljava/util/List;
astore 3
start local 3 4: aload 3
invokeinterface java.util.List.isEmpty:()Z
ifne 6
5: aload 3
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast io.micronaut.core.annotation.AnnotationValue
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
6: StackMap locals: java.lang.annotation.Repeatable java.util.List
StackMap stack:
invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 3 7: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.findAnnotation:(Ljava/lang/String;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 8 1 annotationClass Ljava/lang/Class<TT;>;
2 8 2 repeatable Ljava/lang/annotation/Repeatable;
4 7 3 values Ljava/util/List<Lio/micronaut/core/annotation/AnnotationValue<TT;>;>;
Signature: <T::Ljava/lang/annotation/Annotation;>(Ljava/lang/Class<TT;>;)Ljava/util/Optional<Lio/micronaut/core/annotation/AnnotationValue<TT;>;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotationClass
public <T extends java.lang.annotation.Annotation> java.util.Optional<io.micronaut.core.annotation.AnnotationValue<T>> findDeclaredAnnotation(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: ldc "annotationClass"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
ldc Ljava/lang/annotation/Repeatable;
invokevirtual java.lang.Class.getAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast java.lang.annotation.Repeatable
astore 2
start local 2 2: aload 2
ifnull 7
3: aload 0
aload 1
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getDeclaredAnnotationValuesByType:(Ljava/lang/Class;)Ljava/util/List;
astore 3
start local 3 4: aload 3
invokeinterface java.util.List.isEmpty:()Z
ifne 6
5: aload 3
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast io.micronaut.core.annotation.AnnotationValue
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
6: StackMap locals: java.lang.annotation.Repeatable java.util.List
StackMap stack:
invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 3 7: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.findDeclaredAnnotation:(Ljava/lang/String;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 8 1 annotationClass Ljava/lang/Class<TT;>;
2 8 2 repeatable Ljava/lang/annotation/Repeatable;
4 7 3 values Ljava/util/List<Lio/micronaut/core/annotation/AnnotationValue<TT;>;>;
Signature: <T::Ljava/lang/annotation/Annotation;>(Ljava/lang/Class<TT;>;)Ljava/util/Optional<Lio/micronaut/core/annotation/AnnotationValue<TT;>;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotationClass
public <T> java.util.Optional<T> getValue(java.lang.String, java.lang.String, java.lang.Class<T>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: ldc "member"
aload 2
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: ldc "requiredType"
aload 3
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: aload 0
aload 1
aload 2
aload 3
invokestatic io.micronaut.core.type.Argument.of:(Ljava/lang/Class;)Lio/micronaut/core/type/Argument;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getValue:(Ljava/lang/String;Ljava/lang/String;Lio/micronaut/core/type/Argument;)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 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 4 1 annotation Ljava/lang/String;
0 4 2 member Ljava/lang/String;
0 4 3 requiredType Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class<TT;>;)Ljava/util/Optional<TT;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
2:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
requiredType
public <T> java.util.Optional<T> getValue(java.lang.String, java.lang.String, io.micronaut.core.type.Argument<T>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/micronaut/core/type/Argument;)Ljava/util/Optional;
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: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: ldc "member"
aload 2
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: ldc "requiredType"
aload 3
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: aload 0
aload 1
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.findAnnotation:(Ljava/lang/String;)Ljava/util/Optional;
aload 2
aload 3
invokedynamic apply(Ljava/lang/String;Lio/micronaut/core/type/Argument;)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/annotation/AnnotationMetadata.lambda$12(Ljava/lang/String;Lio/micronaut/core/type/Argument;Lio/micronaut/core/annotation/AnnotationValue;)Ljava/util/Optional; (6 itf)
(Lio/micronaut/core/annotation/AnnotationValue;)Ljava/util/Optional;
invokevirtual java.util.Optional.flatMap:(Ljava/util/function/Function;)Ljava/util/Optional;
astore 4
start local 4 4: aload 4
invokevirtual java.util.Optional.isPresent:()Z
ifne 6
aload 0
aload 1
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.hasStereotype:(Ljava/lang/String;)Z
ifeq 6
5: aload 0
aload 1
aload 2
aload 3
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getDefaultValue:(Ljava/lang/String;Ljava/lang/String;Lio/micronaut/core/type/Argument;)Ljava/util/Optional;
areturn
6: StackMap locals: java.util.Optional
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 7 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 7 1 annotation Ljava/lang/String;
0 7 2 member Ljava/lang/String;
0 7 3 requiredType Lio/micronaut/core/type/Argument<TT;>;
4 7 4 value Ljava/util/Optional<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/String;Lio/micronaut/core/type/Argument<TT;>;)Ljava/util/Optional<TT;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
2:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
requiredType
public java.util.OptionalLong longValue(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/OptionalLong;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: ldc "member"
aload 2
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
aload 1
aload 2
ldc Ljava/lang/Long;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Optional;
astore 3
start local 3 3: aload 3
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;
java/util/OptionalLong.of(J)Ljava/util/OptionalLong; (6)
(Ljava/lang/Long;)Ljava/util/OptionalLong;
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;
java/util/OptionalLong.empty()Ljava/util/OptionalLong; (6)
()Ljava/util/OptionalLong;
invokevirtual java.util.Optional.orElseGet:(Ljava/util/function/Supplier;)Ljava/lang/Object;
checkcast java.util.OptionalLong
areturn
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/annotation/AnnotationMetadata;
0 4 1 annotation Ljava/lang/String;
0 4 2 member Ljava/lang/String;
3 4 3 result Ljava/util/Optional<Ljava/lang/Long;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
public java.util.OptionalLong longValue(java.lang.Class<? extends java.lang.annotation.Annotation>, java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/String;)Ljava/util/OptionalLong;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aload 2
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.longValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/OptionalLong;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 2 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
0 2 2 member Ljava/lang/String;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/String;)Ljava/util/OptionalLong;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
public <E extends java.lang.Enum> java.util.Optional<E> enumValue(java.lang.String, java.lang.Class<E>);
descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 1
ldc "value"
aload 2
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.enumValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 2 1 annotation Ljava/lang/String;
0 2 2 enumType Ljava/lang/Class<TE;>;
Signature: <E:Ljava/lang/Enum;>(Ljava/lang/String;Ljava/lang/Class<TE;>;)Ljava/util/Optional<TE;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
MethodParameters:
Name Flags
annotation
enumType
public <E extends java.lang.Enum> java.util.Optional<E> enumValue(java.lang.String, java.lang.String, java.lang.Class<E>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: ldc "member"
aload 2
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
aload 1
aload 2
aload 3
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)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 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 3 1 annotation Ljava/lang/String;
0 3 2 member Ljava/lang/String;
0 3 3 enumType Ljava/lang/Class<TE;>;
Signature: <E:Ljava/lang/Enum;>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class<TE;>;)Ljava/util/Optional<TE;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
2:
MethodParameters:
Name Flags
annotation
member
enumType
public <E extends java.lang.Enum> java.util.Optional<E> enumValue(java.lang.Class<? extends java.lang.annotation.Annotation>, java.lang.Class<E>);
descriptor: (Ljava/lang/Class;Ljava/lang/Class;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 1
ldc "value"
aload 2
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.enumValue:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 2 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
0 2 2 enumType Ljava/lang/Class<TE;>;
Signature: <E:Ljava/lang/Enum;>(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/Class<TE;>;)Ljava/util/Optional<TE;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
MethodParameters:
Name Flags
annotation
enumType
public <E extends java.lang.Enum> java.util.Optional<E> enumValue(java.lang.Class<? extends java.lang.annotation.Annotation>, java.lang.String, java.lang.Class<E>);
descriptor: (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: ldc "member"
aload 2
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aload 2
aload 3
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.enumValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)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 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 3 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
0 3 2 member Ljava/lang/String;
0 3 3 enumType Ljava/lang/Class<TE;>;
Signature: <E:Ljava/lang/Enum;>(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/String;Ljava/lang/Class<TE;>;)Ljava/util/Optional<TE;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
2:
MethodParameters:
Name Flags
annotation
member
enumType
public <E extends java.lang.Enum> E[] enumValues(java.lang.String, java.lang.Class<E>);
descriptor: (Ljava/lang/String;Ljava/lang/Class;)[Ljava/lang/Enum;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 1
ldc "value"
aload 2
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.enumValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)[Ljava/lang/Enum;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 2 1 annotation Ljava/lang/String;
0 2 2 enumType Ljava/lang/Class<TE;>;
Signature: <E:Ljava/lang/Enum;>(Ljava/lang/String;Ljava/lang/Class<TE;>;)[TE;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
MethodParameters:
Name Flags
annotation
enumType
public <E extends java.lang.Enum> E[] enumValues(java.lang.String, java.lang.String, java.lang.Class<E>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)[Ljava/lang/Enum;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: ldc "member"
aload 2
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 3
iconst_0
invokestatic java.lang.reflect.Array.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;
checkcast java.lang.Enum[]
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 3 1 annotation Ljava/lang/String;
0 3 2 member Ljava/lang/String;
0 3 3 enumType Ljava/lang/Class<TE;>;
Signature: <E:Ljava/lang/Enum;>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class<TE;>;)[TE;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
2:
MethodParameters:
Name Flags
annotation
member
enumType
public <E extends java.lang.Enum> E[] enumValues(java.lang.Class<? extends java.lang.annotation.Annotation>, java.lang.Class<E>);
descriptor: (Ljava/lang/Class;Ljava/lang/Class;)[Ljava/lang/Enum;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 1
ldc "value"
aload 2
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.enumValues:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)[Ljava/lang/Enum;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 2 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
0 2 2 enumType Ljava/lang/Class<TE;>;
Signature: <E:Ljava/lang/Enum;>(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/Class<TE;>;)[TE;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
MethodParameters:
Name Flags
annotation
enumType
public <E extends java.lang.Enum> E[] enumValues(java.lang.Class<? extends java.lang.annotation.Annotation>, java.lang.String, java.lang.Class<E>);
descriptor: (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)[Ljava/lang/Enum;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: ldc "member"
aload 2
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aload 2
aload 3
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.enumValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)[Ljava/lang/Enum;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 3 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
0 3 2 member Ljava/lang/String;
0 3 3 enumType Ljava/lang/Class<TE;>;
Signature: <E:Ljava/lang/Enum;>(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/String;Ljava/lang/Class<TE;>;)[TE;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
2:
MethodParameters:
Name Flags
annotation
member
enumType
public <T> java.lang.Class<T>[] classValues(java.lang.String);
descriptor: (Ljava/lang/String;)[Ljava/lang/Class;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 1
ldc "value"
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.classValues:(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/Class;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 2 1 annotation Ljava/lang/String;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;)[Ljava/lang/Class<TT;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
public <T> java.lang.Class<T>[] classValues(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/Class;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: ldc "member"
aload 2
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
aload 1
aload 2
ldc [Ljava/lang/Class;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Optional;
getstatic io.micronaut.core.reflect.ReflectionUtils.EMPTY_CLASS_ARRAY:[Ljava/lang/Class;
invokevirtual java.util.Optional.orElse:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Class[]
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 3 1 annotation Ljava/lang/String;
0 3 2 member Ljava/lang/String;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/Class<TT;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
public <T> java.lang.Class<T>[] classValues(java.lang.Class<? extends java.lang.annotation.Annotation>);
descriptor: (Ljava/lang/Class;)[Ljava/lang/Class;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 1
ldc "value"
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.classValues:(Ljava/lang/Class;Ljava/lang/String;)[Ljava/lang/Class;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 2 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)[Ljava/lang/Class<TT;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
public <T> java.lang.Class<T>[] classValues(java.lang.Class<? extends java.lang.annotation.Annotation>, java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/String;)[Ljava/lang/Class;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: ldc "member"
aload 2
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aload 2
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.classValues:(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/Class;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 3 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
0 3 2 member Ljava/lang/String;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/String;)[Ljava/lang/Class<TT;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
public java.util.Optional<java.lang.Class> classValue(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 1
ldc "value"
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.classValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 2 1 annotation Ljava/lang/String;
Signature: (Ljava/lang/String;)Ljava/util/Optional<Ljava/lang/Class;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
public java.util.Optional<java.lang.Class> classValue(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: ldc "member"
aload 2
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
aload 1
aload 2
ldc Ljava/lang/Class;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 3 1 annotation Ljava/lang/String;
0 3 2 member Ljava/lang/String;
Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional<Ljava/lang/Class;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
public java.util.Optional<java.lang.Class> classValue(java.lang.Class<? extends java.lang.annotation.Annotation>);
descriptor: (Ljava/lang/Class;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 1
ldc "value"
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.classValue:(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 2 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Ljava/util/Optional<Ljava/lang/Class;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
public java.util.Optional<java.lang.Class> classValue(java.lang.Class<? extends java.lang.annotation.Annotation>, java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/String;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: ldc "member"
aload 2
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aload 2
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.classValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 3 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
0 3 2 member Ljava/lang/String;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/String;)Ljava/util/Optional<Ljava/lang/Class;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
public java.util.OptionalInt intValue(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/OptionalInt;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: ldc "member"
aload 2
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
aload 1
aload 2
ldc Ljava/lang/Integer;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Optional;
astore 3
start local 3 3: aload 3
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;
java/util/OptionalInt.of(I)Ljava/util/OptionalInt; (6)
(Ljava/lang/Integer;)Ljava/util/OptionalInt;
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;
java/util/OptionalInt.empty()Ljava/util/OptionalInt; (6)
()Ljava/util/OptionalInt;
invokevirtual java.util.Optional.orElseGet:(Ljava/util/function/Supplier;)Ljava/lang/Object;
checkcast java.util.OptionalInt
areturn
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/annotation/AnnotationMetadata;
0 4 1 annotation Ljava/lang/String;
0 4 2 member Ljava/lang/String;
3 4 3 result Ljava/util/Optional<Ljava/lang/Integer;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
public java.util.OptionalInt intValue(java.lang.Class<? extends java.lang.annotation.Annotation>, java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/String;)Ljava/util/OptionalInt;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aload 2
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.intValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/OptionalInt;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 2 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
0 2 2 member Ljava/lang/String;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/String;)Ljava/util/OptionalInt;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
public java.util.OptionalInt intValue(java.lang.Class<? extends java.lang.annotation.Annotation>);
descriptor: (Ljava/lang/Class;)Ljava/util/OptionalInt;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 1
ldc "value"
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.intValue:(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/OptionalInt;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 2 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Ljava/util/OptionalInt;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
public java.util.Optional<java.lang.String> stringValue(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: ldc "member"
aload 2
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
aload 1
aload 2
ldc Ljava/lang/String;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 3 1 annotation Ljava/lang/String;
0 3 2 member Ljava/lang/String;
Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional<Ljava/lang/String;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
public java.util.Optional<java.lang.String> stringValue(java.lang.Class<? extends java.lang.annotation.Annotation>, java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/String;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aload 2
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.stringValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 2 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
0 2 2 member Ljava/lang/String;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/String;)Ljava/util/Optional<Ljava/lang/String;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
public java.util.Optional<java.lang.String> stringValue(java.lang.Class<? extends java.lang.annotation.Annotation>);
descriptor: (Ljava/lang/Class;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 1
ldc "value"
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.stringValue:(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 2 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Ljava/util/Optional<Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
public java.util.Optional<java.lang.String> stringValue(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ldc "value"
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.stringValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 1 1 annotation Ljava/lang/String;
Signature: (Ljava/lang/String;)Ljava/util/Optional<Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
public java.util.Optional<java.lang.Boolean> booleanValue(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: ldc "member"
aload 2
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
aload 1
aload 2
ldc Ljava/lang/Boolean;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 3 1 annotation Ljava/lang/String;
0 3 2 member Ljava/lang/String;
Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional<Ljava/lang/Boolean;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
public java.util.Optional<java.lang.Boolean> booleanValue(java.lang.Class<? extends java.lang.annotation.Annotation>, java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/String;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aload 2
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.booleanValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 2 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
0 2 2 member Ljava/lang/String;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/String;)Ljava/util/Optional<Ljava/lang/Boolean;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
public java.util.Optional<java.lang.Boolean> booleanValue(java.lang.Class<? extends java.lang.annotation.Annotation>);
descriptor: (Ljava/lang/Class;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 1
ldc "value"
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.booleanValue:(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 2 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Ljava/util/Optional<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
public java.util.Optional<java.lang.Boolean> booleanValue(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ldc "value"
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.booleanValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 1 1 annotation Ljava/lang/String;
Signature: (Ljava/lang/String;)Ljava/util/Optional<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
public java.lang.String[] stringValues(java.lang.Class<? extends java.lang.annotation.Annotation>, java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/String;)[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic io.micronaut.core.util.StringUtils.EMPTY_STRING_ARRAY:[Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 1 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
0 1 2 member Ljava/lang/String;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/String;)[Ljava/lang/String;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
public java.lang.String[] stringValues(java.lang.Class<? extends java.lang.annotation.Annotation>);
descriptor: (Ljava/lang/Class;)[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ldc "value"
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.stringValues:(Ljava/lang/Class;Ljava/lang/String;)[Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 1 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)[Ljava/lang/String;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
public java.util.OptionalDouble doubleValue(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/OptionalDouble;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: ldc "member"
aload 2
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
aload 1
aload 2
ldc Ljava/lang/Double;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Optional;
astore 3
start local 3 3: aload 3
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;
java/util/OptionalDouble.of(D)Ljava/util/OptionalDouble; (6)
(Ljava/lang/Double;)Ljava/util/OptionalDouble;
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;
java/util/OptionalDouble.empty()Ljava/util/OptionalDouble; (6)
()Ljava/util/OptionalDouble;
invokevirtual java.util.Optional.orElseGet:(Ljava/util/function/Supplier;)Ljava/lang/Object;
checkcast java.util.OptionalDouble
areturn
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/annotation/AnnotationMetadata;
0 4 1 annotation Ljava/lang/String;
0 4 2 member Ljava/lang/String;
3 4 3 result Ljava/util/Optional<Ljava/lang/Double;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
public java.util.OptionalDouble doubleValue(java.lang.Class<? extends java.lang.annotation.Annotation>, java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/String;)Ljava/util/OptionalDouble;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aload 2
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.doubleValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/OptionalDouble;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 2 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
0 2 2 member Ljava/lang/String;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/String;)Ljava/util/OptionalDouble;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
public java.util.OptionalDouble doubleValue(java.lang.Class<? extends java.lang.annotation.Annotation>);
descriptor: (Ljava/lang/Class;)Ljava/util/OptionalDouble;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 1
ldc "value"
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.doubleValue:(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/OptionalDouble;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 2 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Ljava/util/OptionalDouble;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
public <T> java.util.Optional<T> getValue(java.lang.String, java.lang.Class<T>);
descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
ldc "value"
aload 2
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 1 1 annotation Ljava/lang/String;
0 1 2 requiredType Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TT;>;)Ljava/util/Optional<TT;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
requiredType
public java.util.Optional<java.lang.Object> getValue(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: ldc "member"
aload 2
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
aload 1
aload 2
ldc Ljava/lang/Object;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 3 1 annotation Ljava/lang/String;
0 3 2 member Ljava/lang/String;
Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional<Ljava/lang/Object;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
public java.util.Optional<java.lang.Object> getValue(java.lang.Class<? extends java.lang.annotation.Annotation>, java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/String;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: ldc "member"
aload 2
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
aload 1
aload 2
ldc Ljava/lang/Object;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getValue:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 3 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
0 3 2 member Ljava/lang/String;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/String;)Ljava/util/Optional<Ljava/lang/Object;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
public boolean isTrue(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: ldc "member"
aload 2
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
aload 1
aload 2
ldc Ljava/lang/Boolean;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Optional;
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokevirtual java.util.Optional.orElse:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 3 1 annotation Ljava/lang/String;
0 3 2 member Ljava/lang/String;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
public boolean isTrue(java.lang.Class<? extends java.lang.annotation.Annotation>, java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: ldc "member"
aload 2
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aload 2
ldc Ljava/lang/Boolean;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Optional;
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokevirtual java.util.Optional.orElse:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 3 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
0 3 2 member Ljava/lang/String;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/String;)Z
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
public boolean isPresent(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: ldc "member"
aload 2
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
aload 1
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.findAnnotation:(Ljava/lang/String;)Ljava/util/Optional;
aload 2
invokedynamic apply(Ljava/lang/String;)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/annotation/AnnotationMetadata.lambda$19(Ljava/lang/String;Lio/micronaut/core/annotation/AnnotationValue;)Ljava/lang/Boolean; (6 itf)
(Lio/micronaut/core/annotation/AnnotationValue;)Ljava/lang/Boolean;
invokevirtual java.util.Optional.map:(Ljava/util/function/Function;)Ljava/util/Optional;
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokevirtual java.util.Optional.orElse:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 3 1 annotation Ljava/lang/String;
0 3 2 member Ljava/lang/String;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
public boolean isPresent(java.lang.Class<? extends java.lang.annotation.Annotation>, java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: ldc "member"
aload 2
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aload 2
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.isPresent:(Ljava/lang/String;Ljava/lang/String;)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 3 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
0 3 2 member Ljava/lang/String;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/String;)Z
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
public boolean isFalse(java.lang.Class<? extends java.lang.annotation.Annotation>, java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: ldc "member"
aload 2
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
aload 1
aload 2
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.isTrue:(Ljava/lang/Class;Ljava/lang/String;)Z
ifeq 3
iconst_0
goto 4
StackMap locals:
StackMap stack:
3: iconst_1
StackMap locals:
StackMap stack: int
4: ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 5 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
0 5 2 member Ljava/lang/String;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/String;)Z
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
public boolean isFalse(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: ldc "member"
aload 2
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
aload 1
aload 2
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.isTrue:(Ljava/lang/String;Ljava/lang/String;)Z
ifeq 3
iconst_0
goto 4
StackMap locals:
StackMap stack:
3: iconst_1
StackMap locals:
StackMap stack: int
4: ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 5 1 annotation Ljava/lang/String;
0 5 2 member Ljava/lang/String;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
member
public java.util.Optional<java.lang.Object> getValue(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 1
ldc Ljava/lang/Object;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getValue:(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 2 1 annotation Ljava/lang/String;
Signature: (Ljava/lang/String;)Ljava/util/Optional<Ljava/lang/Object;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
public java.util.Optional<java.lang.Object> getValue(java.lang.Class<? extends java.lang.annotation.Annotation>);
descriptor: (Ljava/lang/Class;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 1
ldc "value"
ldc Ljava/lang/Object;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getValue:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 2 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Ljava/util/Optional<Ljava/lang/Object;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
public <T> java.util.Optional<T> getValue(java.lang.Class<? extends java.lang.annotation.Annotation>, java.lang.Class<T>);
descriptor: (Ljava/lang/Class;Ljava/lang/Class;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: ldc "requiredType"
aload 2
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
aload 1
ldc "value"
aload 2
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getValue:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 3 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
0 3 2 requiredType Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/Class<TT;>;)Ljava/util/Optional<TT;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
requiredType
public <T> java.util.Optional<T> getValue(java.lang.Class<? extends java.lang.annotation.Annotation>, io.micronaut.core.type.Argument<T>);
descriptor: (Ljava/lang/Class;Lio/micronaut/core/type/Argument;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: ldc "requiredType"
aload 2
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
aload 1
ldc "value"
aload 2
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getValue:(Ljava/lang/Class;Ljava/lang/String;Lio/micronaut/core/type/Argument;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 3 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
0 3 2 requiredType Lio/micronaut/core/type/Argument<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Lio/micronaut/core/type/Argument<TT;>;)Ljava/util/Optional<TT;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
requiredType
public <T> java.util.Optional<T> getValue(java.lang.String, io.micronaut.core.type.Argument<T>);
descriptor: (Ljava/lang/String;Lio/micronaut/core/type/Argument;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "annotation"
aload 1
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: ldc "requiredType"
aload 2
invokestatic io.micronaut.core.util.ArgumentUtils.requireNonNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
aload 1
ldc "value"
aload 2
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getValue:(Ljava/lang/String;Ljava/lang/String;Lio/micronaut/core/type/Argument;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 3 1 annotation Ljava/lang/String;
0 3 2 requiredType Lio/micronaut/core/type/Argument<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Lio/micronaut/core/type/Argument<TT;>;)Ljava/util/Optional<TT;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
annotation
requiredType
public boolean hasAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation>);
descriptor: (Ljava/lang/Class;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnull 5
1: aload 1
ldc Ljava/lang/annotation/Repeatable;
invokevirtual java.lang.Class.getAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast java.lang.annotation.Repeatable
astore 2
start local 2 2: aload 2
ifnull 4
3: aload 0
aload 2
invokeinterface java.lang.annotation.Repeatable.value:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.hasAnnotation:(Ljava/lang/String;)Z
ireturn
4: StackMap locals: java.lang.annotation.Repeatable
StackMap stack:
aload 0
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.hasAnnotation:(Ljava/lang/String;)Z
ireturn
end local 2 5: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 6 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
2 5 2 repeatable Ljava/lang/annotation/Repeatable;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Z
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
annotation
public boolean hasStereotype(java.lang.Class<? extends java.lang.annotation.Annotation>);
descriptor: (Ljava/lang/Class;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnull 5
1: aload 1
ldc Ljava/lang/annotation/Repeatable;
invokevirtual java.lang.Class.getAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast java.lang.annotation.Repeatable
astore 2
start local 2 2: aload 2
ifnull 4
3: aload 0
aload 2
invokeinterface java.lang.annotation.Repeatable.value:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.hasStereotype:(Ljava/lang/String;)Z
ireturn
4: StackMap locals: java.lang.annotation.Repeatable
StackMap stack:
aload 0
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.hasStereotype:(Ljava/lang/String;)Z
ireturn
end local 2 5: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 6 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
2 5 2 repeatable Ljava/lang/annotation/Repeatable;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Z
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
annotation
public boolean hasStereotype(java.lang.Class<? extends java.lang.annotation.Annotation>[]);
descriptor: ([Ljava/lang/Class;)Z
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
invokestatic io.micronaut.core.util.ArrayUtils.isEmpty:([Ljava/lang/Object;)Z
ifeq 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 7
StackMap locals: io.micronaut.core.annotation.AnnotationMetadata java.lang.Class[] top int int java.lang.Class[]
StackMap stack:
3: aload 5
iload 3
aaload
astore 2
start local 2 4: aload 0
aload 2
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.hasStereotype:(Ljava/lang/Class;)Z
ifeq 6
5: iconst_1
ireturn
end local 2 6: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
7: iload 3
iload 4
if_icmplt 3
8: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 9 1 annotations [Ljava/lang/Class;
4 6 2 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
Signature: ([Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Z
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
annotations
public boolean hasStereotype(java.lang.String[]);
descriptor: ([Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
invokestatic io.micronaut.core.util.ArrayUtils.isEmpty:([Ljava/lang/Object;)Z
ifeq 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 7
StackMap locals: io.micronaut.core.annotation.AnnotationMetadata java.lang.String[] top int int java.lang.String[]
StackMap stack:
3: aload 5
iload 3
aaload
astore 2
start local 2 4: aload 0
aload 2
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.hasStereotype:(Ljava/lang/String;)Z
ifeq 6
5: iconst_1
ireturn
end local 2 6: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
7: iload 3
iload 4
if_icmplt 3
8: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 9 1 annotations [Ljava/lang/String;
4 6 2 annotation Ljava/lang/String;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
annotations
public boolean hasDeclaredAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation>);
descriptor: (Ljava/lang/Class;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnull 5
1: aload 1
ldc Ljava/lang/annotation/Repeatable;
invokevirtual java.lang.Class.getAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast java.lang.annotation.Repeatable
astore 2
start local 2 2: aload 2
ifnull 4
3: aload 0
aload 2
invokeinterface java.lang.annotation.Repeatable.value:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.hasDeclaredAnnotation:(Ljava/lang/String;)Z
ireturn
4: StackMap locals: java.lang.annotation.Repeatable
StackMap stack:
aload 0
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.hasDeclaredAnnotation:(Ljava/lang/String;)Z
ireturn
end local 2 5: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 6 1 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
2 5 2 repeatable Ljava/lang/annotation/Repeatable;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Z
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
annotation
public boolean hasDeclaredStereotype(java.lang.Class<? extends java.lang.annotation.Annotation>);
descriptor: (Ljava/lang/Class;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnull 5
1: aload 1
ldc Ljava/lang/annotation/Repeatable;
invokevirtual java.lang.Class.getAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast java.lang.annotation.Repeatable
astore 2
start local 2 2: aload 2
ifnull 4
3: aload 0
aload 2
invokeinterface java.lang.annotation.Repeatable.value:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.hasDeclaredStereotype:(Ljava/lang/String;)Z
ireturn
4: StackMap locals: java.lang.annotation.Repeatable
StackMap stack:
aload 0
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.hasDeclaredStereotype:(Ljava/lang/String;)Z
ireturn
end local 2 5: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 6 1 stereotype Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
2 5 2 repeatable Ljava/lang/annotation/Repeatable;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Z
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
stereotype
public boolean hasDeclaredStereotype(java.lang.Class<? extends java.lang.annotation.Annotation>[]);
descriptor: ([Ljava/lang/Class;)Z
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
invokestatic io.micronaut.core.util.ArrayUtils.isEmpty:([Ljava/lang/Object;)Z
ifeq 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 7
StackMap locals: io.micronaut.core.annotation.AnnotationMetadata java.lang.Class[] top int int java.lang.Class[]
StackMap stack:
3: aload 5
iload 3
aaload
astore 2
start local 2 4: aload 0
aload 2
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.hasDeclaredStereotype:(Ljava/lang/Class;)Z
ifeq 6
5: iconst_1
ireturn
end local 2 6: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
7: iload 3
iload 4
if_icmplt 3
8: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 9 1 annotations [Ljava/lang/Class;
4 6 2 annotation Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
Signature: ([Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Z
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
annotations
public boolean isEmpty();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic io.micronaut.core.annotation.AnnotationMetadata.EMPTY_METADATA:Lio/micronaut/core/annotation/AnnotationMetadata;
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
private static boolean lambda$0(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 1 0: aload 1
invokestatic io.micronaut.core.naming.NameUtils.getSimpleName:(Ljava/lang/String;)Ljava/lang/String;
aload 0
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ireturn
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 a Ljava/lang/String;
private static boolean lambda$1(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 1 0: aload 1
invokestatic io.micronaut.core.naming.NameUtils.getSimpleName:(Ljava/lang/String;)Ljava/lang/String;
aload 0
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ireturn
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 a Ljava/lang/String;
private static java.util.Optional lambda$2(java.lang.String, io.micronaut.core.type.Argument, io.micronaut.core.annotation.AnnotationValue);
descriptor: (Ljava/lang/String;Lio/micronaut/core/type/Argument;Lio/micronaut/core/annotation/AnnotationValue;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 2 0: aload 2
aload 0
aload 1
invokevirtual io.micronaut.core.annotation.AnnotationValue.get:(Ljava/lang/CharSequence;Lio/micronaut/core/type/Argument;)Ljava/util/Optional;
areturn
end local 2 LocalVariableTable:
Start End Slot Name Signature
0 1 2 av Lio/micronaut/core/annotation/AnnotationValue<TA;>;
private static java.util.Optional lambda$4(java.lang.Class);
descriptor: (Ljava/lang/Class;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc Ljava/lang/annotation/Annotation;
aload 0
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 2
1: aload 0
invokestatic java.util.Optional.of:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
2: StackMap locals:
StackMap stack:
invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 aClass1 Ljava/lang/Class;
private static java.lang.Class lambda$8(java.util.Optional);
descriptor: (Ljava/util/Optional;)Ljava/lang/Class;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual java.util.Optional.get:()Ljava/lang/Object;
checkcast java.lang.Class
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 opt Ljava/util/Optional<Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;>;
private java.util.Optional lambda$9(java.lang.ClassLoader, java.lang.String);
descriptor: (Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/util/Optional;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
aload 1
invokeinterface io.micronaut.core.annotation.AnnotationMetadata.getAnnotationType:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/util/Optional;
areturn
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/core/annotation/AnnotationMetadata;
0 1 2 name Ljava/lang/String;
private static java.lang.Class lambda$11(java.util.Optional);
descriptor: (Ljava/util/Optional;)Ljava/lang/Class;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual java.util.Optional.get:()Ljava/lang/Object;
checkcast java.lang.Class
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 opt Ljava/util/Optional<Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;>;
private static java.util.Optional lambda$12(java.lang.String, io.micronaut.core.type.Argument, io.micronaut.core.annotation.AnnotationValue);
descriptor: (Ljava/lang/String;Lio/micronaut/core/type/Argument;Lio/micronaut/core/annotation/AnnotationValue;)Ljava/util/Optional;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 2 0: aload 2
aload 0
aload 1
invokevirtual io.micronaut.core.annotation.AnnotationValue.get:(Ljava/lang/CharSequence;Lio/micronaut/core/type/Argument;)Ljava/util/Optional;
areturn
end local 2 LocalVariableTable:
Start End Slot Name Signature
0 1 2 av Lio/micronaut/core/annotation/AnnotationValue<Ljava/lang/annotation/Annotation;>;
private static java.lang.Boolean lambda$19(java.lang.String, io.micronaut.core.annotation.AnnotationValue);
descriptor: (Ljava/lang/String;Lio/micronaut/core/annotation/AnnotationValue;)Ljava/lang/Boolean;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 1 0: aload 1
aload 0
invokevirtual io.micronaut.core.annotation.AnnotationValue.contains:(Ljava/lang/String;)Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 av Lio/micronaut/core/annotation/AnnotationValue<Ljava/lang/annotation/Annotation;>;
}
SourceFile: "AnnotationMetadata.java"
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles