Skip to content

Commit 740c2f1

Browse files
committed
Add type arguments for AbstractPrefField usages
1 parent fcf1c3d commit 740c2f1

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

AndroidAnnotations/androidannotations/src/main/java/org/androidannotations/handler/SharedPrefHandler.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,12 +79,12 @@ public class SharedPrefHandler extends BaseGeneratingAnnotationHandler<SharedPre
7979

8080
private static final class DefaultPrefInfo<T> {
8181
final Class<? extends Annotation> annotationClass;
82-
final Class<? extends AbstractPrefField> prefFieldClass;
82+
final Class<? extends AbstractPrefField<?>> prefFieldClass;
8383
final IRClass.Res resType;
8484
final T defaultValue;
8585
final String fieldHelperMethodName;
8686

87-
DefaultPrefInfo(Class<? extends Annotation> annotationClass, Class<? extends AbstractPrefField> prefFieldClass, Res resType, T defaultValue, String fieldHelperMethodName) {
87+
DefaultPrefInfo(Class<? extends Annotation> annotationClass, Class<? extends AbstractPrefField<?>> prefFieldClass, Res resType, T defaultValue, String fieldHelperMethodName) {
8888
this.annotationClass = annotationClass;
8989
this.prefFieldClass = prefFieldClass;
9090
this.resType = resType;
@@ -256,7 +256,7 @@ private JExpression generateFieldMethod(SharedPrefHolder holder, ExecutableEleme
256256
return createFieldMethod(holder, method, info.annotationClass, info.prefFieldClass, info.defaultValue, info.resType, info.fieldHelperMethodName);
257257
}
258258

259-
private JExpression createFieldMethod(SharedPrefHolder holder, ExecutableElement method, Class<? extends Annotation> annotationClass, Class<? extends AbstractPrefField> prefFieldClass, Object defaultValue, Res resType, String fieldHelperMethodName) {
259+
private JExpression createFieldMethod(SharedPrefHolder holder, ExecutableElement method, Class<? extends Annotation> annotationClass, Class<? extends AbstractPrefField<?>> prefFieldClass, Object defaultValue, Res resType, String fieldHelperMethodName) {
260260
Annotation annotation = method.getAnnotation(annotationClass);
261261
JExpression defaultValueExpr;
262262

0 commit comments

Comments
 (0)