This commit is contained in:
2022-06-10 21:38:30 +09:00
commit 27f5152838
51323 changed files with 12934539 additions and 0 deletions
@@ -0,0 +1,22 @@
.class public interface abstract annotation Ljavax/annotation/CheckForNull;
.super Ljava/lang/Object;
.source "CheckForNull.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljavax/annotation/Nonnull;
when = .enum Ljavax/annotation/meta/When;->MAYBE:Ljavax/annotation/meta/When;
.end annotation
.annotation build Ljavax/annotation/meta/TypeQualifierNickname;
.end annotation
@@ -0,0 +1,22 @@
.class public interface abstract annotation Ljavax/annotation/CheckForSigned;
.super Ljava/lang/Object;
.source "CheckForSigned.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljavax/annotation/Nonnegative;
when = .enum Ljavax/annotation/meta/When;->MAYBE:Ljavax/annotation/meta/When;
.end annotation
.annotation build Ljavax/annotation/meta/TypeQualifierNickname;
.end annotation
@@ -0,0 +1,35 @@
.class public interface abstract annotation Ljavax/annotation/CheckReturnValue;
.super Ljava/lang/Object;
.source "CheckReturnValue.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/AnnotationDefault;
value = .subannotation Ljavax/annotation/CheckReturnValue;
when = .enum Ljavax/annotation/meta/When;->ALWAYS:Ljavax/annotation/meta/When;
.end subannotation
.end annotation
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->CONSTRUCTOR:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->TYPE:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->PACKAGE:Ljava/lang/annotation/ElementType;
}
.end annotation
# virtual methods
.method public abstract when()Ljavax/annotation/meta/When;
.end method
@@ -0,0 +1,22 @@
.class public interface abstract annotation Ljavax/annotation/Detainted;
.super Ljava/lang/Object;
.source "Detainted.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljavax/annotation/Untainted;
when = .enum Ljavax/annotation/meta/When;->ALWAYS:Ljavax/annotation/meta/When;
.end annotation
.annotation build Ljavax/annotation/meta/TypeQualifierNickname;
.end annotation
@@ -0,0 +1,46 @@
.class public interface abstract annotation Ljavax/annotation/Generated;
.super Ljava/lang/Object;
.source "Generated.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/AnnotationDefault;
value = .subannotation Ljavax/annotation/Generated;
comments = ""
date = ""
.end subannotation
.end annotation
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->PACKAGE:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->TYPE:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->ANNOTATION_TYPE:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->CONSTRUCTOR:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->FIELD:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->LOCAL_VARIABLE:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->PARAMETER:Ljava/lang/annotation/ElementType;
}
.end annotation
# virtual methods
.method public abstract comments()Ljava/lang/String;
.end method
.method public abstract date()Ljava/lang/String;
.end method
.method public abstract value()[Ljava/lang/String;
.end method
@@ -0,0 +1,93 @@
.class public Ljavax/annotation/MatchesPattern$a;
.super Ljava/lang/Object;
.source "MatchesPattern.java"
# interfaces
.implements Lni/a;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ljavax/annotation/MatchesPattern;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "a"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lni/a<",
"Ljavax/annotation/MatchesPattern;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public bridge synthetic a(Ljava/lang/annotation/Annotation;Ljava/lang/Object;)Ljavax/annotation/meta/When;
.locals 0
.line 1
check-cast p1, Ljavax/annotation/MatchesPattern;
invoke-virtual {p0, p1, p2}, Ljavax/annotation/MatchesPattern$a;->b(Ljavax/annotation/MatchesPattern;Ljava/lang/Object;)Ljavax/annotation/meta/When;
move-result-object p1
return-object p1
.end method
.method public b(Ljavax/annotation/MatchesPattern;Ljava/lang/Object;)Ljavax/annotation/meta/When;
.locals 1
.line 1
invoke-interface {p1}, Ljavax/annotation/MatchesPattern;->value()Ljava/lang/String;
move-result-object v0
invoke-interface {p1}, Ljavax/annotation/MatchesPattern;->flags()I
move-result p1
invoke-static {v0, p1}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern;
move-result-object p1
.line 2
check-cast p2, Ljava/lang/String;
invoke-virtual {p1, p2}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
move-result-object p1
invoke-virtual {p1}, Ljava/util/regex/Matcher;->matches()Z
move-result p1
if-eqz p1, :cond_0
.line 3
sget-object p1, Ljavax/annotation/meta/When;->ALWAYS:Ljavax/annotation/meta/When;
return-object p1
.line 4
:cond_0
sget-object p1, Ljavax/annotation/meta/When;->NEVER:Ljavax/annotation/meta/When;
return-object p1
.end method
@@ -0,0 +1,41 @@
.class public interface abstract annotation Ljavax/annotation/MatchesPattern;
.super Ljava/lang/Object;
.source "MatchesPattern.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/AnnotationDefault;
value = .subannotation Ljavax/annotation/MatchesPattern;
flags = 0x0
.end subannotation
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Ljavax/annotation/MatchesPattern$a;
}
.end annotation
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljavax/annotation/meta/TypeQualifier;
applicableTo = Ljava/lang/String;
.end annotation
# virtual methods
.method public abstract flags()I
.end method
.method public abstract value()Ljava/lang/String;
.annotation runtime Ljavax/annotation/RegEx;
.end annotation
.end method
@@ -0,0 +1,157 @@
.class public Ljavax/annotation/Nonnegative$a;
.super Ljava/lang/Object;
.source "Nonnegative.java"
# interfaces
.implements Lni/a;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ljavax/annotation/Nonnegative;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "a"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lni/a<",
"Ljavax/annotation/Nonnegative;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public bridge synthetic a(Ljava/lang/annotation/Annotation;Ljava/lang/Object;)Ljavax/annotation/meta/When;
.locals 0
.line 1
check-cast p1, Ljavax/annotation/Nonnegative;
invoke-virtual {p0, p1, p2}, Ljavax/annotation/Nonnegative$a;->b(Ljavax/annotation/Nonnegative;Ljava/lang/Object;)Ljavax/annotation/meta/When;
move-result-object p1
return-object p1
.end method
.method public b(Ljavax/annotation/Nonnegative;Ljava/lang/Object;)Ljavax/annotation/meta/When;
.locals 4
.line 1
instance-of p1, p2, Ljava/lang/Number;
if-nez p1, :cond_0
.line 2
sget-object p1, Ljavax/annotation/meta/When;->NEVER:Ljavax/annotation/meta/When;
return-object p1
.line 3
:cond_0
check-cast p2, Ljava/lang/Number;
.line 4
instance-of p1, p2, Ljava/lang/Long;
const/4 v0, 0x1
const/4 v1, 0x0
if-eqz p1, :cond_2
.line 5
invoke-virtual {p2}, Ljava/lang/Number;->longValue()J
move-result-wide p1
const-wide/16 v2, 0x0
cmp-long p1, p1, v2
if-gez p1, :cond_1
goto :goto_0
:cond_1
move v0, v1
goto :goto_0
.line 6
:cond_2
instance-of p1, p2, Ljava/lang/Double;
if-eqz p1, :cond_3
.line 7
invoke-virtual {p2}, Ljava/lang/Number;->doubleValue()D
move-result-wide p1
const-wide/16 v2, 0x0
cmpg-double p1, p1, v2
if-gez p1, :cond_1
goto :goto_0
.line 8
:cond_3
instance-of p1, p2, Ljava/lang/Float;
if-eqz p1, :cond_4
.line 9
invoke-virtual {p2}, Ljava/lang/Number;->floatValue()F
move-result p1
const/4 p2, 0x0
cmpg-float p1, p1, p2
if-gez p1, :cond_1
goto :goto_0
.line 10
:cond_4
invoke-virtual {p2}, Ljava/lang/Number;->intValue()I
move-result p1
if-gez p1, :cond_1
:goto_0
if-eqz v0, :cond_5
.line 11
sget-object p1, Ljavax/annotation/meta/When;->NEVER:Ljavax/annotation/meta/When;
return-object p1
.line 12
:cond_5
sget-object p1, Ljavax/annotation/meta/When;->ALWAYS:Ljavax/annotation/meta/When;
return-object p1
.end method
@@ -0,0 +1,36 @@
.class public interface abstract annotation Ljavax/annotation/Nonnegative;
.super Ljava/lang/Object;
.source "Nonnegative.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/AnnotationDefault;
value = .subannotation Ljavax/annotation/Nonnegative;
when = .enum Ljavax/annotation/meta/When;->ALWAYS:Ljavax/annotation/meta/When;
.end subannotation
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Ljavax/annotation/Nonnegative$a;
}
.end annotation
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljavax/annotation/meta/TypeQualifier;
applicableTo = Ljava/lang/Number;
.end annotation
# virtual methods
.method public abstract when()Ljavax/annotation/meta/When;
.end method
@@ -0,0 +1,69 @@
.class public Ljavax/annotation/Nonnull$a;
.super Ljava/lang/Object;
.source "Nonnull.java"
# interfaces
.implements Lni/a;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ljavax/annotation/Nonnull;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "a"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lni/a<",
"Ljavax/annotation/Nonnull;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public bridge synthetic a(Ljava/lang/annotation/Annotation;Ljava/lang/Object;)Ljavax/annotation/meta/When;
.locals 0
.line 1
check-cast p1, Ljavax/annotation/Nonnull;
invoke-virtual {p0, p1, p2}, Ljavax/annotation/Nonnull$a;->b(Ljavax/annotation/Nonnull;Ljava/lang/Object;)Ljavax/annotation/meta/When;
move-result-object p1
return-object p1
.end method
.method public b(Ljavax/annotation/Nonnull;Ljava/lang/Object;)Ljavax/annotation/meta/When;
.locals 0
if-nez p2, :cond_0
.line 1
sget-object p1, Ljavax/annotation/meta/When;->NEVER:Ljavax/annotation/meta/When;
return-object p1
.line 2
:cond_0
sget-object p1, Ljavax/annotation/meta/When;->ALWAYS:Ljavax/annotation/meta/When;
return-object p1
.end method
@@ -0,0 +1,35 @@
.class public interface abstract annotation Ljavax/annotation/Nonnull;
.super Ljava/lang/Object;
.source "Nonnull.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/AnnotationDefault;
value = .subannotation Ljavax/annotation/Nonnull;
when = .enum Ljavax/annotation/meta/When;->ALWAYS:Ljavax/annotation/meta/When;
.end subannotation
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Ljavax/annotation/Nonnull$a;
}
.end annotation
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljavax/annotation/meta/TypeQualifier;
.end annotation
# virtual methods
.method public abstract when()Ljavax/annotation/meta/When;
.end method
@@ -0,0 +1,22 @@
.class public interface abstract annotation Ljavax/annotation/Nullable;
.super Ljava/lang/Object;
.source "Nullable.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljavax/annotation/Nonnull;
when = .enum Ljavax/annotation/meta/When;->UNKNOWN:Ljavax/annotation/meta/When;
.end annotation
.annotation build Ljavax/annotation/meta/TypeQualifierNickname;
.end annotation
@@ -0,0 +1,21 @@
.class public interface abstract annotation Ljavax/annotation/OverridingMethodsMustInvokeSuper;
.super Ljava/lang/Object;
.source "OverridingMethodsMustInvokeSuper.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;
}
.end annotation
@@ -0,0 +1,24 @@
.class public interface abstract annotation Ljavax/annotation/ParametersAreNonnullByDefault;
.super Ljava/lang/Object;
.source "ParametersAreNonnullByDefault.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljavax/annotation/Nonnull;
.end annotation
.annotation runtime Ljavax/annotation/meta/TypeQualifierDefault;
value = {
.enum Ljava/lang/annotation/ElementType;->PARAMETER:Ljava/lang/annotation/ElementType;
}
.end annotation
@@ -0,0 +1,24 @@
.class public interface abstract annotation Ljavax/annotation/ParametersAreNullableByDefault;
.super Ljava/lang/Object;
.source "ParametersAreNullableByDefault.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljavax/annotation/Nullable;
.end annotation
.annotation runtime Ljavax/annotation/meta/TypeQualifierDefault;
value = {
.enum Ljava/lang/annotation/ElementType;->PARAMETER:Ljava/lang/annotation/ElementType;
}
.end annotation
@@ -0,0 +1,21 @@
.class public interface abstract annotation Ljavax/annotation/PostConstruct;
.super Ljava/lang/Object;
.source "PostConstruct.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;
}
.end annotation
@@ -0,0 +1,21 @@
.class public interface abstract annotation Ljavax/annotation/PreDestroy;
.super Ljava/lang/Object;
.source "PreDestroy.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;
}
.end annotation
@@ -0,0 +1,29 @@
.class public interface abstract annotation Ljavax/annotation/PropertyKey;
.super Ljava/lang/Object;
.source "PropertyKey.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/AnnotationDefault;
value = .subannotation Ljavax/annotation/PropertyKey;
when = .enum Ljavax/annotation/meta/When;->ALWAYS:Ljavax/annotation/meta/When;
.end subannotation
.end annotation
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljavax/annotation/meta/TypeQualifier;
.end annotation
# virtual methods
.method public abstract when()Ljavax/annotation/meta/When;
.end method
@@ -0,0 +1,86 @@
.class public Ljavax/annotation/RegEx$a;
.super Ljava/lang/Object;
.source "RegEx.java"
# interfaces
.implements Lni/a;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ljavax/annotation/RegEx;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "a"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lni/a<",
"Ljavax/annotation/RegEx;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public bridge synthetic a(Ljava/lang/annotation/Annotation;Ljava/lang/Object;)Ljavax/annotation/meta/When;
.locals 0
.line 1
check-cast p1, Ljavax/annotation/RegEx;
invoke-virtual {p0, p1, p2}, Ljavax/annotation/RegEx$a;->b(Ljavax/annotation/RegEx;Ljava/lang/Object;)Ljavax/annotation/meta/When;
move-result-object p1
return-object p1
.end method
.method public b(Ljavax/annotation/RegEx;Ljava/lang/Object;)Ljavax/annotation/meta/When;
.locals 0
.line 1
instance-of p1, p2, Ljava/lang/String;
if-nez p1, :cond_0
.line 2
sget-object p1, Ljavax/annotation/meta/When;->NEVER:Ljavax/annotation/meta/When;
return-object p1
.line 3
:cond_0
:try_start_0
check-cast p2, Ljava/lang/String;
invoke-static {p2}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
:try_end_0
.catch Ljava/util/regex/PatternSyntaxException; {:try_start_0 .. :try_end_0} :catch_0
.line 4
sget-object p1, Ljavax/annotation/meta/When;->ALWAYS:Ljavax/annotation/meta/When;
return-object p1
.line 5
:catch_0
sget-object p1, Ljavax/annotation/meta/When;->NEVER:Ljavax/annotation/meta/When;
return-object p1
.end method
@@ -0,0 +1,39 @@
.class public interface abstract annotation Ljavax/annotation/RegEx;
.super Ljava/lang/Object;
.source "RegEx.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/AnnotationDefault;
value = .subannotation Ljavax/annotation/RegEx;
when = .enum Ljavax/annotation/meta/When;->ALWAYS:Ljavax/annotation/meta/When;
.end subannotation
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Ljavax/annotation/RegEx$a;
}
.end annotation
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljavax/annotation/Syntax;
value = "RegEx"
.end annotation
.annotation build Ljavax/annotation/meta/TypeQualifierNickname;
.end annotation
# virtual methods
.method public abstract when()Ljavax/annotation/meta/When;
.end method
@@ -0,0 +1,115 @@
.class public final enum Ljavax/annotation/Resource$AuthenticationType;
.super Ljava/lang/Enum;
.source "Resource.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ljavax/annotation/Resource;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4019
name = "AuthenticationType"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Ljavax/annotation/Resource$AuthenticationType;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Ljavax/annotation/Resource$AuthenticationType;
.field public static final enum APPLICATION:Ljavax/annotation/Resource$AuthenticationType;
.field public static final enum CONTAINER:Ljavax/annotation/Resource$AuthenticationType;
# direct methods
.method public static constructor <clinit>()V
.locals 5
.line 1
new-instance v0, Ljavax/annotation/Resource$AuthenticationType;
const-string v1, "CONTAINER"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Ljavax/annotation/Resource$AuthenticationType;-><init>(Ljava/lang/String;I)V
sput-object v0, Ljavax/annotation/Resource$AuthenticationType;->CONTAINER:Ljavax/annotation/Resource$AuthenticationType;
.line 2
new-instance v1, Ljavax/annotation/Resource$AuthenticationType;
const-string v3, "APPLICATION"
const/4 v4, 0x1
invoke-direct {v1, v3, v4}, Ljavax/annotation/Resource$AuthenticationType;-><init>(Ljava/lang/String;I)V
sput-object v1, Ljavax/annotation/Resource$AuthenticationType;->APPLICATION:Ljavax/annotation/Resource$AuthenticationType;
const/4 v3, 0x2
new-array v3, v3, [Ljavax/annotation/Resource$AuthenticationType;
aput-object v0, v3, v2
aput-object v1, v3, v4
.line 3
sput-object v3, Ljavax/annotation/Resource$AuthenticationType;->$VALUES:[Ljavax/annotation/Resource$AuthenticationType;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
.line 1
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Ljavax/annotation/Resource$AuthenticationType;
.locals 1
.line 1
const-class v0, Ljavax/annotation/Resource$AuthenticationType;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Ljavax/annotation/Resource$AuthenticationType;
return-object p0
.end method
.method public static final values()[Ljavax/annotation/Resource$AuthenticationType;
.locals 1
.line 1
sget-object v0, Ljavax/annotation/Resource$AuthenticationType;->$VALUES:[Ljavax/annotation/Resource$AuthenticationType;
invoke-virtual {v0}, [Ljavax/annotation/Resource$AuthenticationType;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Ljavax/annotation/Resource$AuthenticationType;
return-object v0
.end method
@@ -0,0 +1,57 @@
.class public interface abstract annotation Ljavax/annotation/Resource;
.super Ljava/lang/Object;
.source "Resource.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/AnnotationDefault;
value = .subannotation Ljavax/annotation/Resource;
authenticationType = .enum Ljavax/annotation/Resource$AuthenticationType;->CONTAINER:Ljavax/annotation/Resource$AuthenticationType;
description = ""
mappedName = ""
name = ""
shareable = true
type = Ljava/lang/Object;
.end subannotation
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Ljavax/annotation/Resource$AuthenticationType;
}
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->TYPE:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->FIELD:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;
}
.end annotation
# virtual methods
.method public abstract authenticationType()Ljavax/annotation/Resource$AuthenticationType;
.end method
.method public abstract description()Ljava/lang/String;
.end method
.method public abstract mappedName()Ljava/lang/String;
.end method
.method public abstract name()Ljava/lang/String;
.end method
.method public abstract shareable()Z
.end method
.method public abstract type()Ljava/lang/Class;
.end method
@@ -0,0 +1,26 @@
.class public interface abstract annotation Ljavax/annotation/Resources;
.super Ljava/lang/Object;
.source "Resources.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->TYPE:Ljava/lang/annotation/ElementType;
}
.end annotation
# virtual methods
.method public abstract value()[Ljavax/annotation/Resource;
.end method
@@ -0,0 +1,22 @@
.class public interface abstract annotation Ljavax/annotation/Signed;
.super Ljava/lang/Object;
.source "Signed.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljavax/annotation/Nonnegative;
when = .enum Ljavax/annotation/meta/When;->UNKNOWN:Ljavax/annotation/meta/When;
.end annotation
.annotation build Ljavax/annotation/meta/TypeQualifierNickname;
.end annotation
@@ -0,0 +1,33 @@
.class public interface abstract annotation Ljavax/annotation/Syntax;
.super Ljava/lang/Object;
.source "Syntax.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/AnnotationDefault;
value = .subannotation Ljavax/annotation/Syntax;
when = .enum Ljavax/annotation/meta/When;->ALWAYS:Ljavax/annotation/meta/When;
.end subannotation
.end annotation
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljavax/annotation/meta/TypeQualifier;
applicableTo = Ljava/lang/CharSequence;
.end annotation
# virtual methods
.method public abstract value()Ljava/lang/String;
.end method
.method public abstract when()Ljavax/annotation/meta/When;
.end method
@@ -0,0 +1,22 @@
.class public interface abstract annotation Ljavax/annotation/Tainted;
.super Ljava/lang/Object;
.source "Tainted.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljavax/annotation/Untainted;
when = .enum Ljavax/annotation/meta/When;->MAYBE:Ljavax/annotation/meta/When;
.end annotation
.annotation build Ljavax/annotation/meta/TypeQualifierNickname;
.end annotation
@@ -0,0 +1,29 @@
.class public interface abstract annotation Ljavax/annotation/Untainted;
.super Ljava/lang/Object;
.source "Untainted.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/AnnotationDefault;
value = .subannotation Ljavax/annotation/Untainted;
when = .enum Ljavax/annotation/meta/When;->ALWAYS:Ljavax/annotation/meta/When;
.end subannotation
.end annotation
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljavax/annotation/meta/TypeQualifier;
.end annotation
# virtual methods
.method public abstract when()Ljavax/annotation/meta/When;
.end method
@@ -0,0 +1,15 @@
.class public interface abstract annotation Ljavax/annotation/WillClose;
.super Ljava/lang/Object;
.source "WillClose.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
@@ -0,0 +1,15 @@
.class public interface abstract annotation Ljavax/annotation/WillCloseWhenClosed;
.super Ljava/lang/Object;
.source "WillCloseWhenClosed.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
@@ -0,0 +1,15 @@
.class public interface abstract annotation Ljavax/annotation/WillNotClose;
.super Ljava/lang/Object;
.source "WillNotClose.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
@@ -0,0 +1,24 @@
.class public interface abstract annotation Ljavax/annotation/concurrent/GuardedBy;
.super Ljava/lang/Object;
.source "GuardedBy.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->FIELD:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;
}
.end annotation
# virtual methods
.method public abstract value()Ljava/lang/String;
.end method
@@ -0,0 +1,21 @@
.class public interface abstract annotation Ljavax/annotation/concurrent/Immutable;
.super Ljava/lang/Object;
.source "Immutable.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->TYPE:Ljava/lang/annotation/ElementType;
}
.end annotation
@@ -0,0 +1,21 @@
.class public interface abstract annotation Ljavax/annotation/concurrent/NotThreadSafe;
.super Ljava/lang/Object;
.source "NotThreadSafe.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->TYPE:Ljava/lang/annotation/ElementType;
}
.end annotation
@@ -0,0 +1,21 @@
.class public interface abstract annotation Ljavax/annotation/concurrent/ThreadSafe;
.super Ljava/lang/Object;
.source "ThreadSafe.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->TYPE:Ljava/lang/annotation/ElementType;
}
.end annotation
@@ -0,0 +1,15 @@
.class public interface abstract annotation Ljavax/annotation/meta/Exclusive;
.super Ljava/lang/Object;
.source "Exclusive.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
@@ -0,0 +1,15 @@
.class public interface abstract annotation Ljavax/annotation/meta/Exhaustive;
.super Ljava/lang/Object;
.source "Exhaustive.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
@@ -0,0 +1,39 @@
.class public interface abstract annotation Ljavax/annotation/meta/TypeQualifier;
.super Ljava/lang/Object;
.source "TypeQualifier.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/AnnotationDefault;
value = .subannotation Ljavax/annotation/meta/TypeQualifier;
applicableTo = Ljava/lang/Object;
.end subannotation
.end annotation
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->ANNOTATION_TYPE:Ljava/lang/annotation/ElementType;
}
.end annotation
# virtual methods
.method public abstract applicableTo()Ljava/lang/Class;
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/lang/Class<",
"*>;"
}
.end annotation
.end method
@@ -0,0 +1,32 @@
.class public interface abstract annotation Ljavax/annotation/meta/TypeQualifierDefault;
.super Ljava/lang/Object;
.source "TypeQualifierDefault.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/AnnotationDefault;
value = .subannotation Ljavax/annotation/meta/TypeQualifierDefault;
value = {}
.end subannotation
.end annotation
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->ANNOTATION_TYPE:Ljava/lang/annotation/ElementType;
}
.end annotation
# virtual methods
.method public abstract value()[Ljava/lang/annotation/ElementType;
.end method
@@ -0,0 +1,17 @@
.class public interface abstract annotation Ljavax/annotation/meta/TypeQualifierNickname;
.super Ljava/lang/Object;
.source "TypeQualifierNickname.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->ANNOTATION_TYPE:Ljava/lang/annotation/ElementType;
}
.end annotation
@@ -0,0 +1,136 @@
.class public final enum Ljavax/annotation/meta/When;
.super Ljava/lang/Enum;
.source "When.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Ljavax/annotation/meta/When;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Ljavax/annotation/meta/When;
.field public static final enum ALWAYS:Ljavax/annotation/meta/When;
.field public static final enum MAYBE:Ljavax/annotation/meta/When;
.field public static final enum NEVER:Ljavax/annotation/meta/When;
.field public static final enum UNKNOWN:Ljavax/annotation/meta/When;
# direct methods
.method public static constructor <clinit>()V
.locals 9
.line 1
new-instance v0, Ljavax/annotation/meta/When;
const-string v1, "ALWAYS"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Ljavax/annotation/meta/When;-><init>(Ljava/lang/String;I)V
sput-object v0, Ljavax/annotation/meta/When;->ALWAYS:Ljavax/annotation/meta/When;
.line 2
new-instance v1, Ljavax/annotation/meta/When;
const-string v3, "UNKNOWN"
const/4 v4, 0x1
invoke-direct {v1, v3, v4}, Ljavax/annotation/meta/When;-><init>(Ljava/lang/String;I)V
sput-object v1, Ljavax/annotation/meta/When;->UNKNOWN:Ljavax/annotation/meta/When;
.line 3
new-instance v3, Ljavax/annotation/meta/When;
const-string v5, "MAYBE"
const/4 v6, 0x2
invoke-direct {v3, v5, v6}, Ljavax/annotation/meta/When;-><init>(Ljava/lang/String;I)V
sput-object v3, Ljavax/annotation/meta/When;->MAYBE:Ljavax/annotation/meta/When;
.line 4
new-instance v5, Ljavax/annotation/meta/When;
const-string v7, "NEVER"
const/4 v8, 0x3
invoke-direct {v5, v7, v8}, Ljavax/annotation/meta/When;-><init>(Ljava/lang/String;I)V
sput-object v5, Ljavax/annotation/meta/When;->NEVER:Ljavax/annotation/meta/When;
const/4 v7, 0x4
new-array v7, v7, [Ljavax/annotation/meta/When;
aput-object v0, v7, v2
aput-object v1, v7, v4
aput-object v3, v7, v6
aput-object v5, v7, v8
.line 5
sput-object v7, Ljavax/annotation/meta/When;->$VALUES:[Ljavax/annotation/meta/When;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
.line 1
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Ljavax/annotation/meta/When;
.locals 1
.line 1
const-class v0, Ljavax/annotation/meta/When;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Ljavax/annotation/meta/When;
return-object p0
.end method
.method public static values()[Ljavax/annotation/meta/When;
.locals 1
.line 1
sget-object v0, Ljavax/annotation/meta/When;->$VALUES:[Ljavax/annotation/meta/When;
invoke-virtual {v0}, [Ljavax/annotation/meta/When;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Ljavax/annotation/meta/When;
return-object v0
.end method
@@ -0,0 +1,26 @@
.class public interface abstract annotation Ljavax/annotation/security/DeclareRoles;
.super Ljava/lang/Object;
.source "DeclareRoles.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->TYPE:Ljava/lang/annotation/ElementType;
}
.end annotation
# virtual methods
.method public abstract value()[Ljava/lang/String;
.end method
@@ -0,0 +1,21 @@
.class public interface abstract annotation Ljavax/annotation/security/DenyAll;
.super Ljava/lang/Object;
.source "DenyAll.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;
}
.end annotation
@@ -0,0 +1,22 @@
.class public interface abstract annotation Ljavax/annotation/security/PermitAll;
.super Ljava/lang/Object;
.source "PermitAll.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->TYPE:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;
}
.end annotation
@@ -0,0 +1,27 @@
.class public interface abstract annotation Ljavax/annotation/security/RolesAllowed;
.super Ljava/lang/Object;
.source "RolesAllowed.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->TYPE:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;
}
.end annotation
# virtual methods
.method public abstract value()[Ljava/lang/String;
.end method
@@ -0,0 +1,26 @@
.class public interface abstract annotation Ljavax/annotation/security/RunAs;
.super Ljava/lang/Object;
.source "RunAs.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->TYPE:Ljava/lang/annotation/ElementType;
}
.end annotation
# virtual methods
.method public abstract value()Ljava/lang/String;
.end method