.class public Lcom/google/flatbuffers/ByteBufferUtil; .super Ljava/lang/Object; .source "ByteBufferUtil.java" # direct methods .method public constructor ()V .locals 0 .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static getSizePrefix(Ljava/nio/ByteBuffer;)I .locals 1 .line 1 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 1 invoke-virtual {p0}, Ljava/nio/ByteBuffer;->duplicate()Ljava/nio/ByteBuffer; move-result-object p0 .line 2 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