Skip to content

Commit 6e8133b

Browse files
authored
Merge pull request #515 from alex268/master
Fixed NPE warnings
2 parents 761b20c + b58d8a0 commit 6e8133b

File tree

7 files changed

+10
-10
lines changed

7 files changed

+10
-10
lines changed

coordination/src/main/java/tech/ydb/coordination/impl/SessionImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,7 @@ private class LeaseCreator implements Function<Result<Boolean>, Result<Semaphore
391391
@Override
392392
public Result<SemaphoreLease> apply(Result<Boolean> acquireResult) {
393393
if (!acquireResult.isSuccess()) {
394-
return acquireResult.map(null);
394+
return acquireResult.map(l -> null);
395395
}
396396
if (!acquireResult.getValue()) {
397397
return Result.fail(Status.of(StatusCode.TIMEOUT));

core/src/main/java/tech/ydb/core/Result.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@ public interface Result<T> {
2020
T getValue() throws UnexpectedResultException;
2121

2222
@Nonnull
23-
<U> Result<U> map(Function<T, U> mapper);
23+
<U> Result<U> map(@Nonnull Function<T, U> mapper);
2424

2525
@Nonnull
26-
<U> CompletableFuture<Result<U>> mapResultFuture(Function<T, CompletableFuture<Result<U>>> mapper);
26+
<U> CompletableFuture<Result<U>> mapResultFuture(@Nonnull Function<T, CompletableFuture<Result<U>>> mapper);
2727

2828
@Nonnull
29-
CompletableFuture<Status> mapStatusFuture(Function<T, CompletableFuture<Status>> mapper);
29+
CompletableFuture<Status> mapStatusFuture(@Nonnull Function<T, CompletableFuture<Status>> mapper);
3030

3131
default boolean isSuccess() {
3232
return getStatus().getCode() == StatusCode.SUCCESS;

core/src/main/java/tech/ydb/core/impl/BaseGrpcTransport.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ public <ReqT, RespT> CompletableFuture<Result<RespT>> unaryCall(
6767
ReqT request
6868
) {
6969
if (isClosed.get()) {
70-
return CompletableFuture.completedFuture(SHUTDOWN_RESULT.map(null));
70+
return CompletableFuture.completedFuture(SHUTDOWN_RESULT.map(o -> null));
7171
}
7272

7373
String traceId = settings.getTraceId();

core/src/main/java/tech/ydb/core/operation/OperationBinder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public static <R, M extends Message> Function<Result<R>, Result<M>> bindSync(
5353
) {
5454
return (result) -> {
5555
if (!result.isSuccess()) {
56-
return result.map(null);
56+
return result.map(r -> null);
5757
}
5858
OperationProtos.Operation operation = method.apply(result.getValue());
5959
if (!operation.getReady()) {

query/src/main/java/tech/ydb/query/tools/SessionRetryContext.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ StatusCode toStatusCode(Result<T> result) {
262262

263263
@Override
264264
Result<T> toFailedResult(Result<QuerySession> sessionResult) {
265-
return sessionResult.map(null);
265+
return sessionResult.map(s -> null);
266266
}
267267
}
268268

table/src/main/java/tech/ydb/table/SessionRetryContext.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ StatusCode toStatusCode(Result<T> result) {
287287

288288
@Override
289289
Result<T> toFailedResult(Result<Session> sessionResult) {
290-
return sessionResult.map(null);
290+
return sessionResult.map(s -> null);
291291
}
292292
}
293293

table/src/main/java/tech/ydb/table/impl/BaseSession.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -751,7 +751,7 @@ private static ChangefeedDescription.State mapChangefeedState(YdbTable.Changefee
751751
private static Result<TableDescription> mapDescribeTable(Result<YdbTable.DescribeTableResult> describeResult,
752752
DescribeTableSettings settings) {
753753
if (!describeResult.isSuccess()) {
754-
return describeResult.map(null);
754+
return describeResult.map(r -> null);
755755
}
756756
YdbTable.DescribeTableResult desc = describeResult.getValue();
757757
SchemeOperationProtos.Entry.Type entryType = desc.getSelf().getType();
@@ -900,7 +900,7 @@ private static YdbTable.TransactionSettings txSettings(Transaction.Mode transact
900900
private static Result<TableOptionDescription> mapDescribeTableOptions(
901901
Result<YdbTable.DescribeTableOptionsResult> describeTableOptionsResult) {
902902
if (!describeTableOptionsResult.isSuccess()) {
903-
return describeTableOptionsResult.map(null);
903+
return describeTableOptionsResult.map(r -> null);
904904
}
905905

906906
YdbTable.DescribeTableOptionsResult describeResult = describeTableOptionsResult.getValue();

0 commit comments

Comments
 (0)