@@ -398,8 +398,9 @@ public Registry register(@NonNull ImageHeaderParser parser) {
398
398
* {@link java.io.FileDescriptor}).
399
399
*/
400
400
@ NonNull
401
- public <Model , Data > Registry append (Class <Model > modelClass , Class <Data > dataClass ,
402
- ModelLoaderFactory <Model , Data > factory ) {
401
+ public <Model , Data > Registry append (
402
+ @ NonNull Class <Model > modelClass , @ NonNull Class <Data > dataClass ,
403
+ @ NonNull ModelLoaderFactory <Model , Data > factory ) {
403
404
modelLoaderRegistry .append (modelClass , dataClass , factory );
404
405
return this ;
405
406
}
@@ -428,8 +429,9 @@ public <Model, Data> Registry append(Class<Model> modelClass, Class<Data> dataCl
428
429
* {@link java.io.FileDescriptor}).
429
430
*/
430
431
@ NonNull
431
- public <Model , Data > Registry prepend (Class <Model > modelClass , Class <Data > dataClass ,
432
- ModelLoaderFactory <Model , Data > factory ) {
432
+ public <Model , Data > Registry prepend (
433
+ @ NonNull Class <Model > modelClass , @ NonNull Class <Data > dataClass ,
434
+ @ NonNull ModelLoaderFactory <Model , Data > factory ) {
433
435
modelLoaderRegistry .prepend (modelClass , dataClass , factory );
434
436
return this ;
435
437
}
@@ -459,9 +461,9 @@ public <Model, Data> Registry prepend(Class<Model> modelClass, Class<Data> dataC
459
461
*/
460
462
@ NonNull
461
463
public <Model , Data > Registry replace (
462
- Class <Model > modelClass ,
463
- Class <Data > dataClass ,
464
- ModelLoaderFactory <? extends Model , ? extends Data > factory ) {
464
+ @ NonNull Class <Model > modelClass ,
465
+ @ NonNull Class <Data > dataClass ,
466
+ @ NonNull ModelLoaderFactory <? extends Model , ? extends Data > factory ) {
465
467
modelLoaderRegistry .replace (modelClass , dataClass , factory );
466
468
return this ;
467
469
}
@@ -518,7 +520,7 @@ private <Data, TResource, Transcode> List<DecodePath<Data, TResource, Transcode>
518
520
519
521
@ Nullable
520
522
public <Model , TResource , Transcode > List <Class <?>> getRegisteredResourceClasses (
521
- Class <Model > modelClass , @ NonNull Class <TResource > resourceClass ,
523
+ @ NonNull Class <Model > modelClass , @ NonNull Class <TResource > resourceClass ,
522
524
@ NonNull Class <Transcode > transcodeClass ) {
523
525
List <Class <?>> result = modelToResourceClassCache .get (modelClass , resourceClass );
524
526
@@ -597,11 +599,12 @@ public List<ImageHeaderParser> getImageHeaderParsers() {
597
599
// Never serialized by Glide.
598
600
@ SuppressWarnings ("serial" )
599
601
public static class NoModelLoaderAvailableException extends MissingComponentException {
600
- public NoModelLoaderAvailableException (Object model ) {
602
+ public NoModelLoaderAvailableException (@ NonNull Object model ) {
601
603
super ("Failed to find any ModelLoaders for model: " + model );
602
604
}
603
605
604
- public NoModelLoaderAvailableException (Class <?> modelClass , Class <?> dataClass ) {
606
+ public NoModelLoaderAvailableException (@ NonNull Class <?> modelClass ,
607
+ @ NonNull Class <?> dataClass ) {
605
608
super ("Failed to find any ModelLoaders for model: " + modelClass + " and data: " + dataClass );
606
609
}
607
610
}
@@ -612,7 +615,7 @@ public NoModelLoaderAvailableException(Class<?> modelClass, Class<?> dataClass)
612
615
// Never serialized by Glide.
613
616
@ SuppressWarnings ("serial" )
614
617
public static class NoResultEncoderAvailableException extends MissingComponentException {
615
- public NoResultEncoderAvailableException (Class <?> resourceClass ) {
618
+ public NoResultEncoderAvailableException (@ NonNull Class <?> resourceClass ) {
616
619
super ("Failed to find result encoder for resource class: " + resourceClass );
617
620
}
618
621
}
@@ -623,7 +626,7 @@ public NoResultEncoderAvailableException(Class<?> resourceClass) {
623
626
// Never serialized by Glide.
624
627
@ SuppressWarnings ("serial" )
625
628
public static class NoSourceEncoderAvailableException extends MissingComponentException {
626
- public NoSourceEncoderAvailableException (Class <?> dataClass ) {
629
+ public NoSourceEncoderAvailableException (@ NonNull Class <?> dataClass ) {
627
630
super ("Failed to find source encoder for data class: " + dataClass );
628
631
}
629
632
}
@@ -634,7 +637,7 @@ public NoSourceEncoderAvailableException(Class<?> dataClass) {
634
637
// Never serialized by Glide.
635
638
@ SuppressWarnings ("serial" )
636
639
public static class MissingComponentException extends RuntimeException {
637
- public MissingComponentException (String message ) {
640
+ public MissingComponentException (@ NonNull String message ) {
638
641
super (message );
639
642
}
640
643
}
0 commit comments