// Copyright (c) 2026, the R8 project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
//
// This file is generated by GenerateApiAmendments.java.
// Do not edit manually.
class Lsun/misc/Unsafe; extends Ljava/lang/Object; implements none
field Lsun/misc/Unsafe; INVALID_FIELD_OFFSET
method Ljava/nio/ByteBuffer; clear ()Ljava/nio/ByteBuffer; instance
method Ljava/nio/ByteBuffer; flip ()Ljava/nio/ByteBuffer; instance
method Ljava/nio/ByteBuffer; limit (I)Ljava/nio/ByteBuffer; instance
method Ljava/nio/ByteBuffer; mark ()Ljava/nio/ByteBuffer; instance
method Ljava/nio/ByteBuffer; position (I)Ljava/nio/ByteBuffer; instance
method Ljava/nio/ByteBuffer; reset ()Ljava/nio/ByteBuffer; instance
method Ljava/nio/ByteBuffer; rewind ()Ljava/nio/ByteBuffer; instance
method Ljava/nio/CharBuffer; clear ()Ljava/nio/CharBuffer; instance
method Ljava/nio/CharBuffer; flip ()Ljava/nio/CharBuffer; instance
method Ljava/nio/CharBuffer; limit (I)Ljava/nio/CharBuffer; instance
method Ljava/nio/CharBuffer; mark ()Ljava/nio/CharBuffer; instance
method Ljava/nio/CharBuffer; position (I)Ljava/nio/CharBuffer; instance
method Ljava/nio/CharBuffer; reset ()Ljava/nio/CharBuffer; instance
method Ljava/nio/CharBuffer; rewind ()Ljava/nio/CharBuffer; instance
method Ljava/nio/DoubleBuffer; clear ()Ljava/nio/DoubleBuffer; instance
method Ljava/nio/DoubleBuffer; flip ()Ljava/nio/DoubleBuffer; instance
method Ljava/nio/DoubleBuffer; limit (I)Ljava/nio/DoubleBuffer; instance
method Ljava/nio/DoubleBuffer; mark ()Ljava/nio/DoubleBuffer; instance
method Ljava/nio/DoubleBuffer; position (I)Ljava/nio/DoubleBuffer; instance
method Ljava/nio/DoubleBuffer; reset ()Ljava/nio/DoubleBuffer; instance
method Ljava/nio/DoubleBuffer; rewind ()Ljava/nio/DoubleBuffer; instance
method Ljava/nio/FloatBuffer; clear ()Ljava/nio/FloatBuffer; instance
method Ljava/nio/FloatBuffer; flip ()Ljava/nio/FloatBuffer; instance
method Ljava/nio/FloatBuffer; limit (I)Ljava/nio/FloatBuffer; instance
method Ljava/nio/FloatBuffer; mark ()Ljava/nio/FloatBuffer; instance
method Ljava/nio/FloatBuffer; position (I)Ljava/nio/FloatBuffer; instance
method Ljava/nio/FloatBuffer; reset ()Ljava/nio/FloatBuffer; instance
method Ljava/nio/FloatBuffer; rewind ()Ljava/nio/FloatBuffer; instance
method Ljava/nio/IntBuffer; clear ()Ljava/nio/IntBuffer; instance
method Ljava/nio/IntBuffer; flip ()Ljava/nio/IntBuffer; instance
method Ljava/nio/IntBuffer; limit (I)Ljava/nio/IntBuffer; instance
method Ljava/nio/IntBuffer; mark ()Ljava/nio/IntBuffer; instance
method Ljava/nio/IntBuffer; position (I)Ljava/nio/IntBuffer; instance
method Ljava/nio/IntBuffer; reset ()Ljava/nio/IntBuffer; instance
method Ljava/nio/IntBuffer; rewind ()Ljava/nio/IntBuffer; instance
method Ljava/nio/LongBuffer; clear ()Ljava/nio/LongBuffer; instance
method Ljava/nio/LongBuffer; flip ()Ljava/nio/LongBuffer; instance
method Ljava/nio/LongBuffer; limit (I)Ljava/nio/LongBuffer; instance
method Ljava/nio/LongBuffer; mark ()Ljava/nio/LongBuffer; instance
method Ljava/nio/LongBuffer; position (I)Ljava/nio/LongBuffer; instance
method Ljava/nio/LongBuffer; reset ()Ljava/nio/LongBuffer; instance
method Ljava/nio/LongBuffer; rewind ()Ljava/nio/LongBuffer; instance
method Ljava/nio/MappedByteBuffer; clear ()Ljava/nio/ByteBuffer; instance
method Ljava/nio/MappedByteBuffer; clear ()Ljava/nio/MappedByteBuffer; instance
method Ljava/nio/MappedByteBuffer; compact ()Ljava/nio/MappedByteBuffer; instance
method Ljava/nio/MappedByteBuffer; duplicate ()Ljava/nio/MappedByteBuffer; instance
method Ljava/nio/MappedByteBuffer; flip ()Ljava/nio/ByteBuffer; instance
method Ljava/nio/MappedByteBuffer; flip ()Ljava/nio/MappedByteBuffer; instance
method Ljava/nio/MappedByteBuffer; limit (I)Ljava/nio/ByteBuffer; instance
method Ljava/nio/MappedByteBuffer; limit (I)Ljava/nio/MappedByteBuffer; instance
method Ljava/nio/MappedByteBuffer; mark ()Ljava/nio/ByteBuffer; instance
method Ljava/nio/MappedByteBuffer; mark ()Ljava/nio/MappedByteBuffer; instance
method Ljava/nio/MappedByteBuffer; position (I)Ljava/nio/ByteBuffer; instance
method Ljava/nio/MappedByteBuffer; position (I)Ljava/nio/MappedByteBuffer; instance
method Ljava/nio/MappedByteBuffer; reset ()Ljava/nio/ByteBuffer; instance
method Ljava/nio/MappedByteBuffer; reset ()Ljava/nio/MappedByteBuffer; instance
method Ljava/nio/MappedByteBuffer; rewind ()Ljava/nio/ByteBuffer; instance
method Ljava/nio/MappedByteBuffer; rewind ()Ljava/nio/MappedByteBuffer; instance
method Ljava/nio/MappedByteBuffer; slice ()Ljava/nio/MappedByteBuffer; instance
method Ljava/nio/ShortBuffer; clear ()Ljava/nio/ShortBuffer; instance
method Ljava/nio/ShortBuffer; flip ()Ljava/nio/ShortBuffer; instance
method Ljava/nio/ShortBuffer; limit (I)Ljava/nio/ShortBuffer; instance
method Ljava/nio/ShortBuffer; mark ()Ljava/nio/ShortBuffer; instance
method Ljava/nio/ShortBuffer; position (I)Ljava/nio/ShortBuffer; instance
method Ljava/nio/ShortBuffer; reset ()Ljava/nio/ShortBuffer; instance
method Ljava/nio/ShortBuffer; rewind ()Ljava/nio/ShortBuffer; instance
method Ljava/time/LocalDate; getEra ()Ljava/time/chrono/IsoEra; instance
method Ljava/util/concurrent/ConcurrentHashMap; keySet ()Ljava/util/concurrent/ConcurrentHashMap$KeySetView; instance
method Lsun/misc/Unsafe; addressSize ()I instance
method Lsun/misc/Unsafe; allocateInstance (Ljava/lang/Class;)Ljava/lang/Object; instance
method Lsun/misc/Unsafe; allocateMemory (J)J instance
method Lsun/misc/Unsafe; arrayBaseOffset (Ljava/lang/Class;)I instance
method Lsun/misc/Unsafe; arrayIndexScale (Ljava/lang/Class;)I instance
method Lsun/misc/Unsafe; compareAndSwapInt (Ljava/lang/Object;JII)Z instance
method Lsun/misc/Unsafe; compareAndSwapLong (Ljava/lang/Object;JJJ)Z instance
method Lsun/misc/Unsafe; compareAndSwapObject (Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z instance
method Lsun/misc/Unsafe; copyMemory (JJJ)V instance
method Lsun/misc/Unsafe; copyMemoryFromPrimitiveArray (Ljava/lang/Object;JJJ)V instance
method Lsun/misc/Unsafe; copyMemoryToPrimitiveArray (JLjava/lang/Object;JJ)V instance
method Lsun/misc/Unsafe; freeMemory (J)V instance
method Lsun/misc/Unsafe; fullFence ()V instance
method Lsun/misc/Unsafe; getAndAddInt (Ljava/lang/Object;JI)I instance
method Lsun/misc/Unsafe; getAndAddLong (Ljava/lang/Object;JJ)J instance
method Lsun/misc/Unsafe; getAndSetInt (Ljava/lang/Object;JI)I instance
method Lsun/misc/Unsafe; getAndSetLong (Ljava/lang/Object;JJ)J instance
method Lsun/misc/Unsafe; getAndSetObject (Ljava/lang/Object;JLjava/lang/Object;)Ljava/lang/Object; instance
method Lsun/misc/Unsafe; getBoolean (Ljava/lang/Object;J)Z instance
method Lsun/misc/Unsafe; getByte (J)B instance
method Lsun/misc/Unsafe; getByte (Ljava/lang/Object;J)B instance
method Lsun/misc/Unsafe; getChar (J)C instance
method Lsun/misc/Unsafe; getChar (Ljava/lang/Object;J)C instance
method Lsun/misc/Unsafe; getDouble (J)D instance
method Lsun/misc/Unsafe; getDouble (Ljava/lang/Object;J)D instance
method Lsun/misc/Unsafe; getFloat (J)F instance
method Lsun/misc/Unsafe; getFloat (Ljava/lang/Object;J)F instance
method Lsun/misc/Unsafe; getInt (J)I instance
method Lsun/misc/Unsafe; getInt (Ljava/lang/Object;J)I instance
method Lsun/misc/Unsafe; getIntVolatile (Ljava/lang/Object;J)I instance
method Lsun/misc/Unsafe; getLong (J)J instance
method Lsun/misc/Unsafe; getLong (Ljava/lang/Object;J)J instance
method Lsun/misc/Unsafe; getLongVolatile (Ljava/lang/Object;J)J instance
method Lsun/misc/Unsafe; getObject (Ljava/lang/Object;J)Ljava/lang/Object; instance
method Lsun/misc/Unsafe; getObjectVolatile (Ljava/lang/Object;J)Ljava/lang/Object; instance
method Lsun/misc/Unsafe; getShort (J)S instance
method Lsun/misc/Unsafe; getShort (Ljava/lang/Object;J)S instance
method Lsun/misc/Unsafe; getUnsafe ()Lsun/misc/Unsafe; instance
method Lsun/misc/Unsafe; loadFence ()V instance
method Lsun/misc/Unsafe; objectFieldOffset (Ljava/lang/reflect/Field;)J instance
method Lsun/misc/Unsafe; pageSize ()I instance
method Lsun/misc/Unsafe; park (ZJ)V instance
method Lsun/misc/Unsafe; putBoolean (Ljava/lang/Object;JZ)V instance
method Lsun/misc/Unsafe; putByte (JB)V instance
method Lsun/misc/Unsafe; putByte (Ljava/lang/Object;JB)V instance
method Lsun/misc/Unsafe; putChar (JC)V instance
method Lsun/misc/Unsafe; putChar (Ljava/lang/Object;JC)V instance
method Lsun/misc/Unsafe; putDouble (JD)V instance
method Lsun/misc/Unsafe; putDouble (Ljava/lang/Object;JD)V instance
method Lsun/misc/Unsafe; putFloat (JF)V instance
method Lsun/misc/Unsafe; putFloat (Ljava/lang/Object;JF)V instance
method Lsun/misc/Unsafe; putInt (JI)V instance
method Lsun/misc/Unsafe; putInt (Ljava/lang/Object;JI)V instance
method Lsun/misc/Unsafe; putIntVolatile (Ljava/lang/Object;JI)V instance
method Lsun/misc/Unsafe; putLong (JJ)V instance
method Lsun/misc/Unsafe; putLong (Ljava/lang/Object;JJ)V instance
method Lsun/misc/Unsafe; putLongVolatile (Ljava/lang/Object;JJ)V instance
method Lsun/misc/Unsafe; putObject (Ljava/lang/Object;JLjava/lang/Object;)V instance
method Lsun/misc/Unsafe; putObjectVolatile (Ljava/lang/Object;JLjava/lang/Object;)V instance
method Lsun/misc/Unsafe; putOrderedInt (Ljava/lang/Object;JI)V instance
method Lsun/misc/Unsafe; putOrderedLong (Ljava/lang/Object;JJ)V instance
method Lsun/misc/Unsafe; putOrderedObject (Ljava/lang/Object;JLjava/lang/Object;)V instance
method Lsun/misc/Unsafe; putShort (JS)V instance
method Lsun/misc/Unsafe; putShort (Ljava/lang/Object;JS)V instance
method Lsun/misc/Unsafe; setMemory (JJB)V instance
method Lsun/misc/Unsafe; storeFence ()V instance
method Lsun/misc/Unsafe; unpark (Ljava/lang/Object;)V instance
