diff --git a/vector/src/main/java/im/vector/riotx/core/di/ScreenScope.java b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/MatrixScope.kt similarity index 69% rename from vector/src/main/java/im/vector/riotx/core/di/ScreenScope.java rename to matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/MatrixScope.kt index a2243eabda..9c9327df55 100644 --- a/vector/src/main/java/im/vector/riotx/core/di/ScreenScope.java +++ b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/MatrixScope.kt @@ -14,16 +14,11 @@ * limitations under the License. */ -package im.vector.riotx.core.di; +package im.vector.matrix.android.internal.di -import java.lang.annotation.Documented; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - -import javax.inject.Scope; +import javax.inject.Scope @Scope -@Documented -@Retention(RetentionPolicy.RUNTIME) -public @interface ScreenScope { -} +@MustBeDocumented +@Retention(AnnotationRetention.RUNTIME) +annotation class MatrixScope \ No newline at end of file diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/SessionScope.java b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/SessionScope.kt similarity index 67% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/SessionScope.java rename to matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/SessionScope.kt index ffa26ea7a3..37753fdfcc 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/SessionScope.java +++ b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/SessionScope.kt @@ -14,16 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session; +package im.vector.matrix.android.internal.session -import java.lang.annotation.Documented; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - -import javax.inject.Scope; +import javax.inject.Scope @Scope -@Documented -@Retention(RetentionPolicy.RUNTIME) -public @interface SessionScope { -} \ No newline at end of file +@MustBeDocumented +@Retention(AnnotationRetention.RUNTIME) +annotation class SessionScope \ No newline at end of file diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/MatrixScope.java b/vector/src/main/java/im/vector/riotx/core/di/ScreenScope.kt similarity index 65% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/MatrixScope.java rename to vector/src/main/java/im/vector/riotx/core/di/ScreenScope.kt index d67465d5fc..27f39b1e73 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/MatrixScope.java +++ b/vector/src/main/java/im/vector/riotx/core/di/ScreenScope.kt @@ -14,17 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.di; +package im.vector.riotx.core.di -import java.lang.annotation.Documented; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; +import javax.inject.Scope -import javax.inject.Scope; - -// TODO convert the 3 scope to Java? @Scope -@Documented -@Retention(RetentionPolicy.RUNTIME) -public @interface MatrixScope { -} \ No newline at end of file +@MustBeDocumented +@Retention(AnnotationRetention.RUNTIME) +annotation class ScreenScope