@Override @Nullable C correctedDoForward(@Nullable A a) { return second.correctedDoForward(first.correctedDoForward(a)); }
@Override @NullableDecl C correctedDoForward(@NullableDecl A a) { return second.correctedDoForward(first.correctedDoForward(a)); }
@Override @Nullable B correctedDoBackward(@Nullable A a) { return original.correctedDoForward(a); }
@Override @NullableDecl C correctedDoForward(@NullableDecl A a) { return second.correctedDoForward(first.correctedDoForward(a)); }
/** * Returns a representation of {@code a} as an instance of type {@code B}. * * @return the converted value; is null <i>if and only if</i> {@code a} is null */ @CanIgnoreReturnValue public final @Nullable B convert(@Nullable A a) { return correctedDoForward(a); }
@Override @NullableDecl B correctedDoBackward(@NullableDecl A a) { return original.correctedDoForward(a); }
@Override @NullableDecl B correctedDoBackward(@NullableDecl A a) { return original.correctedDoForward(a); }
/** * Returns a representation of {@code a} as an instance of type {@code B}. * * @return the converted value; is null <i>if and only if</i> {@code a} is null */ @CanIgnoreReturnValue @NullableDecl public final B convert(@NullableDecl A a) { return correctedDoForward(a); }
/** * Returns a representation of {@code a} as an instance of type {@code B}. * * @return the converted value; is null <i>if and only if</i> {@code a} is null */ @NullableDecl @CanIgnoreReturnValue public final B convert(@NullableDecl A a) { return correctedDoForward(a); }
@Override @Nullable C correctedDoForward(@Nullable A a) { return second.correctedDoForward(first.correctedDoForward(a)); }
@Override @Nullable C correctedDoForward(@Nullable A a) { return second.correctedDoForward(first.correctedDoForward(a)); }
@Override @Nullable C correctedDoForward(@Nullable A a) { return second.correctedDoForward(first.correctedDoForward(a)); }
/** * Returns a representation of {@code a} as an instance of type {@code B}. * * @return the converted value; is null <i>if and only if</i> {@code a} is null */ @Nullable public final B convert(@Nullable A a) { return correctedDoForward(a); }
@Override @Nullable B correctedDoBackward(@Nullable A a) { return original.correctedDoForward(a); }
/** * Returns a representation of {@code a} as an instance of type {@code B}. * * @return the converted value; is null <i>if and only if</i> {@code a} is null */ @Nullable public final B convert(@Nullable A a) { return correctedDoForward(a); }
/** * Returns a representation of {@code a} as an instance of type {@code B}. * * @return the converted value; is null <i>if and only if</i> {@code a} is null */ @Nullable public final B convert(@Nullable A a) { return correctedDoForward(a); }
@Override @Nullable B correctedDoBackward(@Nullable A a) { return original.correctedDoForward(a); }
@Override @NullableDecl B correctedDoBackward(@NullableDecl A a) { return original.correctedDoForward(a); }
/** * Returns a representation of {@code a} as an instance of type {@code B}. * * @return the converted value; is null <i>if and only if</i> {@code a} is null */ @CanIgnoreReturnValue public final @Nullable B convert(@Nullable A a) { return correctedDoForward(a); }
/** * Returns a representation of {@code a} as an instance of type {@code B}. * * @return the converted value; is null <i>if and only if</i> {@code a} is null */ @NullableDecl @CanIgnoreReturnValue public final B convert(@NullableDecl A a) { return correctedDoForward(a); }