Reformat and clean up "tools" package

This commit is contained in:
P0nk
2021-09-09 23:28:07 +02:00
parent e8ef3a492c
commit 7be1d119de
19 changed files with 793 additions and 800 deletions

View File

@@ -31,16 +31,15 @@ import java.util.ArrayList;
import java.util.List;
/**
*
* @author Ronan
*/
public class IntervalBuilder {
private List<Line2D> intervalLimits = new ArrayList<>();
private final List<Line2D> intervalLimits = new ArrayList<>();
protected MonitoredReadLock intervalRlock;
protected MonitoredWriteLock intervalWlock;
public IntervalBuilder() {
MonitoredReentrantReadWriteLock locks = new MonitoredReentrantReadWriteLock(MonitoredLockType.INTERVAL, true);
intervalRlock = MonitoredReadLockFactory.createLock(locks);
@@ -100,7 +99,9 @@ public class IntervalBuilder {
}
int en = bsearchInterval(to);
if (en < st) en = st - 1;
if (en < st) {
en = st - 1;
}
refitOverlappedIntervals(st, en + 1, from, to);
} finally {
@@ -111,7 +112,7 @@ public class IntervalBuilder {
public boolean inInterval(int point) {
return inInterval(point, point);
}
public boolean inInterval(int from, int to) {
intervalRlock.lock();
try {
@@ -130,5 +131,5 @@ public class IntervalBuilder {
intervalWlock.unlock();
}
}
}