@Implementation(minSdk = P)
  protected static long nativeAssetSeek(long asset_ptr, long offset, int whence) {
    Asset asset = Registries.NATIVE_ASSET_REGISTRY.getNativeObject(asset_ptr);
    return asset.seek(
        (offset), (whence > 0 ? SEEK_END : (whence < 0 ? SEEK_SET : SEEK_CUR)));
  }
@Implementation(minSdk = P)
  protected static long nativeAssetSeek(long asset_ptr, long offset, int whence) {
    Asset asset = Registries.NATIVE_ASSET_REGISTRY.getNativeObject(asset_ptr);
    return asset.seek(
        (offset), (whence > 0 ? SEEK_END : (whence < 0 ? SEEK_SET : SEEK_CUR)));
  }
@ Implementation ( minSdk = P ) protected static long nativeAssetSeek ( long asset_ptr , long offset , int whence ) { Asset asset = Registries . NATIVE_ASSET_REGISTRY . getNativeObject ( asset_ptr ) ; return asset . seek ( ( offset ) , ( whence > 0 ? SEEK_END : ( whence < 0 ? SEEK_SET : SEEK_CUR ) ) ) ; }
jint whence) {
jint whence ) {