replaced some null checks

This commit is contained in:
wumpz
2017-04-11 13:52:40 +02:00
parent f63fb65fc2
commit 1ba3fa6853
2 changed files with 5 additions and 10 deletions

View File

@@ -59,15 +59,10 @@ public abstract class Delta<T> {
* @param revised Chunk describing the revised text. Must not be {@code null}.
*/
public Delta(DeltaType deltaType, Chunk<T> original, Chunk<T> revised) {
if (deltaType == null) {
throw new IllegalArgumentException("deltaType must not be null");
}
if (original == null) {
throw new IllegalArgumentException("original must not be null");
}
if (revised == null) {
throw new IllegalArgumentException("revised must not be null");
}
Objects.requireNonNull(deltaType, "deltaType must not be null");
Objects.requireNonNull(original, "original must not be null");
Objects.requireNonNull(revised, "revised must not be null");
this.deltaType = deltaType;
this.original = original;
this.revised = revised;

View File

@@ -33,5 +33,5 @@ public interface Equalizer<T> {
* @param revised The revised element. Must not be {@code null}.
* @return Returns true if the elements are equal.
*/
public boolean equals(T original, T revised);
boolean equals(T original, T revised);
}