Skip to content

Commit 2ecd595

Browse files
committed
调整 solon-java25 ScopeLocalJdk25:set, remove 增加异常提示(否则容易出错)
1 parent 68db6a8 commit 2ecd595

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

UPDATE_LOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11

22
### v3.8.1
33

4-
* 优化 `solon-java25` 的 ScopeLocal 适配
4+
* 优化 `solon-java25` 的 ScopeLocal 适配
5+
* 调整 `solon-java25` ScopeLocalJdk25:set, remove 增加异常提示(否则容易出错)

src/main/java/org/noear/solon/util/ScopeLocalJdk25.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,14 @@ public <R, X extends Throwable> R with(T value, FunctionTx<T, ? extends R, X> fu
5050
}
5151

5252
@Override
53-
public ScopeLocal<T> set(T value) {
53+
public void set(T value) {
5454
log.error("ScopeLocal.set is invalid, please use ScopeLocal.with");
55-
return null;
55+
throw new UnsupportedOperationException();
5656
}
5757

5858
@Override
5959
public void remove() {
6060
log.error("ScopeLocal.remove is invalid, please use ScopeLocal.with");
61+
throw new UnsupportedOperationException();
6162
}
6263
}

0 commit comments

Comments
 (0)