public interface io.micronaut.context.annotation.Requires extends java.lang.annotation.Annotation
minor version: 0
major version: 59
flags: flags: (0x2601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT, ACC_ANNOTATION
this_class: io.micronaut.context.annotation.Requires
super_class: java.lang.Object
{
public abstract java.lang.String[] env();
descriptor: ()[Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
AnnotationDefault: {}
public abstract java.lang.String[] notEnv();
descriptor: ()[Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
AnnotationDefault: {}
public abstract java.lang.String property();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
AnnotationDefault: ""
public abstract java.lang.String notEquals();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
AnnotationDefault: ""
public abstract java.lang.Class<? extends io.micronaut.context.condition.Condition> condition();
descriptor: ()Ljava/lang/Class;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/lang/Class<+Lio/micronaut/context/condition/Condition;>;
AnnotationDefault: Lio/micronaut/context/condition/TrueCondition;
RuntimeVisibleAnnotations:
io.micronaut.core.annotation.InstantiatedMember()
public abstract io.micronaut.context.annotation.Requires$Sdk sdk();
descriptor: ()Lio/micronaut/context/annotation/Requires$Sdk;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
AnnotationDefault: io.micronaut.context.annotation.Requires$Sdk.MICRONAUT:Lio/micronaut/context/annotation/Requires$Sdk;
public abstract java.lang.String configuration();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
AnnotationDefault: ""
public abstract java.lang.String value();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
AnnotationDefault: ""
public abstract java.lang.String defaultValue();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
AnnotationDefault: ""
public abstract java.lang.String pattern();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
AnnotationDefault: ""
public abstract java.lang.String version();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
AnnotationDefault: ""
public abstract java.lang.Class[] classes();
descriptor: ()[Ljava/lang/Class;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
AnnotationDefault: {}
public abstract java.lang.Class<? extends java.lang.annotation.Annotation>[] entities();
descriptor: ()[Ljava/lang/Class;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()[Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
AnnotationDefault: {}
public abstract java.lang.Class[] beans();
descriptor: ()[Ljava/lang/Class;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
AnnotationDefault: {}
public abstract java.lang.Class[] missing();
descriptor: ()[Ljava/lang/Class;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
AnnotationDefault: {}
public abstract java.lang.String[] missingClasses();
descriptor: ()[Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
AnnotationDefault: {}
RuntimeVisibleAnnotations:
io.micronaut.context.annotation.AliasFor(member = "missing")
public abstract java.lang.Class[] missingBeans();
descriptor: ()[Ljava/lang/Class;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
AnnotationDefault: {}
public abstract java.lang.String[] missingConfigurations();
descriptor: ()[Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
AnnotationDefault: {}
public abstract java.lang.String missingProperty();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
AnnotationDefault: ""
public abstract java.lang.String[] resources();
descriptor: ()[Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
AnnotationDefault: {}
public abstract io.micronaut.context.annotation.Requires$Family[] os();
descriptor: ()[Lio/micronaut/context/annotation/Requires$Family;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
AnnotationDefault: {}
public abstract io.micronaut.context.annotation.Requires$Family[] notOs();
descriptor: ()[Lio/micronaut/context/annotation/Requires$Family;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
AnnotationDefault: {}
}
SourceFile: "Requires.java"
NestMembers:
io.micronaut.context.annotation.Requires$Family io.micronaut.context.annotation.Requires$Sdk
InnerClasses:
public final Family = io.micronaut.context.annotation.Requires$Family of io.micronaut.context.annotation.Requires
public final Sdk = io.micronaut.context.annotation.Requires$Sdk of io.micronaut.context.annotation.Requires
RuntimeVisibleAnnotations:
java.lang.annotation.Documented()
java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME:Ljava/lang/annotation/RetentionPolicy;)
java.lang.annotation.Target(value = {java.lang.annotation.ElementType.PACKAGE:Ljava/lang/annotation/ElementType;, java.lang.annotation.ElementType.TYPE:Ljava/lang/annotation/ElementType;, java.lang.annotation.ElementType.ANNOTATION_TYPE:Ljava/lang/annotation/ElementType;, java.lang.annotation.ElementType.METHOD:Ljava/lang/annotation/ElementType;})
java.lang.annotation.Repeatable(value = Lio/micronaut/context/annotation/Requirements;)