PMD Results
The following document contains the results of PMD 4.2.5.
Files
jAgE examples solutions - org/jage/examples/multiworkplace/MultiworkplaceSimpleAgent.java
Violation | Line |
---|
Avoid unused imports such as 'org.jage.property.InvalidPropertyPathException' | 44 |
jAgE platform pico component - org/jage/platform/component/pico/PicoComponentInstanceProvider.java
Violation | Line |
---|
Avoid empty if statements | 238 - 240 |
jAgE platform pico component - org/jage/platform/component/pico/injector/AbstractInjector.java
Violation | Line |
---|
Avoid unused imports such as 'java.util.List' | 37 |
Avoid unused imports such as 'org.picocontainer.ComponentAdapter' | 39 |
jAgE platform pico component - org/jage/platform/component/pico/injector/ConstructorInjector.java
Violation | Line |
---|
Avoid unused imports such as 'org.picocontainer.ComponentAdapter' | 44 |
Avoid unused imports such as 'org.jage.platform.component.definition.CollectionDefinition' | 49 |
This usage of the Collection.toArray() method will throw a ClassCastException. | 169 |
jAgE platform pico component - org/jage/platform/component/pico/injector/factory/DefaultInjectorFactory.java
Violation | Line |
---|
Avoid unused method parameters such as 'componentType'. | 105 - 140 |
jAgE platform pico component - org/jage/platform/component/pico/verification/VerificationResult.java
Violation | Line |
---|
Avoid unnecessary return statements | 99 |
jAgE platform pico component - org/jage/platform/component/pico/verification/module/ComponentConstructorVerificationModule.java
Violation | Line |
---|
Avoid unused method parameters such as 'constructor'. | 79 - 98 |
jAgE platform pico component - org/jage/platform/component/pico/verification/module/ComponentDependenciesTypeVerificationModule.java
Violation | Line |
---|
These nested if statements could be combined | 78 - 81 |
jAgE platform component interfaces - org/jage/platform/component/builder/MapBuilder.java
Violation | Line |
---|
Avoid unused private fields such as 'key'. | 82 |
jAgE platform component interfaces - org/jage/platform/component/definition/ComponentDefinition.java
Violation | Line |
---|
Avoid unused private fields such as 'log'. | 55 |
jAgE platform component interfaces - org/jage/platform/component/descriptor/ComponentDescriptorReader.java
Violation | Line |
---|
These nested if statements could be combined | 87 - 107 |
jAgE platform component interfaces - org/jage/platform/component/provider/IComponentInstanceProvider.java
Violation | Line |
---|
Avoid unused imports such as 'java.util.List' | 37 |
jAgE platform XML config loader - org/jage/platform/config/loader/xml/XmlFileLoader.java
Violation | Line |
---|
Avoid duplicate imports such as 'org.jage.platform.component.definition.ConfigurationException' | 55 |
These nested if statements could be combined | 175 - 177 |
jAgE platform node - org/jage/util/io/ClasspathResource.java
Violation | Line |
---|
Avoid empty catch blocks | 101 - 103 |
jAgE property library - org/jage/property/ClassPropertyContainer.java
Violation | Line |
---|
Avoid unused imports such as 'org.slf4j.Logger' | 30 |
Avoid unused imports such as 'org.slf4j.LoggerFactory' | 31 |
jAgE property library - org/jage/property/PropertiesSet.java
Violation | Line |
---|
Avoid empty catch blocks | 186 - 188 |
jAgE property library - org/jage/property/functions/IdentifierReference.java
Violation | Line |
---|
Avoid empty catch blocks | 100 |
These nested if statements could be combined | 110 - 122 |
jAgE property library - org/jage/property/xml/XMLBasedGetterSetterMetaProperty.java
Violation | Line |
---|
Avoid unused constructor parameters such as 'propertyClass'. | 64 - 66 |
Avoid unused constructor parameters such as 'propertyClass'. | 71 - 73 |
jAgE services - address - org/jage/address/selector/AbstractAnycastSelector.java
Violation | Line |
---|
Avoid unused imports such as 'java.util.Collection' | 35 |
jAgE services - communication jms - org/jage/platform/communication/jms/Communicator.java
Violation | Line |
---|
This for loop could be simplified to a while loop | 227 - 230 |
Avoid unused local variables such as 'p'. | 228 |
jAgE services - communication jms - org/jage/platform/communication/jms/JMSEndpoint.java
Violation | Line |
---|
Avoid empty finally blocks | 98 - 100 |
Avoid empty finally blocks | 116 - 118 |
jAgE services - communication jms - org/jage/platform/communication/jms/JNDIConnector.java
Violation | Line |
---|
This for loop could be simplified to a while loop | 74 - 80 |
This for loop could be simplified to a while loop | 77 - 79 |
jAgE services - communication rmi - org/jage/platform/communication/rmi/service/IAddressMapper.java
Violation | Line |
---|
Do not hard code IPv4 or IPv6 addresses, even 127.0.0.1 ! | 35 |
jAgE services - communication rmi - org/jage/platform/communication/rmi/service/impl/AddressMapper.java
Violation | Line |
---|
Avoid unused imports such as 'org.jage.address.node.ComponentAddress' | 53 |
Avoid unused imports such as 'org.jage.address.node.NodeAddress' | 55 |
Avoid unused method parameters such as 'nodeAddres'. | 359 - 362 |
jAgE services - communication rmi - org/jage/platform/communication/rmi/service/impl/CommunicationService.java
Violation | Line |
---|
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead. | 257 |
Do not hard code IPv4 or IPv6 addresses, even 127.0.0.1 ! | 428 |
jAgE services - core - org/jage/agent/AbstractAgent.java
Violation | Line |
---|
These nested if statements could be combined | 129 - 131 |
jAgE services - core - org/jage/agent/ActionDrivenAgent.java
Violation | Line |
---|
Avoid unused private fields such as 'step'. | 85 |
jAgE services - core - org/jage/agent/SimpleAggregate.java
Violation | Line |
---|
Avoid unused method parameters such as 'context'. | 693 - 705 |
Avoid unused method parameters such as 'cause'. | 971 - 975 |
jAgE services - core - org/jage/pico/PicoWorkplaceManager.java
Violation | Line |
---|
Avoid unused private fields such as 'queryMonitors'. | 97 |
jAgE services - core - org/jage/util/ReaderWriterLock.java
Violation | Line |
---|
These nested if statements could be combined | 177 - 180 |
jAgE services - core - org/jage/workplace/SimpleWorkplace.java
Violation | Line |
---|
Avoid unused imports such as 'org.jage.agent.IThreadAgent' | 44 |
jAgE services - core - org/jage/workplace/WorkplaceManager.java
Violation | Line |
---|
Avoid unused private fields such as 'name'. | 61 |