@Nullable
B correctedDoForward(@Nullable A a) {
if (handleNullAutomatically) {
// TODO(kevinb): we shouldn't be checking for a null result at runtime. Assert?return a == null ? null : checkNotNull(doForward(a));
} else {
returndoForward(a);
}
}
@Nullable
B correctedDoForward(@Nullable A a) {
if (handleNullAutomatically) {
// TODO(kevinb): we shouldn't be checking for a null result at runtime. Assert?return a == null ? null : checkNotNull(doForward(a));
} else {
returndoForward(a);
}
}
@Nullable
B correctedDoForward(@Nullable A a) {
if (handleNullAutomatically) {
// TODO(kevinb): we shouldn't be checking for a null result at runtime. Assert?return a == null ? null : checkNotNull(doForward(a));
} else {
returndoForward(a);
}
}
@Nullable
B correctedDoForward(@Nullable A a) {
if (handleNullAutomatically) {
// TODO(kevinb): we shouldn't be checking for a null result at runtime. Assert?return a == null ? null : checkNotNull(doForward(a));
} else {
returndoForward(a);
}
}