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,34 @@
.class public interface abstract annotation Ledu/umd/cs/findbugs/annotations/CheckForNull;
.super Ljava/lang/Object;
.source "CheckForNull.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.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;->FIELD:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->PARAMETER:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->LOCAL_VARIABLE:Ljava/lang/annotation/ElementType;
}
.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,46 @@
.class public interface abstract annotation Ledu/umd/cs/findbugs/annotations/CheckReturnValue;
.super Ljava/lang/Object;
.source "CheckReturnValue.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/AnnotationDefault;
value = .subannotation Ledu/umd/cs/findbugs/annotations/CheckReturnValue;
confidence = .enum Ledu/umd/cs/findbugs/annotations/Confidence;->MEDIUM:Ledu/umd/cs/findbugs/annotations/Confidence;
explanation = ""
priority = .enum Ledu/umd/cs/findbugs/annotations/Priority;->MEDIUM:Ledu/umd/cs/findbugs/annotations/Priority;
.end subannotation
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.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;->METHOD:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->CONSTRUCTOR:Ljava/lang/annotation/ElementType;
}
.end annotation
# virtual methods
.method public abstract confidence()Ledu/umd/cs/findbugs/annotations/Confidence;
.end method
.method public abstract explanation()Ljava/lang/String;
.end method
.method public abstract priority()Ledu/umd/cs/findbugs/annotations/Priority;
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
@@ -0,0 +1,21 @@
.class public interface abstract annotation Ledu/umd/cs/findbugs/annotations/CleanupObligation;
.super Ljava/lang/Object;
.source "CleanupObligation.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
@@ -0,0 +1,194 @@
.class public final enum Ledu/umd/cs/findbugs/annotations/Confidence;
.super Ljava/lang/Enum;
.source "Confidence.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Ledu/umd/cs/findbugs/annotations/Confidence;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Ledu/umd/cs/findbugs/annotations/Confidence;
.field public static final enum HIGH:Ledu/umd/cs/findbugs/annotations/Confidence;
.field public static final enum IGNORE:Ledu/umd/cs/findbugs/annotations/Confidence;
.field public static final enum LOW:Ledu/umd/cs/findbugs/annotations/Confidence;
.field public static final enum MEDIUM:Ledu/umd/cs/findbugs/annotations/Confidence;
# instance fields
.field private final confidenceValue:I
# direct methods
.method public static constructor <clinit>()V
.locals 10
.line 1
new-instance v0, Ledu/umd/cs/findbugs/annotations/Confidence;
const-string v1, "HIGH"
const/4 v2, 0x0
const/4 v3, 0x1
invoke-direct {v0, v1, v2, v3}, Ledu/umd/cs/findbugs/annotations/Confidence;-><init>(Ljava/lang/String;II)V
sput-object v0, Ledu/umd/cs/findbugs/annotations/Confidence;->HIGH:Ledu/umd/cs/findbugs/annotations/Confidence;
.line 2
new-instance v1, Ledu/umd/cs/findbugs/annotations/Confidence;
const-string v4, "MEDIUM"
const/4 v5, 0x2
invoke-direct {v1, v4, v3, v5}, Ledu/umd/cs/findbugs/annotations/Confidence;-><init>(Ljava/lang/String;II)V
sput-object v1, Ledu/umd/cs/findbugs/annotations/Confidence;->MEDIUM:Ledu/umd/cs/findbugs/annotations/Confidence;
.line 3
new-instance v4, Ledu/umd/cs/findbugs/annotations/Confidence;
const-string v6, "LOW"
const/4 v7, 0x3
invoke-direct {v4, v6, v5, v7}, Ledu/umd/cs/findbugs/annotations/Confidence;-><init>(Ljava/lang/String;II)V
sput-object v4, Ledu/umd/cs/findbugs/annotations/Confidence;->LOW:Ledu/umd/cs/findbugs/annotations/Confidence;
.line 4
new-instance v6, Ledu/umd/cs/findbugs/annotations/Confidence;
const-string v8, "IGNORE"
const/4 v9, 0x5
invoke-direct {v6, v8, v7, v9}, Ledu/umd/cs/findbugs/annotations/Confidence;-><init>(Ljava/lang/String;II)V
sput-object v6, Ledu/umd/cs/findbugs/annotations/Confidence;->IGNORE:Ledu/umd/cs/findbugs/annotations/Confidence;
const/4 v8, 0x4
new-array v8, v8, [Ledu/umd/cs/findbugs/annotations/Confidence;
aput-object v0, v8, v2
aput-object v1, v8, v3
aput-object v4, v8, v5
aput-object v6, v8, v7
.line 5
sput-object v8, Ledu/umd/cs/findbugs/annotations/Confidence;->$VALUES:[Ledu/umd/cs/findbugs/annotations/Confidence;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;II)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)V"
}
.end annotation
.line 1
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
.line 2
iput p3, p0, Ledu/umd/cs/findbugs/annotations/Confidence;->confidenceValue:I
return-void
.end method
.method public static getConfidence(I)Ledu/umd/cs/findbugs/annotations/Confidence;
.locals 5
.annotation runtime Ljavax/annotation/Nonnull;
.end annotation
.line 1
invoke-static {}, Ledu/umd/cs/findbugs/annotations/Confidence;->values()[Ledu/umd/cs/findbugs/annotations/Confidence;
move-result-object v0
array-length v1, v0
const/4 v2, 0x0
:goto_0
if-ge v2, v1, :cond_1
aget-object v3, v0, v2
.line 2
iget v4, v3, Ledu/umd/cs/findbugs/annotations/Confidence;->confidenceValue:I
if-gt p0, v4, :cond_0
return-object v3
:cond_0
add-int/lit8 v2, v2, 0x1
goto :goto_0
.line 3
:cond_1
sget-object p0, Ledu/umd/cs/findbugs/annotations/Confidence;->IGNORE:Ledu/umd/cs/findbugs/annotations/Confidence;
return-object p0
.end method
.method public static valueOf(Ljava/lang/String;)Ledu/umd/cs/findbugs/annotations/Confidence;
.locals 1
.line 1
const-class v0, Ledu/umd/cs/findbugs/annotations/Confidence;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Ledu/umd/cs/findbugs/annotations/Confidence;
return-object p0
.end method
.method public static values()[Ledu/umd/cs/findbugs/annotations/Confidence;
.locals 1
.line 1
sget-object v0, Ledu/umd/cs/findbugs/annotations/Confidence;->$VALUES:[Ledu/umd/cs/findbugs/annotations/Confidence;
invoke-virtual {v0}, [Ledu/umd/cs/findbugs/annotations/Confidence;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Ledu/umd/cs/findbugs/annotations/Confidence;
return-object v0
.end method
# virtual methods
.method public getConfidenceValue()I
.locals 1
.line 1
iget v0, p0, Ledu/umd/cs/findbugs/annotations/Confidence;->confidenceValue:I
return v0
.end method
@@ -0,0 +1,22 @@
.class public interface abstract annotation Ledu/umd/cs/findbugs/annotations/CreatesObligation;
.super Ljava/lang/Object;
.source "CreatesObligation.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;,
.enum Ljava/lang/annotation/ElementType;->CONSTRUCTOR:Ljava/lang/annotation/ElementType;
}
.end annotation
@@ -0,0 +1,54 @@
.class public interface abstract annotation Ledu/umd/cs/findbugs/annotations/DefaultAnnotation;
.super Ljava/lang/Object;
.source "DefaultAnnotation.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/AnnotationDefault;
value = .subannotation Ledu/umd/cs/findbugs/annotations/DefaultAnnotation;
confidence = .enum Ledu/umd/cs/findbugs/annotations/Confidence;->MEDIUM:Ledu/umd/cs/findbugs/annotations/Confidence;
priority = .enum Ledu/umd/cs/findbugs/annotations/Priority;->MEDIUM:Ledu/umd/cs/findbugs/annotations/Priority;
.end subannotation
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.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;,
.enum Ljava/lang/annotation/ElementType;->PACKAGE:Ljava/lang/annotation/ElementType;
}
.end annotation
# virtual methods
.method public abstract confidence()Ledu/umd/cs/findbugs/annotations/Confidence;
.end method
.method public abstract priority()Ledu/umd/cs/findbugs/annotations/Priority;
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract value()[Ljava/lang/Class;
.annotation system Ldalvik/annotation/Signature;
value = {
"()[",
"Ljava/lang/Class<",
"+",
"Ljava/lang/annotation/Annotation;",
">;"
}
.end annotation
.end method
@@ -0,0 +1,54 @@
.class public interface abstract annotation Ledu/umd/cs/findbugs/annotations/DefaultAnnotationForFields;
.super Ljava/lang/Object;
.source "DefaultAnnotationForFields.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/AnnotationDefault;
value = .subannotation Ledu/umd/cs/findbugs/annotations/DefaultAnnotationForFields;
confidence = .enum Ledu/umd/cs/findbugs/annotations/Confidence;->MEDIUM:Ledu/umd/cs/findbugs/annotations/Confidence;
priority = .enum Ledu/umd/cs/findbugs/annotations/Priority;->MEDIUM:Ledu/umd/cs/findbugs/annotations/Priority;
.end subannotation
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.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;,
.enum Ljava/lang/annotation/ElementType;->PACKAGE:Ljava/lang/annotation/ElementType;
}
.end annotation
# virtual methods
.method public abstract confidence()Ledu/umd/cs/findbugs/annotations/Confidence;
.end method
.method public abstract priority()Ledu/umd/cs/findbugs/annotations/Priority;
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract value()[Ljava/lang/Class;
.annotation system Ldalvik/annotation/Signature;
value = {
"()[",
"Ljava/lang/Class<",
"+",
"Ljava/lang/annotation/Annotation;",
">;"
}
.end annotation
.end method
@@ -0,0 +1,54 @@
.class public interface abstract annotation Ledu/umd/cs/findbugs/annotations/DefaultAnnotationForMethods;
.super Ljava/lang/Object;
.source "DefaultAnnotationForMethods.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/AnnotationDefault;
value = .subannotation Ledu/umd/cs/findbugs/annotations/DefaultAnnotationForMethods;
confidence = .enum Ledu/umd/cs/findbugs/annotations/Confidence;->MEDIUM:Ledu/umd/cs/findbugs/annotations/Confidence;
priority = .enum Ledu/umd/cs/findbugs/annotations/Priority;->MEDIUM:Ledu/umd/cs/findbugs/annotations/Priority;
.end subannotation
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.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;,
.enum Ljava/lang/annotation/ElementType;->PACKAGE:Ljava/lang/annotation/ElementType;
}
.end annotation
# virtual methods
.method public abstract confidence()Ledu/umd/cs/findbugs/annotations/Confidence;
.end method
.method public abstract priority()Ledu/umd/cs/findbugs/annotations/Priority;
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract value()[Ljava/lang/Class;
.annotation system Ldalvik/annotation/Signature;
value = {
"()[",
"Ljava/lang/Class<",
"+",
"Ljava/lang/annotation/Annotation;",
">;"
}
.end annotation
.end method
@@ -0,0 +1,54 @@
.class public interface abstract annotation Ledu/umd/cs/findbugs/annotations/DefaultAnnotationForParameters;
.super Ljava/lang/Object;
.source "DefaultAnnotationForParameters.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/AnnotationDefault;
value = .subannotation Ledu/umd/cs/findbugs/annotations/DefaultAnnotationForParameters;
confidence = .enum Ledu/umd/cs/findbugs/annotations/Confidence;->MEDIUM:Ledu/umd/cs/findbugs/annotations/Confidence;
priority = .enum Ledu/umd/cs/findbugs/annotations/Priority;->MEDIUM:Ledu/umd/cs/findbugs/annotations/Priority;
.end subannotation
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.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;,
.enum Ljava/lang/annotation/ElementType;->PACKAGE:Ljava/lang/annotation/ElementType;
}
.end annotation
# virtual methods
.method public abstract confidence()Ledu/umd/cs/findbugs/annotations/Confidence;
.end method
.method public abstract priority()Ledu/umd/cs/findbugs/annotations/Priority;
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract value()[Ljava/lang/Class;
.annotation system Ldalvik/annotation/Signature;
value = {
"()[",
"Ljava/lang/Class<",
"+",
"Ljava/lang/annotation/Annotation;",
">;"
}
.end annotation
.end method
@@ -0,0 +1,36 @@
.class public interface abstract annotation Ledu/umd/cs/findbugs/annotations/DesireNoWarning;
.super Ljava/lang/Object;
.source "DesireNoWarning.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/AnnotationDefault;
value = .subannotation Ledu/umd/cs/findbugs/annotations/DesireNoWarning;
confidence = .enum Ledu/umd/cs/findbugs/annotations/Confidence;->LOW:Ledu/umd/cs/findbugs/annotations/Confidence;
num = 0x0
priority = .enum Ledu/umd/cs/findbugs/annotations/Priority;->LOW:Ledu/umd/cs/findbugs/annotations/Priority;
.end subannotation
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy;
.end annotation
# virtual methods
.method public abstract confidence()Ledu/umd/cs/findbugs/annotations/Confidence;
.end method
.method public abstract num()I
.end method
.method public abstract priority()Ledu/umd/cs/findbugs/annotations/Priority;
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract value()Ljava/lang/String;
.end method
@@ -0,0 +1,34 @@
.class public interface abstract annotation Ledu/umd/cs/findbugs/annotations/DesireWarning;
.super Ljava/lang/Object;
.source "DesireWarning.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/AnnotationDefault;
value = .subannotation Ledu/umd/cs/findbugs/annotations/DesireWarning;
confidence = .enum Ledu/umd/cs/findbugs/annotations/Confidence;->LOW:Ledu/umd/cs/findbugs/annotations/Confidence;
num = 0x1
rank = 0x14
.end subannotation
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy;
.end annotation
# virtual methods
.method public abstract confidence()Ledu/umd/cs/findbugs/annotations/Confidence;
.end method
.method public abstract num()I
.end method
.method public abstract rank()I
.end method
.method public abstract value()Ljava/lang/String;
.end method
@@ -0,0 +1,21 @@
.class public interface abstract annotation Ledu/umd/cs/findbugs/annotations/DischargesObligation;
.super Ljava/lang/Object;
.source "DischargesObligation.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,34 @@
.class public interface abstract annotation Ledu/umd/cs/findbugs/annotations/ExpectWarning;
.super Ljava/lang/Object;
.source "ExpectWarning.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/AnnotationDefault;
value = .subannotation Ledu/umd/cs/findbugs/annotations/ExpectWarning;
confidence = .enum Ledu/umd/cs/findbugs/annotations/Confidence;->LOW:Ledu/umd/cs/findbugs/annotations/Confidence;
num = 0x1
rank = 0x14
.end subannotation
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy;
.end annotation
# virtual methods
.method public abstract confidence()Ledu/umd/cs/findbugs/annotations/Confidence;
.end method
.method public abstract num()I
.end method
.method public abstract rank()I
.end method
.method public abstract value()Ljava/lang/String;
.end method
@@ -0,0 +1,34 @@
.class public interface abstract annotation Ledu/umd/cs/findbugs/annotations/NoWarning;
.super Ljava/lang/Object;
.source "NoWarning.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/AnnotationDefault;
value = .subannotation Ledu/umd/cs/findbugs/annotations/NoWarning;
confidence = .enum Ledu/umd/cs/findbugs/annotations/Confidence;->LOW:Ledu/umd/cs/findbugs/annotations/Confidence;
num = 0x0
rank = 0x14
.end subannotation
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy;
.end annotation
# virtual methods
.method public abstract confidence()Ledu/umd/cs/findbugs/annotations/Confidence;
.end method
.method public abstract num()I
.end method
.method public abstract rank()I
.end method
.method public abstract value()Ljava/lang/String;
.end method
@@ -0,0 +1,34 @@
.class public interface abstract annotation Ledu/umd/cs/findbugs/annotations/NonNull;
.super Ljava/lang/Object;
.source "NonNull.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.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;->FIELD:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->PARAMETER:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->LOCAL_VARIABLE:Ljava/lang/annotation/ElementType;
}
.end annotation
.annotation runtime Ljavax/annotation/Nonnull;
when = .enum Ljavax/annotation/meta/When;->ALWAYS:Ljavax/annotation/meta/When;
.end annotation
.annotation build Ljavax/annotation/meta/TypeQualifierNickname;
.end annotation
@@ -0,0 +1,34 @@
.class public interface abstract annotation Ledu/umd/cs/findbugs/annotations/Nullable;
.super Ljava/lang/Object;
.source "Nullable.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.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;->FIELD:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->PARAMETER:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->LOCAL_VARIABLE:Ljava/lang/annotation/ElementType;
}
.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,35 @@
.class public interface abstract annotation Ledu/umd/cs/findbugs/annotations/OverrideMustInvoke;
.super Ljava/lang/Object;
.source "OverrideMustInvoke.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/AnnotationDefault;
value = .subannotation Ledu/umd/cs/findbugs/annotations/OverrideMustInvoke;
value = .enum Ledu/umd/cs/findbugs/annotations/When;->ANYTIME:Ledu/umd/cs/findbugs/annotations/When;
.end subannotation
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.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;->METHOD:Ljava/lang/annotation/ElementType;
}
.end annotation
# virtual methods
.method public abstract value()Ledu/umd/cs/findbugs/annotations/When;
.end method
@@ -0,0 +1,34 @@
.class public interface abstract annotation Ledu/umd/cs/findbugs/annotations/PossiblyNull;
.super Ljava/lang/Object;
.source "PossiblyNull.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.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;->FIELD:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->PARAMETER:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->LOCAL_VARIABLE:Ljava/lang/annotation/ElementType;
}
.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,159 @@
.class public final enum Ledu/umd/cs/findbugs/annotations/Priority;
.super Ljava/lang/Enum;
.source "Priority.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Ledu/umd/cs/findbugs/annotations/Priority;",
">;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
# static fields
.field private static final synthetic $VALUES:[Ledu/umd/cs/findbugs/annotations/Priority;
.field public static final enum HIGH:Ledu/umd/cs/findbugs/annotations/Priority;
.field public static final enum IGNORE:Ledu/umd/cs/findbugs/annotations/Priority;
.field public static final enum LOW:Ledu/umd/cs/findbugs/annotations/Priority;
.field public static final enum MEDIUM:Ledu/umd/cs/findbugs/annotations/Priority;
# instance fields
.field private final priorityValue:I
# direct methods
.method public static constructor <clinit>()V
.locals 10
.line 1
new-instance v0, Ledu/umd/cs/findbugs/annotations/Priority;
const-string v1, "HIGH"
const/4 v2, 0x0
const/4 v3, 0x1
invoke-direct {v0, v1, v2, v3}, Ledu/umd/cs/findbugs/annotations/Priority;-><init>(Ljava/lang/String;II)V
sput-object v0, Ledu/umd/cs/findbugs/annotations/Priority;->HIGH:Ledu/umd/cs/findbugs/annotations/Priority;
.line 2
new-instance v1, Ledu/umd/cs/findbugs/annotations/Priority;
const-string v4, "MEDIUM"
const/4 v5, 0x2
invoke-direct {v1, v4, v3, v5}, Ledu/umd/cs/findbugs/annotations/Priority;-><init>(Ljava/lang/String;II)V
sput-object v1, Ledu/umd/cs/findbugs/annotations/Priority;->MEDIUM:Ledu/umd/cs/findbugs/annotations/Priority;
.line 3
new-instance v4, Ledu/umd/cs/findbugs/annotations/Priority;
const-string v6, "LOW"
const/4 v7, 0x3
invoke-direct {v4, v6, v5, v7}, Ledu/umd/cs/findbugs/annotations/Priority;-><init>(Ljava/lang/String;II)V
sput-object v4, Ledu/umd/cs/findbugs/annotations/Priority;->LOW:Ledu/umd/cs/findbugs/annotations/Priority;
.line 4
new-instance v6, Ledu/umd/cs/findbugs/annotations/Priority;
const-string v8, "IGNORE"
const/4 v9, 0x5
invoke-direct {v6, v8, v7, v9}, Ledu/umd/cs/findbugs/annotations/Priority;-><init>(Ljava/lang/String;II)V
sput-object v6, Ledu/umd/cs/findbugs/annotations/Priority;->IGNORE:Ledu/umd/cs/findbugs/annotations/Priority;
const/4 v8, 0x4
new-array v8, v8, [Ledu/umd/cs/findbugs/annotations/Priority;
aput-object v0, v8, v2
aput-object v1, v8, v3
aput-object v4, v8, v5
aput-object v6, v8, v7
.line 5
sput-object v8, Ledu/umd/cs/findbugs/annotations/Priority;->$VALUES:[Ledu/umd/cs/findbugs/annotations/Priority;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;II)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)V"
}
.end annotation
.line 1
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
.line 2
iput p3, p0, Ledu/umd/cs/findbugs/annotations/Priority;->priorityValue:I
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Ledu/umd/cs/findbugs/annotations/Priority;
.locals 1
.line 1
const-class v0, Ledu/umd/cs/findbugs/annotations/Priority;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Ledu/umd/cs/findbugs/annotations/Priority;
return-object p0
.end method
.method public static values()[Ledu/umd/cs/findbugs/annotations/Priority;
.locals 1
.line 1
sget-object v0, Ledu/umd/cs/findbugs/annotations/Priority;->$VALUES:[Ledu/umd/cs/findbugs/annotations/Priority;
invoke-virtual {v0}, [Ledu/umd/cs/findbugs/annotations/Priority;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Ledu/umd/cs/findbugs/annotations/Priority;
return-object v0
.end method
# virtual methods
.method public getPriorityValue()I
.locals 1
.line 1
iget v0, p0, Ledu/umd/cs/findbugs/annotations/Priority;->priorityValue:I
return v0
.end method
@@ -0,0 +1,27 @@
.class public interface abstract annotation Ledu/umd/cs/findbugs/annotations/ReturnValuesAreNonnullByDefault;
.super Ljava/lang/Object;
.source "ReturnValuesAreNonnullByDefault.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/Deprecated;
.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/Nonnull;
.end annotation
.annotation runtime Ljavax/annotation/meta/TypeQualifierDefault;
value = {
.enum Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;
}
.end annotation
@@ -0,0 +1,27 @@
.class public interface abstract annotation Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;
.super Ljava/lang/Object;
.source "SuppressFBWarnings.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/AnnotationDefault;
value = .subannotation Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;
justification = ""
value = {}
.end subannotation
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy;
.end annotation
# virtual methods
.method public abstract justification()Ljava/lang/String;
.end method
.method public abstract value()[Ljava/lang/String;
.end method
@@ -0,0 +1,42 @@
.class public interface abstract annotation Ledu/umd/cs/findbugs/annotations/SuppressWarnings;
.super Ljava/lang/Object;
.source "SuppressWarnings.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/AnnotationDefault;
value = .subannotation Ledu/umd/cs/findbugs/annotations/SuppressWarnings;
justification = ""
value = {}
.end subannotation
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.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;,
.enum Ljava/lang/annotation/ElementType;->FIELD:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->PARAMETER:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->CONSTRUCTOR:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->LOCAL_VARIABLE:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->PACKAGE:Ljava/lang/annotation/ElementType;
}
.end annotation
# virtual methods
.method public abstract justification()Ljava/lang/String;
.end method
.method public abstract value()[Ljava/lang/String;
.end method
@@ -0,0 +1,34 @@
.class public interface abstract annotation Ledu/umd/cs/findbugs/annotations/UnknownNullness;
.super Ljava/lang/Object;
.source "UnknownNullness.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.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;->FIELD:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->PARAMETER:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->LOCAL_VARIABLE:Ljava/lang/annotation/ElementType;
}
.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,122 @@
.class public final enum Ledu/umd/cs/findbugs/annotations/When;
.super Ljava/lang/Enum;
.source "When.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Ledu/umd/cs/findbugs/annotations/When;",
">;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
# static fields
.field private static final synthetic $VALUES:[Ledu/umd/cs/findbugs/annotations/When;
.field public static final enum ANYTIME:Ledu/umd/cs/findbugs/annotations/When;
.field public static final enum FIRST:Ledu/umd/cs/findbugs/annotations/When;
.field public static final enum LAST:Ledu/umd/cs/findbugs/annotations/When;
# direct methods
.method public static constructor <clinit>()V
.locals 7
.line 1
new-instance v0, Ledu/umd/cs/findbugs/annotations/When;
const-string v1, "FIRST"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Ledu/umd/cs/findbugs/annotations/When;-><init>(Ljava/lang/String;I)V
sput-object v0, Ledu/umd/cs/findbugs/annotations/When;->FIRST:Ledu/umd/cs/findbugs/annotations/When;
new-instance v1, Ledu/umd/cs/findbugs/annotations/When;
const-string v3, "ANYTIME"
const/4 v4, 0x1
invoke-direct {v1, v3, v4}, Ledu/umd/cs/findbugs/annotations/When;-><init>(Ljava/lang/String;I)V
sput-object v1, Ledu/umd/cs/findbugs/annotations/When;->ANYTIME:Ledu/umd/cs/findbugs/annotations/When;
new-instance v3, Ledu/umd/cs/findbugs/annotations/When;
const-string v5, "LAST"
const/4 v6, 0x2
invoke-direct {v3, v5, v6}, Ledu/umd/cs/findbugs/annotations/When;-><init>(Ljava/lang/String;I)V
sput-object v3, Ledu/umd/cs/findbugs/annotations/When;->LAST:Ledu/umd/cs/findbugs/annotations/When;
const/4 v5, 0x3
new-array v5, v5, [Ledu/umd/cs/findbugs/annotations/When;
aput-object v0, v5, v2
aput-object v1, v5, v4
aput-object v3, v5, v6
.line 2
sput-object v5, Ledu/umd/cs/findbugs/annotations/When;->$VALUES:[Ledu/umd/cs/findbugs/annotations/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;)Ledu/umd/cs/findbugs/annotations/When;
.locals 1
.line 1
const-class v0, Ledu/umd/cs/findbugs/annotations/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, Ledu/umd/cs/findbugs/annotations/When;
return-object p0
.end method
.method public static values()[Ledu/umd/cs/findbugs/annotations/When;
.locals 1
.line 1
sget-object v0, Ledu/umd/cs/findbugs/annotations/When;->$VALUES:[Ledu/umd/cs/findbugs/annotations/When;
invoke-virtual {v0}, [Ledu/umd/cs/findbugs/annotations/When;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Ledu/umd/cs/findbugs/annotations/When;
return-object v0
.end method