Skip to content

Commit b4008cc

Browse files
[fix] 调整部分函数权限
1 parent 529a876 commit b4008cc

9 files changed

Lines changed: 9 additions & 10 deletions

File tree

jar/PDConcurrent.jar

-5 Bytes
Binary file not shown.

jar/PDConcurrent_all.jar

-43 Bytes
Binary file not shown.

jar/PDConcurrent_bin.jar

-5 Bytes
Binary file not shown.

jar/PDConcurrent_sources.jar

-38 Bytes
Binary file not shown.

src/main/java/fybug/nulll/pdconcurrent/i/AbstractRWSyLock.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ <R, E extends Throwable, E1 extends Throwable> R trylockimpl(@NotNull LockType l
121121
*
122122
* @implSpec 在此处实现上锁功能,实现时应该支持根据上下文选择是否使用可以被线程中断的上锁方式
123123
*/
124-
protected abstract
124+
public abstract
125125
void lock(@NotNull LockType lockType);
126126

127127
/**
@@ -133,7 +133,7 @@ <R, E extends Throwable, E1 extends Throwable> R trylockimpl(@NotNull LockType l
133133
*
134134
* @implSpec 在此处实现尝试上锁功能,实现时应该支持上下文参数
135135
*/
136-
protected abstract
136+
public abstract
137137
boolean trylock(@NotNull LockType lockType);
138138

139139
/**

src/main/java/fybug/nulll/pdconcurrent/i/AbstractSyLock.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -168,9 +168,8 @@ <R, E extends Throwable> R trylock(@NotNull LockType lockType, @NotNull tryFunct
168168
* @param lockThreadContext 新的默认上下文参数
169169
*/
170170
public
171-
void setDefaultLockThreadContext(@NotNull LockThreadContext<T> lockThreadContext) {
172-
this.defaultLockThreadContext = lockThreadContext;
173-
}
171+
void setDefaultLockThreadContext(@NotNull LockThreadContext<T> lockThreadContext)
172+
{ this.defaultLockThreadContext = lockThreadContext; }
174173

175174
/** 获取当前默认上下文参数 */
176175
@NotNull

src/main/java/fybug/nulll/pdconcurrent/lock/ObjLock.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ class ObjLock extends AbstractSyLock<Object> {
7171
* @since ObjLock 0.1.3
7272
*/
7373
@SuppressWarnings("unchecked")
74-
public
74+
protected
7575
<R, E extends Throwable, E1 extends Throwable> R lockimpl(@NotNull LockType lockType, @NotNull trySupplier<R, E> run,
7676
@Nullable tryFunction<E, R, E1> catchby,
7777
@Nullable Function<R, R> finaby) throws E1

src/main/java/fybug/nulll/pdconcurrent/lock/RWLock.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ AtomicLong getWriteLockCounter(@NotNull ReentrantReadWriteLock lock)
155155
*/
156156
@SneakyThrows
157157
@Override
158-
protected
158+
public
159159
void lock(@NotNull LockType lockType) {
160160
var c = getLockThreadContext();
161161
// 检查锁类型进行上锁,并更新对应锁计数
@@ -194,7 +194,7 @@ void lock(@NotNull LockType lockType) {
194194
@SuppressWarnings("ConstantValue")
195195
@SneakyThrows
196196
@Override
197-
protected
197+
public
198198
boolean trylock(@NotNull LockType lockType) {
199199
// 是否成功
200200
boolean success = false;

src/main/java/fybug/nulll/pdconcurrent/lock/ReLock.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ class ReLock extends AbstractRWSyLock<ReentrantLock> {
7777
*/
7878
@SneakyThrows
7979
@Override
80-
protected
80+
public
8181
void lock(@NotNull LockType lockType) {
8282
var c = getLockThreadContext();
8383
if ( lockType != LockType.NOLOCK ) {
@@ -100,7 +100,7 @@ void lock(@NotNull LockType lockType) {
100100
*/
101101
@SneakyThrows
102102
@Override
103-
protected
103+
public
104104
boolean trylock(@NotNull LockType lockType) {
105105
var c = getLockThreadContext();
106106
var t = c.getTryTimeout();

0 commit comments

Comments
 (0)