Skip to content

Commit 8dc58d2

Browse files
committed
Ensure non-null checks in constructor arguments
1 parent fdd92f1 commit 8dc58d2

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

doma-processor/src/main/java/org/seasar/doma/internal/apt/ProcessingContext.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
*/
1616
package org.seasar.doma.internal.apt;
1717

18+
import java.util.Objects;
1819
import javax.annotation.processing.ProcessingEnvironment;
1920

2021
public class ProcessingContext {
@@ -29,7 +30,7 @@ public class ProcessingContext {
2930
private Resources resources;
3031

3132
public ProcessingContext(ProcessingEnvironment env) {
32-
this.env = env;
33+
this.env = Objects.requireNonNull(env);
3334
}
3435

3536
public void init() {

doma-processor/src/main/java/org/seasar/doma/internal/apt/annot/Annotations.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import java.util.ArrayList;
2121
import java.util.List;
2222
import java.util.Map;
23+
import java.util.Objects;
2324
import java.util.function.BiFunction;
2425
import java.util.function.Function;
2526
import java.util.stream.Collectors;
@@ -68,7 +69,7 @@ public class Annotations {
6869
private final RoundContext ctx;
6970

7071
public Annotations(RoundContext ctx) {
71-
this.ctx = ctx;
72+
this.ctx = Objects.requireNonNull(ctx);
7273
}
7374

7475
public AggregateStrategyAnnot newAggregateStrategyAnnot(TypeElement typeElement) {

doma-processor/src/main/java/org/seasar/doma/internal/apt/cttype/CtTypes.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ public class CtTypes {
122122
private final RoundContext ctx;
123123

124124
public CtTypes(RoundContext ctx) {
125-
this.ctx = ctx;
125+
this.ctx = Objects.requireNonNull(ctx);
126126
}
127127

128128
public AggregateStrategyCtType newAggregateStrategyCtType(TypeMirror type) {

0 commit comments

Comments
 (0)