PMD Results

The following document contains the results of PMD 4.1.

Files

org/fosstrak/ale/server/ALE.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.DuplicateNameException'30
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.DuplicateSubscriptionException'32
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.ECSpecValidationException'34
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.ImplementationException'36
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.InvalidURIException'38
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.NoSuchNameException'40
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.NoSuchSubscriberException'42

org/fosstrak/ale/server/EventCycle.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.ECSpecValidationException'40
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.ImplementationException'42

org/fosstrak/ale/server/Pattern.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.ECSpecValidationException'26
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.ImplementationException'28

org/fosstrak/ale/server/PatternDataField.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.ECSpecValidationException'23
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.ImplementationException'25
These nested if statements could be combined287 - 289

org/fosstrak/ale/server/PatternType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.ECSpecValidationException'23

org/fosstrak/ale/server/readers/BaseReader.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.ImplementationException'26

org/fosstrak/ale/server/readers/CompositeReader.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.ImplementationException'29
Avoid unnecessary return statements127
Avoid unnecessary return statements138

org/fosstrak/ale/server/readers/hal/HALAdaptor.java

ViolationLine
Avoid unused imports such as 'java.math.BigInteger'3
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.ImplementationException'12
These nested if statements could be combined326 - 331

org/fosstrak/ale/server/readers/llrp/Callback.java

ViolationLine
Avoid empty catch blocks33 - 38

org/fosstrak/ale/server/readers/llrp/LLRPAdaptor.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.ImplementationException'12
Avoid unused imports such as 'org.llrp.ltk.types.UnsignedShort'30

org/fosstrak/ale/server/readers/llrp/LLRPManager.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.ImplementationExceptionResponse'13

org/fosstrak/ale/server/readers/LogicalReader.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.ImplementationException'29

org/fosstrak/ale/server/readers/LogicalReaderManager.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.DuplicateNameException'41
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.ImplementationException'43
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.NoSuchNameException'45
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.SecurityException'48
Avoid unused local variables such as 'isValidating'.427
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.482

org/fosstrak/ale/server/readers/rp/InputGenerator.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.ale.util.HexUtil'27
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.ImplementationException'28
Avoid unused private fields such as 'readerName'.109

org/fosstrak/ale/server/readers/rp/RPAdaptor.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.ImplementationException'34

org/fosstrak/ale/server/readers/test/TestAdaptor.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.ImplementationException'9

org/fosstrak/ale/server/Report.java

ViolationLine
Avoid unused imports such as 'java.math.BigInteger'23
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.ECSpecValidationException'32
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.ImplementationException'34
Avoid unused private fields such as 'lastEventCycleTags'.80
Avoid unused private fields such as 'readyToCreateReport'.94
Avoid unused private methods such as 'writeDebugInformation(Map)'.171

org/fosstrak/ale/server/ReportsGenerator.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.DuplicateSubscriptionException'32
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.ECSpecValidationException'34
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.ImplementationException'36
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.InvalidURIException'38
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.NoSuchSubscriberException'40
Avoid empty if statements360 - 365
These nested if statements could be combined558 - 561
These nested if statements could be combined564 - 567
These nested if statements could be combined570 - 573
Avoid unused method parameters such as 'trigger'.670 - 674

org/fosstrak/ale/server/Subscriber.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.ImplementationException'33
Avoid unused imports such as 'org.fosstrak.ale.wsdl.ale.epcglobal.InvalidURIException'35

org/fosstrak/ale/wsdl/ale/epcglobal/ALEServicePortTypeImpl.java

ViolationLine
Avoid unused imports such as 'javax.jws.WebMethod'10
Avoid unused imports such as 'javax.jws.WebParam'11
Avoid unused imports such as 'javax.jws.WebResult'12
Avoid unused imports such as 'javax.jws.WebService'13
Avoid unused imports such as 'javax.jws.soap.SOAPBinding'14
Avoid unused imports such as 'javax.jws.soap.SOAPBinding.ParameterStyle'15
Avoid unused imports such as 'javax.xml.ws.Endpoint'16
Avoid unused imports such as 'org.fosstrak.ale.xsd.ale.epcglobal.ECSpec'19

org/fosstrak/ale/wsdl/alelr/epcglobal/ALELRServicePortTypeImpl.java

ViolationLine
Avoid unused imports such as 'java.util.LinkedList'9
Avoid unused imports such as 'java.util.List'10