jadx
jadx copied to clipboard
[core] Incorrect casts for array types
Hey!
Please check the com/ebay/db/annotation/processor/EbayDatabaseAutomaticMigrations.java
:
public final java.util.List<com.ebay.db.annotation.api.VersionMigration> getVersionMigrations() {
com.ebay.db.annotation.api.EntityMigration entityMigration = new com.ebay.db.annotation.api.EntityMigration(kotlin.collections.CollectionsKt.listOf((java.lang.Object[]) new java.lang.String[]{"DROP TABLE IF EXISTS `apls_beacon`", "CREATE TABLE IF NOT EXISTS `apls_beacon` (`beaconId` INTEGER NOT NULL, `sessionId` TEXT NOT NULL, `activity` TEXT NOT NULL, `qualifier` TEXT, PRIMARY KEY(`beaconId`), FOREIGN KEY(`sessionId`) REFERENCES `apls_session`(`guid`) ON UPDATE NO ACTION ON DELETE CASCADE )", "DROP INDEX IF EXISTS `index_apls_beacon_sessionId`", "CREATE INDEX IF NOT EXISTS `index_apls_beacon_sessionId` ON `apls_beacon` (`sessionId`)"}));
jadx adds incorrect (java.lang.Object[])
cast leading to error. The declaration contains a type variable that shouldn't be cast to the Object
type
APK: https://drive.google.com/file/d/1NEIPWFwukzv1BgJDHpaqKZAznMf25lqW/view?usp=sharing