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,81 @@
.class public final Lcom/amplifyframework/predictions/models/AgeRange;
.super Ljava/lang/Object;
.source "AgeRange.java"
# instance fields
.field private final high:I
.field private final low:I
# direct methods
.method public constructor <init>(II)V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
if-lt p2, p1, :cond_0
.line 2
iput p1, p0, Lcom/amplifyframework/predictions/models/AgeRange;->low:I
.line 3
iput p2, p0, Lcom/amplifyframework/predictions/models/AgeRange;->high:I
return-void
.line 4
:cond_0
new-instance p1, Ljava/lang/IllegalArgumentException;
const-string p2, "Low cannot be higher than High."
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
.end method
# virtual methods
.method public contains(I)Z
.locals 1
.line 1
iget v0, p0, Lcom/amplifyframework/predictions/models/AgeRange;->low:I
if-lt p1, v0, :cond_0
iget v0, p0, Lcom/amplifyframework/predictions/models/AgeRange;->high:I
if-gt p1, v0, :cond_0
const/4 p1, 0x1
goto :goto_0
:cond_0
const/4 p1, 0x0
:goto_0
return p1
.end method
.method public getHigh()I
.locals 1
.line 1
iget v0, p0, Lcom/amplifyframework/predictions/models/AgeRange;->high:I
return v0
.end method
.method public getLow()I
.locals 1
.line 1
iget v0, p0, Lcom/amplifyframework/predictions/models/AgeRange;->low:I
return v0
.end method
@@ -0,0 +1,14 @@
.class synthetic Lcom/amplifyframework/predictions/models/BinaryFeature$1;
.super Ljava/lang/Object;
.source "BinaryFeature.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/BinaryFeature;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
@@ -0,0 +1,99 @@
.class public final Lcom/amplifyframework/predictions/models/BinaryFeature$Builder;
.super Lcom/amplifyframework/predictions/models/Feature$Builder;
.source "BinaryFeature.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/BinaryFeature;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Builder"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/predictions/models/Feature$Builder<",
"Lcom/amplifyframework/predictions/models/BinaryFeature$Builder;",
"Lcom/amplifyframework/predictions/models/BinaryFeature;",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
# instance fields
.field private type:Ljava/lang/String;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Lcom/amplifyframework/predictions/models/Feature$Builder;-><init>()V
return-void
.end method
# virtual methods
.method public build()Lcom/amplifyframework/predictions/models/BinaryFeature;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 2
new-instance v0, Lcom/amplifyframework/predictions/models/BinaryFeature;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/amplifyframework/predictions/models/BinaryFeature;-><init>(Lcom/amplifyframework/predictions/models/BinaryFeature$Builder;Lcom/amplifyframework/predictions/models/BinaryFeature$1;)V
return-object v0
.end method
.method public bridge synthetic build()Lcom/amplifyframework/predictions/models/Feature;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/predictions/models/BinaryFeature$Builder;->build()Lcom/amplifyframework/predictions/models/BinaryFeature;
move-result-object v0
return-object v0
.end method
.method public getType()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/BinaryFeature$Builder;->type:Ljava/lang/String;
invoke-static {v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
return-object v0
.end method
.method public type(Ljava/lang/String;)Lcom/amplifyframework/predictions/models/BinaryFeature$Builder;
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
iput-object p1, p0, Lcom/amplifyframework/predictions/models/BinaryFeature$Builder;->type:Ljava/lang/String;
return-object p0
.end method
@@ -0,0 +1,76 @@
.class public final Lcom/amplifyframework/predictions/models/BinaryFeature;
.super Lcom/amplifyframework/predictions/models/Feature;
.source "BinaryFeature.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/amplifyframework/predictions/models/BinaryFeature$Builder;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/predictions/models/Feature<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
# instance fields
.field private final type:Ljava/lang/String;
# direct methods
.method private constructor <init>(Lcom/amplifyframework/predictions/models/BinaryFeature$Builder;)V
.locals 0
.line 2
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/Feature;-><init>(Lcom/amplifyframework/predictions/models/Feature$Builder;)V
.line 3
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/BinaryFeature$Builder;->getType()Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/amplifyframework/predictions/models/BinaryFeature;->type:Ljava/lang/String;
return-void
.end method
.method public synthetic constructor <init>(Lcom/amplifyframework/predictions/models/BinaryFeature$Builder;Lcom/amplifyframework/predictions/models/BinaryFeature$1;)V
.locals 0
.line 1
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/BinaryFeature;-><init>(Lcom/amplifyframework/predictions/models/BinaryFeature$Builder;)V
return-void
.end method
.method public static builder()Lcom/amplifyframework/predictions/models/BinaryFeature$Builder;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/BinaryFeature$Builder;
invoke-direct {v0}, Lcom/amplifyframework/predictions/models/BinaryFeature$Builder;-><init>()V
return-object v0
.end method
# virtual methods
.method public getTypeAlias()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/BinaryFeature;->type:Ljava/lang/String;
return-object v0
.end method
@@ -0,0 +1,14 @@
.class synthetic Lcom/amplifyframework/predictions/models/BoundedKeyValue$1;
.super Ljava/lang/Object;
.source "BoundedKeyValue.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/BoundedKeyValue;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
@@ -0,0 +1,129 @@
.class public final Lcom/amplifyframework/predictions/models/BoundedKeyValue$Builder;
.super Lcom/amplifyframework/predictions/models/ImageFeature$Builder;
.source "BoundedKeyValue.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/BoundedKeyValue;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Builder"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/predictions/models/ImageFeature$Builder<",
"Lcom/amplifyframework/predictions/models/BoundedKeyValue$Builder;",
"Lcom/amplifyframework/predictions/models/BoundedKeyValue;",
"Lr1/i<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;>;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Lcom/amplifyframework/predictions/models/ImageFeature$Builder;-><init>()V
return-void
.end method
# virtual methods
.method public build()Lcom/amplifyframework/predictions/models/BoundedKeyValue;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 2
invoke-virtual {p0}, Lcom/amplifyframework/predictions/models/Feature$Builder;->getValue()Ljava/lang/Object;
move-result-object v0
invoke-static {v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
.line 3
invoke-virtual {p0}, Lcom/amplifyframework/predictions/models/Feature$Builder;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lr1/i;
iget-object v0, v0, Lr1/i;->a:Ljava/lang/Object;
invoke-static {v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
.line 4
invoke-virtual {p0}, Lcom/amplifyframework/predictions/models/Feature$Builder;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lr1/i;
iget-object v0, v0, Lr1/i;->b:Ljava/lang/Object;
invoke-static {v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
.line 5
new-instance v0, Lcom/amplifyframework/predictions/models/BoundedKeyValue;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/amplifyframework/predictions/models/BoundedKeyValue;-><init>(Lcom/amplifyframework/predictions/models/BoundedKeyValue$Builder;Lcom/amplifyframework/predictions/models/BoundedKeyValue$1;)V
return-object v0
.end method
.method public bridge synthetic build()Lcom/amplifyframework/predictions/models/Feature;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/predictions/models/BoundedKeyValue$Builder;->build()Lcom/amplifyframework/predictions/models/BoundedKeyValue;
move-result-object v0
return-object v0
.end method
.method public keyValuePair(Ljava/lang/String;Ljava/lang/String;)Lcom/amplifyframework/predictions/models/BoundedKeyValue$Builder;
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
.line 2
invoke-static {p2}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
.line 3
invoke-static {p1, p2}, Lr1/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Lr1/i;
move-result-object p1
invoke-virtual {p0, p1}, Lcom/amplifyframework/predictions/models/Feature$Builder;->value(Ljava/lang/Object;)Lcom/amplifyframework/predictions/models/Feature$Builder;
move-result-object p1
check-cast p1, Lcom/amplifyframework/predictions/models/BoundedKeyValue$Builder;
return-object p1
.end method
@@ -0,0 +1,109 @@
.class public final Lcom/amplifyframework/predictions/models/BoundedKeyValue;
.super Lcom/amplifyframework/predictions/models/ImageFeature;
.source "BoundedKeyValue.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/amplifyframework/predictions/models/BoundedKeyValue$Builder;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/predictions/models/ImageFeature<",
"Lr1/i<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;>;"
}
.end annotation
# direct methods
.method private constructor <init>(Lcom/amplifyframework/predictions/models/BoundedKeyValue$Builder;)V
.locals 0
.line 2
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/ImageFeature;-><init>(Lcom/amplifyframework/predictions/models/ImageFeature$Builder;)V
return-void
.end method
.method public synthetic constructor <init>(Lcom/amplifyframework/predictions/models/BoundedKeyValue$Builder;Lcom/amplifyframework/predictions/models/BoundedKeyValue$1;)V
.locals 0
.line 1
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/BoundedKeyValue;-><init>(Lcom/amplifyframework/predictions/models/BoundedKeyValue$Builder;)V
return-void
.end method
.method public static builder()Lcom/amplifyframework/predictions/models/BoundedKeyValue$Builder;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/BoundedKeyValue$Builder;
invoke-direct {v0}, Lcom/amplifyframework/predictions/models/BoundedKeyValue$Builder;-><init>()V
return-object v0
.end method
# virtual methods
.method public getKey()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/predictions/models/Feature;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lr1/i;
iget-object v0, v0, Lr1/i;->a:Ljava/lang/Object;
check-cast v0, Ljava/lang/String;
return-object v0
.end method
.method public getKeyValue()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/predictions/models/Feature;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lr1/i;
iget-object v0, v0, Lr1/i;->b:Ljava/lang/Object;
check-cast v0, Ljava/lang/String;
return-object v0
.end method
.method public getTypeAlias()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
sget-object v0, Lcom/amplifyframework/predictions/models/FeatureType;->BOUNDED_KEY_VALUE:Lcom/amplifyframework/predictions/models/FeatureType;
invoke-virtual {v0}, Lcom/amplifyframework/predictions/models/FeatureType;->getAlias()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
@@ -0,0 +1,14 @@
.class synthetic Lcom/amplifyframework/predictions/models/Celebrity$1;
.super Ljava/lang/Object;
.source "Celebrity.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/Celebrity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
@@ -0,0 +1,84 @@
.class public final Lcom/amplifyframework/predictions/models/Celebrity$Builder;
.super Lcom/amplifyframework/predictions/models/Feature$Builder;
.source "Celebrity.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/Celebrity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Builder"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/predictions/models/Feature$Builder<",
"Lcom/amplifyframework/predictions/models/Celebrity$Builder;",
"Lcom/amplifyframework/predictions/models/Celebrity;",
"Ljava/lang/String;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Lcom/amplifyframework/predictions/models/Feature$Builder;-><init>()V
return-void
.end method
# virtual methods
.method public build()Lcom/amplifyframework/predictions/models/Celebrity;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 2
new-instance v0, Lcom/amplifyframework/predictions/models/Celebrity;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/amplifyframework/predictions/models/Celebrity;-><init>(Lcom/amplifyframework/predictions/models/Celebrity$Builder;Lcom/amplifyframework/predictions/models/Celebrity$1;)V
return-object v0
.end method
.method public bridge synthetic build()Lcom/amplifyframework/predictions/models/Feature;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/predictions/models/Celebrity$Builder;->build()Lcom/amplifyframework/predictions/models/Celebrity;
move-result-object v0
return-object v0
.end method
.method public name(Ljava/lang/String;)Lcom/amplifyframework/predictions/models/Celebrity$Builder;
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-super {p0, p1}, Lcom/amplifyframework/predictions/models/Feature$Builder;->value(Ljava/lang/Object;)Lcom/amplifyframework/predictions/models/Feature$Builder;
move-result-object p1
check-cast p1, Lcom/amplifyframework/predictions/models/Celebrity$Builder;
return-object p1
.end method
@@ -0,0 +1,84 @@
.class public final Lcom/amplifyframework/predictions/models/Celebrity;
.super Lcom/amplifyframework/predictions/models/Feature;
.source "Celebrity.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/amplifyframework/predictions/models/Celebrity$Builder;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/predictions/models/Feature<",
"Ljava/lang/String;",
">;"
}
.end annotation
# direct methods
.method private constructor <init>(Lcom/amplifyframework/predictions/models/Celebrity$Builder;)V
.locals 0
.line 2
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/Feature;-><init>(Lcom/amplifyframework/predictions/models/Feature$Builder;)V
return-void
.end method
.method public synthetic constructor <init>(Lcom/amplifyframework/predictions/models/Celebrity$Builder;Lcom/amplifyframework/predictions/models/Celebrity$1;)V
.locals 0
.line 1
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/Celebrity;-><init>(Lcom/amplifyframework/predictions/models/Celebrity$Builder;)V
return-void
.end method
.method public static builder()Lcom/amplifyframework/predictions/models/Celebrity$Builder;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/Celebrity$Builder;
invoke-direct {v0}, Lcom/amplifyframework/predictions/models/Celebrity$Builder;-><init>()V
return-object v0
.end method
# virtual methods
.method public getName()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/predictions/models/Feature;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
return-object v0
.end method
.method public getTypeAlias()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
sget-object v0, Lcom/amplifyframework/predictions/models/FeatureType;->CELEBRITY:Lcom/amplifyframework/predictions/models/FeatureType;
invoke-virtual {v0}, Lcom/amplifyframework/predictions/models/FeatureType;->getAlias()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
@@ -0,0 +1,14 @@
.class synthetic Lcom/amplifyframework/predictions/models/CelebrityDetails$1;
.super Ljava/lang/Object;
.source "CelebrityDetails.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/CelebrityDetails;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
@@ -0,0 +1,317 @@
.class public final Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;
.super Ljava/lang/Object;
.source "CelebrityDetails.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/CelebrityDetails;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Builder"
.end annotation
# instance fields
.field private box:Landroid/graphics/RectF;
.field private celebrity:Lcom/amplifyframework/predictions/models/Celebrity;
.field private landmarks:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/amplifyframework/predictions/models/Landmark;",
">;"
}
.end annotation
.end field
.field private polygon:Lcom/amplifyframework/predictions/models/Polygon;
.field private pose:Lcom/amplifyframework/predictions/models/Pose;
.field private urls:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Ljava/net/URL;",
">;"
}
.end annotation
.end field
# direct methods
.method private constructor <init>()V
.locals 1
.line 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 3
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;->landmarks:Ljava/util/List;
.line 4
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;->urls:Ljava/util/List;
return-void
.end method
.method public synthetic constructor <init>(Lcom/amplifyframework/predictions/models/CelebrityDetails$1;)V
.locals 0
.line 1
invoke-direct {p0}, Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;-><init>()V
return-void
.end method
# virtual methods
.method public box(Landroid/graphics/RectF;)Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;
.locals 0
.param p1 # Landroid/graphics/RectF;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iput-object p1, p0, Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;->box:Landroid/graphics/RectF;
return-object p0
.end method
.method public build()Lcom/amplifyframework/predictions/models/CelebrityDetails;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/CelebrityDetails;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/amplifyframework/predictions/models/CelebrityDetails;-><init>(Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;Lcom/amplifyframework/predictions/models/CelebrityDetails$1;)V
return-object v0
.end method
.method public celebrity(Lcom/amplifyframework/predictions/models/Celebrity;)Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;
.locals 1
.param p1 # Lcom/amplifyframework/predictions/models/Celebrity;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
move-object v0, p1
check-cast v0, Lcom/amplifyframework/predictions/models/Celebrity;
iput-object p1, p0, Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;->celebrity:Lcom/amplifyframework/predictions/models/Celebrity;
return-object p0
.end method
.method public getBox()Landroid/graphics/RectF;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;->box:Landroid/graphics/RectF;
return-object v0
.end method
.method public getCelebrity()Lcom/amplifyframework/predictions/models/Celebrity;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;->celebrity:Lcom/amplifyframework/predictions/models/Celebrity;
invoke-static {v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
move-object v1, v0
check-cast v1, Lcom/amplifyframework/predictions/models/Celebrity;
return-object v0
.end method
.method public getLandmarks()Ljava/util/List;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lcom/amplifyframework/predictions/models/Landmark;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;->landmarks:Ljava/util/List;
invoke-static {v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
check-cast v0, Ljava/util/List;
return-object v0
.end method
.method public getPolygon()Lcom/amplifyframework/predictions/models/Polygon;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;->polygon:Lcom/amplifyframework/predictions/models/Polygon;
return-object v0
.end method
.method public getPose()Lcom/amplifyframework/predictions/models/Pose;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;->pose:Lcom/amplifyframework/predictions/models/Pose;
return-object v0
.end method
.method public getUrls()Ljava/util/List;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Ljava/net/URL;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;->urls:Ljava/util/List;
invoke-static {v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
check-cast v0, Ljava/util/List;
return-object v0
.end method
.method public landmarks(Ljava/util/List;)Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;
.locals 0
.param p1 # Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/amplifyframework/predictions/models/Landmark;",
">;)",
"Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;"
}
.end annotation
.line 1
invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
check-cast p1, Ljava/util/List;
iput-object p1, p0, Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;->landmarks:Ljava/util/List;
return-object p0
.end method
.method public polygon(Lcom/amplifyframework/predictions/models/Polygon;)Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;
.locals 0
.param p1 # Lcom/amplifyframework/predictions/models/Polygon;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iput-object p1, p0, Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;->polygon:Lcom/amplifyframework/predictions/models/Polygon;
return-object p0
.end method
.method public pose(Lcom/amplifyframework/predictions/models/Pose;)Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;
.locals 0
.param p1 # Lcom/amplifyframework/predictions/models/Pose;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iput-object p1, p0, Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;->pose:Lcom/amplifyframework/predictions/models/Pose;
return-object p0
.end method
.method public urls(Ljava/util/List;)Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;
.locals 0
.param p1 # Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Ljava/net/URL;",
">;)",
"Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;"
}
.end annotation
.line 1
invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
check-cast p1, Ljava/util/List;
iput-object p1, p0, Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;->urls:Ljava/util/List;
return-object p0
.end method
@@ -0,0 +1,212 @@
.class public final Lcom/amplifyframework/predictions/models/CelebrityDetails;
.super Ljava/lang/Object;
.source "CelebrityDetails.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;
}
.end annotation
# instance fields
.field private final box:Landroid/graphics/RectF;
.field private final celebrity:Lcom/amplifyframework/predictions/models/Celebrity;
.field private final landmarks:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/amplifyframework/predictions/models/Landmark;",
">;"
}
.end annotation
.end field
.field private final polygon:Lcom/amplifyframework/predictions/models/Polygon;
.field private final pose:Lcom/amplifyframework/predictions/models/Pose;
.field private final urls:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Ljava/net/URL;",
">;"
}
.end annotation
.end field
# direct methods
.method private constructor <init>(Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;)V
.locals 1
.line 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 3
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;->getCelebrity()Lcom/amplifyframework/predictions/models/Celebrity;
move-result-object v0
iput-object v0, p0, Lcom/amplifyframework/predictions/models/CelebrityDetails;->celebrity:Lcom/amplifyframework/predictions/models/Celebrity;
.line 4
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;->getBox()Landroid/graphics/RectF;
move-result-object v0
iput-object v0, p0, Lcom/amplifyframework/predictions/models/CelebrityDetails;->box:Landroid/graphics/RectF;
.line 5
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;->getPolygon()Lcom/amplifyframework/predictions/models/Polygon;
move-result-object v0
iput-object v0, p0, Lcom/amplifyframework/predictions/models/CelebrityDetails;->polygon:Lcom/amplifyframework/predictions/models/Polygon;
.line 6
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;->getPose()Lcom/amplifyframework/predictions/models/Pose;
move-result-object v0
iput-object v0, p0, Lcom/amplifyframework/predictions/models/CelebrityDetails;->pose:Lcom/amplifyframework/predictions/models/Pose;
.line 7
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;->getLandmarks()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/amplifyframework/predictions/models/CelebrityDetails;->landmarks:Ljava/util/List;
.line 8
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;->getUrls()Ljava/util/List;
move-result-object p1
iput-object p1, p0, Lcom/amplifyframework/predictions/models/CelebrityDetails;->urls:Ljava/util/List;
return-void
.end method
.method public synthetic constructor <init>(Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;Lcom/amplifyframework/predictions/models/CelebrityDetails$1;)V
.locals 0
.line 1
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/CelebrityDetails;-><init>(Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;)V
return-void
.end method
.method public static builder()Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/amplifyframework/predictions/models/CelebrityDetails$Builder;-><init>(Lcom/amplifyframework/predictions/models/CelebrityDetails$1;)V
return-object v0
.end method
# virtual methods
.method public getBox()Landroid/graphics/RectF;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/CelebrityDetails;->box:Landroid/graphics/RectF;
return-object v0
.end method
.method public getCelebrity()Lcom/amplifyframework/predictions/models/Celebrity;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/CelebrityDetails;->celebrity:Lcom/amplifyframework/predictions/models/Celebrity;
return-object v0
.end method
.method public getLandmarks()Ljava/util/List;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lcom/amplifyframework/predictions/models/Landmark;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/CelebrityDetails;->landmarks:Ljava/util/List;
invoke-static {v0}, Lcom/amplifyframework/util/Immutable;->of(Ljava/util/List;)Ljava/util/List;
move-result-object v0
return-object v0
.end method
.method public getPolygon()Lcom/amplifyframework/predictions/models/Polygon;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/CelebrityDetails;->polygon:Lcom/amplifyframework/predictions/models/Polygon;
return-object v0
.end method
.method public getPose()Lcom/amplifyframework/predictions/models/Pose;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/CelebrityDetails;->pose:Lcom/amplifyframework/predictions/models/Pose;
return-object v0
.end method
.method public getUrls()Ljava/util/List;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Ljava/net/URL;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/CelebrityDetails;->urls:Ljava/util/List;
invoke-static {v0}, Lcom/amplifyframework/util/Immutable;->of(Ljava/util/List;)Ljava/util/List;
move-result-object v0
return-object v0
.end method
@@ -0,0 +1,14 @@
.class synthetic Lcom/amplifyframework/predictions/models/Cell$1;
.super Ljava/lang/Object;
.source "Cell.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/Cell;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
@@ -0,0 +1,152 @@
.class public final Lcom/amplifyframework/predictions/models/Cell$Builder;
.super Lcom/amplifyframework/predictions/models/ImageFeature$Builder;
.source "Cell.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/Cell;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Builder"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/predictions/models/ImageFeature$Builder<",
"Lcom/amplifyframework/predictions/models/Cell$Builder;",
"Lcom/amplifyframework/predictions/models/Cell;",
"Ljava/lang/String;",
">;"
}
.end annotation
# instance fields
.field private column:I
.field private row:I
.field private selected:Z
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Lcom/amplifyframework/predictions/models/ImageFeature$Builder;-><init>()V
return-void
.end method
# virtual methods
.method public build()Lcom/amplifyframework/predictions/models/Cell;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 2
new-instance v0, Lcom/amplifyframework/predictions/models/Cell;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/amplifyframework/predictions/models/Cell;-><init>(Lcom/amplifyframework/predictions/models/Cell$Builder;Lcom/amplifyframework/predictions/models/Cell$1;)V
return-object v0
.end method
.method public bridge synthetic build()Lcom/amplifyframework/predictions/models/Feature;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/predictions/models/Cell$Builder;->build()Lcom/amplifyframework/predictions/models/Cell;
move-result-object v0
return-object v0
.end method
.method public column(I)Lcom/amplifyframework/predictions/models/Cell$Builder;
.locals 0
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iput p1, p0, Lcom/amplifyframework/predictions/models/Cell$Builder;->column:I
return-object p0
.end method
.method public getColumn()I
.locals 1
.line 1
iget v0, p0, Lcom/amplifyframework/predictions/models/Cell$Builder;->column:I
return v0
.end method
.method public getRow()I
.locals 1
.line 1
iget v0, p0, Lcom/amplifyframework/predictions/models/Cell$Builder;->row:I
return v0
.end method
.method public getSelected()Z
.locals 1
.line 1
iget-boolean v0, p0, Lcom/amplifyframework/predictions/models/Cell$Builder;->selected:Z
return v0
.end method
.method public row(I)Lcom/amplifyframework/predictions/models/Cell$Builder;
.locals 0
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iput p1, p0, Lcom/amplifyframework/predictions/models/Cell$Builder;->row:I
return-object p0
.end method
.method public selected(Z)Lcom/amplifyframework/predictions/models/Cell$Builder;
.locals 0
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iput-boolean p1, p0, Lcom/amplifyframework/predictions/models/Cell$Builder;->selected:Z
return-object p0
.end method
.method public text(Ljava/lang/String;)Lcom/amplifyframework/predictions/models/Cell$Builder;
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-virtual {p0, p1}, Lcom/amplifyframework/predictions/models/Feature$Builder;->value(Ljava/lang/Object;)Lcom/amplifyframework/predictions/models/Feature$Builder;
move-result-object p1
check-cast p1, Lcom/amplifyframework/predictions/models/Cell$Builder;
return-object p1
.end method
@@ -0,0 +1,140 @@
.class public final Lcom/amplifyframework/predictions/models/Cell;
.super Lcom/amplifyframework/predictions/models/ImageFeature;
.source "Cell.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/amplifyframework/predictions/models/Cell$Builder;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/predictions/models/ImageFeature<",
"Ljava/lang/String;",
">;"
}
.end annotation
# instance fields
.field private final column:I
.field private final row:I
.field private final selected:Z
# direct methods
.method private constructor <init>(Lcom/amplifyframework/predictions/models/Cell$Builder;)V
.locals 1
.line 2
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/ImageFeature;-><init>(Lcom/amplifyframework/predictions/models/ImageFeature$Builder;)V
.line 3
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/Cell$Builder;->getSelected()Z
move-result v0
iput-boolean v0, p0, Lcom/amplifyframework/predictions/models/Cell;->selected:Z
.line 4
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/Cell$Builder;->getRow()I
move-result v0
iput v0, p0, Lcom/amplifyframework/predictions/models/Cell;->row:I
.line 5
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/Cell$Builder;->getColumn()I
move-result p1
iput p1, p0, Lcom/amplifyframework/predictions/models/Cell;->column:I
return-void
.end method
.method public synthetic constructor <init>(Lcom/amplifyframework/predictions/models/Cell$Builder;Lcom/amplifyframework/predictions/models/Cell$1;)V
.locals 0
.line 1
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/Cell;-><init>(Lcom/amplifyframework/predictions/models/Cell$Builder;)V
return-void
.end method
.method public static builder()Lcom/amplifyframework/predictions/models/Cell$Builder;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/Cell$Builder;
invoke-direct {v0}, Lcom/amplifyframework/predictions/models/Cell$Builder;-><init>()V
return-object v0
.end method
# virtual methods
.method public getColumn()I
.locals 1
.line 1
iget v0, p0, Lcom/amplifyframework/predictions/models/Cell;->column:I
return v0
.end method
.method public getRow()I
.locals 1
.line 1
iget v0, p0, Lcom/amplifyframework/predictions/models/Cell;->row:I
return v0
.end method
.method public getText()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/predictions/models/Feature;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
return-object v0
.end method
.method public getTypeAlias()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
sget-object v0, Lcom/amplifyframework/predictions/models/FeatureType;->CELL:Lcom/amplifyframework/predictions/models/FeatureType;
invoke-virtual {v0}, Lcom/amplifyframework/predictions/models/FeatureType;->getAlias()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public isSelected()Z
.locals 1
.line 1
iget-boolean v0, p0, Lcom/amplifyframework/predictions/models/Cell;->selected:Z
return v0
.end method
@@ -0,0 +1,14 @@
.class synthetic Lcom/amplifyframework/predictions/models/Emotion$1;
.super Ljava/lang/Object;
.source "Emotion.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/Emotion;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
@@ -0,0 +1,65 @@
.class public final Lcom/amplifyframework/predictions/models/Emotion$Builder;
.super Lcom/amplifyframework/predictions/models/Feature$Builder;
.source "Emotion.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/Emotion;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Builder"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/predictions/models/Feature$Builder<",
"Lcom/amplifyframework/predictions/models/Emotion$Builder;",
"Lcom/amplifyframework/predictions/models/Emotion;",
"Lcom/amplifyframework/predictions/models/EmotionType;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Lcom/amplifyframework/predictions/models/Feature$Builder;-><init>()V
return-void
.end method
# virtual methods
.method public build()Lcom/amplifyframework/predictions/models/Emotion;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 2
new-instance v0, Lcom/amplifyframework/predictions/models/Emotion;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/amplifyframework/predictions/models/Emotion;-><init>(Lcom/amplifyframework/predictions/models/Emotion$Builder;Lcom/amplifyframework/predictions/models/Emotion$1;)V
return-object v0
.end method
.method public bridge synthetic build()Lcom/amplifyframework/predictions/models/Feature;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/predictions/models/Emotion$Builder;->build()Lcom/amplifyframework/predictions/models/Emotion;
move-result-object v0
return-object v0
.end method
@@ -0,0 +1,69 @@
.class public final Lcom/amplifyframework/predictions/models/Emotion;
.super Lcom/amplifyframework/predictions/models/Feature;
.source "Emotion.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/amplifyframework/predictions/models/Emotion$Builder;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/predictions/models/Feature<",
"Lcom/amplifyframework/predictions/models/EmotionType;",
">;"
}
.end annotation
# direct methods
.method private constructor <init>(Lcom/amplifyframework/predictions/models/Emotion$Builder;)V
.locals 0
.line 2
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/Feature;-><init>(Lcom/amplifyframework/predictions/models/Feature$Builder;)V
return-void
.end method
.method public synthetic constructor <init>(Lcom/amplifyframework/predictions/models/Emotion$Builder;Lcom/amplifyframework/predictions/models/Emotion$1;)V
.locals 0
.line 1
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/Emotion;-><init>(Lcom/amplifyframework/predictions/models/Emotion$Builder;)V
return-void
.end method
.method public static builder()Lcom/amplifyframework/predictions/models/Emotion$Builder;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/Emotion$Builder;
invoke-direct {v0}, Lcom/amplifyframework/predictions/models/Emotion$Builder;-><init>()V
return-object v0
.end method
# virtual methods
.method public getTypeAlias()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
sget-object v0, Lcom/amplifyframework/predictions/models/FeatureType;->EMOTION:Lcom/amplifyframework/predictions/models/FeatureType;
invoke-virtual {v0}, Lcom/amplifyframework/predictions/models/FeatureType;->getAlias()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
@@ -0,0 +1,217 @@
.class public final enum Lcom/amplifyframework/predictions/models/EmotionType;
.super Ljava/lang/Enum;
.source "EmotionType.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/amplifyframework/predictions/models/EmotionType;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/amplifyframework/predictions/models/EmotionType;
.field public static final enum ANGRY:Lcom/amplifyframework/predictions/models/EmotionType;
.field public static final enum CALM:Lcom/amplifyframework/predictions/models/EmotionType;
.field public static final enum CONFUSED:Lcom/amplifyframework/predictions/models/EmotionType;
.field public static final enum DISGUSTED:Lcom/amplifyframework/predictions/models/EmotionType;
.field public static final enum FEAR:Lcom/amplifyframework/predictions/models/EmotionType;
.field public static final enum HAPPY:Lcom/amplifyframework/predictions/models/EmotionType;
.field public static final enum SAD:Lcom/amplifyframework/predictions/models/EmotionType;
.field public static final enum SURPRISED:Lcom/amplifyframework/predictions/models/EmotionType;
.field public static final enum UNKNOWN:Lcom/amplifyframework/predictions/models/EmotionType;
# direct methods
.method public static constructor <clinit>()V
.locals 16
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/EmotionType;
const-string v1, "ANGRY"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Lcom/amplifyframework/predictions/models/EmotionType;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/amplifyframework/predictions/models/EmotionType;->ANGRY:Lcom/amplifyframework/predictions/models/EmotionType;
.line 2
new-instance v1, Lcom/amplifyframework/predictions/models/EmotionType;
const-string v3, "CALM"
const/4 v4, 0x1
invoke-direct {v1, v3, v4}, Lcom/amplifyframework/predictions/models/EmotionType;-><init>(Ljava/lang/String;I)V
sput-object v1, Lcom/amplifyframework/predictions/models/EmotionType;->CALM:Lcom/amplifyframework/predictions/models/EmotionType;
.line 3
new-instance v3, Lcom/amplifyframework/predictions/models/EmotionType;
const-string v5, "CONFUSED"
const/4 v6, 0x2
invoke-direct {v3, v5, v6}, Lcom/amplifyframework/predictions/models/EmotionType;-><init>(Ljava/lang/String;I)V
sput-object v3, Lcom/amplifyframework/predictions/models/EmotionType;->CONFUSED:Lcom/amplifyframework/predictions/models/EmotionType;
.line 4
new-instance v5, Lcom/amplifyframework/predictions/models/EmotionType;
const-string v7, "DISGUSTED"
const/4 v8, 0x3
invoke-direct {v5, v7, v8}, Lcom/amplifyframework/predictions/models/EmotionType;-><init>(Ljava/lang/String;I)V
sput-object v5, Lcom/amplifyframework/predictions/models/EmotionType;->DISGUSTED:Lcom/amplifyframework/predictions/models/EmotionType;
.line 5
new-instance v7, Lcom/amplifyframework/predictions/models/EmotionType;
const-string v9, "FEAR"
const/4 v10, 0x4
invoke-direct {v7, v9, v10}, Lcom/amplifyframework/predictions/models/EmotionType;-><init>(Ljava/lang/String;I)V
sput-object v7, Lcom/amplifyframework/predictions/models/EmotionType;->FEAR:Lcom/amplifyframework/predictions/models/EmotionType;
.line 6
new-instance v9, Lcom/amplifyframework/predictions/models/EmotionType;
const-string v11, "HAPPY"
const/4 v12, 0x5
invoke-direct {v9, v11, v12}, Lcom/amplifyframework/predictions/models/EmotionType;-><init>(Ljava/lang/String;I)V
sput-object v9, Lcom/amplifyframework/predictions/models/EmotionType;->HAPPY:Lcom/amplifyframework/predictions/models/EmotionType;
.line 7
new-instance v11, Lcom/amplifyframework/predictions/models/EmotionType;
const-string v13, "SAD"
const/4 v14, 0x6
invoke-direct {v11, v13, v14}, Lcom/amplifyframework/predictions/models/EmotionType;-><init>(Ljava/lang/String;I)V
sput-object v11, Lcom/amplifyframework/predictions/models/EmotionType;->SAD:Lcom/amplifyframework/predictions/models/EmotionType;
.line 8
new-instance v13, Lcom/amplifyframework/predictions/models/EmotionType;
const-string v15, "SURPRISED"
const/4 v14, 0x7
invoke-direct {v13, v15, v14}, Lcom/amplifyframework/predictions/models/EmotionType;-><init>(Ljava/lang/String;I)V
sput-object v13, Lcom/amplifyframework/predictions/models/EmotionType;->SURPRISED:Lcom/amplifyframework/predictions/models/EmotionType;
.line 9
new-instance v15, Lcom/amplifyframework/predictions/models/EmotionType;
const-string v14, "UNKNOWN"
const/16 v12, 0x8
invoke-direct {v15, v14, v12}, Lcom/amplifyframework/predictions/models/EmotionType;-><init>(Ljava/lang/String;I)V
sput-object v15, Lcom/amplifyframework/predictions/models/EmotionType;->UNKNOWN:Lcom/amplifyframework/predictions/models/EmotionType;
const/16 v14, 0x9
new-array v14, v14, [Lcom/amplifyframework/predictions/models/EmotionType;
aput-object v0, v14, v2
aput-object v1, v14, v4
aput-object v3, v14, v6
aput-object v5, v14, v8
aput-object v7, v14, v10
const/4 v0, 0x5
aput-object v9, v14, v0
const/4 v0, 0x6
aput-object v11, v14, v0
const/4 v0, 0x7
aput-object v13, v14, v0
aput-object v15, v14, v12
.line 10
sput-object v14, Lcom/amplifyframework/predictions/models/EmotionType;->$VALUES:[Lcom/amplifyframework/predictions/models/EmotionType;
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;)Lcom/amplifyframework/predictions/models/EmotionType;
.locals 1
.line 1
const-class v0, Lcom/amplifyframework/predictions/models/EmotionType;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/amplifyframework/predictions/models/EmotionType;
return-object p0
.end method
.method public static values()[Lcom/amplifyframework/predictions/models/EmotionType;
.locals 1
.line 1
sget-object v0, Lcom/amplifyframework/predictions/models/EmotionType;->$VALUES:[Lcom/amplifyframework/predictions/models/EmotionType;
invoke-virtual {v0}, [Lcom/amplifyframework/predictions/models/EmotionType;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/amplifyframework/predictions/models/EmotionType;
return-object v0
.end method
@@ -0,0 +1,14 @@
.class synthetic Lcom/amplifyframework/predictions/models/Entity$1;
.super Ljava/lang/Object;
.source "Entity.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/Entity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
@@ -0,0 +1,65 @@
.class public final Lcom/amplifyframework/predictions/models/Entity$Builder;
.super Lcom/amplifyframework/predictions/models/TextFeature$Builder;
.source "Entity.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/Entity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Builder"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/predictions/models/TextFeature$Builder<",
"Lcom/amplifyframework/predictions/models/Entity$Builder;",
"Lcom/amplifyframework/predictions/models/Entity;",
"Lcom/amplifyframework/predictions/models/EntityType;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Lcom/amplifyframework/predictions/models/TextFeature$Builder;-><init>()V
return-void
.end method
# virtual methods
.method public build()Lcom/amplifyframework/predictions/models/Entity;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 2
new-instance v0, Lcom/amplifyframework/predictions/models/Entity;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/amplifyframework/predictions/models/Entity;-><init>(Lcom/amplifyframework/predictions/models/Entity$Builder;Lcom/amplifyframework/predictions/models/Entity$1;)V
return-object v0
.end method
.method public bridge synthetic build()Lcom/amplifyframework/predictions/models/Feature;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/predictions/models/Entity$Builder;->build()Lcom/amplifyframework/predictions/models/Entity;
move-result-object v0
return-object v0
.end method
@@ -0,0 +1,69 @@
.class public final Lcom/amplifyframework/predictions/models/Entity;
.super Lcom/amplifyframework/predictions/models/TextFeature;
.source "Entity.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/amplifyframework/predictions/models/Entity$Builder;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/predictions/models/TextFeature<",
"Lcom/amplifyframework/predictions/models/EntityType;",
">;"
}
.end annotation
# direct methods
.method private constructor <init>(Lcom/amplifyframework/predictions/models/Entity$Builder;)V
.locals 0
.line 2
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/TextFeature;-><init>(Lcom/amplifyframework/predictions/models/TextFeature$Builder;)V
return-void
.end method
.method public synthetic constructor <init>(Lcom/amplifyframework/predictions/models/Entity$Builder;Lcom/amplifyframework/predictions/models/Entity$1;)V
.locals 0
.line 1
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/Entity;-><init>(Lcom/amplifyframework/predictions/models/Entity$Builder;)V
return-void
.end method
.method public static builder()Lcom/amplifyframework/predictions/models/Entity$Builder;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/Entity$Builder;
invoke-direct {v0}, Lcom/amplifyframework/predictions/models/Entity$Builder;-><init>()V
return-object v0
.end method
# virtual methods
.method public getTypeAlias()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
sget-object v0, Lcom/amplifyframework/predictions/models/FeatureType;->ENTITY:Lcom/amplifyframework/predictions/models/FeatureType;
invoke-virtual {v0}, Lcom/amplifyframework/predictions/models/FeatureType;->getAlias()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
@@ -0,0 +1,14 @@
.class synthetic Lcom/amplifyframework/predictions/models/EntityDetails$1;
.super Ljava/lang/Object;
.source "EntityDetails.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/EntityDetails;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
@@ -0,0 +1,403 @@
.class public final Lcom/amplifyframework/predictions/models/EntityDetails$Builder;
.super Ljava/lang/Object;
.source "EntityDetails.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/EntityDetails;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Builder"
.end annotation
# instance fields
.field private ageRange:Lcom/amplifyframework/predictions/models/AgeRange;
.field private box:Landroid/graphics/RectF;
.field private emotions:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/amplifyframework/predictions/models/Emotion;",
">;"
}
.end annotation
.end field
.field private features:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/amplifyframework/predictions/models/BinaryFeature;",
">;"
}
.end annotation
.end field
.field private gender:Lcom/amplifyframework/predictions/models/Gender;
.field private landmarks:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/amplifyframework/predictions/models/Landmark;",
">;"
}
.end annotation
.end field
.field private polygon:Lcom/amplifyframework/predictions/models/Polygon;
.field private pose:Lcom/amplifyframework/predictions/models/Pose;
# direct methods
.method private constructor <init>()V
.locals 1
.line 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 3
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/amplifyframework/predictions/models/EntityDetails$Builder;->landmarks:Ljava/util/List;
.line 4
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/amplifyframework/predictions/models/EntityDetails$Builder;->emotions:Ljava/util/List;
.line 5
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/amplifyframework/predictions/models/EntityDetails$Builder;->features:Ljava/util/List;
return-void
.end method
.method public synthetic constructor <init>(Lcom/amplifyframework/predictions/models/EntityDetails$1;)V
.locals 0
.line 1
invoke-direct {p0}, Lcom/amplifyframework/predictions/models/EntityDetails$Builder;-><init>()V
return-void
.end method
# virtual methods
.method public ageRange(Lcom/amplifyframework/predictions/models/AgeRange;)Lcom/amplifyframework/predictions/models/EntityDetails$Builder;
.locals 0
.param p1 # Lcom/amplifyframework/predictions/models/AgeRange;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iput-object p1, p0, Lcom/amplifyframework/predictions/models/EntityDetails$Builder;->ageRange:Lcom/amplifyframework/predictions/models/AgeRange;
return-object p0
.end method
.method public box(Landroid/graphics/RectF;)Lcom/amplifyframework/predictions/models/EntityDetails$Builder;
.locals 0
.param p1 # Landroid/graphics/RectF;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iput-object p1, p0, Lcom/amplifyframework/predictions/models/EntityDetails$Builder;->box:Landroid/graphics/RectF;
return-object p0
.end method
.method public build()Lcom/amplifyframework/predictions/models/EntityDetails;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/EntityDetails;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/amplifyframework/predictions/models/EntityDetails;-><init>(Lcom/amplifyframework/predictions/models/EntityDetails$Builder;Lcom/amplifyframework/predictions/models/EntityDetails$1;)V
return-object v0
.end method
.method public emotions(Ljava/util/List;)Lcom/amplifyframework/predictions/models/EntityDetails$Builder;
.locals 0
.param p1 # Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/amplifyframework/predictions/models/Emotion;",
">;)",
"Lcom/amplifyframework/predictions/models/EntityDetails$Builder;"
}
.end annotation
.line 1
invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
check-cast p1, Ljava/util/List;
iput-object p1, p0, Lcom/amplifyframework/predictions/models/EntityDetails$Builder;->emotions:Ljava/util/List;
return-object p0
.end method
.method public features(Ljava/util/List;)Lcom/amplifyframework/predictions/models/EntityDetails$Builder;
.locals 0
.param p1 # Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/amplifyframework/predictions/models/BinaryFeature;",
">;)",
"Lcom/amplifyframework/predictions/models/EntityDetails$Builder;"
}
.end annotation
.line 1
invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
check-cast p1, Ljava/util/List;
iput-object p1, p0, Lcom/amplifyframework/predictions/models/EntityDetails$Builder;->features:Ljava/util/List;
return-object p0
.end method
.method public gender(Lcom/amplifyframework/predictions/models/Gender;)Lcom/amplifyframework/predictions/models/EntityDetails$Builder;
.locals 0
.param p1 # Lcom/amplifyframework/predictions/models/Gender;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iput-object p1, p0, Lcom/amplifyframework/predictions/models/EntityDetails$Builder;->gender:Lcom/amplifyframework/predictions/models/Gender;
return-object p0
.end method
.method public getAgeRange()Lcom/amplifyframework/predictions/models/AgeRange;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/EntityDetails$Builder;->ageRange:Lcom/amplifyframework/predictions/models/AgeRange;
return-object v0
.end method
.method public getBox()Landroid/graphics/RectF;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/EntityDetails$Builder;->box:Landroid/graphics/RectF;
return-object v0
.end method
.method public getEmotions()Ljava/util/List;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lcom/amplifyframework/predictions/models/Emotion;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/EntityDetails$Builder;->emotions:Ljava/util/List;
invoke-static {v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
check-cast v0, Ljava/util/List;
return-object v0
.end method
.method public getGender()Lcom/amplifyframework/predictions/models/Gender;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/EntityDetails$Builder;->gender:Lcom/amplifyframework/predictions/models/Gender;
return-object v0
.end method
.method public getLandmarks()Ljava/util/List;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lcom/amplifyframework/predictions/models/Landmark;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/EntityDetails$Builder;->landmarks:Ljava/util/List;
invoke-static {v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
check-cast v0, Ljava/util/List;
return-object v0
.end method
.method public getPolygon()Lcom/amplifyframework/predictions/models/Polygon;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/EntityDetails$Builder;->polygon:Lcom/amplifyframework/predictions/models/Polygon;
return-object v0
.end method
.method public getPose()Lcom/amplifyframework/predictions/models/Pose;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/EntityDetails$Builder;->pose:Lcom/amplifyframework/predictions/models/Pose;
return-object v0
.end method
.method public getValues()Ljava/util/List;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lcom/amplifyframework/predictions/models/BinaryFeature;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/EntityDetails$Builder;->features:Ljava/util/List;
invoke-static {v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
check-cast v0, Ljava/util/List;
return-object v0
.end method
.method public landmarks(Ljava/util/List;)Lcom/amplifyframework/predictions/models/EntityDetails$Builder;
.locals 0
.param p1 # Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/amplifyframework/predictions/models/Landmark;",
">;)",
"Lcom/amplifyframework/predictions/models/EntityDetails$Builder;"
}
.end annotation
.line 1
invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
check-cast p1, Ljava/util/List;
iput-object p1, p0, Lcom/amplifyframework/predictions/models/EntityDetails$Builder;->landmarks:Ljava/util/List;
return-object p0
.end method
.method public polygon(Lcom/amplifyframework/predictions/models/Polygon;)Lcom/amplifyframework/predictions/models/EntityDetails$Builder;
.locals 0
.param p1 # Lcom/amplifyframework/predictions/models/Polygon;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iput-object p1, p0, Lcom/amplifyframework/predictions/models/EntityDetails$Builder;->polygon:Lcom/amplifyframework/predictions/models/Polygon;
return-object p0
.end method
.method public pose(Lcom/amplifyframework/predictions/models/Pose;)Lcom/amplifyframework/predictions/models/EntityDetails$Builder;
.locals 0
.param p1 # Lcom/amplifyframework/predictions/models/Pose;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iput-object p1, p0, Lcom/amplifyframework/predictions/models/EntityDetails$Builder;->pose:Lcom/amplifyframework/predictions/models/Pose;
return-object p0
.end method
@@ -0,0 +1,273 @@
.class public final Lcom/amplifyframework/predictions/models/EntityDetails;
.super Ljava/lang/Object;
.source "EntityDetails.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/amplifyframework/predictions/models/EntityDetails$Builder;
}
.end annotation
# instance fields
.field private final ageRange:Lcom/amplifyframework/predictions/models/AgeRange;
.field private final box:Landroid/graphics/RectF;
.field private final emotions:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/amplifyframework/predictions/models/Emotion;",
">;"
}
.end annotation
.end field
.field private final features:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/amplifyframework/predictions/models/BinaryFeature;",
">;"
}
.end annotation
.end field
.field private final gender:Lcom/amplifyframework/predictions/models/Gender;
.field private final landmarks:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/amplifyframework/predictions/models/Landmark;",
">;"
}
.end annotation
.end field
.field private final polygon:Lcom/amplifyframework/predictions/models/Polygon;
.field private final pose:Lcom/amplifyframework/predictions/models/Pose;
# direct methods
.method private constructor <init>(Lcom/amplifyframework/predictions/models/EntityDetails$Builder;)V
.locals 1
.line 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 3
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/EntityDetails$Builder;->getBox()Landroid/graphics/RectF;
move-result-object v0
iput-object v0, p0, Lcom/amplifyframework/predictions/models/EntityDetails;->box:Landroid/graphics/RectF;
.line 4
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/EntityDetails$Builder;->getPolygon()Lcom/amplifyframework/predictions/models/Polygon;
move-result-object v0
iput-object v0, p0, Lcom/amplifyframework/predictions/models/EntityDetails;->polygon:Lcom/amplifyframework/predictions/models/Polygon;
.line 5
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/EntityDetails$Builder;->getAgeRange()Lcom/amplifyframework/predictions/models/AgeRange;
move-result-object v0
iput-object v0, p0, Lcom/amplifyframework/predictions/models/EntityDetails;->ageRange:Lcom/amplifyframework/predictions/models/AgeRange;
.line 6
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/EntityDetails$Builder;->getPose()Lcom/amplifyframework/predictions/models/Pose;
move-result-object v0
iput-object v0, p0, Lcom/amplifyframework/predictions/models/EntityDetails;->pose:Lcom/amplifyframework/predictions/models/Pose;
.line 7
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/EntityDetails$Builder;->getGender()Lcom/amplifyframework/predictions/models/Gender;
move-result-object v0
iput-object v0, p0, Lcom/amplifyframework/predictions/models/EntityDetails;->gender:Lcom/amplifyframework/predictions/models/Gender;
.line 8
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/EntityDetails$Builder;->getLandmarks()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/amplifyframework/predictions/models/EntityDetails;->landmarks:Ljava/util/List;
.line 9
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/EntityDetails$Builder;->getEmotions()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/amplifyframework/predictions/models/EntityDetails;->emotions:Ljava/util/List;
.line 10
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/EntityDetails$Builder;->getValues()Ljava/util/List;
move-result-object p1
iput-object p1, p0, Lcom/amplifyframework/predictions/models/EntityDetails;->features:Ljava/util/List;
return-void
.end method
.method public synthetic constructor <init>(Lcom/amplifyframework/predictions/models/EntityDetails$Builder;Lcom/amplifyframework/predictions/models/EntityDetails$1;)V
.locals 0
.line 1
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/EntityDetails;-><init>(Lcom/amplifyframework/predictions/models/EntityDetails$Builder;)V
return-void
.end method
.method public static builder()Lcom/amplifyframework/predictions/models/EntityDetails$Builder;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/EntityDetails$Builder;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/amplifyframework/predictions/models/EntityDetails$Builder;-><init>(Lcom/amplifyframework/predictions/models/EntityDetails$1;)V
return-object v0
.end method
# virtual methods
.method public getAgeRange()Lcom/amplifyframework/predictions/models/AgeRange;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/EntityDetails;->ageRange:Lcom/amplifyframework/predictions/models/AgeRange;
return-object v0
.end method
.method public getBox()Landroid/graphics/RectF;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/EntityDetails;->box:Landroid/graphics/RectF;
return-object v0
.end method
.method public getEmotions()Ljava/util/List;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lcom/amplifyframework/predictions/models/Emotion;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/EntityDetails;->emotions:Ljava/util/List;
invoke-static {v0}, Lcom/amplifyframework/util/Immutable;->of(Ljava/util/List;)Ljava/util/List;
move-result-object v0
return-object v0
.end method
.method public getGender()Lcom/amplifyframework/predictions/models/Gender;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/EntityDetails;->gender:Lcom/amplifyframework/predictions/models/Gender;
return-object v0
.end method
.method public getLandmarks()Ljava/util/List;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lcom/amplifyframework/predictions/models/Landmark;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/EntityDetails;->landmarks:Ljava/util/List;
invoke-static {v0}, Lcom/amplifyframework/util/Immutable;->of(Ljava/util/List;)Ljava/util/List;
move-result-object v0
return-object v0
.end method
.method public getPolygon()Lcom/amplifyframework/predictions/models/Polygon;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/EntityDetails;->polygon:Lcom/amplifyframework/predictions/models/Polygon;
return-object v0
.end method
.method public getPose()Lcom/amplifyframework/predictions/models/Pose;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/EntityDetails;->pose:Lcom/amplifyframework/predictions/models/Pose;
return-object v0
.end method
.method public getValues()Ljava/util/List;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lcom/amplifyframework/predictions/models/BinaryFeature;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/EntityDetails;->features:Ljava/util/List;
invoke-static {v0}, Lcom/amplifyframework/util/Immutable;->of(Ljava/util/List;)Ljava/util/List;
move-result-object v0
return-object v0
.end method
@@ -0,0 +1,14 @@
.class synthetic Lcom/amplifyframework/predictions/models/EntityMatch$1;
.super Ljava/lang/Object;
.source "EntityMatch.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/EntityMatch;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
@@ -0,0 +1,86 @@
.class public final Lcom/amplifyframework/predictions/models/EntityMatch$Builder;
.super Lcom/amplifyframework/predictions/models/ImageFeature$Builder;
.source "EntityMatch.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/EntityMatch;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Builder"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/predictions/models/ImageFeature$Builder<",
"Lcom/amplifyframework/predictions/models/EntityMatch$Builder;",
"Lcom/amplifyframework/predictions/models/EntityMatch;",
"Ljava/lang/String;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Lcom/amplifyframework/predictions/models/ImageFeature$Builder;-><init>()V
return-void
.end method
# virtual methods
.method public build()Lcom/amplifyframework/predictions/models/EntityMatch;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 2
new-instance v0, Lcom/amplifyframework/predictions/models/EntityMatch;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/amplifyframework/predictions/models/EntityMatch;-><init>(Lcom/amplifyframework/predictions/models/EntityMatch$Builder;Lcom/amplifyframework/predictions/models/EntityMatch$1;)V
return-object v0
.end method
.method public bridge synthetic build()Lcom/amplifyframework/predictions/models/Feature;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/predictions/models/EntityMatch$Builder;->build()Lcom/amplifyframework/predictions/models/EntityMatch;
move-result-object v0
return-object v0
.end method
.method public externalImageId(Ljava/lang/String;)Lcom/amplifyframework/predictions/models/EntityMatch$Builder;
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
invoke-virtual {p0, p1}, Lcom/amplifyframework/predictions/models/Feature$Builder;->value(Ljava/lang/Object;)Lcom/amplifyframework/predictions/models/Feature$Builder;
move-result-object p1
check-cast p1, Lcom/amplifyframework/predictions/models/EntityMatch$Builder;
return-object p1
.end method
@@ -0,0 +1,84 @@
.class public final Lcom/amplifyframework/predictions/models/EntityMatch;
.super Lcom/amplifyframework/predictions/models/ImageFeature;
.source "EntityMatch.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/amplifyframework/predictions/models/EntityMatch$Builder;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/predictions/models/ImageFeature<",
"Ljava/lang/String;",
">;"
}
.end annotation
# direct methods
.method private constructor <init>(Lcom/amplifyframework/predictions/models/EntityMatch$Builder;)V
.locals 0
.line 2
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/ImageFeature;-><init>(Lcom/amplifyframework/predictions/models/ImageFeature$Builder;)V
return-void
.end method
.method public synthetic constructor <init>(Lcom/amplifyframework/predictions/models/EntityMatch$Builder;Lcom/amplifyframework/predictions/models/EntityMatch$1;)V
.locals 0
.line 1
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/EntityMatch;-><init>(Lcom/amplifyframework/predictions/models/EntityMatch$Builder;)V
return-void
.end method
.method public static builder()Lcom/amplifyframework/predictions/models/EntityMatch$Builder;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/EntityMatch$Builder;
invoke-direct {v0}, Lcom/amplifyframework/predictions/models/EntityMatch$Builder;-><init>()V
return-object v0
.end method
# virtual methods
.method public getExternalImageId()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/predictions/models/Feature;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
return-object v0
.end method
.method public getTypeAlias()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
sget-object v0, Lcom/amplifyframework/predictions/models/FeatureType;->ENTITY_MATCH:Lcom/amplifyframework/predictions/models/FeatureType;
invoke-virtual {v0}, Lcom/amplifyframework/predictions/models/FeatureType;->getAlias()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
@@ -0,0 +1,217 @@
.class public final enum Lcom/amplifyframework/predictions/models/EntityType;
.super Ljava/lang/Enum;
.source "EntityType.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/amplifyframework/predictions/models/EntityType;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/amplifyframework/predictions/models/EntityType;
.field public static final enum COMMERCIAL_ITEM:Lcom/amplifyframework/predictions/models/EntityType;
.field public static final enum DATE:Lcom/amplifyframework/predictions/models/EntityType;
.field public static final enum EVENT:Lcom/amplifyframework/predictions/models/EntityType;
.field public static final enum LOCATION:Lcom/amplifyframework/predictions/models/EntityType;
.field public static final enum ORGANIZATION:Lcom/amplifyframework/predictions/models/EntityType;
.field public static final enum PERSON:Lcom/amplifyframework/predictions/models/EntityType;
.field public static final enum QUANTITY:Lcom/amplifyframework/predictions/models/EntityType;
.field public static final enum TITLE:Lcom/amplifyframework/predictions/models/EntityType;
.field public static final enum UNKNOWN:Lcom/amplifyframework/predictions/models/EntityType;
# direct methods
.method public static constructor <clinit>()V
.locals 16
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/EntityType;
const-string v1, "COMMERCIAL_ITEM"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Lcom/amplifyframework/predictions/models/EntityType;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/amplifyframework/predictions/models/EntityType;->COMMERCIAL_ITEM:Lcom/amplifyframework/predictions/models/EntityType;
.line 2
new-instance v1, Lcom/amplifyframework/predictions/models/EntityType;
const-string v3, "DATE"
const/4 v4, 0x1
invoke-direct {v1, v3, v4}, Lcom/amplifyframework/predictions/models/EntityType;-><init>(Ljava/lang/String;I)V
sput-object v1, Lcom/amplifyframework/predictions/models/EntityType;->DATE:Lcom/amplifyframework/predictions/models/EntityType;
.line 3
new-instance v3, Lcom/amplifyframework/predictions/models/EntityType;
const-string v5, "EVENT"
const/4 v6, 0x2
invoke-direct {v3, v5, v6}, Lcom/amplifyframework/predictions/models/EntityType;-><init>(Ljava/lang/String;I)V
sput-object v3, Lcom/amplifyframework/predictions/models/EntityType;->EVENT:Lcom/amplifyframework/predictions/models/EntityType;
.line 4
new-instance v5, Lcom/amplifyframework/predictions/models/EntityType;
const-string v7, "LOCATION"
const/4 v8, 0x3
invoke-direct {v5, v7, v8}, Lcom/amplifyframework/predictions/models/EntityType;-><init>(Ljava/lang/String;I)V
sput-object v5, Lcom/amplifyframework/predictions/models/EntityType;->LOCATION:Lcom/amplifyframework/predictions/models/EntityType;
.line 5
new-instance v7, Lcom/amplifyframework/predictions/models/EntityType;
const-string v9, "ORGANIZATION"
const/4 v10, 0x4
invoke-direct {v7, v9, v10}, Lcom/amplifyframework/predictions/models/EntityType;-><init>(Ljava/lang/String;I)V
sput-object v7, Lcom/amplifyframework/predictions/models/EntityType;->ORGANIZATION:Lcom/amplifyframework/predictions/models/EntityType;
.line 6
new-instance v9, Lcom/amplifyframework/predictions/models/EntityType;
const-string v11, "PERSON"
const/4 v12, 0x5
invoke-direct {v9, v11, v12}, Lcom/amplifyframework/predictions/models/EntityType;-><init>(Ljava/lang/String;I)V
sput-object v9, Lcom/amplifyframework/predictions/models/EntityType;->PERSON:Lcom/amplifyframework/predictions/models/EntityType;
.line 7
new-instance v11, Lcom/amplifyframework/predictions/models/EntityType;
const-string v13, "QUANTITY"
const/4 v14, 0x6
invoke-direct {v11, v13, v14}, Lcom/amplifyframework/predictions/models/EntityType;-><init>(Ljava/lang/String;I)V
sput-object v11, Lcom/amplifyframework/predictions/models/EntityType;->QUANTITY:Lcom/amplifyframework/predictions/models/EntityType;
.line 8
new-instance v13, Lcom/amplifyframework/predictions/models/EntityType;
const-string v15, "TITLE"
const/4 v14, 0x7
invoke-direct {v13, v15, v14}, Lcom/amplifyframework/predictions/models/EntityType;-><init>(Ljava/lang/String;I)V
sput-object v13, Lcom/amplifyframework/predictions/models/EntityType;->TITLE:Lcom/amplifyframework/predictions/models/EntityType;
.line 9
new-instance v15, Lcom/amplifyframework/predictions/models/EntityType;
const-string v14, "UNKNOWN"
const/16 v12, 0x8
invoke-direct {v15, v14, v12}, Lcom/amplifyframework/predictions/models/EntityType;-><init>(Ljava/lang/String;I)V
sput-object v15, Lcom/amplifyframework/predictions/models/EntityType;->UNKNOWN:Lcom/amplifyframework/predictions/models/EntityType;
const/16 v14, 0x9
new-array v14, v14, [Lcom/amplifyframework/predictions/models/EntityType;
aput-object v0, v14, v2
aput-object v1, v14, v4
aput-object v3, v14, v6
aput-object v5, v14, v8
aput-object v7, v14, v10
const/4 v0, 0x5
aput-object v9, v14, v0
const/4 v0, 0x6
aput-object v11, v14, v0
const/4 v0, 0x7
aput-object v13, v14, v0
aput-object v15, v14, v12
.line 10
sput-object v14, Lcom/amplifyframework/predictions/models/EntityType;->$VALUES:[Lcom/amplifyframework/predictions/models/EntityType;
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;)Lcom/amplifyframework/predictions/models/EntityType;
.locals 1
.line 1
const-class v0, Lcom/amplifyframework/predictions/models/EntityType;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/amplifyframework/predictions/models/EntityType;
return-object p0
.end method
.method public static values()[Lcom/amplifyframework/predictions/models/EntityType;
.locals 1
.line 1
sget-object v0, Lcom/amplifyframework/predictions/models/EntityType;->$VALUES:[Lcom/amplifyframework/predictions/models/EntityType;
invoke-virtual {v0}, [Lcom/amplifyframework/predictions/models/EntityType;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/amplifyframework/predictions/models/EntityType;
return-object v0
.end method
@@ -0,0 +1,179 @@
.class abstract Lcom/amplifyframework/predictions/models/Feature$Builder;
.super Ljava/lang/Object;
.source "Feature.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/Feature;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x409
name = "Builder"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<B:",
"Lcom/amplifyframework/predictions/models/Feature$Builder<",
"TB;TR;TT;>;R:",
"Lcom/amplifyframework/predictions/models/Feature<",
"TT;>;T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;"
}
.end annotation
# instance fields
.field private confidence:F
.field private id:Ljava/lang/String;
.field private value:Ljava/lang/Object;
.annotation system Ldalvik/annotation/Signature;
value = {
"TT;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.locals 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
invoke-static {}, Ljava/util/UUID;->randomUUID()Ljava/util/UUID;
move-result-object v0
invoke-virtual {v0}, Ljava/util/UUID;->toString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/amplifyframework/predictions/models/Feature$Builder;->id:Ljava/lang/String;
return-void
.end method
# virtual methods
.method public abstract build()Lcom/amplifyframework/predictions/models/Feature;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()TR;"
}
.end annotation
.end method
.method public final confidence(F)Lcom/amplifyframework/predictions/models/Feature$Builder;
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(F)TB;"
}
.end annotation
.line 1
iput p1, p0, Lcom/amplifyframework/predictions/models/Feature$Builder;->confidence:F
return-object p0
.end method
.method public final getConfidence()F
.locals 1
.line 1
iget v0, p0, Lcom/amplifyframework/predictions/models/Feature$Builder;->confidence:F
return v0
.end method
.method public final getId()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/Feature$Builder;->id:Ljava/lang/String;
invoke-static {v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
return-object v0
.end method
.method public final getValue()Ljava/lang/Object;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()TT;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/Feature$Builder;->value:Ljava/lang/Object;
invoke-static {v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
return-object v0
.end method
.method public final id(Ljava/lang/String;)Lcom/amplifyframework/predictions/models/Feature$Builder;
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")TB;"
}
.end annotation
.line 1
invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
iput-object p1, p0, Lcom/amplifyframework/predictions/models/Feature$Builder;->id:Ljava/lang/String;
return-object p0
.end method
.method public final value(Ljava/lang/Object;)Lcom/amplifyframework/predictions/models/Feature$Builder;
.locals 0
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;)TB;"
}
.end annotation
.line 1
invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
iput-object p1, p0, Lcom/amplifyframework/predictions/models/Feature$Builder;->value:Ljava/lang/Object;
return-object p0
.end method
@@ -0,0 +1,201 @@
.class public abstract Lcom/amplifyframework/predictions/models/Feature;
.super Ljava/lang/Object;
.source "Feature.java"
# interfaces
.implements Ljava/lang/Comparable;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/amplifyframework/predictions/models/Feature$Builder;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Ljava/lang/Comparable<",
"Lcom/amplifyframework/predictions/models/Feature<",
"TT;>;>;"
}
.end annotation
# instance fields
.field private final confidence:F
.field private final id:Ljava/lang/String;
.field private final value:Ljava/lang/Object;
.annotation system Ldalvik/annotation/Signature;
value = {
"TT;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Lcom/amplifyframework/predictions/models/Feature$Builder;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amplifyframework/predictions/models/Feature$Builder<",
"*+",
"Lcom/amplifyframework/predictions/models/Feature<",
"TT;>;TT;>;)V"
}
.end annotation
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/Feature$Builder;->getId()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/amplifyframework/predictions/models/Feature;->id:Ljava/lang/String;
.line 3
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/Feature$Builder;->getValue()Ljava/lang/Object;
move-result-object v0
iput-object v0, p0, Lcom/amplifyframework/predictions/models/Feature;->value:Ljava/lang/Object;
.line 4
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/Feature$Builder;->getConfidence()F
move-result p1
iput p1, p0, Lcom/amplifyframework/predictions/models/Feature;->confidence:F
return-void
.end method
# virtual methods
.method public compareTo(Lcom/amplifyframework/predictions/models/Feature;)I
.locals 2
.param p1 # Lcom/amplifyframework/predictions/models/Feature;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amplifyframework/predictions/models/Feature<",
"TT;>;)I"
}
.end annotation
if-nez p1, :cond_0
const/4 p1, -0x1
return p1
.line 2
:cond_0
invoke-virtual {p0}, Lcom/amplifyframework/predictions/models/Feature;->getTypeAlias()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/Feature;->getTypeAlias()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/String;->compareToIgnoreCase(Ljava/lang/String;)I
move-result v0
if-eqz v0, :cond_1
return v0
.line 3
:cond_1
invoke-virtual {p0}, Lcom/amplifyframework/predictions/models/Feature;->getConfidence()F
move-result v0
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/Feature;->getConfidence()F
move-result p1
sub-float/2addr v0, p1
invoke-static {v0}, Ljava/lang/Math;->signum(F)F
move-result p1
float-to-int p1, p1
return p1
.end method
.method public bridge synthetic compareTo(Ljava/lang/Object;)I
.locals 0
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
check-cast p1, Lcom/amplifyframework/predictions/models/Feature;
invoke-virtual {p0, p1}, Lcom/amplifyframework/predictions/models/Feature;->compareTo(Lcom/amplifyframework/predictions/models/Feature;)I
move-result p1
return p1
.end method
.method public final getConfidence()F
.locals 1
.line 1
iget v0, p0, Lcom/amplifyframework/predictions/models/Feature;->confidence:F
return v0
.end method
.method public final getId()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/Feature;->id:Ljava/lang/String;
return-object v0
.end method
.method public abstract getTypeAlias()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public final getValue()Ljava/lang/Object;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()TT;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/Feature;->value:Ljava/lang/Object;
return-object v0
.end method
@@ -0,0 +1,362 @@
.class public final enum Lcom/amplifyframework/predictions/models/FeatureType;
.super Ljava/lang/Enum;
.source "FeatureType.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/amplifyframework/predictions/models/FeatureType;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/amplifyframework/predictions/models/FeatureType;
.field public static final enum BOUNDED_KEY_VALUE:Lcom/amplifyframework/predictions/models/FeatureType;
.field public static final enum CELEBRITY:Lcom/amplifyframework/predictions/models/FeatureType;
.field public static final enum CELL:Lcom/amplifyframework/predictions/models/FeatureType;
.field public static final enum EMOTION:Lcom/amplifyframework/predictions/models/FeatureType;
.field public static final enum ENTITY:Lcom/amplifyframework/predictions/models/FeatureType;
.field public static final enum ENTITY_MATCH:Lcom/amplifyframework/predictions/models/FeatureType;
.field public static final enum GENDER:Lcom/amplifyframework/predictions/models/FeatureType;
.field public static final enum IDENTIFIED_TEXT:Lcom/amplifyframework/predictions/models/FeatureType;
.field public static final enum KEY_PHRASE:Lcom/amplifyframework/predictions/models/FeatureType;
.field public static final enum LANGUAGE:Lcom/amplifyframework/predictions/models/FeatureType;
.field public static final enum SENTIMENT:Lcom/amplifyframework/predictions/models/FeatureType;
.field public static final enum SYNTAX:Lcom/amplifyframework/predictions/models/FeatureType;
.field public static final enum TABLE:Lcom/amplifyframework/predictions/models/FeatureType;
# instance fields
.field private final typeAlias:Ljava/lang/String;
# direct methods
.method public static constructor <clinit>()V
.locals 16
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/FeatureType;
const-string v1, "BOUNDED_KEY_VALUE"
const/4 v2, 0x0
const-string v3, "BoundedKeyValue"
invoke-direct {v0, v1, v2, v3}, Lcom/amplifyframework/predictions/models/FeatureType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/amplifyframework/predictions/models/FeatureType;->BOUNDED_KEY_VALUE:Lcom/amplifyframework/predictions/models/FeatureType;
.line 2
new-instance v1, Lcom/amplifyframework/predictions/models/FeatureType;
const-string v3, "CELEBRITY"
const/4 v4, 0x1
const-string v5, "Celebrity"
invoke-direct {v1, v3, v4, v5}, Lcom/amplifyframework/predictions/models/FeatureType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v1, Lcom/amplifyframework/predictions/models/FeatureType;->CELEBRITY:Lcom/amplifyframework/predictions/models/FeatureType;
.line 3
new-instance v3, Lcom/amplifyframework/predictions/models/FeatureType;
const-string v5, "CELL"
const/4 v6, 0x2
const-string v7, "Cell"
invoke-direct {v3, v5, v6, v7}, Lcom/amplifyframework/predictions/models/FeatureType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v3, Lcom/amplifyframework/predictions/models/FeatureType;->CELL:Lcom/amplifyframework/predictions/models/FeatureType;
.line 4
new-instance v5, Lcom/amplifyframework/predictions/models/FeatureType;
const-string v7, "EmotionType"
const-string v8, "EMOTION"
const/4 v9, 0x3
invoke-direct {v5, v8, v9, v7}, Lcom/amplifyframework/predictions/models/FeatureType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v5, Lcom/amplifyframework/predictions/models/FeatureType;->EMOTION:Lcom/amplifyframework/predictions/models/FeatureType;
.line 5
new-instance v7, Lcom/amplifyframework/predictions/models/FeatureType;
const-string v8, "EntityType"
const-string v10, "ENTITY"
const/4 v11, 0x4
invoke-direct {v7, v10, v11, v8}, Lcom/amplifyframework/predictions/models/FeatureType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v7, Lcom/amplifyframework/predictions/models/FeatureType;->ENTITY:Lcom/amplifyframework/predictions/models/FeatureType;
.line 6
new-instance v8, Lcom/amplifyframework/predictions/models/FeatureType;
const-string v10, "ENTITY_MATCH"
const/4 v12, 0x5
const-string v13, "EntityMatch"
invoke-direct {v8, v10, v12, v13}, Lcom/amplifyframework/predictions/models/FeatureType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v8, Lcom/amplifyframework/predictions/models/FeatureType;->ENTITY_MATCH:Lcom/amplifyframework/predictions/models/FeatureType;
.line 7
new-instance v10, Lcom/amplifyframework/predictions/models/FeatureType;
const-string v13, "GenderBinaryType"
const-string v14, "GENDER"
const/4 v15, 0x6
invoke-direct {v10, v14, v15, v13}, Lcom/amplifyframework/predictions/models/FeatureType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v10, Lcom/amplifyframework/predictions/models/FeatureType;->GENDER:Lcom/amplifyframework/predictions/models/FeatureType;
.line 8
new-instance v13, Lcom/amplifyframework/predictions/models/FeatureType;
const-string v14, "IDENTIFIED_TEXT"
const/4 v15, 0x7
const-string v12, "IdentifiedText"
invoke-direct {v13, v14, v15, v12}, Lcom/amplifyframework/predictions/models/FeatureType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v13, Lcom/amplifyframework/predictions/models/FeatureType;->IDENTIFIED_TEXT:Lcom/amplifyframework/predictions/models/FeatureType;
.line 9
new-instance v12, Lcom/amplifyframework/predictions/models/FeatureType;
const-string v14, "KEY_PHRASE"
const/16 v15, 0x8
const-string v11, "KeyPhrase"
invoke-direct {v12, v14, v15, v11}, Lcom/amplifyframework/predictions/models/FeatureType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v12, Lcom/amplifyframework/predictions/models/FeatureType;->KEY_PHRASE:Lcom/amplifyframework/predictions/models/FeatureType;
.line 10
new-instance v11, Lcom/amplifyframework/predictions/models/FeatureType;
const-string v14, "LanguageType"
const-string v15, "LANGUAGE"
const/16 v9, 0x9
invoke-direct {v11, v15, v9, v14}, Lcom/amplifyframework/predictions/models/FeatureType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v11, Lcom/amplifyframework/predictions/models/FeatureType;->LANGUAGE:Lcom/amplifyframework/predictions/models/FeatureType;
.line 11
new-instance v14, Lcom/amplifyframework/predictions/models/FeatureType;
const-string v15, "SentimentType"
const-string v9, "SENTIMENT"
const/16 v6, 0xa
invoke-direct {v14, v9, v6, v15}, Lcom/amplifyframework/predictions/models/FeatureType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v14, Lcom/amplifyframework/predictions/models/FeatureType;->SENTIMENT:Lcom/amplifyframework/predictions/models/FeatureType;
.line 12
new-instance v9, Lcom/amplifyframework/predictions/models/FeatureType;
const-string v15, "SpeechType"
const-string v6, "SYNTAX"
const/16 v4, 0xb
invoke-direct {v9, v6, v4, v15}, Lcom/amplifyframework/predictions/models/FeatureType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v9, Lcom/amplifyframework/predictions/models/FeatureType;->SYNTAX:Lcom/amplifyframework/predictions/models/FeatureType;
.line 13
new-instance v6, Lcom/amplifyframework/predictions/models/FeatureType;
const-string v15, "TABLE"
const/16 v4, 0xc
const-string v2, "Table"
invoke-direct {v6, v15, v4, v2}, Lcom/amplifyframework/predictions/models/FeatureType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v6, Lcom/amplifyframework/predictions/models/FeatureType;->TABLE:Lcom/amplifyframework/predictions/models/FeatureType;
const/16 v2, 0xd
new-array v2, v2, [Lcom/amplifyframework/predictions/models/FeatureType;
const/4 v15, 0x0
aput-object v0, v2, v15
const/4 v0, 0x1
aput-object v1, v2, v0
const/4 v0, 0x2
aput-object v3, v2, v0
const/4 v0, 0x3
aput-object v5, v2, v0
const/4 v0, 0x4
aput-object v7, v2, v0
const/4 v0, 0x5
aput-object v8, v2, v0
const/4 v0, 0x6
aput-object v10, v2, v0
const/4 v0, 0x7
aput-object v13, v2, v0
const/16 v0, 0x8
aput-object v12, v2, v0
const/16 v0, 0x9
aput-object v11, v2, v0
const/16 v0, 0xa
aput-object v14, v2, v0
const/16 v0, 0xb
aput-object v9, v2, v0
aput-object v6, v2, v4
.line 14
sput-object v2, Lcom/amplifyframework/predictions/models/FeatureType;->$VALUES:[Lcom/amplifyframework/predictions/models/FeatureType;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;ILjava/lang/String;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")V"
}
.end annotation
.line 1
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
.line 2
iput-object p3, p0, Lcom/amplifyframework/predictions/models/FeatureType;->typeAlias:Ljava/lang/String;
return-void
.end method
.method public static fromAlias(Ljava/lang/String;)Lcom/amplifyframework/predictions/models/FeatureType;
.locals 0
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
:try_start_0
invoke-static {p0}, Lcom/amplifyframework/predictions/models/FeatureType;->valueOf(Ljava/lang/String;)Lcom/amplifyframework/predictions/models/FeatureType;
move-result-object p0
:try_end_0
.catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0
return-object p0
:catch_0
const/4 p0, 0x0
return-object p0
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/amplifyframework/predictions/models/FeatureType;
.locals 1
.line 1
const-class v0, Lcom/amplifyframework/predictions/models/FeatureType;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/amplifyframework/predictions/models/FeatureType;
return-object p0
.end method
.method public static values()[Lcom/amplifyframework/predictions/models/FeatureType;
.locals 1
.line 1
sget-object v0, Lcom/amplifyframework/predictions/models/FeatureType;->$VALUES:[Lcom/amplifyframework/predictions/models/FeatureType;
invoke-virtual {v0}, [Lcom/amplifyframework/predictions/models/FeatureType;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/amplifyframework/predictions/models/FeatureType;
return-object v0
.end method
# virtual methods
.method public getAlias()Ljava/lang/String;
.locals 1
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/FeatureType;->typeAlias:Ljava/lang/String;
return-object v0
.end method
@@ -0,0 +1,14 @@
.class synthetic Lcom/amplifyframework/predictions/models/Gender$1;
.super Ljava/lang/Object;
.source "Gender.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/Gender;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
@@ -0,0 +1,65 @@
.class public final Lcom/amplifyframework/predictions/models/Gender$Builder;
.super Lcom/amplifyframework/predictions/models/Feature$Builder;
.source "Gender.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/Gender;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Builder"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/predictions/models/Feature$Builder<",
"Lcom/amplifyframework/predictions/models/Gender$Builder;",
"Lcom/amplifyframework/predictions/models/Gender;",
"Lcom/amplifyframework/predictions/models/GenderBinaryType;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Lcom/amplifyframework/predictions/models/Feature$Builder;-><init>()V
return-void
.end method
# virtual methods
.method public bridge synthetic build()Lcom/amplifyframework/predictions/models/Feature;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/predictions/models/Gender$Builder;->build()Lcom/amplifyframework/predictions/models/Gender;
move-result-object v0
return-object v0
.end method
.method public build()Lcom/amplifyframework/predictions/models/Gender;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 2
new-instance v0, Lcom/amplifyframework/predictions/models/Gender;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/amplifyframework/predictions/models/Gender;-><init>(Lcom/amplifyframework/predictions/models/Gender$Builder;Lcom/amplifyframework/predictions/models/Gender$1;)V
return-object v0
.end method
@@ -0,0 +1,69 @@
.class public final Lcom/amplifyframework/predictions/models/Gender;
.super Lcom/amplifyframework/predictions/models/Feature;
.source "Gender.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/amplifyframework/predictions/models/Gender$Builder;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/predictions/models/Feature<",
"Lcom/amplifyframework/predictions/models/GenderBinaryType;",
">;"
}
.end annotation
# direct methods
.method private constructor <init>(Lcom/amplifyframework/predictions/models/Gender$Builder;)V
.locals 0
.line 2
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/Feature;-><init>(Lcom/amplifyframework/predictions/models/Feature$Builder;)V
return-void
.end method
.method public synthetic constructor <init>(Lcom/amplifyframework/predictions/models/Gender$Builder;Lcom/amplifyframework/predictions/models/Gender$1;)V
.locals 0
.line 1
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/Gender;-><init>(Lcom/amplifyframework/predictions/models/Gender$Builder;)V
return-void
.end method
.method public static builder()Lcom/amplifyframework/predictions/models/Gender$Builder;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/Gender$Builder;
invoke-direct {v0}, Lcom/amplifyframework/predictions/models/Gender$Builder;-><init>()V
return-object v0
.end method
# virtual methods
.method public getTypeAlias()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
sget-object v0, Lcom/amplifyframework/predictions/models/FeatureType;->GENDER:Lcom/amplifyframework/predictions/models/FeatureType;
invoke-virtual {v0}, Lcom/amplifyframework/predictions/models/FeatureType;->getAlias()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
@@ -0,0 +1,121 @@
.class public final enum Lcom/amplifyframework/predictions/models/GenderBinaryType;
.super Ljava/lang/Enum;
.source "GenderBinaryType.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/amplifyframework/predictions/models/GenderBinaryType;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/amplifyframework/predictions/models/GenderBinaryType;
.field public static final enum FEMALE:Lcom/amplifyframework/predictions/models/GenderBinaryType;
.field public static final enum MALE:Lcom/amplifyframework/predictions/models/GenderBinaryType;
.field public static final enum UNKNOWN:Lcom/amplifyframework/predictions/models/GenderBinaryType;
# direct methods
.method public static constructor <clinit>()V
.locals 7
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/GenderBinaryType;
const-string v1, "MALE"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Lcom/amplifyframework/predictions/models/GenderBinaryType;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/amplifyframework/predictions/models/GenderBinaryType;->MALE:Lcom/amplifyframework/predictions/models/GenderBinaryType;
.line 2
new-instance v1, Lcom/amplifyframework/predictions/models/GenderBinaryType;
const-string v3, "FEMALE"
const/4 v4, 0x1
invoke-direct {v1, v3, v4}, Lcom/amplifyframework/predictions/models/GenderBinaryType;-><init>(Ljava/lang/String;I)V
sput-object v1, Lcom/amplifyframework/predictions/models/GenderBinaryType;->FEMALE:Lcom/amplifyframework/predictions/models/GenderBinaryType;
.line 3
new-instance v3, Lcom/amplifyframework/predictions/models/GenderBinaryType;
const-string v5, "UNKNOWN"
const/4 v6, 0x2
invoke-direct {v3, v5, v6}, Lcom/amplifyframework/predictions/models/GenderBinaryType;-><init>(Ljava/lang/String;I)V
sput-object v3, Lcom/amplifyframework/predictions/models/GenderBinaryType;->UNKNOWN:Lcom/amplifyframework/predictions/models/GenderBinaryType;
const/4 v5, 0x3
new-array v5, v5, [Lcom/amplifyframework/predictions/models/GenderBinaryType;
aput-object v0, v5, v2
aput-object v1, v5, v4
aput-object v3, v5, v6
.line 4
sput-object v5, Lcom/amplifyframework/predictions/models/GenderBinaryType;->$VALUES:[Lcom/amplifyframework/predictions/models/GenderBinaryType;
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;)Lcom/amplifyframework/predictions/models/GenderBinaryType;
.locals 1
.line 1
const-class v0, Lcom/amplifyframework/predictions/models/GenderBinaryType;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/amplifyframework/predictions/models/GenderBinaryType;
return-object p0
.end method
.method public static values()[Lcom/amplifyframework/predictions/models/GenderBinaryType;
.locals 1
.line 1
sget-object v0, Lcom/amplifyframework/predictions/models/GenderBinaryType;->$VALUES:[Lcom/amplifyframework/predictions/models/GenderBinaryType;
invoke-virtual {v0}, [Lcom/amplifyframework/predictions/models/GenderBinaryType;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/amplifyframework/predictions/models/GenderBinaryType;
return-object v0
.end method
@@ -0,0 +1,14 @@
.class synthetic Lcom/amplifyframework/predictions/models/IdentifiedText$1;
.super Ljava/lang/Object;
.source "IdentifiedText.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/IdentifiedText;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
@@ -0,0 +1,110 @@
.class public final Lcom/amplifyframework/predictions/models/IdentifiedText$Builder;
.super Lcom/amplifyframework/predictions/models/ImageFeature$Builder;
.source "IdentifiedText.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/IdentifiedText;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Builder"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/predictions/models/ImageFeature$Builder<",
"Lcom/amplifyframework/predictions/models/IdentifiedText$Builder;",
"Lcom/amplifyframework/predictions/models/IdentifiedText;",
"Ljava/lang/String;",
">;"
}
.end annotation
# instance fields
.field private page:I
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Lcom/amplifyframework/predictions/models/ImageFeature$Builder;-><init>()V
return-void
.end method
# virtual methods
.method public bridge synthetic build()Lcom/amplifyframework/predictions/models/Feature;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/predictions/models/IdentifiedText$Builder;->build()Lcom/amplifyframework/predictions/models/IdentifiedText;
move-result-object v0
return-object v0
.end method
.method public build()Lcom/amplifyframework/predictions/models/IdentifiedText;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 2
new-instance v0, Lcom/amplifyframework/predictions/models/IdentifiedText;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/amplifyframework/predictions/models/IdentifiedText;-><init>(Lcom/amplifyframework/predictions/models/IdentifiedText$Builder;Lcom/amplifyframework/predictions/models/IdentifiedText$1;)V
return-object v0
.end method
.method public getPage()I
.locals 1
.line 1
iget v0, p0, Lcom/amplifyframework/predictions/models/IdentifiedText$Builder;->page:I
return v0
.end method
.method public page(I)Lcom/amplifyframework/predictions/models/IdentifiedText$Builder;
.locals 0
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iput p1, p0, Lcom/amplifyframework/predictions/models/IdentifiedText$Builder;->page:I
return-object p0
.end method
.method public text(Ljava/lang/String;)Lcom/amplifyframework/predictions/models/IdentifiedText$Builder;
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
invoke-super {p0, p1}, Lcom/amplifyframework/predictions/models/Feature$Builder;->value(Ljava/lang/Object;)Lcom/amplifyframework/predictions/models/Feature$Builder;
move-result-object p1
check-cast p1, Lcom/amplifyframework/predictions/models/IdentifiedText$Builder;
return-object p1
.end method
@@ -0,0 +1,102 @@
.class public final Lcom/amplifyframework/predictions/models/IdentifiedText;
.super Lcom/amplifyframework/predictions/models/ImageFeature;
.source "IdentifiedText.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/amplifyframework/predictions/models/IdentifiedText$Builder;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/predictions/models/ImageFeature<",
"Ljava/lang/String;",
">;"
}
.end annotation
# instance fields
.field private final page:I
# direct methods
.method private constructor <init>(Lcom/amplifyframework/predictions/models/IdentifiedText$Builder;)V
.locals 0
.line 2
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/ImageFeature;-><init>(Lcom/amplifyframework/predictions/models/ImageFeature$Builder;)V
.line 3
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/IdentifiedText$Builder;->getPage()I
move-result p1
iput p1, p0, Lcom/amplifyframework/predictions/models/IdentifiedText;->page:I
return-void
.end method
.method public synthetic constructor <init>(Lcom/amplifyframework/predictions/models/IdentifiedText$Builder;Lcom/amplifyframework/predictions/models/IdentifiedText$1;)V
.locals 0
.line 1
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/IdentifiedText;-><init>(Lcom/amplifyframework/predictions/models/IdentifiedText$Builder;)V
return-void
.end method
.method public static builder()Lcom/amplifyframework/predictions/models/IdentifiedText$Builder;
.locals 1
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/IdentifiedText$Builder;
invoke-direct {v0}, Lcom/amplifyframework/predictions/models/IdentifiedText$Builder;-><init>()V
return-object v0
.end method
# virtual methods
.method public getPage()I
.locals 1
.line 1
iget v0, p0, Lcom/amplifyframework/predictions/models/IdentifiedText;->page:I
return v0
.end method
.method public getText()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/predictions/models/Feature;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
return-object v0
.end method
.method public getTypeAlias()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
sget-object v0, Lcom/amplifyframework/predictions/models/FeatureType;->IDENTIFIED_TEXT:Lcom/amplifyframework/predictions/models/FeatureType;
invoke-virtual {v0}, Lcom/amplifyframework/predictions/models/FeatureType;->getAlias()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
@@ -0,0 +1,10 @@
.class public interface abstract Lcom/amplifyframework/predictions/models/IdentifyAction;
.super Ljava/lang/Object;
.source "IdentifyAction.java"
# virtual methods
.method public abstract getType()Lcom/amplifyframework/predictions/models/IdentifyActionType;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
@@ -0,0 +1,150 @@
.class public final enum Lcom/amplifyframework/predictions/models/IdentifyActionType;
.super Ljava/lang/Enum;
.source "IdentifyActionType.java"
# interfaces
.implements Lcom/amplifyframework/predictions/models/IdentifyAction;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/amplifyframework/predictions/models/IdentifyActionType;",
">;",
"Lcom/amplifyframework/predictions/models/IdentifyAction;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/amplifyframework/predictions/models/IdentifyActionType;
.field public static final enum DETECT_CELEBRITIES:Lcom/amplifyframework/predictions/models/IdentifyActionType;
.field public static final enum DETECT_ENTITIES:Lcom/amplifyframework/predictions/models/IdentifyActionType;
.field public static final enum DETECT_LABELS:Lcom/amplifyframework/predictions/models/IdentifyActionType;
.field public static final enum DETECT_TEXT:Lcom/amplifyframework/predictions/models/IdentifyActionType;
# direct methods
.method public static constructor <clinit>()V
.locals 9
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/IdentifyActionType;
const-string v1, "DETECT_CELEBRITIES"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Lcom/amplifyframework/predictions/models/IdentifyActionType;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/amplifyframework/predictions/models/IdentifyActionType;->DETECT_CELEBRITIES:Lcom/amplifyframework/predictions/models/IdentifyActionType;
.line 2
new-instance v1, Lcom/amplifyframework/predictions/models/IdentifyActionType;
const-string v3, "DETECT_LABELS"
const/4 v4, 0x1
invoke-direct {v1, v3, v4}, Lcom/amplifyframework/predictions/models/IdentifyActionType;-><init>(Ljava/lang/String;I)V
sput-object v1, Lcom/amplifyframework/predictions/models/IdentifyActionType;->DETECT_LABELS:Lcom/amplifyframework/predictions/models/IdentifyActionType;
.line 3
new-instance v3, Lcom/amplifyframework/predictions/models/IdentifyActionType;
const-string v5, "DETECT_ENTITIES"
const/4 v6, 0x2
invoke-direct {v3, v5, v6}, Lcom/amplifyframework/predictions/models/IdentifyActionType;-><init>(Ljava/lang/String;I)V
sput-object v3, Lcom/amplifyframework/predictions/models/IdentifyActionType;->DETECT_ENTITIES:Lcom/amplifyframework/predictions/models/IdentifyActionType;
.line 4
new-instance v5, Lcom/amplifyframework/predictions/models/IdentifyActionType;
const-string v7, "DETECT_TEXT"
const/4 v8, 0x3
invoke-direct {v5, v7, v8}, Lcom/amplifyframework/predictions/models/IdentifyActionType;-><init>(Ljava/lang/String;I)V
sput-object v5, Lcom/amplifyframework/predictions/models/IdentifyActionType;->DETECT_TEXT:Lcom/amplifyframework/predictions/models/IdentifyActionType;
const/4 v7, 0x4
new-array v7, v7, [Lcom/amplifyframework/predictions/models/IdentifyActionType;
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, Lcom/amplifyframework/predictions/models/IdentifyActionType;->$VALUES:[Lcom/amplifyframework/predictions/models/IdentifyActionType;
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;)Lcom/amplifyframework/predictions/models/IdentifyActionType;
.locals 1
.line 1
const-class v0, Lcom/amplifyframework/predictions/models/IdentifyActionType;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/amplifyframework/predictions/models/IdentifyActionType;
return-object p0
.end method
.method public static values()[Lcom/amplifyframework/predictions/models/IdentifyActionType;
.locals 1
.line 1
sget-object v0, Lcom/amplifyframework/predictions/models/IdentifyActionType;->$VALUES:[Lcom/amplifyframework/predictions/models/IdentifyActionType;
invoke-virtual {v0}, [Lcom/amplifyframework/predictions/models/IdentifyActionType;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/amplifyframework/predictions/models/IdentifyActionType;
return-object v0
.end method
# virtual methods
.method public final getType()Lcom/amplifyframework/predictions/models/IdentifyActionType;
.locals 0
.annotation build Landroidx/annotation/NonNull;
.end annotation
return-object p0
.end method
@@ -0,0 +1,115 @@
.class abstract Lcom/amplifyframework/predictions/models/ImageFeature$Builder;
.super Lcom/amplifyframework/predictions/models/Feature$Builder;
.source "ImageFeature.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/ImageFeature;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x409
name = "Builder"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<B:",
"Lcom/amplifyframework/predictions/models/ImageFeature$Builder<",
"TB;TR;TT;>;R:",
"Lcom/amplifyframework/predictions/models/ImageFeature<",
"TT;>;T:",
"Ljava/lang/Object;",
">",
"Lcom/amplifyframework/predictions/models/Feature$Builder<",
"TB;TR;TT;>;"
}
.end annotation
# instance fields
.field private box:Landroid/graphics/RectF;
.field private polygon:Lcom/amplifyframework/predictions/models/Polygon;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Lcom/amplifyframework/predictions/models/Feature$Builder;-><init>()V
return-void
.end method
# virtual methods
.method public box(Landroid/graphics/RectF;)Lcom/amplifyframework/predictions/models/ImageFeature$Builder;
.locals 0
.param p1 # Landroid/graphics/RectF;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/graphics/RectF;",
")TB;"
}
.end annotation
.line 1
iput-object p1, p0, Lcom/amplifyframework/predictions/models/ImageFeature$Builder;->box:Landroid/graphics/RectF;
return-object p0
.end method
.method public getBox()Landroid/graphics/RectF;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/ImageFeature$Builder;->box:Landroid/graphics/RectF;
return-object v0
.end method
.method public getPolygon()Lcom/amplifyframework/predictions/models/Polygon;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/ImageFeature$Builder;->polygon:Lcom/amplifyframework/predictions/models/Polygon;
return-object v0
.end method
.method public polygon(Lcom/amplifyframework/predictions/models/Polygon;)Lcom/amplifyframework/predictions/models/ImageFeature$Builder;
.locals 0
.param p1 # Lcom/amplifyframework/predictions/models/Polygon;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amplifyframework/predictions/models/Polygon;",
")TB;"
}
.end annotation
.line 1
iput-object p1, p0, Lcom/amplifyframework/predictions/models/ImageFeature$Builder;->polygon:Lcom/amplifyframework/predictions/models/Polygon;
return-object p0
.end method
@@ -0,0 +1,85 @@
.class public abstract Lcom/amplifyframework/predictions/models/ImageFeature;
.super Lcom/amplifyframework/predictions/models/Feature;
.source "ImageFeature.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/amplifyframework/predictions/models/ImageFeature$Builder;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Lcom/amplifyframework/predictions/models/Feature<",
"TT;>;"
}
.end annotation
# instance fields
.field private final box:Landroid/graphics/RectF;
.field private final polygon:Lcom/amplifyframework/predictions/models/Polygon;
# direct methods
.method public constructor <init>(Lcom/amplifyframework/predictions/models/ImageFeature$Builder;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amplifyframework/predictions/models/ImageFeature$Builder<",
"*+",
"Lcom/amplifyframework/predictions/models/ImageFeature<",
"TT;>;TT;>;)V"
}
.end annotation
.line 1
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/Feature;-><init>(Lcom/amplifyframework/predictions/models/Feature$Builder;)V
.line 2
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/ImageFeature$Builder;->getBox()Landroid/graphics/RectF;
move-result-object v0
iput-object v0, p0, Lcom/amplifyframework/predictions/models/ImageFeature;->box:Landroid/graphics/RectF;
.line 3
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/ImageFeature$Builder;->getPolygon()Lcom/amplifyframework/predictions/models/Polygon;
move-result-object p1
iput-object p1, p0, Lcom/amplifyframework/predictions/models/ImageFeature;->polygon:Lcom/amplifyframework/predictions/models/Polygon;
return-void
.end method
# virtual methods
.method public getBox()Landroid/graphics/RectF;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/ImageFeature;->box:Landroid/graphics/RectF;
return-object v0
.end method
.method public getPolygon()Lcom/amplifyframework/predictions/models/Polygon;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/ImageFeature;->polygon:Lcom/amplifyframework/predictions/models/Polygon;
return-object v0
.end method
@@ -0,0 +1,14 @@
.class synthetic Lcom/amplifyframework/predictions/models/KeyPhrase$1;
.super Ljava/lang/Object;
.source "KeyPhrase.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/KeyPhrase;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
@@ -0,0 +1,65 @@
.class public final Lcom/amplifyframework/predictions/models/KeyPhrase$Builder;
.super Lcom/amplifyframework/predictions/models/TextFeature$Builder;
.source "KeyPhrase.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/KeyPhrase;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Builder"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/predictions/models/TextFeature$Builder<",
"Lcom/amplifyframework/predictions/models/KeyPhrase$Builder;",
"Lcom/amplifyframework/predictions/models/KeyPhrase;",
"Ljava/lang/String;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Lcom/amplifyframework/predictions/models/TextFeature$Builder;-><init>()V
return-void
.end method
# virtual methods
.method public bridge synthetic build()Lcom/amplifyframework/predictions/models/Feature;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/predictions/models/KeyPhrase$Builder;->build()Lcom/amplifyframework/predictions/models/KeyPhrase;
move-result-object v0
return-object v0
.end method
.method public build()Lcom/amplifyframework/predictions/models/KeyPhrase;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 2
new-instance v0, Lcom/amplifyframework/predictions/models/KeyPhrase;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/amplifyframework/predictions/models/KeyPhrase;-><init>(Lcom/amplifyframework/predictions/models/KeyPhrase$Builder;Lcom/amplifyframework/predictions/models/KeyPhrase$1;)V
return-object v0
.end method
@@ -0,0 +1,69 @@
.class public final Lcom/amplifyframework/predictions/models/KeyPhrase;
.super Lcom/amplifyframework/predictions/models/TextFeature;
.source "KeyPhrase.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/amplifyframework/predictions/models/KeyPhrase$Builder;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/predictions/models/TextFeature<",
"Ljava/lang/String;",
">;"
}
.end annotation
# direct methods
.method private constructor <init>(Lcom/amplifyframework/predictions/models/KeyPhrase$Builder;)V
.locals 0
.line 2
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/TextFeature;-><init>(Lcom/amplifyframework/predictions/models/TextFeature$Builder;)V
return-void
.end method
.method public synthetic constructor <init>(Lcom/amplifyframework/predictions/models/KeyPhrase$Builder;Lcom/amplifyframework/predictions/models/KeyPhrase$1;)V
.locals 0
.line 1
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/KeyPhrase;-><init>(Lcom/amplifyframework/predictions/models/KeyPhrase$Builder;)V
return-void
.end method
.method public static builder()Lcom/amplifyframework/predictions/models/KeyPhrase$Builder;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/KeyPhrase$Builder;
invoke-direct {v0}, Lcom/amplifyframework/predictions/models/KeyPhrase$Builder;-><init>()V
return-object v0
.end method
# virtual methods
.method public getTypeAlias()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
sget-object v0, Lcom/amplifyframework/predictions/models/FeatureType;->KEY_PHRASE:Lcom/amplifyframework/predictions/models/FeatureType;
invoke-virtual {v0}, Lcom/amplifyframework/predictions/models/FeatureType;->getAlias()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
@@ -0,0 +1,14 @@
.class synthetic Lcom/amplifyframework/predictions/models/Label$1;
.super Ljava/lang/Object;
.source "Label.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/Label;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
@@ -0,0 +1,243 @@
.class public final Lcom/amplifyframework/predictions/models/Label$Builder;
.super Lcom/amplifyframework/predictions/models/ImageFeature$Builder;
.source "Label.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/Label;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Builder"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/predictions/models/ImageFeature$Builder<",
"Lcom/amplifyframework/predictions/models/Label$Builder;",
"Lcom/amplifyframework/predictions/models/Label;",
"Ljava/lang/String;",
">;"
}
.end annotation
# instance fields
.field private boxes:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Landroid/graphics/RectF;",
">;"
}
.end annotation
.end field
.field private parentLabels:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
# direct methods
.method private constructor <init>()V
.locals 1
.line 2
invoke-direct {p0}, Lcom/amplifyframework/predictions/models/ImageFeature$Builder;-><init>()V
.line 3
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/amplifyframework/predictions/models/Label$Builder;->parentLabels:Ljava/util/List;
.line 4
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/amplifyframework/predictions/models/Label$Builder;->boxes:Ljava/util/List;
return-void
.end method
.method public synthetic constructor <init>(Lcom/amplifyframework/predictions/models/Label$1;)V
.locals 0
.line 1
invoke-direct {p0}, Lcom/amplifyframework/predictions/models/Label$Builder;-><init>()V
return-void
.end method
# virtual methods
.method public boxes(Ljava/util/List;)Lcom/amplifyframework/predictions/models/Label$Builder;
.locals 0
.param p1 # Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Landroid/graphics/RectF;",
">;)",
"Lcom/amplifyframework/predictions/models/Label$Builder;"
}
.end annotation
.line 1
invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
check-cast p1, Ljava/util/List;
iput-object p1, p0, Lcom/amplifyframework/predictions/models/Label$Builder;->boxes:Ljava/util/List;
return-object p0
.end method
.method public bridge synthetic build()Lcom/amplifyframework/predictions/models/Feature;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/predictions/models/Label$Builder;->build()Lcom/amplifyframework/predictions/models/Label;
move-result-object v0
return-object v0
.end method
.method public build()Lcom/amplifyframework/predictions/models/Label;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 2
new-instance v0, Lcom/amplifyframework/predictions/models/Label;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/amplifyframework/predictions/models/Label;-><init>(Lcom/amplifyframework/predictions/models/Label$Builder;Lcom/amplifyframework/predictions/models/Label$1;)V
return-object v0
.end method
.method public getBoxes()Ljava/util/List;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Landroid/graphics/RectF;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/Label$Builder;->boxes:Ljava/util/List;
invoke-static {v0}, Lcom/amplifyframework/util/Immutable;->of(Ljava/util/List;)Ljava/util/List;
move-result-object v0
invoke-static {v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
check-cast v0, Ljava/util/List;
return-object v0
.end method
.method public getParentLabels()Ljava/util/List;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Ljava/lang/String;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/Label$Builder;->parentLabels:Ljava/util/List;
invoke-static {v0}, Lcom/amplifyframework/util/Immutable;->of(Ljava/util/List;)Ljava/util/List;
move-result-object v0
invoke-static {v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
check-cast v0, Ljava/util/List;
return-object v0
.end method
.method public name(Ljava/lang/String;)Lcom/amplifyframework/predictions/models/Label$Builder;
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-super {p0, p1}, Lcom/amplifyframework/predictions/models/Feature$Builder;->value(Ljava/lang/Object;)Lcom/amplifyframework/predictions/models/Feature$Builder;
move-result-object p1
check-cast p1, Lcom/amplifyframework/predictions/models/Label$Builder;
return-object p1
.end method
.method public parentLabels(Ljava/util/List;)Lcom/amplifyframework/predictions/models/Label$Builder;
.locals 0
.param p1 # Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Ljava/lang/String;",
">;)",
"Lcom/amplifyframework/predictions/models/Label$Builder;"
}
.end annotation
.line 1
invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
check-cast p1, Ljava/util/List;
iput-object p1, p0, Lcom/amplifyframework/predictions/models/Label$Builder;->parentLabels:Ljava/util/List;
return-object p0
.end method
@@ -0,0 +1,175 @@
.class public final Lcom/amplifyframework/predictions/models/Label;
.super Lcom/amplifyframework/predictions/models/ImageFeature;
.source "Label.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/amplifyframework/predictions/models/Label$Builder;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/predictions/models/ImageFeature<",
"Ljava/lang/String;",
">;"
}
.end annotation
# static fields
.field public static final FEATURE_TYPE:Ljava/lang/String;
# instance fields
.field private final boxes:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Landroid/graphics/RectF;",
">;"
}
.end annotation
.end field
.field private final parentLabels:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
# direct methods
.method public static constructor <clinit>()V
.locals 1
.line 1
const-class v0, Lcom/amplifyframework/predictions/models/Label;
const-string v0, "Label"
sput-object v0, Lcom/amplifyframework/predictions/models/Label;->FEATURE_TYPE:Ljava/lang/String;
return-void
.end method
.method private constructor <init>(Lcom/amplifyframework/predictions/models/Label$Builder;)V
.locals 1
.line 2
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/ImageFeature;-><init>(Lcom/amplifyframework/predictions/models/ImageFeature$Builder;)V
.line 3
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/Label$Builder;->getParentLabels()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/amplifyframework/predictions/models/Label;->parentLabels:Ljava/util/List;
.line 4
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/Label$Builder;->getBoxes()Ljava/util/List;
move-result-object p1
iput-object p1, p0, Lcom/amplifyframework/predictions/models/Label;->boxes:Ljava/util/List;
return-void
.end method
.method public synthetic constructor <init>(Lcom/amplifyframework/predictions/models/Label$Builder;Lcom/amplifyframework/predictions/models/Label$1;)V
.locals 0
.line 1
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/Label;-><init>(Lcom/amplifyframework/predictions/models/Label$Builder;)V
return-void
.end method
.method public static builder()Lcom/amplifyframework/predictions/models/Label$Builder;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/Label$Builder;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/amplifyframework/predictions/models/Label$Builder;-><init>(Lcom/amplifyframework/predictions/models/Label$1;)V
return-object v0
.end method
# virtual methods
.method public getBoxes()Ljava/util/List;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Landroid/graphics/RectF;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/Label;->boxes:Ljava/util/List;
return-object v0
.end method
.method public getName()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/predictions/models/Feature;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
return-object v0
.end method
.method public getParentLabels()Ljava/util/List;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Ljava/lang/String;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/Label;->parentLabels:Ljava/util/List;
return-object v0
.end method
.method public getTypeAlias()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
sget-object v0, Lcom/amplifyframework/predictions/models/Label;->FEATURE_TYPE:Ljava/lang/String;
return-object v0
.end method
@@ -0,0 +1,138 @@
.class public final enum Lcom/amplifyframework/predictions/models/LabelType;
.super Ljava/lang/Enum;
.source "LabelType.java"
# interfaces
.implements Lcom/amplifyframework/predictions/models/IdentifyAction;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/amplifyframework/predictions/models/LabelType;",
">;",
"Lcom/amplifyframework/predictions/models/IdentifyAction;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/amplifyframework/predictions/models/LabelType;
.field public static final enum ALL:Lcom/amplifyframework/predictions/models/LabelType;
.field public static final enum LABELS:Lcom/amplifyframework/predictions/models/LabelType;
.field public static final enum MODERATION_LABELS:Lcom/amplifyframework/predictions/models/LabelType;
# direct methods
.method public static constructor <clinit>()V
.locals 7
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/LabelType;
const-string v1, "LABELS"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Lcom/amplifyframework/predictions/models/LabelType;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/amplifyframework/predictions/models/LabelType;->LABELS:Lcom/amplifyframework/predictions/models/LabelType;
.line 2
new-instance v1, Lcom/amplifyframework/predictions/models/LabelType;
const-string v3, "MODERATION_LABELS"
const/4 v4, 0x1
invoke-direct {v1, v3, v4}, Lcom/amplifyframework/predictions/models/LabelType;-><init>(Ljava/lang/String;I)V
sput-object v1, Lcom/amplifyframework/predictions/models/LabelType;->MODERATION_LABELS:Lcom/amplifyframework/predictions/models/LabelType;
.line 3
new-instance v3, Lcom/amplifyframework/predictions/models/LabelType;
const-string v5, "ALL"
const/4 v6, 0x2
invoke-direct {v3, v5, v6}, Lcom/amplifyframework/predictions/models/LabelType;-><init>(Ljava/lang/String;I)V
sput-object v3, Lcom/amplifyframework/predictions/models/LabelType;->ALL:Lcom/amplifyframework/predictions/models/LabelType;
const/4 v5, 0x3
new-array v5, v5, [Lcom/amplifyframework/predictions/models/LabelType;
aput-object v0, v5, v2
aput-object v1, v5, v4
aput-object v3, v5, v6
.line 4
sput-object v5, Lcom/amplifyframework/predictions/models/LabelType;->$VALUES:[Lcom/amplifyframework/predictions/models/LabelType;
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;)Lcom/amplifyframework/predictions/models/LabelType;
.locals 1
.line 1
const-class v0, Lcom/amplifyframework/predictions/models/LabelType;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/amplifyframework/predictions/models/LabelType;
return-object p0
.end method
.method public static values()[Lcom/amplifyframework/predictions/models/LabelType;
.locals 1
.line 1
sget-object v0, Lcom/amplifyframework/predictions/models/LabelType;->$VALUES:[Lcom/amplifyframework/predictions/models/LabelType;
invoke-virtual {v0}, [Lcom/amplifyframework/predictions/models/LabelType;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/amplifyframework/predictions/models/LabelType;
return-object v0
.end method
# virtual methods
.method public final getType()Lcom/amplifyframework/predictions/models/IdentifyActionType;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
sget-object v0, Lcom/amplifyframework/predictions/models/IdentifyActionType;->DETECT_LABELS:Lcom/amplifyframework/predictions/models/IdentifyActionType;
return-object v0
.end method
@@ -0,0 +1,94 @@
.class public final Lcom/amplifyframework/predictions/models/Landmark;
.super Ljava/lang/Object;
.source "Landmark.java"
# instance fields
.field private final points:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Landroid/graphics/PointF;",
">;"
}
.end annotation
.end field
.field private final type:Lcom/amplifyframework/predictions/models/LandmarkType;
# direct methods
.method public constructor <init>(Lcom/amplifyframework/predictions/models/LandmarkType;Ljava/util/List;)V
.locals 0
.param p1 # Lcom/amplifyframework/predictions/models/LandmarkType;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amplifyframework/predictions/models/LandmarkType;",
"Ljava/util/List<",
"Landroid/graphics/PointF;",
">;)V"
}
.end annotation
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
iput-object p1, p0, Lcom/amplifyframework/predictions/models/Landmark;->type:Lcom/amplifyframework/predictions/models/LandmarkType;
.line 3
invoke-static {p2}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
check-cast p2, Ljava/util/List;
iput-object p2, p0, Lcom/amplifyframework/predictions/models/Landmark;->points:Ljava/util/List;
return-void
.end method
# virtual methods
.method public getPoints()Ljava/util/List;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Landroid/graphics/PointF;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/Landmark;->points:Ljava/util/List;
invoke-static {v0}, Lcom/amplifyframework/util/Immutable;->of(Ljava/util/List;)Ljava/util/List;
move-result-object v0
return-object v0
.end method
.method public getType()Lcom/amplifyframework/predictions/models/LandmarkType;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/Landmark;->type:Lcom/amplifyframework/predictions/models/LandmarkType;
return-object v0
.end method
@@ -0,0 +1,312 @@
.class public final enum Lcom/amplifyframework/predictions/models/LandmarkType;
.super Ljava/lang/Enum;
.source "LandmarkType.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/amplifyframework/predictions/models/LandmarkType;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/amplifyframework/predictions/models/LandmarkType;
.field public static final enum ALL_POINTS:Lcom/amplifyframework/predictions/models/LandmarkType;
.field public static final enum FACE_CONTOUR:Lcom/amplifyframework/predictions/models/LandmarkType;
.field public static final enum INNER_LIPS:Lcom/amplifyframework/predictions/models/LandmarkType;
.field public static final enum LEFT_EYE:Lcom/amplifyframework/predictions/models/LandmarkType;
.field public static final enum LEFT_EYEBROW:Lcom/amplifyframework/predictions/models/LandmarkType;
.field public static final enum LEFT_PUPIL:Lcom/amplifyframework/predictions/models/LandmarkType;
.field public static final enum MEDIAN_LINE:Lcom/amplifyframework/predictions/models/LandmarkType;
.field public static final enum NOSE:Lcom/amplifyframework/predictions/models/LandmarkType;
.field public static final enum NOSE_CREST:Lcom/amplifyframework/predictions/models/LandmarkType;
.field public static final enum OUTER_LIPS:Lcom/amplifyframework/predictions/models/LandmarkType;
.field public static final enum RIGHT_EYE:Lcom/amplifyframework/predictions/models/LandmarkType;
.field public static final enum RIGHT_EYEBROW:Lcom/amplifyframework/predictions/models/LandmarkType;
.field public static final enum RIGHT_PUPIL:Lcom/amplifyframework/predictions/models/LandmarkType;
.field public static final enum UNKNOWN:Lcom/amplifyframework/predictions/models/LandmarkType;
# direct methods
.method public static constructor <clinit>()V
.locals 17
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/LandmarkType;
const-string v1, "ALL_POINTS"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Lcom/amplifyframework/predictions/models/LandmarkType;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/amplifyframework/predictions/models/LandmarkType;->ALL_POINTS:Lcom/amplifyframework/predictions/models/LandmarkType;
.line 2
new-instance v1, Lcom/amplifyframework/predictions/models/LandmarkType;
const-string v3, "LEFT_EYE"
const/4 v4, 0x1
invoke-direct {v1, v3, v4}, Lcom/amplifyframework/predictions/models/LandmarkType;-><init>(Ljava/lang/String;I)V
sput-object v1, Lcom/amplifyframework/predictions/models/LandmarkType;->LEFT_EYE:Lcom/amplifyframework/predictions/models/LandmarkType;
.line 3
new-instance v3, Lcom/amplifyframework/predictions/models/LandmarkType;
const-string v5, "RIGHT_EYE"
const/4 v6, 0x2
invoke-direct {v3, v5, v6}, Lcom/amplifyframework/predictions/models/LandmarkType;-><init>(Ljava/lang/String;I)V
sput-object v3, Lcom/amplifyframework/predictions/models/LandmarkType;->RIGHT_EYE:Lcom/amplifyframework/predictions/models/LandmarkType;
.line 4
new-instance v5, Lcom/amplifyframework/predictions/models/LandmarkType;
const-string v7, "LEFT_EYEBROW"
const/4 v8, 0x3
invoke-direct {v5, v7, v8}, Lcom/amplifyframework/predictions/models/LandmarkType;-><init>(Ljava/lang/String;I)V
sput-object v5, Lcom/amplifyframework/predictions/models/LandmarkType;->LEFT_EYEBROW:Lcom/amplifyframework/predictions/models/LandmarkType;
.line 5
new-instance v7, Lcom/amplifyframework/predictions/models/LandmarkType;
const-string v9, "RIGHT_EYEBROW"
const/4 v10, 0x4
invoke-direct {v7, v9, v10}, Lcom/amplifyframework/predictions/models/LandmarkType;-><init>(Ljava/lang/String;I)V
sput-object v7, Lcom/amplifyframework/predictions/models/LandmarkType;->RIGHT_EYEBROW:Lcom/amplifyframework/predictions/models/LandmarkType;
.line 6
new-instance v9, Lcom/amplifyframework/predictions/models/LandmarkType;
const-string v11, "NOSE"
const/4 v12, 0x5
invoke-direct {v9, v11, v12}, Lcom/amplifyframework/predictions/models/LandmarkType;-><init>(Ljava/lang/String;I)V
sput-object v9, Lcom/amplifyframework/predictions/models/LandmarkType;->NOSE:Lcom/amplifyframework/predictions/models/LandmarkType;
.line 7
new-instance v11, Lcom/amplifyframework/predictions/models/LandmarkType;
const-string v13, "NOSE_CREST"
const/4 v14, 0x6
invoke-direct {v11, v13, v14}, Lcom/amplifyframework/predictions/models/LandmarkType;-><init>(Ljava/lang/String;I)V
sput-object v11, Lcom/amplifyframework/predictions/models/LandmarkType;->NOSE_CREST:Lcom/amplifyframework/predictions/models/LandmarkType;
.line 8
new-instance v13, Lcom/amplifyframework/predictions/models/LandmarkType;
const-string v15, "MEDIAN_LINE"
const/4 v14, 0x7
invoke-direct {v13, v15, v14}, Lcom/amplifyframework/predictions/models/LandmarkType;-><init>(Ljava/lang/String;I)V
sput-object v13, Lcom/amplifyframework/predictions/models/LandmarkType;->MEDIAN_LINE:Lcom/amplifyframework/predictions/models/LandmarkType;
.line 9
new-instance v15, Lcom/amplifyframework/predictions/models/LandmarkType;
const-string v14, "OUTER_LIPS"
const/16 v12, 0x8
invoke-direct {v15, v14, v12}, Lcom/amplifyframework/predictions/models/LandmarkType;-><init>(Ljava/lang/String;I)V
sput-object v15, Lcom/amplifyframework/predictions/models/LandmarkType;->OUTER_LIPS:Lcom/amplifyframework/predictions/models/LandmarkType;
.line 10
new-instance v14, Lcom/amplifyframework/predictions/models/LandmarkType;
const-string v12, "INNER_LIPS"
const/16 v10, 0x9
invoke-direct {v14, v12, v10}, Lcom/amplifyframework/predictions/models/LandmarkType;-><init>(Ljava/lang/String;I)V
sput-object v14, Lcom/amplifyframework/predictions/models/LandmarkType;->INNER_LIPS:Lcom/amplifyframework/predictions/models/LandmarkType;
.line 11
new-instance v12, Lcom/amplifyframework/predictions/models/LandmarkType;
const-string v10, "LEFT_PUPIL"
const/16 v8, 0xa
invoke-direct {v12, v10, v8}, Lcom/amplifyframework/predictions/models/LandmarkType;-><init>(Ljava/lang/String;I)V
sput-object v12, Lcom/amplifyframework/predictions/models/LandmarkType;->LEFT_PUPIL:Lcom/amplifyframework/predictions/models/LandmarkType;
.line 12
new-instance v10, Lcom/amplifyframework/predictions/models/LandmarkType;
const-string v8, "RIGHT_PUPIL"
const/16 v6, 0xb
invoke-direct {v10, v8, v6}, Lcom/amplifyframework/predictions/models/LandmarkType;-><init>(Ljava/lang/String;I)V
sput-object v10, Lcom/amplifyframework/predictions/models/LandmarkType;->RIGHT_PUPIL:Lcom/amplifyframework/predictions/models/LandmarkType;
.line 13
new-instance v8, Lcom/amplifyframework/predictions/models/LandmarkType;
const-string v6, "FACE_CONTOUR"
const/16 v4, 0xc
invoke-direct {v8, v6, v4}, Lcom/amplifyframework/predictions/models/LandmarkType;-><init>(Ljava/lang/String;I)V
sput-object v8, Lcom/amplifyframework/predictions/models/LandmarkType;->FACE_CONTOUR:Lcom/amplifyframework/predictions/models/LandmarkType;
.line 14
new-instance v6, Lcom/amplifyframework/predictions/models/LandmarkType;
const-string v4, "UNKNOWN"
const/16 v2, 0xd
invoke-direct {v6, v4, v2}, Lcom/amplifyframework/predictions/models/LandmarkType;-><init>(Ljava/lang/String;I)V
sput-object v6, Lcom/amplifyframework/predictions/models/LandmarkType;->UNKNOWN:Lcom/amplifyframework/predictions/models/LandmarkType;
const/16 v4, 0xe
new-array v4, v4, [Lcom/amplifyframework/predictions/models/LandmarkType;
const/16 v16, 0x0
aput-object v0, v4, v16
const/4 v0, 0x1
aput-object v1, v4, v0
const/4 v0, 0x2
aput-object v3, v4, v0
const/4 v0, 0x3
aput-object v5, v4, v0
const/4 v0, 0x4
aput-object v7, v4, v0
const/4 v0, 0x5
aput-object v9, v4, v0
const/4 v0, 0x6
aput-object v11, v4, v0
const/4 v0, 0x7
aput-object v13, v4, v0
const/16 v0, 0x8
aput-object v15, v4, v0
const/16 v0, 0x9
aput-object v14, v4, v0
const/16 v0, 0xa
aput-object v12, v4, v0
const/16 v0, 0xb
aput-object v10, v4, v0
const/16 v0, 0xc
aput-object v8, v4, v0
aput-object v6, v4, v2
.line 15
sput-object v4, Lcom/amplifyframework/predictions/models/LandmarkType;->$VALUES:[Lcom/amplifyframework/predictions/models/LandmarkType;
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;)Lcom/amplifyframework/predictions/models/LandmarkType;
.locals 1
.line 1
const-class v0, Lcom/amplifyframework/predictions/models/LandmarkType;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/amplifyframework/predictions/models/LandmarkType;
return-object p0
.end method
.method public static values()[Lcom/amplifyframework/predictions/models/LandmarkType;
.locals 1
.line 1
sget-object v0, Lcom/amplifyframework/predictions/models/LandmarkType;->$VALUES:[Lcom/amplifyframework/predictions/models/LandmarkType;
invoke-virtual {v0}, [Lcom/amplifyframework/predictions/models/LandmarkType;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/amplifyframework/predictions/models/LandmarkType;
return-object v0
.end method
@@ -0,0 +1,14 @@
.class synthetic Lcom/amplifyframework/predictions/models/Language$1;
.super Ljava/lang/Object;
.source "Language.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/Language;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
@@ -0,0 +1,65 @@
.class public final Lcom/amplifyframework/predictions/models/Language$Builder;
.super Lcom/amplifyframework/predictions/models/Feature$Builder;
.source "Language.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/Language;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Builder"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/predictions/models/Feature$Builder<",
"Lcom/amplifyframework/predictions/models/Language$Builder;",
"Lcom/amplifyframework/predictions/models/Language;",
"Lcom/amplifyframework/predictions/models/LanguageType;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Lcom/amplifyframework/predictions/models/Feature$Builder;-><init>()V
return-void
.end method
# virtual methods
.method public bridge synthetic build()Lcom/amplifyframework/predictions/models/Feature;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/predictions/models/Language$Builder;->build()Lcom/amplifyframework/predictions/models/Language;
move-result-object v0
return-object v0
.end method
.method public build()Lcom/amplifyframework/predictions/models/Language;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 2
new-instance v0, Lcom/amplifyframework/predictions/models/Language;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/amplifyframework/predictions/models/Language;-><init>(Lcom/amplifyframework/predictions/models/Language$Builder;Lcom/amplifyframework/predictions/models/Language$1;)V
return-object v0
.end method
@@ -0,0 +1,69 @@
.class public final Lcom/amplifyframework/predictions/models/Language;
.super Lcom/amplifyframework/predictions/models/Feature;
.source "Language.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/amplifyframework/predictions/models/Language$Builder;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/predictions/models/Feature<",
"Lcom/amplifyframework/predictions/models/LanguageType;",
">;"
}
.end annotation
# direct methods
.method private constructor <init>(Lcom/amplifyframework/predictions/models/Language$Builder;)V
.locals 0
.line 2
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/Feature;-><init>(Lcom/amplifyframework/predictions/models/Feature$Builder;)V
return-void
.end method
.method public synthetic constructor <init>(Lcom/amplifyframework/predictions/models/Language$Builder;Lcom/amplifyframework/predictions/models/Language$1;)V
.locals 0
.line 1
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/Language;-><init>(Lcom/amplifyframework/predictions/models/Language$Builder;)V
return-void
.end method
.method public static builder()Lcom/amplifyframework/predictions/models/Language$Builder;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/Language$Builder;
invoke-direct {v0}, Lcom/amplifyframework/predictions/models/Language$Builder;-><init>()V
return-object v0
.end method
# virtual methods
.method public getTypeAlias()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
sget-object v0, Lcom/amplifyframework/predictions/models/FeatureType;->LANGUAGE:Lcom/amplifyframework/predictions/models/FeatureType;
invoke-virtual {v0}, Lcom/amplifyframework/predictions/models/FeatureType;->getAlias()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,116 @@
.class public final Lcom/amplifyframework/predictions/models/Polygon;
.super Ljava/lang/Object;
.source "Polygon.java"
# static fields
.field private static final MINIMUM_POINTS_REQUIRED:I = 0x3
# instance fields
.field private final points:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Landroid/graphics/PointF;",
">;"
}
.end annotation
.end field
# direct methods
.method private constructor <init>(Ljava/util/List;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Landroid/graphics/PointF;",
">;)V"
}
.end annotation
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p1, p0, Lcom/amplifyframework/predictions/models/Polygon;->points:Ljava/util/List;
return-void
.end method
.method public static fromPoints(Ljava/util/List;)Lcom/amplifyframework/predictions/models/Polygon;
.locals 2
.param p0 # Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Landroid/graphics/PointF;",
">;)",
"Lcom/amplifyframework/predictions/models/Polygon;"
}
.end annotation
.line 1
invoke-static {p0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
.line 2
invoke-interface {p0}, Ljava/util/List;->size()I
move-result v0
const/4 v1, 0x3
if-lt v0, v1, :cond_0
.line 3
new-instance v0, Lcom/amplifyframework/predictions/models/Polygon;
invoke-direct {v0, p0}, Lcom/amplifyframework/predictions/models/Polygon;-><init>(Ljava/util/List;)V
return-object v0
.line 4
:cond_0
new-instance p0, Ljava/lang/IllegalArgumentException;
const-string v0, "A polygon must contain at least three points."
invoke-direct {p0, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p0
.end method
# virtual methods
.method public getPoints()Ljava/util/List;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Landroid/graphics/PointF;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/Polygon;->points:Ljava/util/List;
invoke-static {v0}, Lcom/amplifyframework/util/Immutable;->of(Ljava/util/List;)Ljava/util/List;
move-result-object v0
return-object v0
.end method
@@ -0,0 +1,60 @@
.class public final Lcom/amplifyframework/predictions/models/Pose;
.super Ljava/lang/Object;
.source "Pose.java"
# instance fields
.field private final pitch:D
.field private final roll:D
.field private final yaw:D
# direct methods
.method public constructor <init>(DDD)V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-wide p1, p0, Lcom/amplifyframework/predictions/models/Pose;->pitch:D
.line 3
iput-wide p3, p0, Lcom/amplifyframework/predictions/models/Pose;->roll:D
.line 4
iput-wide p5, p0, Lcom/amplifyframework/predictions/models/Pose;->yaw:D
return-void
.end method
# virtual methods
.method public getPitch()D
.locals 2
.line 1
iget-wide v0, p0, Lcom/amplifyframework/predictions/models/Pose;->pitch:D
return-wide v0
.end method
.method public getRoll()D
.locals 2
.line 1
iget-wide v0, p0, Lcom/amplifyframework/predictions/models/Pose;->roll:D
return-wide v0
.end method
.method public getYaw()D
.locals 2
.line 1
iget-wide v0, p0, Lcom/amplifyframework/predictions/models/Pose;->yaw:D
return-wide v0
.end method
@@ -0,0 +1,14 @@
.class synthetic Lcom/amplifyframework/predictions/models/Selection$1;
.super Ljava/lang/Object;
.source "Selection.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/Selection;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
@@ -0,0 +1,126 @@
.class public final Lcom/amplifyframework/predictions/models/Selection$Builder;
.super Ljava/lang/Object;
.source "Selection.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/Selection;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Builder"
.end annotation
# instance fields
.field private box:Landroid/graphics/RectF;
.field private polygon:Lcom/amplifyframework/predictions/models/Polygon;
.field private selected:Z
# 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 box(Landroid/graphics/RectF;)Lcom/amplifyframework/predictions/models/Selection$Builder;
.locals 0
.param p1 # Landroid/graphics/RectF;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iput-object p1, p0, Lcom/amplifyframework/predictions/models/Selection$Builder;->box:Landroid/graphics/RectF;
return-object p0
.end method
.method public build()Lcom/amplifyframework/predictions/models/Selection;
.locals 5
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/Selection;
iget-object v1, p0, Lcom/amplifyframework/predictions/models/Selection$Builder;->box:Landroid/graphics/RectF;
iget-object v2, p0, Lcom/amplifyframework/predictions/models/Selection$Builder;->polygon:Lcom/amplifyframework/predictions/models/Polygon;
iget-boolean v3, p0, Lcom/amplifyframework/predictions/models/Selection$Builder;->selected:Z
const/4 v4, 0x0
invoke-direct {v0, v1, v2, v3, v4}, Lcom/amplifyframework/predictions/models/Selection;-><init>(Landroid/graphics/RectF;Lcom/amplifyframework/predictions/models/Polygon;ZLcom/amplifyframework/predictions/models/Selection$1;)V
return-object v0
.end method
.method public getBox()Landroid/graphics/RectF;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/Selection$Builder;->box:Landroid/graphics/RectF;
return-object v0
.end method
.method public getPolygon()Lcom/amplifyframework/predictions/models/Polygon;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/Selection$Builder;->polygon:Lcom/amplifyframework/predictions/models/Polygon;
return-object v0
.end method
.method public isSelected()Z
.locals 1
.line 1
iget-boolean v0, p0, Lcom/amplifyframework/predictions/models/Selection$Builder;->selected:Z
return v0
.end method
.method public polygon(Lcom/amplifyframework/predictions/models/Polygon;)Lcom/amplifyframework/predictions/models/Selection$Builder;
.locals 0
.param p1 # Lcom/amplifyframework/predictions/models/Polygon;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iput-object p1, p0, Lcom/amplifyframework/predictions/models/Selection$Builder;->polygon:Lcom/amplifyframework/predictions/models/Polygon;
return-object p0
.end method
.method public selected(Z)Lcom/amplifyframework/predictions/models/Selection$Builder;
.locals 0
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iput-boolean p1, p0, Lcom/amplifyframework/predictions/models/Selection$Builder;->selected:Z
return-object p0
.end method
@@ -0,0 +1,92 @@
.class public final Lcom/amplifyframework/predictions/models/Selection;
.super Ljava/lang/Object;
.source "Selection.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/amplifyframework/predictions/models/Selection$Builder;
}
.end annotation
# instance fields
.field private final box:Landroid/graphics/RectF;
.field private final polygon:Lcom/amplifyframework/predictions/models/Polygon;
.field private final selected:Z
# direct methods
.method private constructor <init>(Landroid/graphics/RectF;Lcom/amplifyframework/predictions/models/Polygon;Z)V
.locals 0
.line 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 3
iput-object p1, p0, Lcom/amplifyframework/predictions/models/Selection;->box:Landroid/graphics/RectF;
.line 4
iput-object p2, p0, Lcom/amplifyframework/predictions/models/Selection;->polygon:Lcom/amplifyframework/predictions/models/Polygon;
.line 5
iput-boolean p3, p0, Lcom/amplifyframework/predictions/models/Selection;->selected:Z
return-void
.end method
.method public synthetic constructor <init>(Landroid/graphics/RectF;Lcom/amplifyframework/predictions/models/Polygon;ZLcom/amplifyframework/predictions/models/Selection$1;)V
.locals 0
.line 1
invoke-direct {p0, p1, p2, p3}, Lcom/amplifyframework/predictions/models/Selection;-><init>(Landroid/graphics/RectF;Lcom/amplifyframework/predictions/models/Polygon;Z)V
return-void
.end method
.method public static builder()Lcom/amplifyframework/predictions/models/Selection$Builder;
.locals 1
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/Selection$Builder;
invoke-direct {v0}, Lcom/amplifyframework/predictions/models/Selection$Builder;-><init>()V
return-object v0
.end method
# virtual methods
.method public getBox()Landroid/graphics/RectF;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/Selection;->box:Landroid/graphics/RectF;
return-object v0
.end method
.method public getPolygon()Lcom/amplifyframework/predictions/models/Polygon;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/Selection;->polygon:Lcom/amplifyframework/predictions/models/Polygon;
return-object v0
.end method
.method public isSelected()Z
.locals 1
.line 1
iget-boolean v0, p0, Lcom/amplifyframework/predictions/models/Selection;->selected:Z
return v0
.end method
@@ -0,0 +1,14 @@
.class synthetic Lcom/amplifyframework/predictions/models/Sentiment$1;
.super Ljava/lang/Object;
.source "Sentiment.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/Sentiment;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
@@ -0,0 +1,65 @@
.class public final Lcom/amplifyframework/predictions/models/Sentiment$Builder;
.super Lcom/amplifyframework/predictions/models/Feature$Builder;
.source "Sentiment.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/Sentiment;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Builder"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/predictions/models/Feature$Builder<",
"Lcom/amplifyframework/predictions/models/Sentiment$Builder;",
"Lcom/amplifyframework/predictions/models/Sentiment;",
"Lcom/amplifyframework/predictions/models/SentimentType;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Lcom/amplifyframework/predictions/models/Feature$Builder;-><init>()V
return-void
.end method
# virtual methods
.method public bridge synthetic build()Lcom/amplifyframework/predictions/models/Feature;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/predictions/models/Sentiment$Builder;->build()Lcom/amplifyframework/predictions/models/Sentiment;
move-result-object v0
return-object v0
.end method
.method public build()Lcom/amplifyframework/predictions/models/Sentiment;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 2
new-instance v0, Lcom/amplifyframework/predictions/models/Sentiment;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/amplifyframework/predictions/models/Sentiment;-><init>(Lcom/amplifyframework/predictions/models/Sentiment$Builder;Lcom/amplifyframework/predictions/models/Sentiment$1;)V
return-object v0
.end method
@@ -0,0 +1,69 @@
.class public final Lcom/amplifyframework/predictions/models/Sentiment;
.super Lcom/amplifyframework/predictions/models/Feature;
.source "Sentiment.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/amplifyframework/predictions/models/Sentiment$Builder;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/predictions/models/Feature<",
"Lcom/amplifyframework/predictions/models/SentimentType;",
">;"
}
.end annotation
# direct methods
.method private constructor <init>(Lcom/amplifyframework/predictions/models/Sentiment$Builder;)V
.locals 0
.line 2
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/Feature;-><init>(Lcom/amplifyframework/predictions/models/Feature$Builder;)V
return-void
.end method
.method public synthetic constructor <init>(Lcom/amplifyframework/predictions/models/Sentiment$Builder;Lcom/amplifyframework/predictions/models/Sentiment$1;)V
.locals 0
.line 1
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/Sentiment;-><init>(Lcom/amplifyframework/predictions/models/Sentiment$Builder;)V
return-void
.end method
.method public static builder()Lcom/amplifyframework/predictions/models/Sentiment$Builder;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/Sentiment$Builder;
invoke-direct {v0}, Lcom/amplifyframework/predictions/models/Sentiment$Builder;-><init>()V
return-object v0
.end method
# virtual methods
.method public getTypeAlias()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
sget-object v0, Lcom/amplifyframework/predictions/models/FeatureType;->SENTIMENT:Lcom/amplifyframework/predictions/models/FeatureType;
invoke-virtual {v0}, Lcom/amplifyframework/predictions/models/FeatureType;->getAlias()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
@@ -0,0 +1,151 @@
.class public final enum Lcom/amplifyframework/predictions/models/SentimentType;
.super Ljava/lang/Enum;
.source "SentimentType.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/amplifyframework/predictions/models/SentimentType;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/amplifyframework/predictions/models/SentimentType;
.field public static final enum MIXED:Lcom/amplifyframework/predictions/models/SentimentType;
.field public static final enum NEGATIVE:Lcom/amplifyframework/predictions/models/SentimentType;
.field public static final enum NEUTRAL:Lcom/amplifyframework/predictions/models/SentimentType;
.field public static final enum POSITIVE:Lcom/amplifyframework/predictions/models/SentimentType;
.field public static final enum UNKNOWN:Lcom/amplifyframework/predictions/models/SentimentType;
# direct methods
.method public static constructor <clinit>()V
.locals 11
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/SentimentType;
const-string v1, "POSITIVE"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Lcom/amplifyframework/predictions/models/SentimentType;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/amplifyframework/predictions/models/SentimentType;->POSITIVE:Lcom/amplifyframework/predictions/models/SentimentType;
.line 2
new-instance v1, Lcom/amplifyframework/predictions/models/SentimentType;
const-string v3, "NEGATIVE"
const/4 v4, 0x1
invoke-direct {v1, v3, v4}, Lcom/amplifyframework/predictions/models/SentimentType;-><init>(Ljava/lang/String;I)V
sput-object v1, Lcom/amplifyframework/predictions/models/SentimentType;->NEGATIVE:Lcom/amplifyframework/predictions/models/SentimentType;
.line 3
new-instance v3, Lcom/amplifyframework/predictions/models/SentimentType;
const-string v5, "NEUTRAL"
const/4 v6, 0x2
invoke-direct {v3, v5, v6}, Lcom/amplifyframework/predictions/models/SentimentType;-><init>(Ljava/lang/String;I)V
sput-object v3, Lcom/amplifyframework/predictions/models/SentimentType;->NEUTRAL:Lcom/amplifyframework/predictions/models/SentimentType;
.line 4
new-instance v5, Lcom/amplifyframework/predictions/models/SentimentType;
const-string v7, "MIXED"
const/4 v8, 0x3
invoke-direct {v5, v7, v8}, Lcom/amplifyframework/predictions/models/SentimentType;-><init>(Ljava/lang/String;I)V
sput-object v5, Lcom/amplifyframework/predictions/models/SentimentType;->MIXED:Lcom/amplifyframework/predictions/models/SentimentType;
.line 5
new-instance v7, Lcom/amplifyframework/predictions/models/SentimentType;
const-string v9, "UNKNOWN"
const/4 v10, 0x4
invoke-direct {v7, v9, v10}, Lcom/amplifyframework/predictions/models/SentimentType;-><init>(Ljava/lang/String;I)V
sput-object v7, Lcom/amplifyframework/predictions/models/SentimentType;->UNKNOWN:Lcom/amplifyframework/predictions/models/SentimentType;
const/4 v9, 0x5
new-array v9, v9, [Lcom/amplifyframework/predictions/models/SentimentType;
aput-object v0, v9, v2
aput-object v1, v9, v4
aput-object v3, v9, v6
aput-object v5, v9, v8
aput-object v7, v9, v10
.line 6
sput-object v9, Lcom/amplifyframework/predictions/models/SentimentType;->$VALUES:[Lcom/amplifyframework/predictions/models/SentimentType;
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;)Lcom/amplifyframework/predictions/models/SentimentType;
.locals 1
.line 1
const-class v0, Lcom/amplifyframework/predictions/models/SentimentType;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/amplifyframework/predictions/models/SentimentType;
return-object p0
.end method
.method public static values()[Lcom/amplifyframework/predictions/models/SentimentType;
.locals 1
.line 1
sget-object v0, Lcom/amplifyframework/predictions/models/SentimentType;->$VALUES:[Lcom/amplifyframework/predictions/models/SentimentType;
invoke-virtual {v0}, [Lcom/amplifyframework/predictions/models/SentimentType;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/amplifyframework/predictions/models/SentimentType;
return-object v0
.end method
@@ -0,0 +1,369 @@
.class public final enum Lcom/amplifyframework/predictions/models/SpeechType;
.super Ljava/lang/Enum;
.source "SpeechType.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/amplifyframework/predictions/models/SpeechType;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/amplifyframework/predictions/models/SpeechType;
.field public static final enum ADJECTIVE:Lcom/amplifyframework/predictions/models/SpeechType;
.field public static final enum ADPOSITION:Lcom/amplifyframework/predictions/models/SpeechType;
.field public static final enum ADVERB:Lcom/amplifyframework/predictions/models/SpeechType;
.field public static final enum AUXILIARY:Lcom/amplifyframework/predictions/models/SpeechType;
.field public static final enum COORDINATING_CONJUNCTION:Lcom/amplifyframework/predictions/models/SpeechType;
.field public static final enum DETERMINER:Lcom/amplifyframework/predictions/models/SpeechType;
.field public static final enum INTERJECTION:Lcom/amplifyframework/predictions/models/SpeechType;
.field public static final enum NOUN:Lcom/amplifyframework/predictions/models/SpeechType;
.field public static final enum NUMERAL:Lcom/amplifyframework/predictions/models/SpeechType;
.field public static final enum PARTICLE:Lcom/amplifyframework/predictions/models/SpeechType;
.field public static final enum PRONOUN:Lcom/amplifyframework/predictions/models/SpeechType;
.field public static final enum PROPER_NOUN:Lcom/amplifyframework/predictions/models/SpeechType;
.field public static final enum PUNCTUATION:Lcom/amplifyframework/predictions/models/SpeechType;
.field public static final enum SUBORDINATING_CONJUNCTION:Lcom/amplifyframework/predictions/models/SpeechType;
.field public static final enum SYMBOL:Lcom/amplifyframework/predictions/models/SpeechType;
.field public static final enum UNKNOWN:Lcom/amplifyframework/predictions/models/SpeechType;
.field public static final enum VERB:Lcom/amplifyframework/predictions/models/SpeechType;
# direct methods
.method public static constructor <clinit>()V
.locals 20
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/SpeechType;
const-string v1, "ADJECTIVE"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Lcom/amplifyframework/predictions/models/SpeechType;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/amplifyframework/predictions/models/SpeechType;->ADJECTIVE:Lcom/amplifyframework/predictions/models/SpeechType;
.line 2
new-instance v1, Lcom/amplifyframework/predictions/models/SpeechType;
const-string v3, "ADPOSITION"
const/4 v4, 0x1
invoke-direct {v1, v3, v4}, Lcom/amplifyframework/predictions/models/SpeechType;-><init>(Ljava/lang/String;I)V
sput-object v1, Lcom/amplifyframework/predictions/models/SpeechType;->ADPOSITION:Lcom/amplifyframework/predictions/models/SpeechType;
.line 3
new-instance v3, Lcom/amplifyframework/predictions/models/SpeechType;
const-string v5, "ADVERB"
const/4 v6, 0x2
invoke-direct {v3, v5, v6}, Lcom/amplifyframework/predictions/models/SpeechType;-><init>(Ljava/lang/String;I)V
sput-object v3, Lcom/amplifyframework/predictions/models/SpeechType;->ADVERB:Lcom/amplifyframework/predictions/models/SpeechType;
.line 4
new-instance v5, Lcom/amplifyframework/predictions/models/SpeechType;
const-string v7, "AUXILIARY"
const/4 v8, 0x3
invoke-direct {v5, v7, v8}, Lcom/amplifyframework/predictions/models/SpeechType;-><init>(Ljava/lang/String;I)V
sput-object v5, Lcom/amplifyframework/predictions/models/SpeechType;->AUXILIARY:Lcom/amplifyframework/predictions/models/SpeechType;
.line 5
new-instance v7, Lcom/amplifyframework/predictions/models/SpeechType;
const-string v9, "COORDINATING_CONJUNCTION"
const/4 v10, 0x4
invoke-direct {v7, v9, v10}, Lcom/amplifyframework/predictions/models/SpeechType;-><init>(Ljava/lang/String;I)V
sput-object v7, Lcom/amplifyframework/predictions/models/SpeechType;->COORDINATING_CONJUNCTION:Lcom/amplifyframework/predictions/models/SpeechType;
.line 6
new-instance v9, Lcom/amplifyframework/predictions/models/SpeechType;
const-string v11, "DETERMINER"
const/4 v12, 0x5
invoke-direct {v9, v11, v12}, Lcom/amplifyframework/predictions/models/SpeechType;-><init>(Ljava/lang/String;I)V
sput-object v9, Lcom/amplifyframework/predictions/models/SpeechType;->DETERMINER:Lcom/amplifyframework/predictions/models/SpeechType;
.line 7
new-instance v11, Lcom/amplifyframework/predictions/models/SpeechType;
const-string v13, "INTERJECTION"
const/4 v14, 0x6
invoke-direct {v11, v13, v14}, Lcom/amplifyframework/predictions/models/SpeechType;-><init>(Ljava/lang/String;I)V
sput-object v11, Lcom/amplifyframework/predictions/models/SpeechType;->INTERJECTION:Lcom/amplifyframework/predictions/models/SpeechType;
.line 8
new-instance v13, Lcom/amplifyframework/predictions/models/SpeechType;
const-string v15, "NOUN"
const/4 v14, 0x7
invoke-direct {v13, v15, v14}, Lcom/amplifyframework/predictions/models/SpeechType;-><init>(Ljava/lang/String;I)V
sput-object v13, Lcom/amplifyframework/predictions/models/SpeechType;->NOUN:Lcom/amplifyframework/predictions/models/SpeechType;
.line 9
new-instance v15, Lcom/amplifyframework/predictions/models/SpeechType;
const-string v14, "NUMERAL"
const/16 v12, 0x8
invoke-direct {v15, v14, v12}, Lcom/amplifyframework/predictions/models/SpeechType;-><init>(Ljava/lang/String;I)V
sput-object v15, Lcom/amplifyframework/predictions/models/SpeechType;->NUMERAL:Lcom/amplifyframework/predictions/models/SpeechType;
.line 10
new-instance v14, Lcom/amplifyframework/predictions/models/SpeechType;
const-string v12, "PARTICLE"
const/16 v10, 0x9
invoke-direct {v14, v12, v10}, Lcom/amplifyframework/predictions/models/SpeechType;-><init>(Ljava/lang/String;I)V
sput-object v14, Lcom/amplifyframework/predictions/models/SpeechType;->PARTICLE:Lcom/amplifyframework/predictions/models/SpeechType;
.line 11
new-instance v12, Lcom/amplifyframework/predictions/models/SpeechType;
const-string v10, "PRONOUN"
const/16 v8, 0xa
invoke-direct {v12, v10, v8}, Lcom/amplifyframework/predictions/models/SpeechType;-><init>(Ljava/lang/String;I)V
sput-object v12, Lcom/amplifyframework/predictions/models/SpeechType;->PRONOUN:Lcom/amplifyframework/predictions/models/SpeechType;
.line 12
new-instance v10, Lcom/amplifyframework/predictions/models/SpeechType;
const-string v8, "PROPER_NOUN"
const/16 v6, 0xb
invoke-direct {v10, v8, v6}, Lcom/amplifyframework/predictions/models/SpeechType;-><init>(Ljava/lang/String;I)V
sput-object v10, Lcom/amplifyframework/predictions/models/SpeechType;->PROPER_NOUN:Lcom/amplifyframework/predictions/models/SpeechType;
.line 13
new-instance v8, Lcom/amplifyframework/predictions/models/SpeechType;
const-string v6, "PUNCTUATION"
const/16 v4, 0xc
invoke-direct {v8, v6, v4}, Lcom/amplifyframework/predictions/models/SpeechType;-><init>(Ljava/lang/String;I)V
sput-object v8, Lcom/amplifyframework/predictions/models/SpeechType;->PUNCTUATION:Lcom/amplifyframework/predictions/models/SpeechType;
.line 14
new-instance v6, Lcom/amplifyframework/predictions/models/SpeechType;
const-string v4, "SUBORDINATING_CONJUNCTION"
const/16 v2, 0xd
invoke-direct {v6, v4, v2}, Lcom/amplifyframework/predictions/models/SpeechType;-><init>(Ljava/lang/String;I)V
sput-object v6, Lcom/amplifyframework/predictions/models/SpeechType;->SUBORDINATING_CONJUNCTION:Lcom/amplifyframework/predictions/models/SpeechType;
.line 15
new-instance v4, Lcom/amplifyframework/predictions/models/SpeechType;
const-string v2, "SYMBOL"
move-object/from16 v17, v6
const/16 v6, 0xe
invoke-direct {v4, v2, v6}, Lcom/amplifyframework/predictions/models/SpeechType;-><init>(Ljava/lang/String;I)V
sput-object v4, Lcom/amplifyframework/predictions/models/SpeechType;->SYMBOL:Lcom/amplifyframework/predictions/models/SpeechType;
.line 16
new-instance v2, Lcom/amplifyframework/predictions/models/SpeechType;
const-string v6, "VERB"
move-object/from16 v18, v4
const/16 v4, 0xf
invoke-direct {v2, v6, v4}, Lcom/amplifyframework/predictions/models/SpeechType;-><init>(Ljava/lang/String;I)V
sput-object v2, Lcom/amplifyframework/predictions/models/SpeechType;->VERB:Lcom/amplifyframework/predictions/models/SpeechType;
.line 17
new-instance v6, Lcom/amplifyframework/predictions/models/SpeechType;
const-string v4, "UNKNOWN"
move-object/from16 v19, v2
const/16 v2, 0x10
invoke-direct {v6, v4, v2}, Lcom/amplifyframework/predictions/models/SpeechType;-><init>(Ljava/lang/String;I)V
sput-object v6, Lcom/amplifyframework/predictions/models/SpeechType;->UNKNOWN:Lcom/amplifyframework/predictions/models/SpeechType;
const/16 v4, 0x11
new-array v4, v4, [Lcom/amplifyframework/predictions/models/SpeechType;
const/16 v16, 0x0
aput-object v0, v4, v16
const/4 v0, 0x1
aput-object v1, v4, v0
const/4 v0, 0x2
aput-object v3, v4, v0
const/4 v0, 0x3
aput-object v5, v4, v0
const/4 v0, 0x4
aput-object v7, v4, v0
const/4 v0, 0x5
aput-object v9, v4, v0
const/4 v0, 0x6
aput-object v11, v4, v0
const/4 v0, 0x7
aput-object v13, v4, v0
const/16 v0, 0x8
aput-object v15, v4, v0
const/16 v0, 0x9
aput-object v14, v4, v0
const/16 v0, 0xa
aput-object v12, v4, v0
const/16 v0, 0xb
aput-object v10, v4, v0
const/16 v0, 0xc
aput-object v8, v4, v0
const/16 v0, 0xd
aput-object v17, v4, v0
const/16 v0, 0xe
aput-object v18, v4, v0
const/16 v0, 0xf
aput-object v19, v4, v0
aput-object v6, v4, v2
.line 18
sput-object v4, Lcom/amplifyframework/predictions/models/SpeechType;->$VALUES:[Lcom/amplifyframework/predictions/models/SpeechType;
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;)Lcom/amplifyframework/predictions/models/SpeechType;
.locals 1
.line 1
const-class v0, Lcom/amplifyframework/predictions/models/SpeechType;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/amplifyframework/predictions/models/SpeechType;
return-object p0
.end method
.method public static values()[Lcom/amplifyframework/predictions/models/SpeechType;
.locals 1
.line 1
sget-object v0, Lcom/amplifyframework/predictions/models/SpeechType;->$VALUES:[Lcom/amplifyframework/predictions/models/SpeechType;
invoke-virtual {v0}, [Lcom/amplifyframework/predictions/models/SpeechType;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/amplifyframework/predictions/models/SpeechType;
return-object v0
.end method
@@ -0,0 +1,14 @@
.class synthetic Lcom/amplifyframework/predictions/models/Syntax$1;
.super Ljava/lang/Object;
.source "Syntax.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/Syntax;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
@@ -0,0 +1,65 @@
.class public final Lcom/amplifyframework/predictions/models/Syntax$Builder;
.super Lcom/amplifyframework/predictions/models/TextFeature$Builder;
.source "Syntax.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/Syntax;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Builder"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/predictions/models/TextFeature$Builder<",
"Lcom/amplifyframework/predictions/models/Syntax$Builder;",
"Lcom/amplifyframework/predictions/models/Syntax;",
"Lcom/amplifyframework/predictions/models/SpeechType;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Lcom/amplifyframework/predictions/models/TextFeature$Builder;-><init>()V
return-void
.end method
# virtual methods
.method public bridge synthetic build()Lcom/amplifyframework/predictions/models/Feature;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/predictions/models/Syntax$Builder;->build()Lcom/amplifyframework/predictions/models/Syntax;
move-result-object v0
return-object v0
.end method
.method public build()Lcom/amplifyframework/predictions/models/Syntax;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 2
new-instance v0, Lcom/amplifyframework/predictions/models/Syntax;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/amplifyframework/predictions/models/Syntax;-><init>(Lcom/amplifyframework/predictions/models/Syntax$Builder;Lcom/amplifyframework/predictions/models/Syntax$1;)V
return-object v0
.end method
@@ -0,0 +1,69 @@
.class public final Lcom/amplifyframework/predictions/models/Syntax;
.super Lcom/amplifyframework/predictions/models/TextFeature;
.source "Syntax.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/amplifyframework/predictions/models/Syntax$Builder;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/predictions/models/TextFeature<",
"Lcom/amplifyframework/predictions/models/SpeechType;",
">;"
}
.end annotation
# direct methods
.method private constructor <init>(Lcom/amplifyframework/predictions/models/Syntax$Builder;)V
.locals 0
.line 2
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/TextFeature;-><init>(Lcom/amplifyframework/predictions/models/TextFeature$Builder;)V
return-void
.end method
.method public synthetic constructor <init>(Lcom/amplifyframework/predictions/models/Syntax$Builder;Lcom/amplifyframework/predictions/models/Syntax$1;)V
.locals 0
.line 1
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/Syntax;-><init>(Lcom/amplifyframework/predictions/models/Syntax$Builder;)V
return-void
.end method
.method public static builder()Lcom/amplifyframework/predictions/models/Syntax$Builder;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/Syntax$Builder;
invoke-direct {v0}, Lcom/amplifyframework/predictions/models/Syntax$Builder;-><init>()V
return-object v0
.end method
# virtual methods
.method public getTypeAlias()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
sget-object v0, Lcom/amplifyframework/predictions/models/FeatureType;->SYNTAX:Lcom/amplifyframework/predictions/models/FeatureType;
invoke-virtual {v0}, Lcom/amplifyframework/predictions/models/FeatureType;->getAlias()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
@@ -0,0 +1,14 @@
.class synthetic Lcom/amplifyframework/predictions/models/Table$1;
.super Ljava/lang/Object;
.source "Table.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/Table;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
@@ -0,0 +1,191 @@
.class public final Lcom/amplifyframework/predictions/models/Table$Builder;
.super Lcom/amplifyframework/predictions/models/ImageFeature$Builder;
.source "Table.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/Table;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Builder"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/predictions/models/ImageFeature$Builder<",
"Lcom/amplifyframework/predictions/models/Table$Builder;",
"Lcom/amplifyframework/predictions/models/Table;",
"Ljava/util/List<",
"Lcom/amplifyframework/predictions/models/Cell;",
">;>;"
}
.end annotation
# instance fields
.field private cells:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/amplifyframework/predictions/models/Cell;",
">;"
}
.end annotation
.end field
.field private columnSize:I
.field private rowSize:I
# direct methods
.method private constructor <init>()V
.locals 1
.line 2
invoke-direct {p0}, Lcom/amplifyframework/predictions/models/ImageFeature$Builder;-><init>()V
.line 3
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/amplifyframework/predictions/models/Table$Builder;->cells:Ljava/util/List;
return-void
.end method
.method public synthetic constructor <init>(Lcom/amplifyframework/predictions/models/Table$1;)V
.locals 0
.line 1
invoke-direct {p0}, Lcom/amplifyframework/predictions/models/Table$Builder;-><init>()V
return-void
.end method
# virtual methods
.method public bridge synthetic build()Lcom/amplifyframework/predictions/models/Feature;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/predictions/models/Table$Builder;->build()Lcom/amplifyframework/predictions/models/Table;
move-result-object v0
return-object v0
.end method
.method public build()Lcom/amplifyframework/predictions/models/Table;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 2
new-instance v0, Lcom/amplifyframework/predictions/models/Table;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/amplifyframework/predictions/models/Table;-><init>(Lcom/amplifyframework/predictions/models/Table$Builder;Lcom/amplifyframework/predictions/models/Table$1;)V
return-object v0
.end method
.method public cells(Ljava/util/List;)Lcom/amplifyframework/predictions/models/Table$Builder;
.locals 0
.param p1 # Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/amplifyframework/predictions/models/Cell;",
">;)",
"Lcom/amplifyframework/predictions/models/Table$Builder;"
}
.end annotation
.line 1
invoke-virtual {p0, p1}, Lcom/amplifyframework/predictions/models/Feature$Builder;->value(Ljava/lang/Object;)Lcom/amplifyframework/predictions/models/Feature$Builder;
move-result-object p1
check-cast p1, Lcom/amplifyframework/predictions/models/Table$Builder;
return-object p1
.end method
.method public columnSize(I)Lcom/amplifyframework/predictions/models/Table$Builder;
.locals 0
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iput p1, p0, Lcom/amplifyframework/predictions/models/Table$Builder;->columnSize:I
return-object p0
.end method
.method public getCells()Ljava/util/List;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lcom/amplifyframework/predictions/models/Cell;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/Table$Builder;->cells:Ljava/util/List;
invoke-static {v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
check-cast v0, Ljava/util/List;
return-object v0
.end method
.method public getColumnSize()I
.locals 1
.line 1
iget v0, p0, Lcom/amplifyframework/predictions/models/Table$Builder;->columnSize:I
return v0
.end method
.method public getRowSize()I
.locals 1
.line 1
iget v0, p0, Lcom/amplifyframework/predictions/models/Table$Builder;->rowSize:I
return v0
.end method
.method public rowSize(I)Lcom/amplifyframework/predictions/models/Table$Builder;
.locals 0
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iput p1, p0, Lcom/amplifyframework/predictions/models/Table$Builder;->rowSize:I
return-object p0
.end method
@@ -0,0 +1,134 @@
.class public final Lcom/amplifyframework/predictions/models/Table;
.super Lcom/amplifyframework/predictions/models/ImageFeature;
.source "Table.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/amplifyframework/predictions/models/Table$Builder;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/predictions/models/ImageFeature<",
"Ljava/util/List<",
"Lcom/amplifyframework/predictions/models/Cell;",
">;>;"
}
.end annotation
# instance fields
.field private final columnSize:I
.field private final rowSize:I
# direct methods
.method private constructor <init>(Lcom/amplifyframework/predictions/models/Table$Builder;)V
.locals 1
.line 2
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/ImageFeature;-><init>(Lcom/amplifyframework/predictions/models/ImageFeature$Builder;)V
.line 3
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/Table$Builder;->getRowSize()I
move-result v0
iput v0, p0, Lcom/amplifyframework/predictions/models/Table;->rowSize:I
.line 4
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/Table$Builder;->getColumnSize()I
move-result p1
iput p1, p0, Lcom/amplifyframework/predictions/models/Table;->columnSize:I
return-void
.end method
.method public synthetic constructor <init>(Lcom/amplifyframework/predictions/models/Table$Builder;Lcom/amplifyframework/predictions/models/Table$1;)V
.locals 0
.line 1
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/Table;-><init>(Lcom/amplifyframework/predictions/models/Table$Builder;)V
return-void
.end method
.method public static builder()Lcom/amplifyframework/predictions/models/Table$Builder;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/Table$Builder;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/amplifyframework/predictions/models/Table$Builder;-><init>(Lcom/amplifyframework/predictions/models/Table$1;)V
return-object v0
.end method
# virtual methods
.method public getCells()Ljava/util/List;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lcom/amplifyframework/predictions/models/Cell;",
">;"
}
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/predictions/models/Feature;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/List;
return-object v0
.end method
.method public getColumnSize()I
.locals 1
.line 1
iget v0, p0, Lcom/amplifyframework/predictions/models/Table;->columnSize:I
return v0
.end method
.method public getRowSize()I
.locals 1
.line 1
iget v0, p0, Lcom/amplifyframework/predictions/models/Table;->rowSize:I
return v0
.end method
.method public getTypeAlias()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
sget-object v0, Lcom/amplifyframework/predictions/models/FeatureType;->TABLE:Lcom/amplifyframework/predictions/models/FeatureType;
invoke-virtual {v0}, Lcom/amplifyframework/predictions/models/FeatureType;->getAlias()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
@@ -0,0 +1,111 @@
.class abstract Lcom/amplifyframework/predictions/models/TextFeature$Builder;
.super Lcom/amplifyframework/predictions/models/Feature$Builder;
.source "TextFeature.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amplifyframework/predictions/models/TextFeature;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x409
name = "Builder"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<B:",
"Lcom/amplifyframework/predictions/models/TextFeature$Builder<",
"TB;TR;TT;>;R:",
"Lcom/amplifyframework/predictions/models/TextFeature<",
"TT;>;T:",
"Ljava/lang/Object;",
">",
"Lcom/amplifyframework/predictions/models/Feature$Builder<",
"TB;TR;TT;>;"
}
.end annotation
# instance fields
.field private startIndex:I
.field private targetText:Ljava/lang/String;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Lcom/amplifyframework/predictions/models/Feature$Builder;-><init>()V
return-void
.end method
# virtual methods
.method public final getStartIndex()I
.locals 1
.line 1
iget v0, p0, Lcom/amplifyframework/predictions/models/TextFeature$Builder;->startIndex:I
return v0
.end method
.method public final getTargetText()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/TextFeature$Builder;->targetText:Ljava/lang/String;
invoke-static {v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
return-object v0
.end method
.method public final startIndex(I)Lcom/amplifyframework/predictions/models/TextFeature$Builder;
.locals 0
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)TB;"
}
.end annotation
.line 1
iput p1, p0, Lcom/amplifyframework/predictions/models/TextFeature$Builder;->startIndex:I
return-object p0
.end method
.method public final targetText(Ljava/lang/String;)Lcom/amplifyframework/predictions/models/TextFeature$Builder;
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")TB;"
}
.end annotation
.line 1
invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
iput-object p1, p0, Lcom/amplifyframework/predictions/models/TextFeature$Builder;->targetText:Ljava/lang/String;
return-object p0
.end method
@@ -0,0 +1,101 @@
.class public abstract Lcom/amplifyframework/predictions/models/TextFeature;
.super Lcom/amplifyframework/predictions/models/Feature;
.source "TextFeature.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/amplifyframework/predictions/models/TextFeature$Builder;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Lcom/amplifyframework/predictions/models/Feature<",
"TT;>;"
}
.end annotation
# instance fields
.field private final length:I
.field private final startIndex:I
.field private final targetText:Ljava/lang/String;
# direct methods
.method public constructor <init>(Lcom/amplifyframework/predictions/models/TextFeature$Builder;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amplifyframework/predictions/models/TextFeature$Builder<",
"*+",
"Lcom/amplifyframework/predictions/models/TextFeature<",
"TT;>;TT;>;)V"
}
.end annotation
.line 1
invoke-direct {p0, p1}, Lcom/amplifyframework/predictions/models/Feature;-><init>(Lcom/amplifyframework/predictions/models/Feature$Builder;)V
.line 2
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/TextFeature$Builder;->getTargetText()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/amplifyframework/predictions/models/TextFeature;->targetText:Ljava/lang/String;
.line 3
invoke-virtual {p1}, Lcom/amplifyframework/predictions/models/TextFeature$Builder;->getStartIndex()I
move-result p1
iput p1, p0, Lcom/amplifyframework/predictions/models/TextFeature;->startIndex:I
.line 4
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result p1
iput p1, p0, Lcom/amplifyframework/predictions/models/TextFeature;->length:I
return-void
.end method
# virtual methods
.method public getLength()I
.locals 1
.line 1
iget v0, p0, Lcom/amplifyframework/predictions/models/TextFeature;->length:I
return v0
.end method
.method public getStartIndex()I
.locals 1
.line 1
iget v0, p0, Lcom/amplifyframework/predictions/models/TextFeature;->startIndex:I
return v0
.end method
.method public final getTargetText()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lcom/amplifyframework/predictions/models/TextFeature;->targetText:Ljava/lang/String;
return-object v0
.end method
@@ -0,0 +1,153 @@
.class public final enum Lcom/amplifyframework/predictions/models/TextFormatType;
.super Ljava/lang/Enum;
.source "TextFormatType.java"
# interfaces
.implements Lcom/amplifyframework/predictions/models/IdentifyAction;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/amplifyframework/predictions/models/TextFormatType;",
">;",
"Lcom/amplifyframework/predictions/models/IdentifyAction;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/amplifyframework/predictions/models/TextFormatType;
.field public static final enum ALL:Lcom/amplifyframework/predictions/models/TextFormatType;
.field public static final enum FORM:Lcom/amplifyframework/predictions/models/TextFormatType;
.field public static final enum PLAIN:Lcom/amplifyframework/predictions/models/TextFormatType;
.field public static final enum TABLE:Lcom/amplifyframework/predictions/models/TextFormatType;
# direct methods
.method public static constructor <clinit>()V
.locals 9
.line 1
new-instance v0, Lcom/amplifyframework/predictions/models/TextFormatType;
const-string v1, "FORM"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Lcom/amplifyframework/predictions/models/TextFormatType;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/amplifyframework/predictions/models/TextFormatType;->FORM:Lcom/amplifyframework/predictions/models/TextFormatType;
.line 2
new-instance v1, Lcom/amplifyframework/predictions/models/TextFormatType;
const-string v3, "TABLE"
const/4 v4, 0x1
invoke-direct {v1, v3, v4}, Lcom/amplifyframework/predictions/models/TextFormatType;-><init>(Ljava/lang/String;I)V
sput-object v1, Lcom/amplifyframework/predictions/models/TextFormatType;->TABLE:Lcom/amplifyframework/predictions/models/TextFormatType;
.line 3
new-instance v3, Lcom/amplifyframework/predictions/models/TextFormatType;
const-string v5, "PLAIN"
const/4 v6, 0x2
invoke-direct {v3, v5, v6}, Lcom/amplifyframework/predictions/models/TextFormatType;-><init>(Ljava/lang/String;I)V
sput-object v3, Lcom/amplifyframework/predictions/models/TextFormatType;->PLAIN:Lcom/amplifyframework/predictions/models/TextFormatType;
.line 4
new-instance v5, Lcom/amplifyframework/predictions/models/TextFormatType;
const-string v7, "ALL"
const/4 v8, 0x3
invoke-direct {v5, v7, v8}, Lcom/amplifyframework/predictions/models/TextFormatType;-><init>(Ljava/lang/String;I)V
sput-object v5, Lcom/amplifyframework/predictions/models/TextFormatType;->ALL:Lcom/amplifyframework/predictions/models/TextFormatType;
const/4 v7, 0x4
new-array v7, v7, [Lcom/amplifyframework/predictions/models/TextFormatType;
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, Lcom/amplifyframework/predictions/models/TextFormatType;->$VALUES:[Lcom/amplifyframework/predictions/models/TextFormatType;
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;)Lcom/amplifyframework/predictions/models/TextFormatType;
.locals 1
.line 1
const-class v0, Lcom/amplifyframework/predictions/models/TextFormatType;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/amplifyframework/predictions/models/TextFormatType;
return-object p0
.end method
.method public static values()[Lcom/amplifyframework/predictions/models/TextFormatType;
.locals 1
.line 1
sget-object v0, Lcom/amplifyframework/predictions/models/TextFormatType;->$VALUES:[Lcom/amplifyframework/predictions/models/TextFormatType;
invoke-virtual {v0}, [Lcom/amplifyframework/predictions/models/TextFormatType;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/amplifyframework/predictions/models/TextFormatType;
return-object v0
.end method
# virtual methods
.method public final getType()Lcom/amplifyframework/predictions/models/IdentifyActionType;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
sget-object v0, Lcom/amplifyframework/predictions/models/IdentifyActionType;->DETECT_TEXT:Lcom/amplifyframework/predictions/models/IdentifyActionType;
return-object v0
.end method
@@ -0,0 +1,10 @@
.class public interface abstract Lcom/amplifyframework/predictions/models/VoiceType;
.super Ljava/lang/Object;
.source "VoiceType.java"
# virtual methods
.method public abstract getName()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method