EncodedImageFormat.smali
.class public Lcom/facebook/spectrum/image/EncodedImageFormat;
.super Lcom/facebook/spectrum/image/ImageFormat;
.source "EncodedImageFormat.java"
# annotations
.annotation build Lcom/facebook/jni/annotations/DoNotStrip;
.end annotation
.annotation build Ljavax/annotation/concurrent/Immutable;
.end annotation
# static fields
.field public static final AVIF:Lcom/facebook/spectrum/image/EncodedImageFormat;
.field public static final GIF:Lcom/facebook/spectrum/image/EncodedImageFormat;
.field public static final HEIF:Lcom/facebook/spectrum/image/EncodedImageFormat;
.field public static final JPEG:Lcom/facebook/spectrum/image/EncodedImageFormat;
.field public static final PNG:Lcom/facebook/spectrum/image/EncodedImageFormat;
.field public static final WEBP:Lcom/facebook/spectrum/image/EncodedImageFormat;
# direct methods
.method public static constructor <clinit>()V
.registers 2
new-instance v0, Lcom/facebook/spectrum/image/EncodedImageFormat;
const-string v1, "jpeg"
invoke-direct {v0, v1}, Lcom/facebook/spectrum/image/EncodedImageFormat;-><init>(Ljava/lang/String;)V
sput-object v0, Lcom/facebook/spectrum/image/EncodedImageFormat;->JPEG:Lcom/facebook/spectrum/image/EncodedImageFormat;
new-instance v0, Lcom/facebook/spectrum/image/EncodedImageFormat;
const-string v1, "png"
invoke-direct {v0, v1}, Lcom/facebook/spectrum/image/EncodedImageFormat;-><init>(Ljava/lang/String;)V
sput-object v0, Lcom/facebook/spectrum/image/EncodedImageFormat;->PNG:Lcom/facebook/spectrum/image/EncodedImageFormat;
new-instance v0, Lcom/facebook/spectrum/image/EncodedImageFormat;
const-string v1, "webp"
invoke-direct {v0, v1}, Lcom/facebook/spectrum/image/EncodedImageFormat;-><init>(Ljava/lang/String;)V
sput-object v0, Lcom/facebook/spectrum/image/EncodedImageFormat;->WEBP:Lcom/facebook/spectrum/image/EncodedImageFormat;
new-instance v0, Lcom/facebook/spectrum/image/EncodedImageFormat;
const-string v1, "gif"
invoke-direct {v0, v1}, Lcom/facebook/spectrum/image/EncodedImageFormat;-><init>(Ljava/lang/String;)V
sput-object v0, Lcom/facebook/spectrum/image/EncodedImageFormat;->GIF:Lcom/facebook/spectrum/image/EncodedImageFormat;
new-instance v0, Lcom/facebook/spectrum/image/EncodedImageFormat;
const-string v1, "heif"
invoke-direct {v0, v1}, Lcom/facebook/spectrum/image/EncodedImageFormat;-><init>(Ljava/lang/String;)V
sput-object v0, Lcom/facebook/spectrum/image/EncodedImageFormat;->HEIF:Lcom/facebook/spectrum/image/EncodedImageFormat;
new-instance v0, Lcom/facebook/spectrum/image/EncodedImageFormat;
const-string v1, "avif"
invoke-direct {v0, v1}, Lcom/facebook/spectrum/image/EncodedImageFormat;-><init>(Ljava/lang/String;)V
sput-object v0, Lcom/facebook/spectrum/image/EncodedImageFormat;->AVIF:Lcom/facebook/spectrum/image/EncodedImageFormat;
return-void
.end method
.method public constructor <init>(Ljava/lang/String;)V
.registers 2
.annotation build Lcom/facebook/jni/annotations/DoNotStrip;
.end annotation
invoke-direct {p0, p1}, Lcom/facebook/spectrum/image/ImageFormat;-><init>(Ljava/lang/String;)V
return-void
.end method
# virtual methods
.method public isEncoded()Z
.registers 2
.annotation build Lcom/facebook/jni/annotations/DoNotStrip;
.end annotation
const/4 v0, 0x1
return v0
.end method