The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is medium
Effort is min
Class | Bugs |
---|---|
org.universAAL.middleware.api.impl.DynamicServiceProxy | 1 |
org.universAAL.middleware.api.impl.ServiceCalleeWrapper | 4 |
org.universAAL.middleware.api.impl.SimplifiedApiService | 2 |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception is caught when Exception is not thrown in org.universAAL.middleware.api.impl.DynamicServiceProxy.invoke(Object, Method, Object[]) | STYLE | REC_CATCH_EXCEPTION | 188 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.universAAL.middleware.api.impl.ServiceCalleeWrapper.getProfiles() may expose internal representation by returning ServiceCalleeWrapper.profiles | MALICIOUS_CODE | EI_EXPOSE_REP | 238 | Medium |
new org.universAAL.middleware.api.impl.ServiceCalleeWrapper(ModuleContext, ServiceProfile[], Object, String, String, Map, Map, Map, Map, Map) may expose internal representation by storing an externally mutable object into ServiceCalleeWrapper.profiles | MALICIOUS_CODE | EI_EXPOSE_REP2 | 72 | Medium |
org.universAAL.middleware.api.impl.ServiceCalleeWrapper.setProfiles(ServiceProfile[]) may expose internal representation by storing an externally mutable object into ServiceCalleeWrapper.profiles | MALICIOUS_CODE | EI_EXPOSE_REP2 | 234 | Medium |
org.universAAL.middleware.api.impl.ServiceCalleeWrapper.handleCall(ServiceCall) makes inefficient use of keySet iterator instead of entrySet iterator | PERFORMANCE | WMI_WRONG_MAP_ITERATOR | 116 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.universAAL.middleware.api.impl.SimplifiedApiService doesn't override org.universAAL.middleware.rdf.Resource.equals(Object) | STYLE | EQ_DOESNT_OVERRIDE_EQUALS | 1 | Medium |
org.universAAL.middleware.api.impl.SimplifiedApiService.temporalUri should be package protected | MALICIOUS_CODE | MS_PKGPROTECT | 40 | Medium |