.class final Landroidx/datastore/preferences/protobuf/BufferAllocator$1; .super Landroidx/datastore/preferences/protobuf/BufferAllocator; .source "SourceFile" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Landroidx/datastore/preferences/protobuf/BufferAllocator; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x9 name = null .end annotation # direct methods .method public constructor ()V .locals 0 .line 42 invoke-direct {p0}, Landroidx/datastore/preferences/protobuf/BufferAllocator;->()V return-void .end method # virtual methods .method public allocateDirectBuffer(I)Landroidx/datastore/preferences/protobuf/AllocatedBuffer; .locals 0 .line 50 invoke-static {p1}, Ljava/nio/ByteBuffer;->allocateDirect(I)Ljava/nio/ByteBuffer; move-result-object p1 invoke-static {p1}, Landroidx/datastore/preferences/protobuf/AllocatedBuffer;->wrap(Ljava/nio/ByteBuffer;)Landroidx/datastore/preferences/protobuf/AllocatedBuffer; move-result-object p1 return-object p1 .end method .method public allocateHeapBuffer(I)Landroidx/datastore/preferences/protobuf/AllocatedBuffer; .locals 0 .line 45 new-array p1, p1, [B invoke-static {p1}, Landroidx/datastore/preferences/protobuf/AllocatedBuffer;->wrap([B)Landroidx/datastore/preferences/protobuf/AllocatedBuffer; move-result-object p1 return-object p1 .end method