.class public Lcom/fasterxml/jackson/databind/util/ByteBufferBackedOutputStream; .super Ljava/io/OutputStream; .source "ByteBufferBackedOutputStream.java" # instance fields .field public final _b:Ljava/nio/ByteBuffer; # direct methods .method public constructor (Ljava/nio/ByteBuffer;)V .locals 0 .line 1 invoke-direct {p0}, Ljava/io/OutputStream;->()V iput-object p1, p0, Lcom/fasterxml/jackson/databind/util/ByteBufferBackedOutputStream;->_b:Ljava/nio/ByteBuffer; return-void .end method # virtual methods .method public write(I)V .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .line 1 iget-object v0, p0, Lcom/fasterxml/jackson/databind/util/ByteBufferBackedOutputStream;->_b:Ljava/nio/ByteBuffer; int-to-byte p1, p1 invoke-virtual {v0, p1}, Ljava/nio/ByteBuffer;->put(B)Ljava/nio/ByteBuffer; 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, Lcom/fasterxml/jackson/databind/util/ByteBufferBackedOutputStream;->_b:Ljava/nio/ByteBuffer; invoke-virtual {v0, p1, p2, p3}, Ljava/nio/ByteBuffer;->put([BII)Ljava/nio/ByteBuffer; return-void .end method