Skip to content

Commit b6451b8

Browse files
authored
Add NonNull annotation to qualified and unqualified (#5392)
Add `@NonNull` annotation to `qualified` and `unqualified`. This is to fix a warning in Kotlin code that uses these static methods with nice syntax.
1 parent c033245 commit b6451b8

File tree

1 file changed

+3
-0
lines changed
  • firebase-components/src/main/java/com/google/firebase/components

1 file changed

+3
-0
lines changed

firebase-components/src/main/java/com/google/firebase/components/Qualified.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
package com.google.firebase.components;
1616

17+
import androidx.annotation.NonNull;
1718
import java.lang.annotation.Annotation;
1819

1920
/** Represents a qualified class object. */
@@ -28,10 +29,12 @@ public Qualified(Class<? extends Annotation> qualifier, Class<T> type) {
2829
this.type = type;
2930
}
3031

32+
@NonNull
3133
public static <T> Qualified<T> unqualified(Class<T> type) {
3234
return new Qualified<>(Unqualified.class, type);
3335
}
3436

37+
@NonNull
3538
public static <T> Qualified<T> qualified(Class<? extends Annotation> qualifier, Class<T> type) {
3639
return new Qualified<>(qualifier, type);
3740
}

0 commit comments

Comments
 (0)