Skip to content

Commit e28de7a

Browse files
Sam Maierchromeos-ci-prod
authored andcommitted
jni_zero: Migrating all JNI annotations in /base to jni_zero copies
This CL is the result of a few simple sed commands, switching any import statement using any of the 6 JNI annotations, and switching over the gn targets from base:jni_java to jni_zero_java. This CL was uploaded by git cl split. Bug: 1456762 Change-Id: Ib6cb82809fd480bce81e8e0808501faf837fa9cb Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4935910 Auto-Submit: Sam Maier <[email protected]> Commit-Queue: Sam Maier <[email protected]> Reviewed-by: Andrew Grieve <[email protected]> Commit-Queue: Andrew Grieve <[email protected]> Cr-Commit-Position: refs/heads/main@{#1208878} CrOS-Libchrome-Original-Commit: c45bc648b3616610b5c2a19ea5060492dc1cb24b
1 parent e8d3cf2 commit e28de7a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+127
-104
lines changed

base/android/java/src/org/chromium/base/ApkAssets.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
import android.content.res.AssetManager;
1010
import android.text.TextUtils;
1111

12-
import org.chromium.base.annotations.CalledByNative;
13-
import org.chromium.base.annotations.JNINamespace;
12+
import org.jni_zero.CalledByNative;
13+
import org.jni_zero.JNINamespace;
1414

1515
import java.io.IOException;
1616

base/android/java/src/org/chromium/base/ApplicationStatus.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,10 @@
1717
import androidx.annotation.Nullable;
1818
import androidx.annotation.VisibleForTesting;
1919

20-
import org.chromium.base.annotations.CalledByNative;
21-
import org.chromium.base.annotations.JNINamespace;
22-
import org.chromium.base.annotations.NativeMethods;
20+
import org.jni_zero.CalledByNative;
21+
import org.jni_zero.JNINamespace;
22+
import org.jni_zero.NativeMethods;
23+
2324
import org.chromium.build.BuildConfig;
2425

2526
import java.lang.reflect.Field;

base/android/java/src/org/chromium/base/BaseFeatureMap.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
package org.chromium.base;
66

7-
import org.chromium.base.annotations.JNINamespace;
8-
import org.chromium.base.annotations.NativeMethods;
7+
import org.jni_zero.JNINamespace;
8+
import org.jni_zero.NativeMethods;
99

1010
/**
1111
* Java accessor for base::Features listed in {@link BaseFeatures}

base/android/java/src/org/chromium/base/BuildInfo.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@
2121
import androidx.annotation.OptIn;
2222
import androidx.core.os.BuildCompat;
2323

24-
import org.chromium.base.annotations.CalledByNative;
24+
import org.jni_zero.CalledByNative;
25+
2526
import org.chromium.base.compat.ApiHelperForP;
2627
import org.chromium.build.BuildConfig;
2728

base/android/java/src/org/chromium/base/BundleUtils.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@
2222
import dalvik.system.BaseDexClassLoader;
2323
import dalvik.system.PathClassLoader;
2424

25-
import org.chromium.base.annotations.CalledByNative;
25+
import org.jni_zero.CalledByNative;
26+
2627
import org.chromium.base.compat.ApiHelperForO;
2728
import org.chromium.base.metrics.RecordHistogram;
2829
import org.chromium.build.BuildConfig;

base/android/java/src/org/chromium/base/Callback.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
package org.chromium.base;
66

7-
import org.chromium.base.annotations.CalledByNative;
7+
import org.jni_zero.CalledByNative;
88

99
/**
1010
* A simple single-argument callback to handle the result of a computation.

base/android/java/src/org/chromium/base/CommandLine.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import androidx.annotation.Nullable;
1010
import androidx.annotation.VisibleForTesting;
1111

12-
import org.chromium.base.annotations.NativeMethods;
12+
import org.jni_zero.NativeMethods;
1313

1414
import java.io.File;
1515
import java.io.FileReader;

base/android/java/src/org/chromium/base/ContentUriUtils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
import androidx.annotation.Nullable;
2020

21-
import org.chromium.base.annotations.CalledByNative;
21+
import org.jni_zero.CalledByNative;
2222

2323
import java.io.File;
2424
import java.io.IOException;

base/android/java/src/org/chromium/base/ContextUtils.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@
2020

2121
import androidx.annotation.Nullable;
2222

23-
import org.chromium.base.annotations.JNINamespace;
23+
import org.jni_zero.JNINamespace;
24+
2425
import org.chromium.base.compat.ApiHelperForM;
2526
import org.chromium.base.compat.ApiHelperForO;
2627
import org.chromium.build.BuildConfig;

base/android/java/src/org/chromium/base/CpuFeatures.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
package org.chromium.base;
66

7-
import org.chromium.base.annotations.JNINamespace;
8-
import org.chromium.base.annotations.NativeMethods;
7+
import org.jni_zero.JNINamespace;
8+
import org.jni_zero.NativeMethods;
99

1010
// The only purpose of this class is to allow sending CPU properties
1111
// from the browser process to sandboxed renderer processes. This is

base/android/java/src/org/chromium/base/EarlyTraceEvent.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010

1111
import androidx.annotation.VisibleForTesting;
1212

13-
import org.chromium.base.annotations.CalledByNative;
14-
import org.chromium.base.annotations.JNINamespace;
15-
import org.chromium.base.annotations.NativeMethods;
13+
import org.jni_zero.CalledByNative;
14+
import org.jni_zero.JNINamespace;
15+
import org.jni_zero.NativeMethods;
1616

1717
import java.io.File;
1818
import java.util.ArrayList;

base/android/java/src/org/chromium/base/EventLog.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
package org.chromium.base;
66

7-
import org.chromium.base.annotations.CalledByNative;
8-
import org.chromium.base.annotations.JNINamespace;
7+
import org.jni_zero.CalledByNative;
8+
import org.jni_zero.JNINamespace;
99

1010
/**
1111
* A simple interface to Android's EventLog to be used by native code.

base/android/java/src/org/chromium/base/FeatureList.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@
1010
import androidx.annotation.Nullable;
1111
import androidx.annotation.VisibleForTesting;
1212

13-
import org.chromium.base.annotations.JNINamespace;
14-
import org.chromium.base.annotations.NativeMethods;
13+
import org.jni_zero.JNINamespace;
14+
import org.jni_zero.NativeMethods;
15+
1516
import org.chromium.base.library_loader.LibraryLoader;
1617

1718
import java.util.HashMap;

base/android/java/src/org/chromium/base/FeatureMap.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
package org.chromium.base;
66

7-
import org.chromium.base.annotations.JNINamespace;
8-
import org.chromium.base.annotations.NativeMethods;
7+
import org.jni_zero.JNINamespace;
8+
import org.jni_zero.NativeMethods;
99

1010
import java.util.Collections;
1111
import java.util.HashMap;

base/android/java/src/org/chromium/base/Features.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
package org.chromium.base;
66

7-
import org.chromium.base.annotations.JNINamespace;
8-
import org.chromium.base.annotations.NativeMethods;
7+
import org.jni_zero.JNINamespace;
8+
import org.jni_zero.NativeMethods;
99

1010
/**
1111
* A class that serves as a bridge to native code to check the status of feature switches.

base/android/java/src/org/chromium/base/FieldTrialList.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
package org.chromium.base;
66

7-
import org.chromium.base.annotations.NativeMethods;
7+
import org.jni_zero.NativeMethods;
88

99
/**
1010
* Helper to get field trial information.

base/android/java/src/org/chromium/base/FileUtils.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
import androidx.annotation.NonNull;
1414
import androidx.annotation.Nullable;
1515

16-
import org.chromium.base.annotations.JNINamespace;
17-
import org.chromium.base.annotations.NativeMethods;
16+
import org.jni_zero.JNINamespace;
17+
import org.jni_zero.NativeMethods;
1818

1919
import java.io.ByteArrayOutputStream;
2020
import java.io.File;

base/android/java/src/org/chromium/base/ImportantFileWriterAndroid.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
package org.chromium.base;
66

7-
import org.chromium.base.annotations.JNINamespace;
8-
import org.chromium.base.annotations.NativeMethods;
7+
import org.jni_zero.JNINamespace;
8+
import org.jni_zero.NativeMethods;
99

1010
/**
1111
* This class provides an interface to the native class for writing

base/android/java/src/org/chromium/base/IntStringCallback.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
package org.chromium.base;
66

7-
import org.chromium.base.annotations.CalledByNative;
7+
import org.jni_zero.CalledByNative;
88

99
/**
1010
* A simple 2-argument callback with an int and a String as arguments.

base/android/java/src/org/chromium/base/JNIUtils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
package org.chromium.base;
66

7-
import org.chromium.base.annotations.CalledByNative;
7+
import org.jni_zero.CalledByNative;
88

99
import java.util.Map;
1010

base/android/java/src/org/chromium/base/JavaExceptionReporter.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66

77
import androidx.annotation.UiThread;
88

9-
import org.chromium.base.annotations.CalledByNative;
10-
import org.chromium.base.annotations.JNINamespace;
11-
import org.chromium.base.annotations.NativeMethods;
9+
import org.jni_zero.CalledByNative;
10+
import org.jni_zero.JNINamespace;
11+
import org.jni_zero.NativeMethods;
1212

1313
/**
1414
* This UncaughtExceptionHandler will create a breakpad minidump when there is an uncaught

base/android/java/src/org/chromium/base/JavaHandlerThread.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
import android.os.HandlerThread;
99
import android.os.Looper;
1010

11-
import org.chromium.base.annotations.CalledByNative;
12-
import org.chromium.base.annotations.JNINamespace;
13-
import org.chromium.base.annotations.NativeMethods;
11+
import org.jni_zero.CalledByNative;
12+
import org.jni_zero.JNINamespace;
13+
import org.jni_zero.NativeMethods;
1414

1515
import java.lang.Thread.UncaughtExceptionHandler;
1616

base/android/java/src/org/chromium/base/LocaleUtils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
import androidx.annotation.RequiresApi;
1414
import androidx.annotation.VisibleForTesting;
1515

16-
import org.chromium.base.annotations.CalledByNative;
16+
import org.jni_zero.CalledByNative;
1717

1818
import java.util.ArrayList;
1919
import java.util.Locale;

base/android/java/src/org/chromium/base/MemoryPressureListener.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@
77
import android.app.Activity;
88
import android.content.ComponentCallbacks2;
99

10-
import org.chromium.base.annotations.CalledByNative;
11-
import org.chromium.base.annotations.NativeMethods;
10+
import org.jni_zero.CalledByNative;
11+
import org.jni_zero.NativeMethods;
12+
1213
import org.chromium.base.memory.MemoryPressureCallback;
1314

1415
/**

base/android/java/src/org/chromium/base/PathService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
package org.chromium.base;
66

7-
import org.chromium.base.annotations.JNINamespace;
8-
import org.chromium.base.annotations.NativeMethods;
7+
import org.jni_zero.JNINamespace;
8+
import org.jni_zero.NativeMethods;
99

1010
/**
1111
* This class provides java side access to the native PathService.

base/android/java/src/org/chromium/base/PathUtils.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@
1616
import androidx.annotation.NonNull;
1717
import androidx.annotation.RequiresApi;
1818

19-
import org.chromium.base.annotations.CalledByNative;
19+
import org.jni_zero.CalledByNative;
20+
2021
import org.chromium.base.compat.ApiHelperForM;
2122
import org.chromium.base.compat.ApiHelperForQ;
2223
import org.chromium.base.compat.ApiHelperForR;

base/android/java/src/org/chromium/base/PiiElider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import android.text.TextUtils;
88
import android.util.Patterns;
99

10-
import org.chromium.base.annotations.CalledByNative;
10+
import org.jni_zero.CalledByNative;
1111

1212
import java.util.regex.Matcher;
1313
import java.util.regex.Pattern;

base/android/java/src/org/chromium/base/PowerMonitor.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,10 @@
1212
import android.os.Build;
1313
import android.os.PowerManager;
1414

15-
import org.chromium.base.annotations.CalledByNative;
16-
import org.chromium.base.annotations.JNINamespace;
17-
import org.chromium.base.annotations.NativeMethods;
15+
import org.jni_zero.CalledByNative;
16+
import org.jni_zero.JNINamespace;
17+
import org.jni_zero.NativeMethods;
18+
1819
import org.chromium.base.compat.ApiHelperForQ;
1920

2021
/**

base/android/java/src/org/chromium/base/RadioUtils.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@
1717

1818
import androidx.annotation.RequiresApi;
1919

20-
import org.chromium.base.annotations.CalledByNative;
21-
import org.chromium.base.annotations.JNINamespace;
20+
import org.jni_zero.CalledByNative;
21+
import org.jni_zero.JNINamespace;
22+
2223
import org.chromium.base.compat.ApiHelperForM;
2324
import org.chromium.base.compat.ApiHelperForP;
2425

base/android/java/src/org/chromium/base/SysUtils.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,10 @@
1313
import android.os.StrictMode;
1414
import android.util.Log;
1515

16-
import org.chromium.base.annotations.CalledByNative;
17-
import org.chromium.base.annotations.JNINamespace;
18-
import org.chromium.base.annotations.NativeMethods;
16+
import org.jni_zero.CalledByNative;
17+
import org.jni_zero.JNINamespace;
18+
import org.jni_zero.NativeMethods;
19+
1920
import org.chromium.build.BuildConfig;
2021

2122
import java.io.BufferedReader;

base/android/java/src/org/chromium/base/ThreadUtils.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
import android.os.Looper;
99
import android.os.Process;
1010

11-
import org.chromium.base.annotations.CalledByNative;
11+
import org.jni_zero.CalledByNative;
12+
1213
import org.chromium.base.task.PostTask;
1314
import org.chromium.base.task.TaskTraits;
1415

base/android/java/src/org/chromium/base/TimezoneUtils.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66

77
import android.os.StrictMode;
88

9-
import org.chromium.base.annotations.CalledByNative;
10-
import org.chromium.base.annotations.JNINamespace;
9+
import org.jni_zero.CalledByNative;
10+
import org.jni_zero.JNINamespace;
1111

1212
import java.util.TimeZone;
1313

base/android/java/src/org/chromium/base/TraceEvent.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@
1515

1616
import androidx.annotation.VisibleForTesting;
1717

18-
import org.chromium.base.annotations.CalledByNative;
19-
import org.chromium.base.annotations.JNINamespace;
20-
import org.chromium.base.annotations.NativeMethods;
18+
import org.jni_zero.CalledByNative;
19+
import org.jni_zero.JNINamespace;
20+
import org.jni_zero.NativeMethods;
21+
2122
import org.chromium.base.task.PostTask;
2223
import org.chromium.base.task.TaskTraits;
2324

base/android/java/src/org/chromium/base/UnguessableToken.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
import androidx.annotation.Nullable;
1111

12-
import org.chromium.base.annotations.CalledByNative;
12+
import org.jni_zero.CalledByNative;
1313

1414
/**
1515
* This class mirrors unguessable_token.h . Since tokens are passed by value,

base/android/java/src/org/chromium/base/jank_tracker/JankMetricUMARecorder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
package org.chromium.base.jank_tracker;
66

7-
import org.chromium.base.annotations.JNINamespace;
8-
import org.chromium.base.annotations.NativeMethods;
7+
import org.jni_zero.JNINamespace;
8+
import org.jni_zero.NativeMethods;
99

1010
/**
1111
* Sends Android jank metrics to native to be recorded using UMA.

0 commit comments

Comments
 (0)