Files
rr3-apk/smali/androidx/webkit/internal/IncompatibleApkWebViewProviderFactory.smali
Daniel Elliott f3960ee359 Add Discord APKTool decompilation (Smali source for modding)
- Imported from https://github.com/supermegamestre/Project-Real-Resurrection-3
- APKTool decompilation (Smali bytecode) for modding and rebuilding APK
- Supports both 32-bit (armeabi-v7a) and 64-bit (arm64-v8a) architectures
- Includes full Smali source, resources, and native libraries
- Ready to rebuild APK after modifications with apktool b command
- Added comprehensive README-apktool.md with modding guide

This branch complements the JADX branches:
- Use JADX (main/discord-community) to UNDERSTAND code (readable Java)
- Use APKTool (this branch) to MODIFY and REBUILD APK (editable Smali)

Total: 44,417 files, 538.51 MB Smali source code
2026-02-18 16:13:44 -08:00

172 lines
6.8 KiB
Smali

.class public Landroidx/webkit/internal/IncompatibleApkWebViewProviderFactory;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroidx/webkit/internal/WebViewProviderFactory;
# static fields
.field private static final EMPTY_STRING_ARRAY:[Ljava/lang/String;
.field private static final UNSUPPORTED_EXCEPTION_EXPLANATION:Ljava/lang/String; = "This should never happen, if this method was called it means we\'re trying to reach into WebView APK code on an incompatible device. This most likely means the current method is being called too early, or is being called on start-up rather than lazily"
# direct methods
.method static constructor <clinit>()V
.locals 1
const/4 v0, 0x0
new-array v0, v0, [Ljava/lang/String;
sput-object v0, Landroidx/webkit/internal/IncompatibleApkWebViewProviderFactory;->EMPTY_STRING_ARRAY:[Ljava/lang/String;
return-void
.end method
.method public constructor <init>()V
.locals 0
.line 37
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public createWebView(Landroid/webkit/WebView;)Lorg/chromium/support_lib_boundary/WebViewProviderBoundaryInterface;
.locals 1
.param p1 # Landroid/webkit/WebView;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 47
new-instance p1, Ljava/lang/UnsupportedOperationException;
const-string v0, "This should never happen, if this method was called it means we\'re trying to reach into WebView APK code on an incompatible device. This most likely means the current method is being called too early, or is being called on start-up rather than lazily"
invoke-direct {p1, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public getDropDataProvider()Lorg/chromium/support_lib_boundary/DropDataContentProviderBoundaryInterface;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 89
new-instance v0, Ljava/lang/UnsupportedOperationException;
const-string v1, "This should never happen, if this method was called it means we\'re trying to reach into WebView APK code on an incompatible device. This most likely means the current method is being called too early, or is being called on start-up rather than lazily"
invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public getProfileStore()Lorg/chromium/support_lib_boundary/ProfileStoreBoundaryInterface;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 95
new-instance v0, Ljava/lang/UnsupportedOperationException;
const-string v1, "This should never happen, if this method was called it means we\'re trying to reach into WebView APK code on an incompatible device. This most likely means the current method is being called too early, or is being called on start-up rather than lazily"
invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public getProxyController()Lorg/chromium/support_lib_boundary/ProxyControllerBoundaryInterface;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 83
new-instance v0, Ljava/lang/UnsupportedOperationException;
const-string v1, "This should never happen, if this method was called it means we\'re trying to reach into WebView APK code on an incompatible device. This most likely means the current method is being called too early, or is being called on start-up rather than lazily"
invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public getServiceWorkerController()Lorg/chromium/support_lib_boundary/ServiceWorkerControllerBoundaryInterface;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 71
new-instance v0, Ljava/lang/UnsupportedOperationException;
const-string v1, "This should never happen, if this method was called it means we\'re trying to reach into WebView APK code on an incompatible device. This most likely means the current method is being called too early, or is being called on start-up rather than lazily"
invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public getStatics()Lorg/chromium/support_lib_boundary/StaticsBoundaryInterface;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 59
new-instance v0, Ljava/lang/UnsupportedOperationException;
const-string v1, "This should never happen, if this method was called it means we\'re trying to reach into WebView APK code on an incompatible device. This most likely means the current method is being called too early, or is being called on start-up rather than lazily"
invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public getTracingController()Lorg/chromium/support_lib_boundary/TracingControllerBoundaryInterface;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 77
new-instance v0, Ljava/lang/UnsupportedOperationException;
const-string v1, "This should never happen, if this method was called it means we\'re trying to reach into WebView APK code on an incompatible device. This most likely means the current method is being called too early, or is being called on start-up rather than lazily"
invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public getWebViewFeatures()[Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
sget-object v0, Landroidx/webkit/internal/IncompatibleApkWebViewProviderFactory;->EMPTY_STRING_ARRAY:[Ljava/lang/String;
return-object v0
.end method
.method public getWebkitToCompatConverter()Lorg/chromium/support_lib_boundary/WebkitToCompatConverterBoundaryInterface;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 53
new-instance v0, Ljava/lang/UnsupportedOperationException;
const-string v1, "This should never happen, if this method was called it means we\'re trying to reach into WebView APK code on an incompatible device. This most likely means the current method is being called too early, or is being called on start-up rather than lazily"
invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
throw v0
.end method