diff options
| -rw-r--r-- | core/java/android/webkit/WebViewDelegate.java | 2 | ||||
| -rw-r--r-- | core/java/android/webkit/WebViewFactory.java | 11 |
2 files changed, 13 insertions, 0 deletions
diff --git a/core/java/android/webkit/WebViewDelegate.java b/core/java/android/webkit/WebViewDelegate.java index c7eac6c72936..6b4956982d5f 100644 --- a/core/java/android/webkit/WebViewDelegate.java +++ b/core/java/android/webkit/WebViewDelegate.java @@ -16,6 +16,7 @@ package android.webkit; +import android.annotation.ElapsedRealtimeLong; import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.SystemApi; @@ -226,6 +227,7 @@ public final class WebViewDelegate { * WebViewChromiumFactoryProvider#create method was invoked. */ @NonNull + @ElapsedRealtimeLong public long[] getTimestamps() { return WebViewFactory.getTimestamps(); } diff --git a/core/java/android/webkit/WebViewFactory.java b/core/java/android/webkit/WebViewFactory.java index bc2b221d134a..5fc5b2972c65 100644 --- a/core/java/android/webkit/WebViewFactory.java +++ b/core/java/android/webkit/WebViewFactory.java @@ -83,16 +83,27 @@ public final class WebViewFactory { public @interface Timestamp { } + /** When the overall WebView provider load began. */ public static final int WEBVIEW_LOAD_START = 0; + /** Before creating the WebView APK Context. */ public static final int CREATE_CONTEXT_START = 1; + /** After creating the WebView APK Context. */ public static final int CREATE_CONTEXT_END = 2; + /** Before adding WebView assets to AssetManager. */ public static final int ADD_ASSETS_START = 3; + /** After adding WebView assets to AssetManager. */ public static final int ADD_ASSETS_END = 4; + /** Before creating the WebView ClassLoader. */ public static final int GET_CLASS_LOADER_START = 5; + /** After creating the WebView ClassLoader. */ public static final int GET_CLASS_LOADER_END = 6; + /** Before preloading the WebView native library. */ public static final int NATIVE_LOAD_START = 7; + /** After preloading the WebView native library. */ public static final int NATIVE_LOAD_END = 8; + /** Before looking up the WebView provider class. */ public static final int PROVIDER_CLASS_FOR_NAME_START = 9; + /** After looking up the WebView provider class. */ public static final int PROVIDER_CLASS_FOR_NAME_END = 10; private static final int TIMESTAMPS_SIZE = 11; |