jadx
jadx copied to clipboard
[core] Missing method calls for `javax.inject.Provider`
Hey!
I've noticed that jadx by some reason misses calls for javax.inject.Provider.get()
. An example is in the com/ebay/common/ObfuscatedData_Factory.java
where repositoryProvider
and encoderProvider
are declared as javax.inject.Provider
private final javax.inject.Provider<com.ebay.mobile.crypto.EbaySecureDataEncoder> encoderProvider;
private final javax.inject.Provider<com.ebay.mobile.environment.EnvironmentRepository> repositoryProvider;
but then the get()
call is missing:
public com.ebay.common.ObfuscatedData getInlineMessagesLifeCycleViewModel() {
return newInstance(this.repositoryProvider.getInlineMessagesLifeCycleViewModel(), this.encoderProvider.getInlineMessagesLifeCycleViewModel());
}
APK: https://drive.google.com/file/d/1NEIPWFwukzv1BgJDHpaqKZAznMf25lqW/view?usp=sharing
Additionally, jadx renames overridden methods leading to errors. The provided getInlineMessagesLifeCycleViewModel
was renamed from the correct get()