diff --git a/brouter-core/src/main/java/btools/router/RoutingEngine.java b/brouter-core/src/main/java/btools/router/RoutingEngine.java index 96d53c1..596dc75 100644 --- a/brouter-core/src/main/java/btools/router/RoutingEngine.java +++ b/brouter-core/src/main/java/btools/router/RoutingEngine.java @@ -309,7 +309,7 @@ public class RoutingEngine extends Thread { } if (hasInfo()) { boolean found = nearbyTrack != null; - boolean dirty = found ? nearbyTrack.isDirty : false; + boolean dirty = found && nearbyTrack.isDirty; logInfo("read referenceTrack, found=" + found + " dirty=" + dirty + " " + debugInfo); } } diff --git a/brouter-expressions/src/main/java/btools/expressions/BExpressionContext.java b/brouter-expressions/src/main/java/btools/expressions/BExpressionContext.java index d0da96e..c0ff9bc 100644 --- a/brouter-expressions/src/main/java/btools/expressions/BExpressionContext.java +++ b/brouter-expressions/src/main/java/btools/expressions/BExpressionContext.java @@ -882,7 +882,7 @@ public abstract class BExpressionContext implements IByteArrayUnifier { } public final boolean isLookupIdxUsed(int idx) { - return idx < lookupIdxUsed.length ? lookupIdxUsed[idx] : false; + return idx < lookupIdxUsed.length && lookupIdxUsed[idx]; } public final void setAllTagsUsed() { diff --git a/config/pmd/pmd-ruleset.xml b/config/pmd/pmd-ruleset.xml index 0cf6e66..f104611 100644 --- a/config/pmd/pmd-ruleset.xml +++ b/config/pmd/pmd-ruleset.xml @@ -32,7 +32,6 @@ -