Skip to content

Commit 4d955f4

Browse files
committed
only apply annotation dependencies where needed
1 parent f658844 commit 4d955f4

File tree

4 files changed

+6
-8
lines changed
  • AntiBrightnessChange/src/main/java/com/programminghoch10/AntiBrightnessChange
  • AutomaticAdvancedSettingsExpander/src/main/java/de/binarynoise/automaticadvancedsettingsexpander
  • ResetAllNotificationChannels/src/main/java/de/binarynoise/clearallnotifications
  • buildSrc/src/main/kotlin

4 files changed

+6
-8
lines changed

AntiBrightnessChange/src/main/java/com/programminghoch10/AntiBrightnessChange/Hook.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,11 @@
44

55
import android.view.WindowManager;
66

7-
import androidx.annotation.Keep;
8-
97
import de.robv.android.xposed.IXposedHookLoadPackage;
108
import de.robv.android.xposed.XC_MethodHook;
119
import de.robv.android.xposed.XposedHelpers;
1210
import de.robv.android.xposed.callbacks.XC_LoadPackage;
1311

14-
@Keep
1512
public class Hook implements IXposedHookLoadPackage {
1613
@Override
1714
public void handleLoadPackage(XC_LoadPackage.LoadPackageParam lpparam) {

AutomaticAdvancedSettingsExpander/src/main/java/de/binarynoise/automaticadvancedsettingsexpander/Hook.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,13 @@ package de.binarynoise.automaticadvancedsettingsexpander
33
import kotlin.properties.ReadWriteProperty
44
import kotlin.reflect.KProperty
55
import android.util.Log
6-
import androidx.annotation.Keep
76
import de.robv.android.xposed.IXposedHookLoadPackage
87
import de.robv.android.xposed.XC_MethodHook
98
import de.robv.android.xposed.XposedHelpers
109
import de.robv.android.xposed.callbacks.XC_LoadPackage
1110

1211
const val TAG = "AutomaticSettingsExpand"
1312

14-
@Keep
1513
class Hook : IXposedHookLoadPackage {
1614
override fun handleLoadPackage(lpparam: XC_LoadPackage.LoadPackageParam) {
1715
val packages = arrayOf(

ResetAllNotificationChannels/src/main/java/de/binarynoise/clearallnotifications/Hook.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,13 @@ package de.binarynoise.resetallnotificationchannels
22

33
import android.annotation.SuppressLint
44
import android.util.Log
5-
import androidx.annotation.Keep
65
import de.robv.android.xposed.IXposedHookLoadPackage
76
import de.robv.android.xposed.XC_MethodHook
87
import de.robv.android.xposed.XposedBridge
98
import de.robv.android.xposed.callbacks.XC_LoadPackage
109

1110
const val TAG = "ResetAllNotifications"
1211

13-
@Keep
1412
@SuppressLint("PrivateApi")
1513
class Hook : IXposedHookLoadPackage {
1614
override fun handleLoadPackage(lpparam: XC_LoadPackage.LoadPackageParam) {

buildSrc/src/main/kotlin/common.gradle.kts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,9 +149,14 @@ tasks.withType<JavaCompile> {
149149

150150
if (isAndroid || isAndroidLib) {
151151
dependencies {
152-
add("implementation", "androidx.annotation:annotation:1.6.0")
153152
add("compileOnly", "de.robv.android.xposed:api:82")
154153
}
155154
}
156155

156+
if(isKotlinLib || isKotlinAndroid) {
157+
dependencies {
158+
add("implementation", "org.jetbrains:annotations:24.0.1")
159+
}
160+
}
161+
157162
println("applied common on $project")

0 commit comments

Comments
 (0)