.class public Landroidx/emoji2/text/flatbuffer/ByteBufferUtil; .super Ljava/lang/Object; .source "ByteBufferUtil.java" # direct methods .method public constructor ()V .locals 0 .line 30 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static getSizePrefix(Ljava/nio/ByteBuffer;)I .locals 1 .line 39 invoke-virtual {p0}, Ljava/nio/ByteBuffer;->position()I move-result v0 invoke-virtual {p0, v0}, Ljava/nio/ByteBuffer;->getInt(I)I move-result p0 return p0 .end method .method public static removeSizePrefix(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; .locals 1 .line 51 invoke-virtual {p0}, Ljava/nio/ByteBuffer;->duplicate()Ljava/nio/ByteBuffer; move-result-object p0 .line 52 invoke-virtual {p0}, Ljava/nio/ByteBuffer;->position()I move-result v0 add-int/lit8 v0, v0, 0x4 invoke-virtual {p0, v0}, Ljava/nio/ByteBuffer;->position(I)Ljava/nio/Buffer; return-object p0 .end method