diff options
author | Orion Hodson <oth@google.com> | 2020-03-04 07:31:46 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2020-03-04 07:31:46 +0000 |
commit | 3057732baeeda1fad849b91bb7bd914d2754229f (patch) | |
tree | 92ac853144bce9e1af2da8c8fea9a5d9cd144cc4 /mmodules | |
parent | 7874371ffd74fc16c730dcebc9301f4c7e9bc48e (diff) | |
parent | e23910ce145e44d5ff7ff5e03b5a8d645f440462 (diff) |
Merge "libcore: Extend sun.misc.Unsafe presence in the Core Platform API" into rvc-dev
Diffstat (limited to 'mmodules')
-rw-r--r-- | mmodules/core_platform_api/api/platform/current-api.txt | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/mmodules/core_platform_api/api/platform/current-api.txt b/mmodules/core_platform_api/api/platform/current-api.txt index 2b3e77d346..74d536ff62 100644 --- a/mmodules/core_platform_api/api/platform/current-api.txt +++ b/mmodules/core_platform_api/api/platform/current-api.txt @@ -1417,14 +1417,30 @@ package sun.misc { public final class Unsafe { method public int arrayBaseOffset(Class); + method public int arrayIndexScale(Class); + method @dalvik.annotation.optimization.FastNative public void copyMemory(long, long, long); + method @dalvik.annotation.optimization.FastNative public boolean getBoolean(Object, long); method @dalvik.annotation.optimization.FastNative public byte getByte(Object, long); method @dalvik.annotation.optimization.FastNative public byte getByte(long); + method @dalvik.annotation.optimization.FastNative public double getDouble(Object, long); + method @dalvik.annotation.optimization.FastNative public float getFloat(Object, long); + method @dalvik.annotation.optimization.FastNative public int getInt(Object, long); + method @dalvik.annotation.optimization.FastNative public int getInt(long); method @dalvik.annotation.optimization.FastNative public long getLong(Object, long); method @dalvik.annotation.optimization.FastNative public long getLong(long); + method @dalvik.annotation.optimization.FastNative public Object getObject(Object, long); method public static sun.misc.Unsafe getUnsafe(); method public long objectFieldOffset(java.lang.reflect.Field); + method @dalvik.annotation.optimization.FastNative public void putBoolean(Object, long, boolean); method @dalvik.annotation.optimization.FastNative public void putByte(Object, long, byte); method @dalvik.annotation.optimization.FastNative public void putByte(long, byte); + method @dalvik.annotation.optimization.FastNative public void putDouble(Object, long, double); + method @dalvik.annotation.optimization.FastNative public void putFloat(Object, long, float); + method @dalvik.annotation.optimization.FastNative public void putInt(Object, long, int); + method @dalvik.annotation.optimization.FastNative public void putInt(long, int); + method @dalvik.annotation.optimization.FastNative public void putLong(Object, long, long); + method @dalvik.annotation.optimization.FastNative public void putLong(long, long); + method @dalvik.annotation.optimization.FastNative public void putObject(Object, long, Object); } } |