.class public Landroidx/exifinterface/media/ExifInterface$c; .super Ljava/io/FilterOutputStream; .source "ExifInterface.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Landroidx/exifinterface/media/ExifInterface; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x9 name = "c" .end annotation # instance fields .field public final a:Ljava/io/OutputStream; .field public b:Ljava/nio/ByteOrder; # direct methods .method public constructor (Ljava/io/OutputStream;Ljava/nio/ByteOrder;)V .locals 0 .line 1 invoke-direct {p0, p1}, Ljava/io/FilterOutputStream;->(Ljava/io/OutputStream;)V .line 2 iput-object p1, p0, Landroidx/exifinterface/media/ExifInterface$c;->a:Ljava/io/OutputStream; .line 3 iput-object p2, p0, Landroidx/exifinterface/media/ExifInterface$c;->b:Ljava/nio/ByteOrder; return-void .end method # virtual methods .method public a(Ljava/nio/ByteOrder;)V .locals 0 .line 1 iput-object p1, p0, Landroidx/exifinterface/media/ExifInterface$c;->b:Ljava/nio/ByteOrder; return-void .end method .method public b(I)V .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .line 1 iget-object v0, p0, Landroidx/exifinterface/media/ExifInterface$c;->a:Ljava/io/OutputStream; invoke-virtual {v0, p1}, Ljava/io/OutputStream;->write(I)V return-void .end method .method public c(I)V .locals 2 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .line 1 iget-object v0, p0, Landroidx/exifinterface/media/ExifInterface$c;->b:Ljava/nio/ByteOrder; sget-object v1, Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder; if-ne v0, v1, :cond_0 .line 2 iget-object v0, p0, Landroidx/exifinterface/media/ExifInterface$c;->a:Ljava/io/OutputStream; ushr-int/lit8 v1, p1, 0x0 and-int/lit16 v1, v1, 0xff invoke-virtual {v0, v1}, Ljava/io/OutputStream;->write(I)V .line 3 iget-object v0, p0, Landroidx/exifinterface/media/ExifInterface$c;->a:Ljava/io/OutputStream; ushr-int/lit8 v1, p1, 0x8 and-int/lit16 v1, v1, 0xff invoke-virtual {v0, v1}, Ljava/io/OutputStream;->write(I)V .line 4 iget-object v0, p0, Landroidx/exifinterface/media/ExifInterface$c;->a:Ljava/io/OutputStream; ushr-int/lit8 v1, p1, 0x10 and-int/lit16 v1, v1, 0xff invoke-virtual {v0, v1}, Ljava/io/OutputStream;->write(I)V .line 5 iget-object v0, p0, Landroidx/exifinterface/media/ExifInterface$c;->a:Ljava/io/OutputStream; ushr-int/lit8 p1, p1, 0x18 and-int/lit16 p1, p1, 0xff invoke-virtual {v0, p1}, Ljava/io/OutputStream;->write(I)V goto :goto_0 .line 6 :cond_0 sget-object v1, Ljava/nio/ByteOrder;->BIG_ENDIAN:Ljava/nio/ByteOrder; if-ne v0, v1, :cond_1 .line 7 iget-object v0, p0, Landroidx/exifinterface/media/ExifInterface$c;->a:Ljava/io/OutputStream; ushr-int/lit8 v1, p1, 0x18 and-int/lit16 v1, v1, 0xff invoke-virtual {v0, v1}, Ljava/io/OutputStream;->write(I)V .line 8 iget-object v0, p0, Landroidx/exifinterface/media/ExifInterface$c;->a:Ljava/io/OutputStream; ushr-int/lit8 v1, p1, 0x10 and-int/lit16 v1, v1, 0xff invoke-virtual {v0, v1}, Ljava/io/OutputStream;->write(I)V .line 9 iget-object v0, p0, Landroidx/exifinterface/media/ExifInterface$c;->a:Ljava/io/OutputStream; ushr-int/lit8 v1, p1, 0x8 and-int/lit16 v1, v1, 0xff invoke-virtual {v0, v1}, Ljava/io/OutputStream;->write(I)V .line 10 iget-object v0, p0, Landroidx/exifinterface/media/ExifInterface$c;->a:Ljava/io/OutputStream; ushr-int/lit8 p1, p1, 0x0 and-int/lit16 p1, p1, 0xff invoke-virtual {v0, p1}, Ljava/io/OutputStream;->write(I)V :cond_1 :goto_0 return-void .end method .method public d(S)V .locals 2 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .line 1 iget-object v0, p0, Landroidx/exifinterface/media/ExifInterface$c;->b:Ljava/nio/ByteOrder; sget-object v1, Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder; if-ne v0, v1, :cond_0 .line 2 iget-object v0, p0, Landroidx/exifinterface/media/ExifInterface$c;->a:Ljava/io/OutputStream; ushr-int/lit8 v1, p1, 0x0 and-int/lit16 v1, v1, 0xff invoke-virtual {v0, v1}, Ljava/io/OutputStream;->write(I)V .line 3 iget-object v0, p0, Landroidx/exifinterface/media/ExifInterface$c;->a:Ljava/io/OutputStream; ushr-int/lit8 p1, p1, 0x8 and-int/lit16 p1, p1, 0xff invoke-virtual {v0, p1}, Ljava/io/OutputStream;->write(I)V goto :goto_0 .line 4 :cond_0 sget-object v1, Ljava/nio/ByteOrder;->BIG_ENDIAN:Ljava/nio/ByteOrder; if-ne v0, v1, :cond_1 .line 5 iget-object v0, p0, Landroidx/exifinterface/media/ExifInterface$c;->a:Ljava/io/OutputStream; ushr-int/lit8 v1, p1, 0x8 and-int/lit16 v1, v1, 0xff invoke-virtual {v0, v1}, Ljava/io/OutputStream;->write(I)V .line 6 iget-object v0, p0, Landroidx/exifinterface/media/ExifInterface$c;->a:Ljava/io/OutputStream; ushr-int/lit8 p1, p1, 0x0 and-int/lit16 p1, p1, 0xff invoke-virtual {v0, p1}, Ljava/io/OutputStream;->write(I)V :cond_1 :goto_0 return-void .end method .method public f(J)V .locals 0 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation long-to-int p1, p1 .line 1 invoke-virtual {p0, p1}, Landroidx/exifinterface/media/ExifInterface$c;->c(I)V return-void .end method .method public k(I)V .locals 0 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation int-to-short p1, p1 .line 1 invoke-virtual {p0, p1}, Landroidx/exifinterface/media/ExifInterface$c;->d(S)V return-void .end method .method public write([B)V .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .line 1 iget-object v0, p0, Landroidx/exifinterface/media/ExifInterface$c;->a:Ljava/io/OutputStream; invoke-virtual {v0, p1}, Ljava/io/OutputStream;->write([B)V return-void .end method .method public write([BII)V .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .line 2 iget-object v0, p0, Landroidx/exifinterface/media/ExifInterface$c;->a:Ljava/io/OutputStream; invoke-virtual {v0, p1, p2, p3}, Ljava/io/OutputStream;->write([BII)V return-void .end method