CPD Results
The following document contains the results of PMD's CPD 7.19.0.
Duplications
| File | Line |
|---|---|
| org/freedesktop/dbus/matchrules/MatchRuleMatcher.java | 35 |
| org/freedesktop/dbus/matchrules/MatchRuleMatcher.java | 90 |
static boolean matchArg0123(Message _msg, Map<Integer, String> _compare) {
if (_msg == null || _compare == null || _compare.isEmpty()) {
return false;
}
try {
List<Type> dataType = new ArrayList<>();
Marshalling.getJavaType(_msg.getSig(), dataType, -1);
if (dataType.isEmpty()) {
return false;
}
Object[] parameters = _msg.getParameters();
for (int i = 0; i < parameters.length; i++) {
if (!_compare.containsKey(i)) {
continue;
}
if (dataType.get(i) instanceof Class<?> clz && clz.isAssignableFrom(String.class)) { | |
