Checkstyle Results

The following document contains the results of Checkstyle .

Summary

FilesErrors
1645170

Files

FilesErrors
org/apache/commons/jxpath/AbstractFactory.java 18
org/apache/commons/jxpath/BasicNodeSet.java 23
org/apache/commons/jxpath/BasicVariables.java 13
org/apache/commons/jxpath/ClassFunctions.java 19
org/apache/commons/jxpath/CompiledExpression.java 22
org/apache/commons/jxpath/Container.java 3
org/apache/commons/jxpath/DynamicPropertyHandler.java 9
org/apache/commons/jxpath/ExpressionContext.java 3
org/apache/commons/jxpath/Function.java 5
org/apache/commons/jxpath/FunctionLibrary.java 22
org/apache/commons/jxpath/Functions.java 7
org/apache/commons/jxpath/IdentityManager.java 4
org/apache/commons/jxpath/JXPathBasicBeanInfo.java 36
org/apache/commons/jxpath/JXPathBeanInfo.java 7
org/apache/commons/jxpath/JXPathContext.java 179
org/apache/commons/jxpath/JXPathContextFactory.java 16
org/apache/commons/jxpath/JXPathContextFactoryConfigurationError.java 7
org/apache/commons/jxpath/JXPathException.java 7
org/apache/commons/jxpath/JXPathIntrospector.java 33
org/apache/commons/jxpath/KeyManager.java 5
org/apache/commons/jxpath/MapDynamicPropertyHandler.java 20
org/apache/commons/jxpath/NodeSet.java 8
org/apache/commons/jxpath/PackageFunctions.java 23
org/apache/commons/jxpath/Pointer.java 15
org/apache/commons/jxpath/Variables.java 7
org/apache/commons/jxpath/XMLDocumentContainer.java 20
org/apache/commons/jxpath/functions/ConstructorFunction.java 14
org/apache/commons/jxpath/functions/MethodFunction.java 17
org/apache/commons/jxpath/ri/Compiler.java 134
org/apache/commons/jxpath/ri/EvalContext.java 61
org/apache/commons/jxpath/ri/InfoSetUtil.java 20
org/apache/commons/jxpath/ri/JXPathCompiledExpression.java 40
org/apache/commons/jxpath/ri/JXPathContextFactoryReferenceImpl.java 9
org/apache/commons/jxpath/ri/JXPathContextReferenceImpl.java 194
org/apache/commons/jxpath/ri/NamespaceResolver.java 39
org/apache/commons/jxpath/ri/Parser.java 15
org/apache/commons/jxpath/ri/QName.java 20
org/apache/commons/jxpath/ri/axes/AncestorContext.java 25
org/apache/commons/jxpath/ri/axes/AttributeContext.java 19
org/apache/commons/jxpath/ri/axes/ChildContext.java 26
org/apache/commons/jxpath/ri/axes/DescendantContext.java 29
org/apache/commons/jxpath/ri/axes/InitialContext.java 22
org/apache/commons/jxpath/ri/axes/NamespaceContext.java 17
org/apache/commons/jxpath/ri/axes/NodeSetContext.java 19
org/apache/commons/jxpath/ri/axes/ParentContext.java 21
org/apache/commons/jxpath/ri/axes/PrecedingOrFollowingContext.java 30
org/apache/commons/jxpath/ri/axes/PredicateContext.java 25
org/apache/commons/jxpath/ri/axes/RootContext.java 58
org/apache/commons/jxpath/ri/axes/SelfContext.java 19
org/apache/commons/jxpath/ri/axes/SimplePathInterpreter.java 205
org/apache/commons/jxpath/ri/axes/UnionContext.java 15
org/apache/commons/jxpath/ri/compiler/Constant.java 19
org/apache/commons/jxpath/ri/compiler/CoreFunction.java 150
org/apache/commons/jxpath/ri/compiler/CoreOperation.java 24
org/apache/commons/jxpath/ri/compiler/CoreOperationAdd.java 15
org/apache/commons/jxpath/ri/compiler/CoreOperationAnd.java 14
org/apache/commons/jxpath/ri/compiler/CoreOperationCompare.java 27
org/apache/commons/jxpath/ri/compiler/CoreOperationDivide.java 17
org/apache/commons/jxpath/ri/compiler/CoreOperationEqual.java 16
org/apache/commons/jxpath/ri/compiler/CoreOperationGreaterThan.java 18
org/apache/commons/jxpath/ri/compiler/CoreOperationGreaterThanOrEqual.java 18
org/apache/commons/jxpath/ri/compiler/CoreOperationLessThan.java 18
org/apache/commons/jxpath/ri/compiler/CoreOperationLessThanOrEqual.java 18
org/apache/commons/jxpath/ri/compiler/CoreOperationMod.java 17
org/apache/commons/jxpath/ri/compiler/CoreOperationMultiply.java 17
org/apache/commons/jxpath/ri/compiler/CoreOperationNegate.java 16
org/apache/commons/jxpath/ri/compiler/CoreOperationNotEqual.java 16
org/apache/commons/jxpath/ri/compiler/CoreOperationOr.java 14
org/apache/commons/jxpath/ri/compiler/CoreOperationSubtract.java 17
org/apache/commons/jxpath/ri/compiler/CoreOperationUnion.java 17
org/apache/commons/jxpath/ri/compiler/Expression.java 48
org/apache/commons/jxpath/ri/compiler/ExpressionPath.java 40
org/apache/commons/jxpath/ri/compiler/ExtensionFunction.java 25
org/apache/commons/jxpath/ri/compiler/LocationPath.java 19
org/apache/commons/jxpath/ri/compiler/NameAttributeTest.java 7
org/apache/commons/jxpath/ri/compiler/NodeNameTest.java 22
org/apache/commons/jxpath/ri/compiler/NodeTest.java 1
org/apache/commons/jxpath/ri/compiler/NodeTypeTest.java 12
org/apache/commons/jxpath/ri/compiler/Operation.java 12
org/apache/commons/jxpath/ri/compiler/Path.java 59
org/apache/commons/jxpath/ri/compiler/ProcessingInstructionTest.java 9
org/apache/commons/jxpath/ri/compiler/Step.java 28
org/apache/commons/jxpath/ri/compiler/TreeCompiler.java 113
org/apache/commons/jxpath/ri/compiler/VariableReference.java 20
org/apache/commons/jxpath/ri/model/NodeIterator.java 5
org/apache/commons/jxpath/ri/model/NodePointer.java 234
org/apache/commons/jxpath/ri/model/NodePointerFactory.java 8
org/apache/commons/jxpath/ri/model/VariablePointer.java 111
org/apache/commons/jxpath/ri/model/beans/BeanAttributeIterator.java 18
org/apache/commons/jxpath/ri/model/beans/BeanPointer.java 49
org/apache/commons/jxpath/ri/model/beans/BeanPointerFactory.java 17
org/apache/commons/jxpath/ri/model/beans/BeanPropertyPointer.java 67
org/apache/commons/jxpath/ri/model/beans/CollectionAttributeNodeIterator.java 11
org/apache/commons/jxpath/ri/model/beans/CollectionChildNodeIterator.java 13
org/apache/commons/jxpath/ri/model/beans/CollectionNodeIterator.java 32
org/apache/commons/jxpath/ri/model/beans/CollectionPointer.java 87
org/apache/commons/jxpath/ri/model/beans/CollectionPointerFactory.java 18
org/apache/commons/jxpath/ri/model/beans/LangAttributePointer.java 35
org/apache/commons/jxpath/ri/model/beans/NullElementPointer.java 52
org/apache/commons/jxpath/ri/model/beans/NullPointer.java 65
org/apache/commons/jxpath/ri/model/beans/NullPropertyPointer.java 79
org/apache/commons/jxpath/ri/model/beans/PropertyIterator.java 45
org/apache/commons/jxpath/ri/model/beans/PropertyOwnerPointer.java 45
org/apache/commons/jxpath/ri/model/beans/PropertyPointer.java 84
org/apache/commons/jxpath/ri/model/container/ContainerPointer.java 71
org/apache/commons/jxpath/ri/model/container/ContainerPointerFactory.java 18
org/apache/commons/jxpath/ri/model/dom/DOMAttributeIterator.java 28
org/apache/commons/jxpath/ri/model/dom/DOMAttributePointer.java 49
org/apache/commons/jxpath/ri/model/dom/DOMNamespaceIterator.java 20
org/apache/commons/jxpath/ri/model/dom/DOMNodeIterator.java 28
org/apache/commons/jxpath/ri/model/dom/DOMNodePointer.java 158
org/apache/commons/jxpath/ri/model/dom/DOMPointerFactory.java 18
org/apache/commons/jxpath/ri/model/dom/NamespacePointer.java 51
org/apache/commons/jxpath/ri/model/dynabeans/DynaBeanPointer.java 40
org/apache/commons/jxpath/ri/model/dynabeans/DynaBeanPointerFactory.java 16
org/apache/commons/jxpath/ri/model/dynabeans/DynaBeanPropertyPointer.java 51
org/apache/commons/jxpath/ri/model/dynabeans/package.html 1
org/apache/commons/jxpath/ri/model/dynamic/DynamicAttributeIterator.java 8
org/apache/commons/jxpath/ri/model/dynamic/DynamicPointer.java 59
org/apache/commons/jxpath/ri/model/dynamic/DynamicPointerFactory.java 18
org/apache/commons/jxpath/ri/model/dynamic/DynamicPropertyIterator.java 9
org/apache/commons/jxpath/ri/model/dynamic/DynamicPropertyPointer.java 61
org/apache/commons/jxpath/ri/model/dynamic/package.html 1
org/apache/commons/jxpath/ri/model/jdom/JDOMAttributeIterator.java 18
org/apache/commons/jxpath/ri/model/jdom/JDOMAttributePointer.java 46
org/apache/commons/jxpath/ri/model/jdom/JDOMNamespaceIterator.java 21
org/apache/commons/jxpath/ri/model/jdom/JDOMNamespacePointer.java 48
org/apache/commons/jxpath/ri/model/jdom/JDOMNodeIterator.java 28
org/apache/commons/jxpath/ri/model/jdom/JDOMNodePointer.java 148
org/apache/commons/jxpath/ri/model/jdom/JDOMPointerFactory.java 16
org/apache/commons/jxpath/servlet/Constants.java 1
org/apache/commons/jxpath/servlet/HttpSessionAndServletContext.java 14
org/apache/commons/jxpath/servlet/HttpSessionHandler.java 18
org/apache/commons/jxpath/servlet/JXPathServletContexts.java 29
org/apache/commons/jxpath/servlet/KeywordVariables.java 21
org/apache/commons/jxpath/servlet/PageContextHandler.java 17
org/apache/commons/jxpath/servlet/PageScopeContext.java 14
org/apache/commons/jxpath/servlet/PageScopeContextHandler.java 16
org/apache/commons/jxpath/servlet/ServletContextHandler.java 21
org/apache/commons/jxpath/servlet/ServletRequestAndContext.java 16
org/apache/commons/jxpath/servlet/ServletRequestHandler.java 21
org/apache/commons/jxpath/util/BasicTypeConverter.java 76
org/apache/commons/jxpath/util/MethodLookupUtils.java 43
org/apache/commons/jxpath/util/TypeConverter.java 7
org/apache/commons/jxpath/util/TypeUtils.java 16
org/apache/commons/jxpath/util/ValueUtils.java 120
org/apache/commons/jxpath/util/package.html 1
org/apache/commons/jxpath/xml/DOMParser.java 5
org/apache/commons/jxpath/xml/DocumentContainer.java 44
org/apache/commons/jxpath/xml/JDOMParser.java 6
org/apache/commons/jxpath/xml/XMLParser.java 3
org/apache/commons/jxpath/xml/XMLParser2.java 48
org/apache/commons/jxpath/xml/package.html 1

org/apache/commons/jxpath/AbstractFactory.java

ErrorLine
Missing a header - not enough lines in file. 1
Line has trailing spaces. 40
Line has trailing spaces. 51
Line has trailing spaces. 54
Method 'createObject' is not designed for extension - needs to be abstract, final or empty. 54
Parameter context should be final. 54
Parameter pointer should be final. 54
Line has trailing spaces. 55
Parameter parent should be final. 55
Parameter name should be final. 55
Parameter index should be final. 55
'{' should be on the previous line. 56
Line has trailing spaces. 62
Line has trailing spaces. 63
Line has trailing spaces. 66
Method 'declareVariable' is not designed for extension - needs to be abstract, final or empty. 69
Parameter context should be final. 69
Parameter name should be final. 69

org/apache/commons/jxpath/BasicNodeSet.java

ErrorLine
Missing a header - not enough lines in file. 1
Line has trailing spaces. 23
Missing a Javadoc comment. 28
Missing a Javadoc comment. 29
Missing a Javadoc comment. 30
Missing a Javadoc comment. 31
Method 'add' is not designed for extension - needs to be abstract, final or empty. 33
Missing a Javadoc comment. 33
Parameter pointer should be final. 33
Line has trailing spaces. 37
Method 'remove' is not designed for extension - needs to be abstract, final or empty. 38
Missing a Javadoc comment. 38
Parameter pointer should be final. 38
Line has trailing spaces. 42
Method 'getPointers' is not designed for extension - needs to be abstract, final or empty. 43
Missing a Javadoc comment. 43
Method 'getNodes' is not designed for extension - needs to be abstract, final or empty. 50
Missing a Javadoc comment. 50
Method 'getValues' is not designed for extension - needs to be abstract, final or empty. 62
Missing a Javadoc comment. 62
Line has trailing spaces. 73
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 74
Missing a Javadoc comment. 74

org/apache/commons/jxpath/BasicVariables.java

ErrorLine
Missing a header - not enough lines in file. 1
Method 'isDeclaredVariable' is not designed for extension - needs to be abstract, final or empty. 41
Parameter varName should be final. 41
Method 'getVariable' is not designed for extension - needs to be abstract, final or empty. 53
Parameter varName should be final. 53
Method 'declareVariable' is not designed for extension - needs to be abstract, final or empty. 71
Parameter varName should be final. 71
Parameter value should be final. 71
Method 'undeclareVariable' is not designed for extension - needs to be abstract, final or empty. 80
Parameter varName should be final. 80
Line has trailing spaces. 83
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 84
Missing a Javadoc comment. 84

org/apache/commons/jxpath/ClassFunctions.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 54
Missing a Javadoc comment. 55
Missing a Javadoc comment. 56
Missing a Javadoc comment. 58
Parameter functionClass should be final. 58
'functionClass' hides a field. 58
Parameter namespace should be final. 58
'namespace' hides a field. 58
Expected an @return tag. 68
Method 'getUsedNamespaces' is not designed for extension - needs to be abstract, final or empty. 68
Method 'getFunction' is not designed for extension - needs to be abstract, final or empty. 83
Parameter namespace should be final. 84
'namespace' hides a field. 84
Parameter name should be final. 85
Line has trailing spaces. 86
Parameter parameters should be final. 86
Expected @param tag for 'parameters'. 86
'{' should be on the previous line. 87

org/apache/commons/jxpath/CompiledExpression.java

ErrorLine
Missing a header - not enough lines in file. 1
Expected an @return tag. 43
Expected @param tag for 'context'. 43
Expected an @return tag. 49
Expected @param tag for 'context'. 49
Expected @param tag for 'requiredType'. 49
Expected @param tag for 'context'. 59
Expected @param tag for 'value'. 59
Expected an @return tag. 66
Expected @param tag for 'context'. 66
Expected an @return tag. 82
Expected @param tag for 'context'. 82
Expected @param tag for 'value'. 82
Expected an @return tag. 89
Expected @param tag for 'context'. 89
Expected an @return tag. 97
Expected @param tag for 'context'. 97
Expected @param tag for 'xpath'. 97
Expected an @return tag. 105
Expected @param tag for 'context'. 105
Expected @param tag for 'context'. 110
Expected @param tag for 'context'. 115

org/apache/commons/jxpath/Container.java

ErrorLine
Missing a header - not enough lines in file. 1
Expected an @return tag. 33
Expected @param tag for 'value'. 39

org/apache/commons/jxpath/DynamicPropertyHandler.java

ErrorLine
Missing a header - not enough lines in file. 1
Expected an @return tag. 44
Expected @param tag for 'object'. 44
Expected an @return tag. 49
Expected @param tag for 'object'. 49
Expected @param tag for 'propertyName'. 49
Expected @param tag for 'object'. 54
Expected @param tag for 'propertyName'. 54
Expected @param tag for 'value'. 54

org/apache/commons/jxpath/ExpressionContext.java

ErrorLine
Missing a header - not enough lines in file. 1
Line has trailing spaces. 45
Expected an @return tag. 71

org/apache/commons/jxpath/Function.java

ErrorLine
Missing a header - not enough lines in file. 1
Line has trailing spaces. 21
Line has trailing spaces. 27
Expected an @return tag. 43
Expected @param tag for 'parameters'. 43

org/apache/commons/jxpath/FunctionLibrary.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 34
Missing a Javadoc comment. 35
Method 'addFunctions' is not designed for extension - needs to be abstract, final or empty. 40
Parameter functions should be final. 40
Expected @param tag for 'functions'. 40
Method 'removeFunctions' is not designed for extension - needs to be abstract, final or empty. 48
Parameter functions should be final. 48
Expected @param tag for 'functions'. 48
Expected an @return tag. 57
Method 'getUsedNamespaces' is not designed for extension - needs to be abstract, final or empty. 57
Expected an @return tag. 68
Method 'getFunction' is not designed for extension - needs to be abstract, final or empty. 68
Parameter namespace should be final. 69
Expected @param tag for 'namespace'. 69
Parameter name should be final. 70
Expected @param tag for 'name'. 70
Line has trailing spaces. 71
Parameter parameters should be final. 71
Expected @param tag for 'parameters'. 71
'{' should be on the previous line. 72
Missing a Javadoc comment. 100

org/apache/commons/jxpath/Functions.java

ErrorLine
Missing a header - not enough lines in file. 1
Line has trailing spaces. 23
Expected an @return tag. 36
Expected an @return tag. 42
Expected @param tag for 'namespace'. 42
Expected @param tag for 'name'. 42
Expected @param tag for 'parameters'. 42

org/apache/commons/jxpath/IdentityManager.java

ErrorLine
Missing a header - not enough lines in file. 1
Expected an @return tag. 32
Expected @param tag for 'context'. 32
Expected @param tag for 'id'. 32

org/apache/commons/jxpath/JXPathBasicBeanInfo.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 36
Missing a Javadoc comment. 37
Missing a Javadoc comment. 38
Array brackets at illegal position. 38
Missing a Javadoc comment. 39
Missing a Javadoc comment. 40
Missing a Javadoc comment. 42
Parameter clazz should be final. 42
'clazz' hides a field. 42
Missing a Javadoc comment. 46
Parameter clazz should be final. 46
'clazz' hides a field. 46
Parameter atomic should be final. 46
'atomic' hides a field. 46
Missing a Javadoc comment. 51
Parameter clazz should be final. 51
'clazz' hides a field. 51
Parameter dynamicPropertyHandlerClass should be final. 51
'dynamicPropertyHandlerClass' hides a field. 51
Expected an @return tag. 61
Method 'isAtomic' is not designed for extension - needs to be abstract, final or empty. 61
Expected an @return tag. 68
Method 'isDynamic' is not designed for extension - needs to be abstract, final or empty. 68
Method 'getPropertyDescriptors' is not designed for extension - needs to be abstract, final or empty. 72
Missing a Javadoc comment. 72
Method 'compare' is not designed for extension - needs to be abstract, final or empty. 86
Parameter left should be final. 86
Parameter right should be final. 86
Method 'getPropertyDescriptor' is not designed for extension - needs to be abstract, final or empty. 99
Missing a Javadoc comment. 99
Parameter propertyName should be final. 99
Expected an @return tag. 126
Method 'getDynamicPropertyHandlerClass' is not designed for extension - needs to be abstract, final or empty. 126
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 130
Missing a Javadoc comment. 130

org/apache/commons/jxpath/JXPathBeanInfo.java

ErrorLine
Missing a header - not enough lines in file. 1
Expected an @return tag. 42
Expected an @return tag. 51
Expected an @return tag. 57
Expected an @return tag. 63
Expected @param tag for 'propertyName'. 63
Expected an @return tag. 70

org/apache/commons/jxpath/JXPathContext.java

ErrorLine
Line does not match expected header line of ''. 7
Line has trailing spaces. 146
Line has trailing spaces. 213
Line has trailing spaces. 301
Line has trailing spaces. 308
Line has trailing spaces. 309
Line has trailing spaces. 367
Line has trailing spaces. 368
Missing a Javadoc comment. 378
Variable 'parentContext' must be private and have accessor methods. 378
Missing a Javadoc comment. 379
Variable 'contextBean' must be private and have accessor methods. 379
Missing a Javadoc comment. 380
Variable 'vars' must be private and have accessor methods. 380
Missing a Javadoc comment. 381
Variable 'functions' must be private and have accessor methods. 381
Missing a Javadoc comment. 382
Variable 'factory' must be private and have accessor methods. 382
Missing a Javadoc comment. 383
Missing a Javadoc comment. 384
Missing a Javadoc comment. 385
Missing a Javadoc comment. 386
Variable 'idManager' must be private and have accessor methods. 386
Missing a Javadoc comment. 387
Variable 'keyManager' must be private and have accessor methods. 387
Missing a Javadoc comment. 388
Variable 'decimalFormats' must be private and have accessor methods. 388
Missing a Javadoc comment. 390
Missing a Javadoc comment. 391
Line has trailing spaces. 392
Missing a Javadoc comment. 393
Expected an @return tag. 399
Parameter contextBean should be final. 399
'contextBean' hides a field. 399
Expected @param tag for 'contextBean'. 399
Expected an @return tag. 408
Parameter parentContext should be final. 409
'parentContext' hides a field. 409
Expected @param tag for 'parentContext'. 409
Line has trailing spaces. 410
Parameter contextBean should be final. 410
'contextBean' hides a field. 410
Expected @param tag for 'contextBean'. 410
'{' should be on the previous line. 411
Line has trailing spaces. 416
Expected an @return tag. 418
Line has trailing spaces. 420
Line has trailing spaces. 424
Parameter parentContext should be final. 429
'parentContext' hides a field. 429
Expected @param tag for 'parentContext'. 429
Parameter contextBean should be final. 429
'contextBean' hides a field. 429
Expected @param tag for 'contextBean'. 429
Expected an @return tag. 437
Method 'getParentContext' is not designed for extension - needs to be abstract, final or empty. 437
Expected an @return tag. 444
Method 'getContextBean' is not designed for extension - needs to be abstract, final or empty. 444
Line has trailing spaces. 447
Expected an @return tag. 451
Expected an @return tag. 459
Parameter pointer should be final. 459
Expected @param tag for 'pointer'. 459
Method 'setVariables' is not designed for extension - needs to be abstract, final or empty. 464
Parameter vars should be final. 464
'vars' hides a field. 464
Expected @param tag for 'vars'. 464
Expected an @return tag. 474
Method 'getVariables' is not designed for extension - needs to be abstract, final or empty. 474
Method 'setFunctions' is not designed for extension - needs to be abstract, final or empty. 486
Parameter functions should be final. 486
'functions' hides a field. 486
Expected an @return tag. 493
Method 'getFunctions' is not designed for extension - needs to be abstract, final or empty. 493
Method 'setFactory' is not designed for extension - needs to be abstract, final or empty. 508
Parameter factory should be final. 508
'factory' hides a field. 508
Expected @param tag for 'factory'. 508
Expected an @return tag. 517
Method 'getFactory' is not designed for extension - needs to be abstract, final or empty. 517
Method 'setLocale' is not designed for extension - needs to be abstract, final or empty. 530
Parameter locale should be final. 530
'locale' hides a field. 530
Expected @param tag for 'locale'. 530
Expected an @return tag. 539
Method 'getLocale' is not designed for extension - needs to be abstract, final or empty. 539
Line has trailing spaces. 550
Line has trailing spaces. 556
Method 'setDecimalFormatSymbols' is not designed for extension - needs to be abstract, final or empty. 559
Parameter name should be final. 560
Line has trailing spaces. 561
Parameter symbols should be final. 561
Expected @param tag for 'symbols'. 561
'{' should be on the previous line. 562
Method 'getDecimalFormatSymbols' is not designed for extension - needs to be abstract, final or empty. 572
Parameter name should be final. 572
Line has trailing spaces. 581
Method 'setLenient' is not designed for extension - needs to be abstract, final or empty. 591
Parameter lenient should be final. 591
'lenient' hides a field. 591
Expected @param tag for 'lenient'. 591
Method 'isLenient' is not designed for extension - needs to be abstract, final or empty. 599
Expected an @return tag. 613
Parameter xpath should be final. 613
Expected @param tag for 'xpath'. 613
Expected an @return tag. 624
Parameter xpath should be final. 624
Expected @param tag for 'xpath'. 624
Expected an @return tag. 630
Parameter xpath should be final. 630
Expected @param tag for 'xpath'. 630
Expected an @return tag. 636
Parameter xpath should be final. 636
Expected @param tag for 'xpath'. 636
Parameter requiredType should be final. 636
Expected @param tag for 'requiredType'. 636
Parameter xpath should be final. 646
Expected @param tag for 'xpath'. 646
Parameter value should be final. 646
Expected @param tag for 'value'. 646
Expected an @return tag. 655
Parameter xpath should be final. 655
Expected @param tag for 'xpath'. 655
Expected an @return tag. 671
Parameter xpath should be final. 671
Expected @param tag for 'xpath'. 671
Parameter value should be final. 671
Expected @param tag for 'value'. 671
Parameter xpath should be final. 676
Expected @param tag for 'xpath'. 676
Parameter xpath should be final. 681
Expected @param tag for 'xpath'. 681
Expected an @return tag. 688
Parameter xpath should be final. 688
Expected @param tag for 'xpath'. 688
Expected an @return tag. 696
Parameter xpath should be final. 696
Expected @param tag for 'xpath'. 696
Expected an @return tag. 704
Parameter xpath should be final. 704
Expected @param tag for 'xpath'. 704
Method 'setIdentityManager' is not designed for extension - needs to be abstract, final or empty. 710
Parameter idManager should be final. 710
'idManager' hides a field. 710
Expected @param tag for 'idManager'. 710
Expected an @return tag. 718
Method 'getIdentityManager' is not designed for extension - needs to be abstract, final or empty. 718
Expected an @return tag. 730
Method 'getPointerByID' is not designed for extension - needs to be abstract, final or empty. 730
Parameter id should be final. 730
Method 'setKeyManager' is not designed for extension - needs to be abstract, final or empty. 746
Parameter keyManager should be final. 746
'keyManager' hides a field. 746
Expected @param tag for 'keyManager'. 746
Expected an @return tag. 754
Method 'getKeyManager' is not designed for extension - needs to be abstract, final or empty. 754
Expected an @return tag. 764
Method 'getPointerByKey' is not designed for extension - needs to be abstract, final or empty. 764
Parameter key should be final. 764
Expected @param tag for 'key'. 764
Parameter value should be final. 764
Expected @param tag for 'value'. 764
Line has trailing spaces. 778
Method 'registerNamespace' is not designed for extension - needs to be abstract, final or empty. 782
Parameter prefix should be final. 782
Parameter namespaceURI should be final. 782
Line has trailing spaces. 786
Line has trailing spaces. 793
Method 'getNamespaceURI' is not designed for extension - needs to be abstract, final or empty. 797
Parameter prefix should be final. 797
Line has trailing spaces. 801
Line has trailing spaces. 807
Unused @param tag for 'contextPointer'. 808
Method 'setNamespaceContextPointer' is not designed for extension - needs to be abstract, final or empty. 811
Parameter namespaceContextPointer should be final. 811
Expected @param tag for 'namespaceContextPointer'. 811
Line has trailing spaces. 815
Line has trailing spaces. 820
Method 'getNamespaceContextPointer' is not designed for extension - needs to be abstract, final or empty. 823

org/apache/commons/jxpath/JXPathContextFactory.java

ErrorLine
Line does not match expected header line of ''. 7
Line has trailing spaces. 56
Missing a Javadoc comment. 57
Unused @throws tag for 'JXPathFactoryConfigurationError'. 93
Expected an @return tag. 96
Expected an @return tag. 127
Parameter parentContext should be final. 128
Expected @param tag for 'parentContext'. 128
Parameter contextBean should be final. 129
Expected @param tag for 'contextBean'. 129
Redundant throws: 'JXPathContextFactoryConfigurationError' is unchecked exception. 130
Must have at least one statement. 144
Line has trailing spaces. 153
Parameter property should be final. 156
Parameter defaultFactory should be final. 156
Must have at least one statement. 169

org/apache/commons/jxpath/JXPathContextFactoryConfigurationError.java

ErrorLine
Missing a header - not enough lines in file. 1
Parameter msg should be final. 50
Parameter e should be final. 64
Parameter e should be final. 78
Parameter msg should be final. 78
Method 'getMessage' is not designed for extension - needs to be abstract, final or empty. 92
Method 'getException' is not designed for extension - needs to be abstract, final or empty. 109

org/apache/commons/jxpath/JXPathException.java

ErrorLine
Missing a header - not enough lines in file. 1
Parameter msg should be final. 46
Parameter e should be final. 59
Parameter msg should be final. 72
Parameter e should be final. 72
Method 'getMessage' is not designed for extension - needs to be abstract, final or empty. 85
Method 'getException' is not designed for extension - needs to be abstract, final or empty. 116

org/apache/commons/jxpath/JXPathIntrospector.java

ErrorLine
Missing a header - not enough lines in file. 1
Utility classes should not have a public or default constructor. 29
Missing a Javadoc comment. 31
Missing a Javadoc comment. 32
Parameter beanClass should be final. 65
Expected @param tag for 'beanClass'. 65
Parameter beanClass should be final. 74
Expected @param tag for 'beanClass'. 74
Line has trailing spaces. 75
Parameter dynamicPropertyHandlerClass should be final. 75
Expected @param tag for 'dynamicPropertyHandlerClass'. 75
'{' should be on the previous line. 76
Expected an @return tag. 100
Parameter beanClass should be final. 100
Expected @param tag for 'beanClass'. 100
Expected an @return tag. 119
Parameter beanClass should be final. 119
Expected @param tag for 'beanClass'. 119
Array brackets at illegal position. 128
Line has trailing spaces. 144
Missing a Javadoc comment. 149
Parameter beanClass should be final. 149
Must have at least one statement. 154
Must have at least one statement. 164
Expected an @return tag. 176
Parameter sibling should be final. 176
Expected @param tag for 'sibling'. 176
Parameter className should be final. 176
Expected @param tag for 'className'. 176
Line has trailing spaces. 177
Expected @throws tag for 'Exception'. 177
'{' should be on the previous line. 178
Must have at least one statement. 187

org/apache/commons/jxpath/KeyManager.java

ErrorLine
Missing a header - not enough lines in file. 1
Expected an @return tag. 30
Expected @param tag for 'context'. 31
Expected @param tag for 'keyName'. 32
Expected @param tag for 'keyValue'. 33

org/apache/commons/jxpath/MapDynamicPropertyHandler.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 30
Expected an @return tag. 35
Method 'getPropertyNames' is not designed for extension - needs to be abstract, final or empty. 35
Parameter object should be final. 35
Expected @param tag for 'object'. 35
Array brackets at illegal position. 38
Expected an @return tag. 49
Method 'getProperty' is not designed for extension - needs to be abstract, final or empty. 49
Parameter object should be final. 49
Expected @param tag for 'object'. 49
Parameter propertyName should be final. 49
Expected @param tag for 'propertyName'. 49
Method 'setProperty' is not designed for extension - needs to be abstract, final or empty. 56
Parameter object should be final. 56
Expected @param tag for 'object'. 56
Parameter propertyName should be final. 56
Expected @param tag for 'propertyName'. 56
Parameter value should be final. 56
Expected @param tag for 'value'. 56

org/apache/commons/jxpath/NodeSet.java

ErrorLine
Missing a header - not enough lines in file. 1
Line has trailing spaces. 25
Expected an @return tag. 34
Line has trailing spaces. 35
Expected an @return tag. 39
Line has trailing spaces. 40
Expected an @return tag. 44
Line has trailing spaces. 45

org/apache/commons/jxpath/PackageFunctions.java

ErrorLine
Line does not match expected header line of ''. 7
Missing a Javadoc comment. 71
Missing a Javadoc comment. 72
Missing a Javadoc comment. 73
Missing a Javadoc comment. 75
Parameter classPrefix should be final. 75
'classPrefix' hides a field. 75
Parameter namespace should be final. 75
'namespace' hides a field. 75
Expected an @return tag. 83
Method 'getUsedNamespaces' is not designed for extension - needs to be abstract, final or empty. 83
Method 'getFunction' is not designed for extension - needs to be abstract, final or empty. 108
Parameter namespace should be final. 109
'namespace' hides a field. 109
Parameter name should be final. 110
Line has trailing spaces. 111
Parameter parameters should be final. 111
Expected @param tag for 'parameters'. 111
'{' should be on the previous line. 112
Line has trailing spaces. 133
Line has trailing spaces. 137
Line has trailing spaces. 146
Avoid inline conditionals. 188

org/apache/commons/jxpath/Pointer.java

ErrorLine
Missing a header - not enough lines in file. 1
Line has trailing spaces. 41
Line has trailing spaces. 43
Line has trailing spaces. 45
Expected an @return tag. 48
Line has trailing spaces. 53
Line has trailing spaces. 54
Expected an @return tag. 58
Expected @param tag for 'value'. 64
Line has trailing spaces. 67
Expected an @return tag. 69
Line has trailing spaces. 70
Expected an @return tag. 83
Line has trailing spaces. 84
Expected an @return tag. 88

org/apache/commons/jxpath/Variables.java

ErrorLine
Missing a header - not enough lines in file. 1
Expected an @return tag. 32
Expected @param tag for 'varName'. 32
Expected an @return tag. 38
Expected @param tag for 'varName'. 38
Expected @param tag for 'varName'. 45
Expected @param tag for 'value'. 45

org/apache/commons/jxpath/XMLDocumentContainer.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 45
Missing a Javadoc comment. 46
Missing a Javadoc comment. 47
Missing a Javadoc comment. 48
Missing a Javadoc comment. 49
Unused @param tag for 'URL'. 52
Parameter xmlURL should be final. 55
'xmlURL' hides a field. 55
Expected @param tag for 'xmlURL'. 55
Missing a Javadoc comment. 59
Parameter source should be final. 59
'source' hides a field. 59
Expected an @return tag. 69
Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 69
Avoid inline conditionals. 87
Avoid inline conditionals. 89
Method 'setValue' is not designed for extension - needs to be abstract, final or empty. 100
Parameter value should be final. 100
Expected @param tag for 'value'. 100

org/apache/commons/jxpath/functions/ConstructorFunction.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 34
Missing a Javadoc comment. 35
Array brackets at illegal position. 35
Missing a Javadoc comment. 37
Parameter constructor should be final. 37
'constructor' hides a field. 37
Expected an @return tag. 44
Method 'invoke' is not designed for extension - needs to be abstract, final or empty. 44
Parameter context should be final. 44
Expected @param tag for 'context'. 44
Parameter parameters should be final. 44
Expected @param tag for 'parameters'. 44
Array brackets at illegal position. 51

org/apache/commons/jxpath/functions/MethodFunction.java

ErrorLine
Missing a header - not enough lines in file. 1
Line has trailing spaces. 30
Missing a Javadoc comment. 36
Missing a Javadoc comment. 37
Array brackets at illegal position. 37
Missing a Javadoc comment. 39
Parameter method should be final. 39
'method' hides a field. 39
Method 'invoke' is not designed for extension - needs to be abstract, final or empty. 43
Missing a Javadoc comment. 43
Parameter context should be final. 43
Parameter parameters should be final. 43
Array brackets at illegal position. 53
Array brackets at illegal position. 69
Line has trailing spaces. 97
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 98
Missing a Javadoc comment. 98

org/apache/commons/jxpath/ri/Compiler.java

ErrorLine
Line does not match expected header line of ''. 7
Missing a Javadoc comment. 49
Redundant 'public' modifier. 49
Missing a Javadoc comment. 50
Redundant 'public' modifier. 50
Missing a Javadoc comment. 51
Redundant 'public' modifier. 51
Missing a Javadoc comment. 52
Redundant 'public' modifier. 52
Missing a Javadoc comment. 54
Redundant 'public' modifier. 54
Missing a Javadoc comment. 55
Redundant 'public' modifier. 55
Missing a Javadoc comment. 56
Redundant 'public' modifier. 56
Missing a Javadoc comment. 57
Redundant 'public' modifier. 57
Missing a Javadoc comment. 58
Redundant 'public' modifier. 58
Missing a Javadoc comment. 59
Redundant 'public' modifier. 59
Missing a Javadoc comment. 60
Redundant 'public' modifier. 60
Missing a Javadoc comment. 61
Redundant 'public' modifier. 61
Missing a Javadoc comment. 62
Redundant 'public' modifier. 62
Missing a Javadoc comment. 63
Redundant 'public' modifier. 63
Missing a Javadoc comment. 64
Redundant 'public' modifier. 64
Missing a Javadoc comment. 65
Redundant 'public' modifier. 65
Missing a Javadoc comment. 66
Redundant 'public' modifier. 66
Missing a Javadoc comment. 68
Redundant 'public' modifier. 68
Missing a Javadoc comment. 69
Redundant 'public' modifier. 69
Missing a Javadoc comment. 70
Redundant 'public' modifier. 70
Missing a Javadoc comment. 71
Redundant 'public' modifier. 71
Missing a Javadoc comment. 72
Redundant 'public' modifier. 72
Missing a Javadoc comment. 73
Redundant 'public' modifier. 73
Missing a Javadoc comment. 74
Redundant 'public' modifier. 74
Missing a Javadoc comment. 75
Redundant 'public' modifier. 75
Missing a Javadoc comment. 76
Redundant 'public' modifier. 76
Missing a Javadoc comment. 77
Redundant 'public' modifier. 77
Missing a Javadoc comment. 78
Redundant 'public' modifier. 78
Missing a Javadoc comment. 79
Redundant 'public' modifier. 79
Missing a Javadoc comment. 80
Redundant 'public' modifier. 80
Missing a Javadoc comment. 81
Redundant 'public' modifier. 81
Missing a Javadoc comment. 82
Redundant 'public' modifier. 82
Missing a Javadoc comment. 83
Redundant 'public' modifier. 83
Missing a Javadoc comment. 84
Redundant 'public' modifier. 84
Missing a Javadoc comment. 85
Redundant 'public' modifier. 85
Missing a Javadoc comment. 86
Redundant 'public' modifier. 86
Missing a Javadoc comment. 87
Redundant 'public' modifier. 87
Missing a Javadoc comment. 88
Redundant 'public' modifier. 88
Missing a Javadoc comment. 89
Redundant 'public' modifier. 89
Missing a Javadoc comment. 90
Redundant 'public' modifier. 90
Missing a Javadoc comment. 91
Redundant 'public' modifier. 91
Missing a Javadoc comment. 92
Redundant 'public' modifier. 92
Missing a Javadoc comment. 93
Redundant 'public' modifier. 93
Missing a Javadoc comment. 94
Redundant 'public' modifier. 94
Missing a Javadoc comment. 95
Redundant 'public' modifier. 95
Missing a Javadoc comment. 96
Redundant 'public' modifier. 96
Missing a Javadoc comment. 97
Redundant 'public' modifier. 97
Expected an @return tag. 102
Expected @param tag for 'value'. 102
Expected an @return tag. 107
Expected @param tag for 'value'. 107
Expected an @return tag. 112
Expected @param tag for 'prefix'. 112
Expected @param tag for 'name'. 112
Expected an @return tag. 119
Expected an @return tag. 127
Expected an @return tag. 136
Expected an @return tag. 145
Expected an @return tag. 154
Expected an @return tag. 163
Expected an @return tag. 172
Expected an @return tag. 181
Expected an @return tag. 190
Expected an @return tag. 199
Expected an @return tag. 208
Expected an @return tag. 215
Unused @param tag for 'qname'. 220
Expected an @return tag. 222
Expected @param tag for 'qName'. 222
Expected an @return tag. 231
Expected an @return tag. 240
Expected an @return tag. 248
Array brackets at illegal position. 248
Expected an @return tag. 256
Array brackets at illegal position. 256
Expected an @return tag. 263
Expected an @return tag. 270
Unused @param tag for 'qname'. 275
Expected an @return tag. 277
Expected @param tag for 'nodeType'. 277
Unused @param tag for 'qname'. 283
Expected an @return tag. 285
Expected @param tag for 'instruction'. 285
Expected an @return tag. 294
Expected an @return tag. 302
Expected an @return tag. 311

org/apache/commons/jxpath/ri/EvalContext.java

ErrorLine
Line does not match expected header line of ''. 7
Missing a Javadoc comment. 46
Variable 'parentContext' must be private and have accessor methods. 46
Missing a Javadoc comment. 47
Variable 'rootContext' must be private and have accessor methods. 47
Missing a Javadoc comment. 48
Variable 'position' must be private and have accessor methods. 48
Missing a Javadoc comment. 49
Missing a Javadoc comment. 50
Missing a Javadoc comment. 51
Missing a Javadoc comment. 52
Missing a Javadoc comment. 56
Method 'compare' is not designed for extension - needs to be abstract, final or empty. 57
Parameter o1 should be final. 57
Parameter o2 should be final. 57
Missing a Javadoc comment. 62
Parameter parentContext should be final. 62
'parentContext' hides a field. 62
Method 'getContextNodePointer' is not designed for extension - needs to be abstract, final or empty. 66
Missing a Javadoc comment. 66
Method 'getJXPathContext' is not designed for extension - needs to be abstract, final or empty. 70
Missing a Javadoc comment. 70
Method 'getPosition' is not designed for extension - needs to be abstract, final or empty. 74
Missing a Javadoc comment. 74
Method 'getDocumentOrder' is not designed for extension - needs to be abstract, final or empty. 84
Line has trailing spaces. 90
Expected an @return tag. 96
Method 'isChildOrderingRequired' is not designed for extension - needs to be abstract, final or empty. 96
Expected an @return tag. 108
Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. 108
Expected an @return tag. 127
Method 'next' is not designed for extension - needs to be abstract, final or empty. 127
Method 'remove' is not designed for extension - needs to be abstract, final or empty. 172
Missing a Javadoc comment. 177
Expected an @return tag. 208
Method 'getContextNodeList' is not designed for extension - needs to be abstract, final or empty. 208
Expected an @return tag. 231
Method 'getNodeSet' is not designed for extension - needs to be abstract, final or empty. 231
'cast' is not followed by whitespace. 241
Line has trailing spaces. 247
Line has trailing spaces. 249
Expected an @return tag. 253
Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 253
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 257
Missing a Javadoc comment. 257
Expected an @return tag. 271
Method 'getRootContext' is not designed for extension - needs to be abstract, final or empty. 271
Method 'reset' is not designed for extension - needs to be abstract, final or empty. 281
Method 'getCurrentPosition' is not designed for extension - needs to be abstract, final or empty. 285
Missing a Javadoc comment. 285
Expected an @return tag. 293
Method 'getSingleNodePointer' is not designed for extension - needs to be abstract, final or empty. 293
Expected an @return tag. 307
Expected an @return tag. 313
Method 'nextSet' is not designed for extension - needs to be abstract, final or empty. 313
Expected an @return tag. 349
Expected an @return tag. 357
Method 'setPosition' is not designed for extension - needs to be abstract, final or empty. 357
Parameter position should be final. 357
'position' hides a field. 357
Expected @param tag for 'position'. 357

org/apache/commons/jxpath/ri/InfoSetUtil.java

ErrorLine
Missing a header - not enough lines in file. 1
Utility classes should not have a public or default constructor. 27
Missing a Javadoc comment. 29
Missing a Javadoc comment. 30
Missing a Javadoc comment. 31
Expected an @return tag. 37
Parameter object should be final. 37
Expected @param tag for 'object'. 37
Avoid inline conditionals. 50
Expected an @return tag. 72
Parameter object should be final. 72
Expected @param tag for 'object'. 72
Avoid inline conditionals. 77
Expected an @return tag. 106
Parameter object should be final. 106
Expected @param tag for 'object'. 106
Avoid inline conditionals. 111
Expected an @return tag. 144
Parameter object should be final. 144
Expected @param tag for 'object'. 144

org/apache/commons/jxpath/ri/JXPathCompiledExpression.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 33
Missing a Javadoc comment. 34
Missing a Javadoc comment. 36
Parameter xpath should be final. 36
'xpath' hides a field. 36
Parameter expression should be final. 36
'expression' hides a field. 36
Method 'getXPath' is not designed for extension - needs to be abstract, final or empty. 41
Missing a Javadoc comment. 41
Method 'getExpression' is not designed for extension - needs to be abstract, final or empty. 45
Missing a Javadoc comment. 45
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 49
Missing a Javadoc comment. 49
Line has trailing spaces. 52
Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 56
Parameter context should be final. 56
Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 64
Parameter context should be final. 64
Parameter requiredType should be final. 64
Method 'setValue' is not designed for extension - needs to be abstract, final or empty. 72
Parameter context should be final. 72
Parameter value should be final. 72
Method 'createPath' is not designed for extension - needs to be abstract, final or empty. 80
Parameter context should be final. 80
Method 'createPathAndSetValue' is not designed for extension - needs to be abstract, final or empty. 88
Parameter context should be final. 88
Parameter value should be final. 88
Method 'iterate' is not designed for extension - needs to be abstract, final or empty. 96
Parameter context should be final. 96
Method 'getPointer' is not designed for extension - needs to be abstract, final or empty. 104
Parameter context should be final. 104
Parameter xpath should be final. 104
'xpath' hides a field. 104
Method 'iteratePointers' is not designed for extension - needs to be abstract, final or empty. 112
Parameter context should be final. 112
Method 'removePath' is not designed for extension - needs to be abstract, final or empty. 120
Parameter context should be final. 120
Method 'removeAll' is not designed for extension - needs to be abstract, final or empty. 127
Parameter context should be final. 127

org/apache/commons/jxpath/ri/JXPathContextFactoryReferenceImpl.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 30
Method 'newContext' is not designed for extension - needs to be abstract, final or empty. 33
Missing a Javadoc comment. 33
Parameter parentContext should be final. 34
Parameter contextBean should be final. 35
Line has trailing spaces. 36
Redundant throws: 'JXPathContextFactoryConfigurationError' is unchecked exception. 36
'{' should be on the previous line. 37

org/apache/commons/jxpath/ri/JXPathContextReferenceImpl.java

ErrorLine
Line does not match expected header line of ''. 7
Line has trailing spaces. 59
Line has trailing spaces. 61
Line has trailing spaces. 62
Line has trailing spaces. 65
Missing a Javadoc comment. 66
Missing a Javadoc comment. 67
Missing a Javadoc comment. 68
Line has trailing spaces. 69
Missing a Javadoc comment. 70
Missing a Javadoc comment. 71
Array brackets at illegal position. 71
Missing a Javadoc comment. 107
Missing a Javadoc comment. 108
Line has trailing spaces. 109
Missing a Javadoc comment. 110
Variable 'namespaceResolver' must be private and have accessor methods. 110
Missing a Javadoc comment. 113
Missing a Javadoc comment. 115
Parameter parentContext should be final. 115
Line has trailing spaces. 116
Parameter contextBean should be final. 116
'{' should be on the previous line. 117
Missing a Javadoc comment. 121
Parameter parentContext should be final. 122
Parameter contextBean should be final. 123
Line has trailing spaces. 124
Parameter contextPointer should be final. 124
'contextPointer' hides a field. 124
'{' should be on the previous line. 125
Line has trailing spaces. 131
Line has trailing spaces. 148
Missing a Javadoc comment. 154
Method 'compare' is not designed for extension - needs to be abstract, final or empty. 160
Parameter a should be final. 160
Parameter b should be final. 160
Line has trailing spaces. 168
Parameter factory should be final. 174
Expected @param tag for 'factory'. 174
Missing a Javadoc comment. 181
Line has trailing spaces. 187
Expected an @return tag. 190
Method 'getCompiler' is not designed for extension - needs to be abstract, final or empty. 190
Line has trailing spaces. 193
Method 'compilePath' is not designed for extension - needs to be abstract, final or empty. 194
Missing a Javadoc comment. 194
Parameter xpath should be final. 194
Missing a Javadoc comment. 198
Parameter xpath should be final. 198
Expected an @return tag. 246
Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 246
Parameter xpath should be final. 246
Expected @param tag for 'xpath'. 246
Comment matches to-do format 'TODO:'. 248
Line has trailing spaces. 279
Line has trailing spaces. 288
Line has trailing spaces. 293
Line has trailing spaces. 302
Line has trailing spaces. 304
Line has trailing spaces. 309
Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 313
Missing a Javadoc comment. 313
Parameter xpath should be final. 313
Parameter expr should be final. 313
Line has trailing spaces. 339
Expected an @return tag. 356
Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 356
Parameter xpath should be final. 356
Expected @param tag for 'xpath'. 356
Parameter requiredType should be final. 356
Expected @param tag for 'requiredType'. 356
Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 361
Missing a Javadoc comment. 361
Parameter xpath should be final. 361
Parameter expr should be final. 361
Parameter requiredType should be final. 361
Expected an @return tag. 383
Method 'iterate' is not designed for extension - needs to be abstract, final or empty. 383
Parameter xpath should be final. 383
Expected @param tag for 'xpath'. 383
Method 'iterate' is not designed for extension - needs to be abstract, final or empty. 387
Missing a Javadoc comment. 387
Parameter xpath should be final. 387
Parameter expr should be final. 387
Method 'getPointer' is not designed for extension - needs to be abstract, final or empty. 391
Missing a Javadoc comment. 391
Parameter xpath should be final. 391
Method 'getPointer' is not designed for extension - needs to be abstract, final or empty. 395
Missing a Javadoc comment. 395
Parameter xpath should be final. 395
Parameter expr should be final. 395
Method 'setValue' is not designed for extension - needs to be abstract, final or empty. 411
Missing a Javadoc comment. 411
Parameter xpath should be final. 411
Parameter value should be final. 411
Method 'setValue' is not designed for extension - needs to be abstract, final or empty. 416
Missing a Javadoc comment. 416
Parameter xpath should be final. 416
Parameter expr should be final. 416
Parameter value should be final. 416
Method 'createPath' is not designed for extension - needs to be abstract, final or empty. 426
Missing a Javadoc comment. 426
Parameter xpath should be final. 426
Method 'createPath' is not designed for extension - needs to be abstract, final or empty. 430
Missing a Javadoc comment. 430
Parameter xpath should be final. 430
Parameter expr should be final. 430
Method 'createPathAndSetValue' is not designed for extension - needs to be abstract, final or empty. 456
Missing a Javadoc comment. 456
Parameter xpath should be final. 456
Parameter value should be final. 456
Method 'createPathAndSetValue' is not designed for extension - needs to be abstract, final or empty. 460
Missing a Javadoc comment. 460
Parameter xpath should be final. 461
Parameter expr should be final. 462
Line has trailing spaces. 463
Parameter value should be final. 463
'{' should be on the previous line. 464
Missing a Javadoc comment. 475
Parameter xpath should be final. 476
Parameter expr should be final. 477
Parameter value should be final. 478
Line has trailing spaces. 479
Parameter create should be final. 479
'{' should be on the previous line. 480
Line has trailing spaces. 495
Parameter expr should be final. 512
Expected @param tag for 'expr'. 512
Expected an @return tag. 528
Method 'iteratePointers' is not designed for extension - needs to be abstract, final or empty. 528
Parameter xpath should be final. 528
Expected @param tag for 'xpath'. 528
Method 'iteratePointers' is not designed for extension - needs to be abstract, final or empty. 532
Missing a Javadoc comment. 532
Parameter xpath should be final. 532
Parameter expr should be final. 532
Method 'removePath' is not designed for extension - needs to be abstract, final or empty. 536
Missing a Javadoc comment. 536
Parameter xpath should be final. 536
Method 'removePath' is not designed for extension - needs to be abstract, final or empty. 540
Missing a Javadoc comment. 540
Parameter xpath should be final. 540
Parameter expr should be final. 540
Method 'removeAll' is not designed for extension - needs to be abstract, final or empty. 554
Missing a Javadoc comment. 554
Parameter xpath should be final. 554
Method 'removeAll' is not designed for extension - needs to be abstract, final or empty. 558
Missing a Javadoc comment. 558
Parameter xpath should be final. 558
Parameter expr should be final. 558
Method 'getRelativeContext' is not designed for extension - needs to be abstract, final or empty. 578
Missing a Javadoc comment. 578
Parameter pointer should be final. 578
Line has trailing spaces. 587
Method 'getContextPointer' is not designed for extension - needs to be abstract, final or empty. 588
Missing a Javadoc comment. 588
Missing a Javadoc comment. 592
Missing a Javadoc comment. 596
Method 'getAbsoluteRootContext' is not designed for extension - needs to be abstract, final or empty. 601
Missing a Javadoc comment. 601
Method 'getVariablePointer' is not designed for extension - needs to be abstract, final or empty. 606
Missing a Javadoc comment. 606
Parameter name should be final. 606
Method 'getFunction' is not designed for extension - needs to be abstract, final or empty. 629
Missing a Javadoc comment. 629
Parameter functionName should be final. 629
Parameter parameters should be final. 629
Line has trailing spaces. 648
Method 'registerNamespace' is not designed for extension - needs to be abstract, final or empty. 649
Missing a Javadoc comment. 649
Parameter prefix should be final. 649
Parameter namespaceURI should be final. 649
Line has trailing spaces. 650
Line has trailing spaces. 655
Method 'getNamespaceURI' is not designed for extension - needs to be abstract, final or empty. 656
Missing a Javadoc comment. 656
Parameter prefix should be final. 656
Line has trailing spaces. 659
Method 'setNamespaceContextPointer' is not designed for extension - needs to be abstract, final or empty. 660
Missing a Javadoc comment. 660
Parameter pointer should be final. 660
Line has trailing spaces. 666
Method 'getNamespaceContextPointer' is not designed for extension - needs to be abstract, final or empty. 667
Missing a Javadoc comment. 667
Method 'getNamespaceResolver' is not designed for extension - needs to be abstract, final or empty. 671
Missing a Javadoc comment. 671
Line has trailing spaces. 675
Expected an @return tag. 680
Parameter className should be final. 681
Expected @param tag for 'className'. 681
Line has trailing spaces. 682
Parameter existenceCheckClassName should be final. 682
Expected @param tag for 'existenceCheckClassName'. 682
'{' should be on the previous line. 683

org/apache/commons/jxpath/ri/NamespaceResolver.java

ErrorLine
Missing a header - not enough lines in file. 1
Line has trailing spaces. 34
Missing a Javadoc comment. 35
Variable 'namespaceMap' must be private and have accessor methods. 35
Missing a Javadoc comment. 36
Variable 'reverseMap' must be private and have accessor methods. 36
Missing a Javadoc comment. 37
Variable 'pointer' must be private and have accessor methods. 37
Missing a Javadoc comment. 38
Line has trailing spaces. 39
Line has trailing spaces. 42
Method 'registerNamespace' is not designed for extension - needs to be abstract, final or empty. 46
Parameter prefix should be final. 46
Parameter namespaceURI should be final. 46
Line has trailing spaces. 49
Method 'setNamespaceContextPointer' is not designed for extension - needs to be abstract, final or empty. 53
Parameter pointer should be final. 53
'pointer' hides a field. 53
Expected @param tag for 'pointer'. 53
Line has trailing spaces. 56
Method 'getNamespaceContextPointer' is not designed for extension - needs to be abstract, final or empty. 57
Missing a Javadoc comment. 57
Line has trailing spaces. 60
Line has trailing spaces. 67
Method 'getNamespaceURI' is not designed for extension - needs to be abstract, final or empty. 71
Parameter prefix should be final. 71
Line has trailing spaces. 79
Method 'getPrefix' is not designed for extension - needs to be abstract, final or empty. 80
Missing a Javadoc comment. 80
Parameter namespaceURI should be final. 80
Line has trailing spaces. 100
Method 'isSealed' is not designed for extension - needs to be abstract, final or empty. 101
Missing a Javadoc comment. 101
Line has trailing spaces. 104
Method 'seal' is not designed for extension - needs to be abstract, final or empty. 105
Missing a Javadoc comment. 105
Line has trailing spaces. 108
Method 'clone' is not designed for extension - needs to be abstract, final or empty. 109
Missing a Javadoc comment. 109

org/apache/commons/jxpath/ri/Parser.java

ErrorLine
Missing a header - not enough lines in file. 1
Utility classes should not have a public or default constructor. 31
Missing a Javadoc comment. 33
Expected an @return tag. 39
Parameter expression should be final. 40
Expected @param tag for 'expression'. 40
Line has trailing spaces. 41
Parameter compiler should be final. 41
Expected @param tag for 'compiler'. 41
'{' should be on the previous line. 42
Missing a Javadoc comment. 72
Parameter expression should be final. 72
Parameter position should be final. 72
Missing a Javadoc comment. 85
Parameter string should be final. 85

org/apache/commons/jxpath/ri/QName.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 27
Missing a Javadoc comment. 28
Missing a Javadoc comment. 30
Parameter qualifiedName should be final. 30
Missing a Javadoc comment. 42
Parameter prefix should be final. 42
'prefix' hides a field. 42
Parameter localName should be final. 42
Method 'getPrefix' is not designed for extension - needs to be abstract, final or empty. 47
Missing a Javadoc comment. 47
Method 'getName' is not designed for extension - needs to be abstract, final or empty. 51
Missing a Javadoc comment. 51
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 55
Missing a Javadoc comment. 55
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 62
Missing a Javadoc comment. 62
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 66
Missing a Javadoc comment. 66
Parameter object should be final. 66

org/apache/commons/jxpath/ri/axes/AncestorContext.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 29
Missing a Javadoc comment. 30
Missing a Javadoc comment. 31
Missing a Javadoc comment. 32
Unused @param tag for 'nameTest'. 38
Parameter parentContext should be final. 41
Parameter includeSelf should be final. 42
'includeSelf' hides a field. 42
Line has trailing spaces. 43
Parameter nodeTest should be final. 43
'nodeTest' hides a field. 43
Expected @param tag for 'nodeTest'. 43
'{' should be on the previous line. 44
Method 'getCurrentNodePointer' is not designed for extension - needs to be abstract, final or empty. 50
Missing a Javadoc comment. 50
Method 'getDocumentOrder' is not designed for extension - needs to be abstract, final or empty. 54
Missing a Javadoc comment. 54
Method 'reset' is not designed for extension - needs to be abstract, final or empty. 58
Missing a Javadoc comment. 58
Method 'setPosition' is not designed for extension - needs to be abstract, final or empty. 63
Missing a Javadoc comment. 63
Parameter position should be final. 63
Method 'nextNode' is not designed for extension - needs to be abstract, final or empty. 76
Missing a Javadoc comment. 76

org/apache/commons/jxpath/ri/axes/AttributeContext.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 32
Missing a Javadoc comment. 33
Missing a Javadoc comment. 34
Missing a Javadoc comment. 35
Unused @param tag for 'nameTest'. 39
Parameter parentContext should be final. 41
Parameter nodeTest should be final. 41
'nodeTest' hides a field. 41
Expected @param tag for 'nodeTest'. 41
Method 'getCurrentNodePointer' is not designed for extension - needs to be abstract, final or empty. 46
Missing a Javadoc comment. 46
Method 'reset' is not designed for extension - needs to be abstract, final or empty. 50
Missing a Javadoc comment. 50
Method 'setPosition' is not designed for extension - needs to be abstract, final or empty. 56
Missing a Javadoc comment. 56
Parameter position should be final. 56
Method 'nextNode' is not designed for extension - needs to be abstract, final or empty. 69
Missing a Javadoc comment. 69

org/apache/commons/jxpath/ri/axes/ChildContext.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 32
Missing a Javadoc comment. 33
Missing a Javadoc comment. 34
Missing a Javadoc comment. 35
Missing a Javadoc comment. 37
Parameter parentContext should be final. 38
Parameter nodeTest should be final. 39
'nodeTest' hides a field. 39
Parameter startFromParentLocation should be final. 40
'startFromParentLocation' hides a field. 40
Line has trailing spaces. 41
Parameter reverse should be final. 41
'reverse' hides a field. 41
'{' should be on the previous line. 42
Method 'getCurrentNodePointer' is not designed for extension - needs to be abstract, final or empty. 49
Missing a Javadoc comment. 49
Expected an @return tag. 70
Method 'getSingleNodePointer' is not designed for extension - needs to be abstract, final or empty. 70
Method 'nextNode' is not designed for extension - needs to be abstract, final or empty. 88
Missing a Javadoc comment. 88
Method 'reset' is not designed for extension - needs to be abstract, final or empty. 92
Missing a Javadoc comment. 92
Method 'setPosition' is not designed for extension - needs to be abstract, final or empty. 97
Missing a Javadoc comment. 97
Parameter position should be final. 97

org/apache/commons/jxpath/ri/axes/DescendantContext.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 36
Missing a Javadoc comment. 37
Missing a Javadoc comment. 38
Missing a Javadoc comment. 39
Missing a Javadoc comment. 40
Missing a Javadoc comment. 41
Line has trailing spaces. 43
Missing a Javadoc comment. 44
Parameter parentContext should be final. 45
Parameter includeSelf should be final. 46
'includeSelf' hides a field. 46
Line has trailing spaces. 47
Parameter nodeTest should be final. 47
'nodeTest' hides a field. 47
'{' should be on the previous line. 48
Method 'isChildOrderingRequired' is not designed for extension - needs to be abstract, final or empty. 54
Missing a Javadoc comment. 54
Method 'getCurrentNodePointer' is not designed for extension - needs to be abstract, final or empty. 58
Missing a Javadoc comment. 58
Method 'reset' is not designed for extension - needs to be abstract, final or empty. 67
Missing a Javadoc comment. 67
Method 'setPosition' is not designed for extension - needs to be abstract, final or empty. 72
Missing a Javadoc comment. 72
Parameter position should be final. 72
Method 'nextNode' is not designed for extension - needs to be abstract, final or empty. 85
Missing a Javadoc comment. 85
Line has trailing spaces. 126
Expected an @return tag. 138

org/apache/commons/jxpath/ri/axes/InitialContext.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 31
Missing a Javadoc comment. 32
Missing a Javadoc comment. 33
Missing a Javadoc comment. 34
Missing a Javadoc comment. 36
Parameter parentContext should be final. 36
Method 'getSingleNodePointer' is not designed for extension - needs to be abstract, final or empty. 46
Missing a Javadoc comment. 46
Method 'getCurrentNodePointer' is not designed for extension - needs to be abstract, final or empty. 50
Missing a Javadoc comment. 50
Line has trailing spaces. 53
Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 54
Missing a Javadoc comment. 54
Line has trailing spaces. 57
Method 'nextNode' is not designed for extension - needs to be abstract, final or empty. 58
Missing a Javadoc comment. 58
Method 'setPosition' is not designed for extension - needs to be abstract, final or empty. 62
Missing a Javadoc comment. 62
Parameter position should be final. 62
Method 'nextSet' is not designed for extension - needs to be abstract, final or empty. 76
Missing a Javadoc comment. 76

org/apache/commons/jxpath/ri/axes/NamespaceContext.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 32
Missing a Javadoc comment. 33
Missing a Javadoc comment. 34
Missing a Javadoc comment. 35
Parameter parentContext should be final. 41
Parameter nodeTest should be final. 41
'nodeTest' hides a field. 41
Method 'getCurrentNodePointer' is not designed for extension - needs to be abstract, final or empty. 46
Missing a Javadoc comment. 46
Method 'reset' is not designed for extension - needs to be abstract, final or empty. 50
Missing a Javadoc comment. 50
Method 'setPosition' is not designed for extension - needs to be abstract, final or empty. 56
Missing a Javadoc comment. 56
Parameter position should be final. 56
Method 'nextNode' is not designed for extension - needs to be abstract, final or empty. 69
Missing a Javadoc comment. 69

org/apache/commons/jxpath/ri/axes/NodeSetContext.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 29
Missing a Javadoc comment. 30
Missing a Javadoc comment. 32
Parameter parentContext should be final. 32
Parameter nodeSet should be final. 32
'nodeSet' hides a field. 32
Line has trailing spaces. 36
Method 'getNodeSet' is not designed for extension - needs to be abstract, final or empty. 37
Missing a Javadoc comment. 37
Method 'getCurrentNodePointer' is not designed for extension - needs to be abstract, final or empty. 41
Missing a Javadoc comment. 41
Method 'setPosition' is not designed for extension - needs to be abstract, final or empty. 50
Missing a Javadoc comment. 50
Parameter position should be final. 50
Method 'nextSet' is not designed for extension - needs to be abstract, final or empty. 55
Missing a Javadoc comment. 55
Method 'nextNode' is not designed for extension - needs to be abstract, final or empty. 63
Missing a Javadoc comment. 63

org/apache/commons/jxpath/ri/axes/ParentContext.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 29
Missing a Javadoc comment. 30
Missing a Javadoc comment. 31
Missing a Javadoc comment. 33
Parameter parentContext should be final. 33
Parameter nodeTest should be final. 33
'nodeTest' hides a field. 33
Method 'getCurrentNodePointer' is not designed for extension - needs to be abstract, final or empty. 38
Missing a Javadoc comment. 38
Method 'getCurrentPosition' is not designed for extension - needs to be abstract, final or empty. 42
Missing a Javadoc comment. 42
Method 'getDocumentOrder' is not designed for extension - needs to be abstract, final or empty. 46
Missing a Javadoc comment. 46
Method 'reset' is not designed for extension - needs to be abstract, final or empty. 50
Missing a Javadoc comment. 50
Method 'setPosition' is not designed for extension - needs to be abstract, final or empty. 55
Missing a Javadoc comment. 55
Parameter position should be final. 55
Method 'nextNode' is not designed for extension - needs to be abstract, final or empty. 60
Missing a Javadoc comment. 60

org/apache/commons/jxpath/ri/axes/PrecedingOrFollowingContext.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 33
Missing a Javadoc comment. 34
Missing a Javadoc comment. 35
Missing a Javadoc comment. 36
Missing a Javadoc comment. 37
Missing a Javadoc comment. 38
Missing a Javadoc comment. 39
Missing a Javadoc comment. 40
Missing a Javadoc comment. 42
Parameter parentContext should be final. 43
Parameter nodeTest should be final. 44
'nodeTest' hides a field. 44
Line has trailing spaces. 45
Parameter reverse should be final. 45
'reverse' hides a field. 45
'{' should be on the previous line. 46
Method 'getCurrentNodePointer' is not designed for extension - needs to be abstract, final or empty. 52
Missing a Javadoc comment. 52
Method 'getDocumentOrder' is not designed for extension - needs to be abstract, final or empty. 56
Missing a Javadoc comment. 56
Avoid inline conditionals. 57
Method 'reset' is not designed for extension - needs to be abstract, final or empty. 60
Missing a Javadoc comment. 60
Method 'setPosition' is not designed for extension - needs to be abstract, final or empty. 66
Missing a Javadoc comment. 66
Parameter position should be final. 66
Method 'nextNode' is not designed for extension - needs to be abstract, final or empty. 79
Missing a Javadoc comment. 79
Line has trailing spaces. 128

org/apache/commons/jxpath/ri/axes/PredicateContext.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 35
Missing a Javadoc comment. 36
Missing a Javadoc comment. 37
Missing a Javadoc comment. 38
Missing a Javadoc comment. 40
Parameter parentContext should be final. 40
Parameter expression should be final. 40
'expression' hides a field. 40
Method 'nextNode' is not designed for extension - needs to be abstract, final or empty. 49
Missing a Javadoc comment. 49
Line has trailing spaces. 58
Array brackets at illegal position. 67
Expected an @return tag. 112
Method 'setPosition' is not designed for extension - needs to be abstract, final or empty. 132
Missing a Javadoc comment. 132
Parameter position should be final. 132
Method 'getCurrentNodePointer' is not designed for extension - needs to be abstract, final or empty. 151
Missing a Javadoc comment. 151
Method 'reset' is not designed for extension - needs to be abstract, final or empty. 165
Missing a Javadoc comment. 165
Method 'nextSet' is not designed for extension - needs to be abstract, final or empty. 170
Missing a Javadoc comment. 170
Missing a Javadoc comment. 175
Parameter position should be final. 175

org/apache/commons/jxpath/ri/axes/RootContext.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 34
Missing a Javadoc comment. 35
Missing a Javadoc comment. 36
Array brackets at illegal position. 36
Missing a Javadoc comment. 37
Missing a Javadoc comment. 38
Missing a Javadoc comment. 39
Missing a Javadoc comment. 40
Missing a Javadoc comment. 42
Parameter jxpathContext should be final. 43
'jxpathContext' hides a field. 43
Line has trailing spaces. 44
Parameter pointer should be final. 44
'pointer' hides a field. 44
'{' should be on the previous line. 45
Method 'getJXPathContext' is not designed for extension - needs to be abstract, final or empty. 54
Missing a Javadoc comment. 54
Method 'getRootContext' is not designed for extension - needs to be abstract, final or empty. 58
Missing a Javadoc comment. 58
Line has trailing spaces. 61
Method 'getAbsoluteRootContext' is not designed for extension - needs to be abstract, final or empty. 62
Missing a Javadoc comment. 62
Method 'getCurrentNodePointer' is not designed for extension - needs to be abstract, final or empty. 66
Missing a Javadoc comment. 66
Line has trailing spaces. 69
Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 70
Missing a Javadoc comment. 70
Line has trailing spaces. 73
Method 'getCurrentPosition' is not designed for extension - needs to be abstract, final or empty. 74
Missing a Javadoc comment. 74
Method 'nextNode' is not designed for extension - needs to be abstract, final or empty. 78
Missing a Javadoc comment. 78
Method 'nextSet' is not designed for extension - needs to be abstract, final or empty. 82
Missing a Javadoc comment. 82
Method 'setPosition' is not designed for extension - needs to be abstract, final or empty. 86
Missing a Javadoc comment. 86
Parameter position should be final. 86
Method 'getConstantContext' is not designed for extension - needs to be abstract, final or empty. 90
Missing a Javadoc comment. 90
Parameter constant should be final. 90
Line has trailing spaces. 96
'pointer' hides a field. 97
Method 'getVariableContext' is not designed for extension - needs to be abstract, final or empty. 110
Missing a Javadoc comment. 110
Parameter variableName should be final. 110
Method 'getFunction' is not designed for extension - needs to be abstract, final or empty. 117
Missing a Javadoc comment. 117
Parameter functionName should be final. 117
Parameter parameters should be final. 117
Method 'getRegisteredValue' is not designed for extension - needs to be abstract, final or empty. 121
Missing a Javadoc comment. 121
Parameter id should be final. 121
Method 'setRegisteredValue' is not designed for extension - needs to be abstract, final or empty. 128
Missing a Javadoc comment. 128
Parameter value should be final. 128
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 143
Missing a Javadoc comment. 143

org/apache/commons/jxpath/ri/axes/SelfContext.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 31
Missing a Javadoc comment. 32
Missing a Javadoc comment. 33
Missing a Javadoc comment. 35
Parameter parentContext should be final. 35
Parameter nodeTest should be final. 35
'nodeTest' hides a field. 35
Method 'getSingleNodePointer' is not designed for extension - needs to be abstract, final or empty. 40
Missing a Javadoc comment. 40
Method 'getCurrentNodePointer' is not designed for extension - needs to be abstract, final or empty. 44
Missing a Javadoc comment. 44
Method 'nextNode' is not designed for extension - needs to be abstract, final or empty. 53
Missing a Javadoc comment. 53
Method 'reset' is not designed for extension - needs to be abstract, final or empty. 57
Missing a Javadoc comment. 57
Method 'setPosition' is not designed for extension - needs to be abstract, final or empty. 62
Missing a Javadoc comment. 62
Parameter position should be final. 62

org/apache/commons/jxpath/ri/axes/SimplePathInterpreter.java

ErrorLine
Line does not match expected header line of ''. 7
Utility classes should not have a public or default constructor. 50
Missing a Javadoc comment. 58
Missing a Javadoc comment. 59
Expected an @return tag. 73
Parameter context should be final. 74
Expected @param tag for 'context'. 74
Parameter root should be final. 74
Expected @param tag for 'root'. 74
Expected @param tag for 'steps'. 74
Array brackets at illegal position. 74
Parameter steps should be final. 74
'{' should be on the previous line. 75
Expected an @return tag. 91
Parameter context should be final. 92
Expected @param tag for 'context'. 92
Parameter root should be final. 92
Expected @param tag for 'root'. 92
Expected @param tag for 'predicates'. 93
Array brackets at illegal position. 93
Parameter predicates should be final. 93
Parameter steps should be final. 93
Expected @param tag for 'steps'. 93
'{' should be on the previous line. 94
Expected an @return tag. 110
Parameter context should be final. 111
Expected @param tag for 'context'. 111
Parameter parent should be final. 111
Expected @param tag for 'parent'. 111
Expected @param tag for 'steps'. 112
Array brackets at illegal position. 112
Parameter steps should be final. 112
Parameter currentStep should be final. 112
Expected @param tag for 'currentStep'. 112
'{' should be on the previous line. 113
Line has trailing spaces. 125
Array brackets at illegal position. 127
Expected an @return tag. 183
Parameter context should be final. 184
Expected @param tag for 'context'. 184
Parameter parentPointer should be final. 184
Expected @param tag for 'parentPointer'. 184
Parameter steps should be final. 185
Expected @param tag for 'steps'. 185
Parameter currentStep should be final. 185
Expected @param tag for 'currentStep'. 185
'{' should be on the previous line. 186
Expected an @return tag. 244
Parameter context should be final. 245
Expected @param tag for 'context'. 245
Parameter parentPointer should be final. 245
Expected @param tag for 'parentPointer'. 245
Parameter steps should be final. 246
Expected @param tag for 'steps'. 246
Parameter currentStep should be final. 246
Expected @param tag for 'currentStep'. 246
'{' should be on the previous line. 247
Expected an @return tag. 290
Parameter context should be final. 291
Expected @param tag for 'context'. 291
Parameter parentPointer should be final. 291
Expected @param tag for 'parentPointer'. 291
Parameter steps should be final. 292
Expected @param tag for 'steps'. 292
Parameter currentStep should be final. 292
Expected @param tag for 'currentStep'. 292
'{' should be on the previous line. 293
Array brackets at illegal position. 295
Missing a Javadoc comment. 318
Parameter parentPointer should be final. 319
Parameter step should be final. 319
'{' should be on the previous line. 320
Expected an @return tag. 346
Parameter context should be final. 347
Expected @param tag for 'context'. 347
Parameter parent should be final. 347
Expected @param tag for 'parent'. 347
Parameter steps should be final. 348
Expected @param tag for 'steps'. 348
Parameter currentStep should be final. 348
Expected @param tag for 'currentStep'. 348
'{' should be on the previous line. 349
Array brackets at illegal position. 351
Expected an @return tag. 423
Parameter context should be final. 424
Expected @param tag for 'context'. 424
Parameter parent should be final. 424
Expected @param tag for 'parent'. 424
Parameter steps should be final. 425
Expected @param tag for 'steps'. 425
Parameter currentStep should be final. 425
Expected @param tag for 'currentStep'. 425
Expected @param tag for 'predicates'. 426
Array brackets at illegal position. 426
Parameter predicates should be final. 426
Parameter currentPredicate should be final. 426
Expected @param tag for 'currentPredicate'. 426
'{' should be on the previous line. 427
Missing a Javadoc comment. 453
Parameter context should be final. 454
Parameter parent should be final. 454
Parameter steps should be final. 455
Parameter currentStep should be final. 455
Parameter predicates should be final. 456
Parameter currentPredicate should be final. 456
'{' should be on the previous line. 457
Expected an @return tag. 559
Parameter context should be final. 560
Expected @param tag for 'context'. 560
Parameter parents should be final. 560
Expected @param tag for 'parents'. 560
Parameter steps should be final. 561
Expected @param tag for 'steps'. 561
Parameter currentStep should be final. 561
Expected @param tag for 'currentStep'. 561
Expected @param tag for 'predicates'. 562
Array brackets at illegal position. 562
Parameter predicates should be final. 562
Parameter currentPredicate should be final. 562
Expected @param tag for 'currentPredicate'. 562
'{' should be on the previous line. 563
Expected an @return tag. 620
Parameter context should be final. 621
Expected @param tag for 'context'. 621
Parameter parent should be final. 621
Expected @param tag for 'parent'. 621
Parameter steps should be final. 622
Expected @param tag for 'steps'. 622
Parameter currentStep should be final. 622
Expected @param tag for 'currentStep'. 622
Parameter predicates should be final. 623
Expected @param tag for 'predicates'. 623
Parameter currentPredicate should be final. 623
Expected @param tag for 'currentPredicate'. 623
'{' should be on the previous line. 624
Expected an @return tag. 652
Parameter context should be final. 653
Expected @param tag for 'context'. 653
Line has trailing spaces. 654
Parameter predicate should be final. 654
Expected @param tag for 'predicate'. 654
'{' should be on the previous line. 655
'0.5' is a magic number. 668
Expected an @return tag. 681
Parameter context should be final. 681
Expected @param tag for 'context'. 681
Line has trailing spaces. 682
Parameter predicate should be final. 682
Expected @param tag for 'predicate'. 682
'{' should be on the previous line. 683
Expected an @return tag. 694
Parameter pointer should be final. 694
Expected @param tag for 'pointer'. 694
Expected an @return tag. 707
Parameter pointer should be final. 708
Expected @param tag for 'pointer'. 708
Line has trailing spaces. 709
Parameter name should be final. 709
Expected @param tag for 'name'. 709
'{' should be on the previous line. 710
Expected an @return tag. 721
Parameter pointer should be final. 722
Expected @param tag for 'pointer'. 722
Line has trailing spaces. 723
Parameter index should be final. 723
Expected @param tag for 'index'. 723
'{' should be on the previous line. 724
Expected an @return tag. 736
Parameter pointer should be final. 736
Expected @param tag for 'pointer'. 736
Avoid inline conditionals. 737
Expected an @return tag. 745
Parameter context should be final. 746
Expected @param tag for 'context'. 746
Parameter parent should be final. 746
Expected @param tag for 'parent'. 746
Parameter steps should be final. 746
Expected @param tag for 'steps'. 746
Parameter currentStep should be final. 747
Expected @param tag for 'currentStep'. 747
'{' should be on the previous line. 748
Array brackets at illegal position. 767
Expected an @return tag. 780
Parameter context should be final. 781
Expected @param tag for 'context'. 781
Parameter parent should be final. 781
Expected @param tag for 'parent'. 781
Parameter steps should be final. 782
Expected @param tag for 'steps'. 782
Parameter currentStep should be final. 782
Expected @param tag for 'currentStep'. 782
Expected @param tag for 'predicates'. 783
Array brackets at illegal position. 783
Parameter predicates should be final. 783
Parameter currentPredicate should be final. 783
Expected @param tag for 'currentPredicate'. 783
'{' should be on the previous line. 784
Missing a Javadoc comment. 809
Parameter context should be final. 810
Parameter pointer should be final. 811
Line has trailing spaces. 812
Parameter step should be final. 812
'{' should be on the previous line. 813
Missing a Javadoc comment. 837
Parameter name should be final. 837

org/apache/commons/jxpath/ri/axes/UnionContext.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 32
Missing a Javadoc comment. 33
Array brackets at illegal position. 33
Missing a Javadoc comment. 34
Missing a Javadoc comment. 36
Parameter parentContext should be final. 36
'contexts' hides a field. 36
Array brackets at illegal position. 36
Parameter contexts should be final. 36
Method 'getDocumentOrder' is not designed for extension - needs to be abstract, final or empty. 41
Missing a Javadoc comment. 41
Method 'setPosition' is not designed for extension - needs to be abstract, final or empty. 48
Missing a Javadoc comment. 48
Parameter position should be final. 48

org/apache/commons/jxpath/ri/compiler/Constant.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 28
Missing a Javadoc comment. 30
Parameter number should be final. 30
Missing a Javadoc comment. 34
Parameter string should be final. 34
Method 'compute' is not designed for extension - needs to be abstract, final or empty. 38
Missing a Javadoc comment. 38
Parameter context should be final. 38
Expected an @return tag. 45
Method 'computeValue' is not designed for extension - needs to be abstract, final or empty. 45
Parameter context should be final. 45
Expected @param tag for 'context'. 45
Expected an @return tag. 52
Method 'isContextDependent' is not designed for extension - needs to be abstract, final or empty. 52
Expected an @return tag. 59
Method 'computeContextDependent' is not designed for extension - needs to be abstract, final or empty. 59
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 63
Missing a Javadoc comment. 63

org/apache/commons/jxpath/ri/compiler/CoreFunction.java

ErrorLine
Line does not match expected header line of ''. 7
Missing a Javadoc comment. 40
Missing a Javadoc comment. 41
Missing a Javadoc comment. 43
Parameter functionCode should be final. 43
'functionCode' hides a field. 43
Array brackets at illegal position. 43
Parameter args should be final. 43
Method 'getFunctionCode' is not designed for extension - needs to be abstract, final or empty. 48
Missing a Javadoc comment. 48
Line has trailing spaces. 51
Method 'getFunctionName' is not designed for extension - needs to be abstract, final or empty. 52
Missing a Javadoc comment. 52
switch without "default" clause. 53
Method 'getArg1' is not designed for extension - needs to be abstract, final or empty. 116
Missing a Javadoc comment. 116
Method 'getArg2' is not designed for extension - needs to be abstract, final or empty. 120
Missing a Javadoc comment. 120
Method 'getArg3' is not designed for extension - needs to be abstract, final or empty. 124
Missing a Javadoc comment. 124
Method 'getArgumentCount' is not designed for extension - needs to be abstract, final or empty. 128
Missing a Javadoc comment. 128
Expected an @return tag. 140
Method 'computeContextDependent' is not designed for extension - needs to be abstract, final or empty. 140
switch without "default" clause. 145
Line has trailing spaces. 178
Line has trailing spaces. 180
Line has trailing spaces. 185
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 186
Missing a Javadoc comment. 186
Array brackets at illegal position. 190
Method 'compute' is not designed for extension - needs to be abstract, final or empty. 203
Missing a Javadoc comment. 203
Parameter context should be final. 203
Expected an @return tag. 210
Method 'computeValue' is not designed for extension - needs to be abstract, final or empty. 210
Parameter context should be final. 210
Expected @param tag for 'context'. 210
switch without "default" clause. 211
Method 'functionLast' is not designed for extension - needs to be abstract, final or empty. 276
Missing a Javadoc comment. 276
Parameter context should be final. 276
Method 'functionPosition' is not designed for extension - needs to be abstract, final or empty. 294
Missing a Javadoc comment. 294
Parameter context should be final. 294
Method 'functionCount' is not designed for extension - needs to be abstract, final or empty. 299
Missing a Javadoc comment. 299
Parameter context should be final. 299
Method 'functionLang' is not designed for extension - needs to be abstract, final or empty. 326
Missing a Javadoc comment. 326
Parameter context should be final. 326
Avoid inline conditionals. 333
Method 'functionID' is not designed for extension - needs to be abstract, final or empty. 336
Missing a Javadoc comment. 336
Parameter context should be final. 336
Method 'functionKey' is not designed for extension - needs to be abstract, final or empty. 344
Missing a Javadoc comment. 344
Parameter context should be final. 344
Method 'functionNamespaceURI' is not designed for extension - needs to be abstract, final or empty. 353
Missing a Javadoc comment. 353
Parameter context should be final. 353
Avoid inline conditionals. 357
Avoid inline conditionals. 366
Method 'functionLocalName' is not designed for extension - needs to be abstract, final or empty. 372
Missing a Javadoc comment. 372
Parameter context should be final. 372
Method 'functionName' is not designed for extension - needs to be abstract, final or empty. 389
Missing a Javadoc comment. 389
Parameter context should be final. 389
Method 'functionString' is not designed for extension - needs to be abstract, final or empty. 406
Missing a Javadoc comment. 406
Parameter context should be final. 406
Method 'functionConcat' is not designed for extension - needs to be abstract, final or empty. 414
Missing a Javadoc comment. 414
Parameter context should be final. 414
Array brackets at illegal position. 419
Method 'functionStartsWith' is not designed for extension - needs to be abstract, final or empty. 426
Missing a Javadoc comment. 426
Parameter context should be final. 426
Avoid inline conditionals. 430
Method 'functionContains' is not designed for extension - needs to be abstract, final or empty. 433
Missing a Javadoc comment. 433
Parameter context should be final. 433
Avoid inline conditionals. 437
Method 'functionSubstringBefore' is not designed for extension - needs to be abstract, final or empty. 440
Missing a Javadoc comment. 440
Parameter context should be final. 440
Method 'functionSubstringAfter' is not designed for extension - needs to be abstract, final or empty. 451
Missing a Javadoc comment. 451
Parameter context should be final. 451
Method 'functionSubstring' is not designed for extension - needs to be abstract, final or empty. 462
Missing a Javadoc comment. 462
Parameter context should be final. 462
'3' is a magic number. 464
Method 'functionStringLength' is not designed for extension - needs to be abstract, final or empty. 508
Missing a Javadoc comment. 508
Parameter context should be final. 508
Method 'functionNormalizeSpace' is not designed for extension - needs to be abstract, final or empty. 520
Missing a Javadoc comment. 520
Parameter context should be final. 520
Array brackets at illegal position. 523
'0x20' is a magic number. 528
'0x9' is a magic number. 529
'0xD' is a magic number. 530
'0xA' is a magic number. 531
Empty statement. 533
Method 'functionTranslate' is not designed for extension - needs to be abstract, final or empty. 551
Missing a Javadoc comment. 551
Parameter context should be final. 551
'3' is a magic number. 552
Array brackets at illegal position. 556
Method 'functionBoolean' is not designed for extension - needs to be abstract, final or empty. 573
Missing a Javadoc comment. 573
Parameter context should be final. 573
Avoid inline conditionals. 576
Method 'functionNot' is not designed for extension - needs to be abstract, final or empty. 580
Missing a Javadoc comment. 580
Parameter context should be final. 580
Avoid inline conditionals. 583
Method 'functionTrue' is not designed for extension - needs to be abstract, final or empty. 587
Missing a Javadoc comment. 587
Parameter context should be final. 587
Method 'functionFalse' is not designed for extension - needs to be abstract, final or empty. 592
Missing a Javadoc comment. 592
Parameter context should be final. 592
Method 'functionNull' is not designed for extension - needs to be abstract, final or empty. 597
Missing a Javadoc comment. 597
Parameter context should be final. 597
Method 'functionNumber' is not designed for extension - needs to be abstract, final or empty. 602
Missing a Javadoc comment. 602
Parameter context should be final. 602
Method 'functionSum' is not designed for extension - needs to be abstract, final or empty. 610
Missing a Javadoc comment. 610
Parameter context should be final. 610
Method 'functionFloor' is not designed for extension - needs to be abstract, final or empty. 629
Missing a Javadoc comment. 629
Parameter context should be final. 629
Method 'functionCeiling' is not designed for extension - needs to be abstract, final or empty. 635
Missing a Javadoc comment. 635
Parameter context should be final. 635
Method 'functionRound' is not designed for extension - needs to be abstract, final or empty. 641
Missing a Javadoc comment. 641
Parameter context should be final. 641
Missing a Javadoc comment. 647
Parameter context should be final. 647
'3' is a magic number. 649
'3' is a magic number. 659
Line has trailing spaces. 676
Missing a Javadoc comment. 683
Parameter count should be final. 683

org/apache/commons/jxpath/ri/compiler/CoreOperation.java

ErrorLine
Missing a header - not enough lines in file. 1
Line has trailing spaces. 28
Missing a Javadoc comment. 29
Array brackets at illegal position. 29
Parameter args should be final. 29
Method 'compute' is not designed for extension - needs to be abstract, final or empty. 33
Missing a Javadoc comment. 33
Parameter context should be final. 33
Missing a Javadoc comment. 37
Parameter context should be final. 37
Line has trailing spaces. 38
Expected an @return tag. 42
Line has trailing spaces. 43
Expected an @return tag. 48
Line has trailing spaces. 49
Expected an @return tag. 53
Line has trailing spaces. 54
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 55
Missing a Javadoc comment. 55
Line has trailing spaces. 72
Missing a Javadoc comment. 73
Parameter expression should be final. 73
Parameter left should be final. 73
Line has trailing spaces. 100

org/apache/commons/jxpath/ri/compiler/CoreOperationAdd.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 29
Parameter args should be final. 29
Method 'computeValue' is not designed for extension - needs to be abstract, final or empty. 33
Missing a Javadoc comment. 33
Parameter context should be final. 33
Line has trailing spaces. 40
Method 'getPrecedence' is not designed for extension - needs to be abstract, final or empty. 41
Missing a Javadoc comment. 41
'4' is a magic number. 42
Method 'isSymmetric' is not designed for extension - needs to be abstract, final or empty. 45
Missing a Javadoc comment. 45
Line has trailing spaces. 48
Method 'getSymbol' is not designed for extension - needs to be abstract, final or empty. 49
Missing a Javadoc comment. 49

org/apache/commons/jxpath/ri/compiler/CoreOperationAnd.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 29
Parameter args should be final. 29
Method 'computeValue' is not designed for extension - needs to be abstract, final or empty. 33
Missing a Javadoc comment. 33
Parameter context should be final. 33
Line has trailing spaces. 41
Method 'getPrecedence' is not designed for extension - needs to be abstract, final or empty. 42
Missing a Javadoc comment. 42
Method 'isSymmetric' is not designed for extension - needs to be abstract, final or empty. 46
Missing a Javadoc comment. 46
Line has trailing spaces. 49
Method 'getSymbol' is not designed for extension - needs to be abstract, final or empty. 50
Missing a Javadoc comment. 50

org/apache/commons/jxpath/ri/compiler/CoreOperationCompare.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 37
Parameter arg1 should be final. 37
Parameter arg2 should be final. 37
'{' is followed by whitespace. 38
Expected an @return tag. 44
Method 'equal' is not designed for extension - needs to be abstract, final or empty. 44
Parameter context should be final. 45
Expected @param tag for 'context'. 45
Parameter left should be final. 46
Expected @param tag for 'left'. 46
Line has trailing spaces. 47
Parameter right should be final. 47
Expected @param tag for 'right'. 47
'{' should be on the previous line. 48
Method 'contains' is not designed for extension - needs to be abstract, final or empty. 85
Missing a Javadoc comment. 85
Parameter it should be final. 85
Parameter value should be final. 85
Method 'findMatch' is not designed for extension - needs to be abstract, final or empty. 95
Missing a Javadoc comment. 95
Parameter lit should be final. 95
Parameter rit should be final. 95
Method 'equal' is not designed for extension - needs to be abstract, final or empty. 108
Missing a Javadoc comment. 108
Parameter l should be final. 108
Parameter r should be final. 108

org/apache/commons/jxpath/ri/compiler/CoreOperationDivide.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 29
Parameter arg1 should be final. 29
Parameter arg2 should be final. 29
'{' is followed by whitespace. 30
Method 'computeValue' is not designed for extension - needs to be abstract, final or empty. 33
Missing a Javadoc comment. 33
Parameter context should be final. 33
Line has trailing spaces. 38
Method 'getPrecedence' is not designed for extension - needs to be abstract, final or empty. 39
Missing a Javadoc comment. 39
'5' is a magic number. 40
Method 'isSymmetric' is not designed for extension - needs to be abstract, final or empty. 43
Missing a Javadoc comment. 43
Line has trailing spaces. 46
Method 'getSymbol' is not designed for extension - needs to be abstract, final or empty. 47
Missing a Javadoc comment. 47

org/apache/commons/jxpath/ri/compiler/CoreOperationEqual.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 28
Parameter arg1 should be final. 28
Parameter arg2 should be final. 28
Method 'computeValue' is not designed for extension - needs to be abstract, final or empty. 32
Missing a Javadoc comment. 32
Parameter context should be final. 32
Avoid inline conditionals. 33
Line has trailing spaces. 35
Method 'getPrecedence' is not designed for extension - needs to be abstract, final or empty. 36
Missing a Javadoc comment. 36
Method 'isSymmetric' is not designed for extension - needs to be abstract, final or empty. 40
Missing a Javadoc comment. 40
Line has trailing spaces. 43
Method 'getSymbol' is not designed for extension - needs to be abstract, final or empty. 44
Missing a Javadoc comment. 44

org/apache/commons/jxpath/ri/compiler/CoreOperationGreaterThan.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 29
Parameter arg1 should be final. 29
Parameter arg2 should be final. 29
'{' is followed by whitespace. 30
Method 'computeValue' is not designed for extension - needs to be abstract, final or empty. 33
Missing a Javadoc comment. 33
Parameter context should be final. 33
Avoid inline conditionals. 36
Line has trailing spaces. 38
Method 'getPrecedence' is not designed for extension - needs to be abstract, final or empty. 39
Missing a Javadoc comment. 39
'3' is a magic number. 40
Method 'isSymmetric' is not designed for extension - needs to be abstract, final or empty. 43
Missing a Javadoc comment. 43
Line has trailing spaces. 46
Method 'getSymbol' is not designed for extension - needs to be abstract, final or empty. 47
Missing a Javadoc comment. 47

org/apache/commons/jxpath/ri/compiler/CoreOperationGreaterThanOrEqual.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 29
Parameter arg1 should be final. 29
Parameter arg2 should be final. 29
'{' is followed by whitespace. 30
Method 'computeValue' is not designed for extension - needs to be abstract, final or empty. 33
Missing a Javadoc comment. 33
Parameter context should be final. 33
Avoid inline conditionals. 36
Line has trailing spaces. 38
Method 'getPrecedence' is not designed for extension - needs to be abstract, final or empty. 39
Missing a Javadoc comment. 39
'3' is a magic number. 40
Method 'isSymmetric' is not designed for extension - needs to be abstract, final or empty. 43
Missing a Javadoc comment. 43
Line has trailing spaces. 46
Method 'getSymbol' is not designed for extension - needs to be abstract, final or empty. 47
Missing a Javadoc comment. 47

org/apache/commons/jxpath/ri/compiler/CoreOperationLessThan.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 29
Parameter arg1 should be final. 29
Parameter arg2 should be final. 29
'{' is followed by whitespace. 30
Method 'computeValue' is not designed for extension - needs to be abstract, final or empty. 33
Missing a Javadoc comment. 33
Parameter context should be final. 33
Avoid inline conditionals. 36
Line has trailing spaces. 38
Method 'getPrecedence' is not designed for extension - needs to be abstract, final or empty. 39
Missing a Javadoc comment. 39
'3' is a magic number. 40
Method 'isSymmetric' is not designed for extension - needs to be abstract, final or empty. 43
Missing a Javadoc comment. 43
Line has trailing spaces. 46
Method 'getSymbol' is not designed for extension - needs to be abstract, final or empty. 47
Missing a Javadoc comment. 47

org/apache/commons/jxpath/ri/compiler/CoreOperationLessThanOrEqual.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 29
Parameter arg1 should be final. 29
Parameter arg2 should be final. 29
'{' is followed by whitespace. 30
Method 'computeValue' is not designed for extension - needs to be abstract, final or empty. 33
Missing a Javadoc comment. 33
Parameter context should be final. 33
Avoid inline conditionals. 36
Line has trailing spaces. 38
Method 'getPrecedence' is not designed for extension - needs to be abstract, final or empty. 39
Missing a Javadoc comment. 39
'3' is a magic number. 40
Method 'isSymmetric' is not designed for extension - needs to be abstract, final or empty. 43
Missing a Javadoc comment. 43
Line has trailing spaces. 46
Method 'getSymbol' is not designed for extension - needs to be abstract, final or empty. 47
Missing a Javadoc comment. 47

org/apache/commons/jxpath/ri/compiler/CoreOperationMod.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 29
Parameter arg1 should be final. 29
Parameter arg2 should be final. 29
'{' is followed by whitespace. 30
Method 'computeValue' is not designed for extension - needs to be abstract, final or empty. 33
Missing a Javadoc comment. 33
Parameter context should be final. 33
Line has trailing spaces. 38
Method 'getPrecedence' is not designed for extension - needs to be abstract, final or empty. 39
Missing a Javadoc comment. 39
'5' is a magic number. 40
Method 'isSymmetric' is not designed for extension - needs to be abstract, final or empty. 43
Missing a Javadoc comment. 43
Line has trailing spaces. 46
Method 'getSymbol' is not designed for extension - needs to be abstract, final or empty. 47
Missing a Javadoc comment. 47

org/apache/commons/jxpath/ri/compiler/CoreOperationMultiply.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 29
Parameter arg1 should be final. 29
Parameter arg2 should be final. 29
'{' is followed by whitespace. 30
Method 'computeValue' is not designed for extension - needs to be abstract, final or empty. 33
Missing a Javadoc comment. 33
Parameter context should be final. 33
Line has trailing spaces. 38
Method 'getPrecedence' is not designed for extension - needs to be abstract, final or empty. 39
Missing a Javadoc comment. 39
'5' is a magic number. 40
Method 'isSymmetric' is not designed for extension - needs to be abstract, final or empty. 43
Missing a Javadoc comment. 43
Line has trailing spaces. 46
Method 'getSymbol' is not designed for extension - needs to be abstract, final or empty. 47
Missing a Javadoc comment. 47

org/apache/commons/jxpath/ri/compiler/CoreOperationNegate.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 29
Parameter arg should be final. 29
'{' is followed by whitespace. 30
Method 'computeValue' is not designed for extension - needs to be abstract, final or empty. 33
Missing a Javadoc comment. 33
Parameter context should be final. 33
Line has trailing spaces. 37
Method 'getPrecedence' is not designed for extension - needs to be abstract, final or empty. 38
Missing a Javadoc comment. 38
'6' is a magic number. 39
Method 'isSymmetric' is not designed for extension - needs to be abstract, final or empty. 42
Missing a Javadoc comment. 42
Line has trailing spaces. 45
Method 'getSymbol' is not designed for extension - needs to be abstract, final or empty. 46
Missing a Javadoc comment. 46

org/apache/commons/jxpath/ri/compiler/CoreOperationNotEqual.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 28
Parameter arg1 should be final. 28
Parameter arg2 should be final. 28
Method 'computeValue' is not designed for extension - needs to be abstract, final or empty. 32
Missing a Javadoc comment. 32
Parameter context should be final. 32
Avoid inline conditionals. 33
Line has trailing spaces. 35
Method 'getPrecedence' is not designed for extension - needs to be abstract, final or empty. 36
Missing a Javadoc comment. 36
Method 'isSymmetric' is not designed for extension - needs to be abstract, final or empty. 40
Missing a Javadoc comment. 40
Line has trailing spaces. 43
Method 'getSymbol' is not designed for extension - needs to be abstract, final or empty. 44
Missing a Javadoc comment. 44

org/apache/commons/jxpath/ri/compiler/CoreOperationOr.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 29
Parameter args should be final. 29
Method 'computeValue' is not designed for extension - needs to be abstract, final or empty. 33
Missing a Javadoc comment. 33
Parameter context should be final. 33
Line has trailing spaces. 41
Method 'getPrecedence' is not designed for extension - needs to be abstract, final or empty. 42
Missing a Javadoc comment. 42
Method 'isSymmetric' is not designed for extension - needs to be abstract, final or empty. 46
Missing a Javadoc comment. 46
Line has trailing spaces. 49
Method 'getSymbol' is not designed for extension - needs to be abstract, final or empty. 50
Missing a Javadoc comment. 50

org/apache/commons/jxpath/ri/compiler/CoreOperationSubtract.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 29
Parameter arg1 should be final. 29
Parameter arg2 should be final. 29
'{' is followed by whitespace. 30
Method 'computeValue' is not designed for extension - needs to be abstract, final or empty. 33
Missing a Javadoc comment. 33
Parameter context should be final. 33
Line has trailing spaces. 38
Method 'getPrecedence' is not designed for extension - needs to be abstract, final or empty. 39
Missing a Javadoc comment. 39
'4' is a magic number. 40
Method 'isSymmetric' is not designed for extension - needs to be abstract, final or empty. 43
Missing a Javadoc comment. 43
Line has trailing spaces. 46
Method 'getSymbol' is not designed for extension - needs to be abstract, final or empty. 47
Missing a Javadoc comment. 47

org/apache/commons/jxpath/ri/compiler/CoreOperationUnion.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 29
Array brackets at illegal position. 29
Parameter args should be final. 29
Method 'computeValue' is not designed for extension - needs to be abstract, final or empty. 33
Missing a Javadoc comment. 33
Parameter context should be final. 33
Array brackets at illegal position. 34
Line has trailing spaces. 46
Method 'getPrecedence' is not designed for extension - needs to be abstract, final or empty. 47
Missing a Javadoc comment. 47
'7' is a magic number. 48
Method 'isSymmetric' is not designed for extension - needs to be abstract, final or empty. 51
Missing a Javadoc comment. 51
Line has trailing spaces. 54
Method 'getSymbol' is not designed for extension - needs to be abstract, final or empty. 55
Missing a Javadoc comment. 55

org/apache/commons/jxpath/ri/compiler/Expression.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 40
Missing a Javadoc comment. 41
Missing a Javadoc comment. 42
Missing a Javadoc comment. 44
Missing a Javadoc comment. 45
Expected an @return tag. 51
Method 'isContextDependent' is not designed for extension - needs to be abstract, final or empty. 51
Expected an @return tag. 62
Expected an @return tag. 68
Parameter context should be final. 68
Expected @param tag for 'context'. 68
Missing a Javadoc comment. 69
Parameter context should be final. 69
Method 'iterate' is not designed for extension - needs to be abstract, final or empty. 71
Missing a Javadoc comment. 71
Parameter context should be final. 71
Method 'iteratePointers' is not designed for extension - needs to be abstract, final or empty. 79
Missing a Javadoc comment. 79
Parameter context should be final. 79
Missing a Javadoc comment. 92
Missing a Javadoc comment. 93
Missing a Javadoc comment. 94
Missing a Javadoc comment. 95
Parameter it should be final. 100
Expected @param tag for 'it'. 100
Parameter qname should be final. 100
'qname' hides a field. 100
Expected @param tag for 'qname'. 100
Parameter locale should be final. 100
'locale' hides a field. 100
Expected @param tag for 'locale'. 100
Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. 106
Missing a Javadoc comment. 106
Method 'next' is not designed for extension - needs to be abstract, final or empty. 110
Missing a Javadoc comment. 110
Method 'remove' is not designed for extension - needs to be abstract, final or empty. 115
Missing a Javadoc comment. 115
Missing a Javadoc comment. 120
Missing a Javadoc comment. 121
Missing a Javadoc comment. 123
Parameter it should be final. 123
Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. 127
Missing a Javadoc comment. 127
Method 'next' is not designed for extension - needs to be abstract, final or empty. 131
Missing a Javadoc comment. 131
Method 'remove' is not designed for extension - needs to be abstract, final or empty. 139
Missing a Javadoc comment. 139

org/apache/commons/jxpath/ri/compiler/ExpressionPath.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 36
Missing a Javadoc comment. 37
Array brackets at illegal position. 37
Missing a Javadoc comment. 39
Missing a Javadoc comment. 40
Missing a Javadoc comment. 42
Parameter expression should be final. 43
'expression' hides a field. 43
Parameter predicates should be final. 44
'predicates' hides a field. 44
Line has trailing spaces. 45
Parameter steps should be final. 45
'{' should be on the previous line. 46
Method 'getExpression' is not designed for extension - needs to be abstract, final or empty. 52
Missing a Javadoc comment. 52
Expected an @return tag. 60
Method 'getPredicates' is not designed for extension - needs to be abstract, final or empty. 60
Expected an @return tag. 68
Method 'computeContextDependent' is not designed for extension - needs to be abstract, final or empty. 68
Expected an @return tag. 86
Method 'isSimpleExpressionPath' is not designed for extension - needs to be abstract, final or empty. 86
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 94
Missing a Javadoc comment. 94
Array brackets at illegal position. 114
Method 'compute' is not designed for extension - needs to be abstract, final or empty. 124
Missing a Javadoc comment. 124
Parameter context should be final. 124
Method 'computeValue' is not designed for extension - needs to be abstract, final or empty. 128
Missing a Javadoc comment. 128
Parameter context should be final. 128
Expected an @return tag. 135
Method 'expressionPath' is not designed for extension - needs to be abstract, final or empty. 135
Parameter evalContext should be final. 136
Expected @param tag for 'evalContext'. 136
Line has trailing spaces. 137
Parameter firstMatch should be final. 137
Expected @param tag for 'firstMatch'. 137
'{' should be on the previous line. 138
Line has trailing spaces. 142

org/apache/commons/jxpath/ri/compiler/ExtensionFunction.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 34
Missing a Javadoc comment. 36
Parameter functionName should be final. 36
'functionName' hides a field. 36
Array brackets at illegal position. 36
Parameter args should be final. 36
Method 'getFunctionName' is not designed for extension - needs to be abstract, final or empty. 41
Missing a Javadoc comment. 41
Expected an @return tag. 49
Method 'computeContextDependent' is not designed for extension - needs to be abstract, final or empty. 49
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 53
Missing a Javadoc comment. 53
Array brackets at illegal position. 57
Line has trailing spaces. 69
Method 'compute' is not designed for extension - needs to be abstract, final or empty. 70
Missing a Javadoc comment. 70
Parameter context should be final. 70
Method 'computeValue' is not designed for extension - needs to be abstract, final or empty. 74
Missing a Javadoc comment. 74
Parameter context should be final. 74
Line has trailing spaces. 94
Missing a Javadoc comment. 95
Parameter object should be final. 95
Line has trailing spaces. 100

org/apache/commons/jxpath/ri/compiler/LocationPath.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 27
Missing a Javadoc comment. 29
Parameter absolute should be final. 29
'absolute' hides a field. 29
Parameter steps should be final. 29
Method 'isAbsolute' is not designed for extension - needs to be abstract, final or empty. 34
Missing a Javadoc comment. 34
Method 'computeContextDependent' is not designed for extension - needs to be abstract, final or empty. 38
Missing a Javadoc comment. 38
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 46
Missing a Javadoc comment. 46
Array brackets at illegal position. 48
Method 'compute' is not designed for extension - needs to be abstract, final or empty. 60
Missing a Javadoc comment. 60
Parameter context should be final. 60
Method 'computeValue' is not designed for extension - needs to be abstract, final or empty. 73
Missing a Javadoc comment. 73
Parameter context should be final. 73

org/apache/commons/jxpath/ri/compiler/NameAttributeTest.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 29
Parameter namePath should be final. 29
Parameter nameValue should be final. 29
Method 'getNameTestExpression' is not designed for extension - needs to be abstract, final or empty. 33
Missing a Javadoc comment. 33
Method 'computeContextDependent' is not designed for extension - needs to be abstract, final or empty. 40

org/apache/commons/jxpath/ri/compiler/NodeNameTest.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 25
Missing a Javadoc comment. 26
Missing a Javadoc comment. 28
Parameter qname should be final. 28
'qname' hides a field. 28
Line has trailing spaces. 31
Missing a Javadoc comment. 32
Parameter qname should be final. 32
'qname' hides a field. 32
Parameter namespaceURI should be final. 32
'namespaceURI' hides a field. 32
Method 'getNodeName' is not designed for extension - needs to be abstract, final or empty. 37
Missing a Javadoc comment. 37
Line has trailing spaces. 40
Method 'getNamespaceURI' is not designed for extension - needs to be abstract, final or empty. 41
Missing a Javadoc comment. 41
Line has trailing spaces. 44
Method 'isWildcard' is not designed for extension - needs to be abstract, final or empty. 45
Missing a Javadoc comment. 45
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 49
Missing a Javadoc comment. 49

org/apache/commons/jxpath/ri/compiler/NodeTest.java

ErrorLine
Missing a header - not enough lines in file. 1

org/apache/commons/jxpath/ri/compiler/NodeTypeTest.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 25
Missing a Javadoc comment. 27
Parameter nodeType should be final. 27
'nodeType' hides a field. 27
Method 'getNodeType' is not designed for extension - needs to be abstract, final or empty. 31
Missing a Javadoc comment. 31
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 35
Missing a Javadoc comment. 35
Missing a Javadoc comment. 39
Parameter code should be final. 39
switch without "default" clause. 40

org/apache/commons/jxpath/ri/compiler/Operation.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 24
Variable 'args' must be private and have accessor methods. 24
Array brackets at illegal position. 24
Missing a Javadoc comment. 26
'args' hides a field. 26
Array brackets at illegal position. 26
Parameter args should be final. 26
Method 'getArguments' is not designed for extension - needs to be abstract, final or empty. 30
Missing a Javadoc comment. 30
Method 'computeContextDependent' is not designed for extension - needs to be abstract, final or empty. 34
Missing a Javadoc comment. 34

org/apache/commons/jxpath/ri/compiler/Path.java

ErrorLine
Line does not match expected header line of ''. 7
Missing a Javadoc comment. 41
Missing a Javadoc comment. 42
Missing a Javadoc comment. 43
Missing a Javadoc comment. 45
Parameter steps should be final. 45
'steps' hides a field. 45
Method 'getSteps' is not designed for extension - needs to be abstract, final or empty. 49
Missing a Javadoc comment. 49
Method 'computeContextDependent' is not designed for extension - needs to be abstract, final or empty. 53
Missing a Javadoc comment. 53
Expected an @return tag. 70
Method 'isSimplePath' is not designed for extension - needs to be abstract, final or empty. 70
'steps' hides a field. 74
'{' is not preceeded with whitespace. 76
Line has trailing spaces. 87
Expected an @return tag. 90
Method 'isSimpleStep' is not designed for extension - needs to be abstract, final or empty. 90
Parameter step should be final. 90
Expected @param tag for 'step'. 90
'{' is not preceeded with whitespace. 105
Line has trailing spaces. 108
Method 'areBasicPredicates' is not designed for extension - needs to be abstract, final or empty. 117
Missing a Javadoc comment. 117
Array brackets at illegal position. 117
Parameter predicates should be final. 117
Expected an @return tag. 146
Method 'getSingleNodePointerForSteps' is not designed for extension - needs to be abstract, final or empty. 146
Parameter context should be final. 146
Expected @param tag for 'context'. 146
Expected an @return tag. 181
Parameter context should be final. 181
Expected @param tag for 'context'. 181
Line has trailing spaces. 184
Line has trailing spaces. 188
Expected an @return tag. 217
Method 'evalSteps' is not designed for extension - needs to be abstract, final or empty. 217
Parameter context should be final. 217
Expected @param tag for 'context'. 217
Missing a Javadoc comment. 221
Parameter context should be final. 222
Parameter stepCount should be final. 223
Line has trailing spaces. 224
Parameter createInitialContext should be final. 224
'{' should be on the previous line. 225
Array brackets at illegal position. 238
Line has trailing spaces. 247
Expected an @return tag. 252
Method 'createContextForStep' is not designed for extension - needs to be abstract, final or empty. 252
Parameter context should be final. 253
Expected @param tag for 'context'. 253
Parameter axis should be final. 254
Expected @param tag for 'axis'. 254
Line has trailing spaces. 255
Parameter nodeTest should be final. 255
Expected @param tag for 'nodeTest'. 255
'{' should be on the previous line. 256
Line has trailing spaces. 266
switch without "default" clause. 267

org/apache/commons/jxpath/ri/compiler/ProcessingInstructionTest.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 23
Missing a Javadoc comment. 25
Parameter target should be final. 25
'target' hides a field. 25
Method 'getTarget' is not designed for extension - needs to be abstract, final or empty. 29
Missing a Javadoc comment. 29
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 33
Missing a Javadoc comment. 33

org/apache/commons/jxpath/ri/compiler/Step.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 25
Missing a Javadoc comment. 26
Missing a Javadoc comment. 27
Missing a Javadoc comment. 29
Parameter axis should be final. 29
'axis' hides a field. 29
Parameter nodeTest should be final. 29
'nodeTest' hides a field. 29
Parameter predicates should be final. 29
'predicates' hides a field. 29
Method 'getAxis' is not designed for extension - needs to be abstract, final or empty. 35
Missing a Javadoc comment. 35
Method 'getNodeTest' is not designed for extension - needs to be abstract, final or empty. 39
Missing a Javadoc comment. 39
Method 'getPredicates' is not designed for extension - needs to be abstract, final or empty. 43
Missing a Javadoc comment. 43
Method 'isContextDependent' is not designed for extension - needs to be abstract, final or empty. 47
Missing a Javadoc comment. 47
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 58
Missing a Javadoc comment. 58
'axis' hides a field. 60
Line has trailing spaces. 83
'predicates' hides a field. 92
Missing a Javadoc comment. 103
Parameter axis should be final. 103
'axis' hides a field. 103
switch without "default" clause. 104

org/apache/commons/jxpath/ri/compiler/TreeCompiler.java

ErrorLine
Line does not match expected header line of ''. 7
Missing a Javadoc comment. 27
Method 'number' is not designed for extension - needs to be abstract, final or empty. 29
Missing a Javadoc comment. 29
Parameter value should be final. 29
Method 'literal' is not designed for extension - needs to be abstract, final or empty. 33
Missing a Javadoc comment. 33
Parameter value should be final. 33
Method 'qname' is not designed for extension - needs to be abstract, final or empty. 37
Missing a Javadoc comment. 37
Parameter prefix should be final. 37
Parameter name should be final. 37
Method 'sum' is not designed for extension - needs to be abstract, final or empty. 41
Missing a Javadoc comment. 41
Parameter arguments should be final. 41
Method 'minus' is not designed for extension - needs to be abstract, final or empty. 45
Missing a Javadoc comment. 45
Parameter left should be final. 45
Parameter right should be final. 45
Method 'multiply' is not designed for extension - needs to be abstract, final or empty. 51
Missing a Javadoc comment. 51
Parameter left should be final. 51
Parameter right should be final. 51
Method 'divide' is not designed for extension - needs to be abstract, final or empty. 55
Missing a Javadoc comment. 55
Parameter left should be final. 55
Parameter right should be final. 55
Method 'mod' is not designed for extension - needs to be abstract, final or empty. 59
Missing a Javadoc comment. 59
Parameter left should be final. 59
Parameter right should be final. 59
Method 'lessThan' is not designed for extension - needs to be abstract, final or empty. 63
Missing a Javadoc comment. 63
Parameter left should be final. 63
Parameter right should be final. 63
Method 'lessThanOrEqual' is not designed for extension - needs to be abstract, final or empty. 67
Missing a Javadoc comment. 67
Parameter left should be final. 67
Parameter right should be final. 67
Method 'greaterThan' is not designed for extension - needs to be abstract, final or empty. 73
Missing a Javadoc comment. 73
Parameter left should be final. 73
Parameter right should be final. 73
Method 'greaterThanOrEqual' is not designed for extension - needs to be abstract, final or empty. 79
Missing a Javadoc comment. 79
Parameter left should be final. 79
Parameter right should be final. 79
Method 'equal' is not designed for extension - needs to be abstract, final or empty. 85
Missing a Javadoc comment. 85
Parameter left should be final. 85
Parameter right should be final. 85
Method 'notEqual' is not designed for extension - needs to be abstract, final or empty. 96
Missing a Javadoc comment. 96
Parameter left should be final. 96
Parameter right should be final. 96
Method 'minus' is not designed for extension - needs to be abstract, final or empty. 102
Missing a Javadoc comment. 102
Parameter argument should be final. 102
Method 'variableReference' is not designed for extension - needs to be abstract, final or empty. 106
Missing a Javadoc comment. 106
Parameter qName should be final. 106
Method 'function' is not designed for extension - needs to be abstract, final or empty. 110
Missing a Javadoc comment. 110
Parameter code should be final. 110
Parameter args should be final. 110
Method 'function' is not designed for extension - needs to be abstract, final or empty. 114
Missing a Javadoc comment. 114
Parameter name should be final. 114
Parameter args should be final. 114
Method 'and' is not designed for extension - needs to be abstract, final or empty. 118
Missing a Javadoc comment. 118
Array brackets at illegal position. 118
Parameter arguments should be final. 118
Method 'or' is not designed for extension - needs to be abstract, final or empty. 123
Missing a Javadoc comment. 123
Array brackets at illegal position. 123
Parameter arguments should be final. 123
Method 'union' is not designed for extension - needs to be abstract, final or empty. 128
Missing a Javadoc comment. 128
Parameter arguments should be final. 128
Method 'locationPath' is not designed for extension - needs to be abstract, final or empty. 133
Missing a Javadoc comment. 133
Parameter absolute should be final. 133
Parameter steps should be final. 133
Method 'expressionPath' is not designed for extension - needs to be abstract, final or empty. 137
Missing a Javadoc comment. 137
Parameter expression should be final. 138
Parameter predicates should be final. 139
Line has trailing spaces. 140
Parameter steps should be final. 140
'{' should be on the previous line. 141
Method 'nodeNameTest' is not designed for extension - needs to be abstract, final or empty. 148
Missing a Javadoc comment. 148
Parameter qname should be final. 148
Method 'nodeTypeTest' is not designed for extension - needs to be abstract, final or empty. 152
Missing a Javadoc comment. 152
Parameter nodeType should be final. 152
Method 'processingInstructionTest' is not designed for extension - needs to be abstract, final or empty. 156
Missing a Javadoc comment. 156
Parameter instruction should be final. 156
Method 'step' is not designed for extension - needs to be abstract, final or empty. 160
Missing a Javadoc comment. 160
Parameter axis should be final. 160
Parameter nodeTest should be final. 160
Parameter predicates should be final. 160
Missing a Javadoc comment. 167
Parameter array should be final. 167
Array brackets at illegal position. 168
Missing a Javadoc comment. 178
Parameter array should be final. 178
Array brackets at illegal position. 179
Missing a Javadoc comment. 189
Parameter arg should be final. 189

org/apache/commons/jxpath/ri/compiler/VariableReference.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 29
Missing a Javadoc comment. 31
Parameter varName should be final. 31
'varName' hides a field. 31
Method 'getVariableName' is not designed for extension - needs to be abstract, final or empty. 35
Missing a Javadoc comment. 35
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 39
Missing a Javadoc comment. 39
Method 'isContextDependent' is not designed for extension - needs to be abstract, final or empty. 43
Missing a Javadoc comment. 43
Method 'computeContextDependent' is not designed for extension - needs to be abstract, final or empty. 47
Missing a Javadoc comment. 47
Method 'compute' is not designed for extension - needs to be abstract, final or empty. 51
Missing a Javadoc comment. 51
Parameter context should be final. 51
Expected an @return tag. 58
Method 'computeValue' is not designed for extension - needs to be abstract, final or empty. 58
Parameter context should be final. 58
Expected @param tag for 'context'. 58

org/apache/commons/jxpath/ri/model/NodeIterator.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 26
Expected an @return tag. 32
Expected @param tag for 'position'. 32
Missing a Javadoc comment. 34

org/apache/commons/jxpath/ri/model/NodePointer.java

ErrorLine
Line does not match expected header line of ''. 7
Line has trailing spaces. 34
Missing a Javadoc comment. 43
Missing a Javadoc comment. 44
Variable 'index' must be private and have accessor methods. 44
Missing a Javadoc comment. 45
Missing a Javadoc comment. 46
Missing a Javadoc comment. 47
Missing a Javadoc comment. 48
Line has trailing spaces. 49
Expected an @return tag. 54
Parameter name should be final. 55
Expected @param tag for 'name'. 55
Parameter bean should be final. 56
Expected @param tag for 'bean'. 56
Line has trailing spaces. 57
Parameter locale should be final. 57
'locale' hides a field. 57
Expected @param tag for 'locale'. 57
'{' should be on the previous line. 58
Line has trailing spaces. 64
Expected an @return tag. 82
Parameter parent should be final. 83
'parent' hides a field. 83
Expected @param tag for 'parent'. 83
Parameter name should be final. 84
Expected @param tag for 'name'. 84
Line has trailing spaces. 85
Parameter bean should be final. 85
Expected @param tag for 'bean'. 85
'{' should be on the previous line. 86
Missing a Javadoc comment. 101
Variable 'parent' must be private and have accessor methods. 101
Missing a Javadoc comment. 102
Variable 'locale' must be private and have accessor methods. 102
Missing a Javadoc comment. 105
Parameter parent should be final. 105
'parent' hides a field. 105
Missing a Javadoc comment. 109
Parameter parent should be final. 109
'parent' hides a field. 109
Parameter locale should be final. 109
'locale' hides a field. 109
Method 'getNamespaceResolver' is not designed for extension - needs to be abstract, final or empty. 114
Missing a Javadoc comment. 114
Line has trailing spaces. 120
Method 'setNamespaceResolver' is not designed for extension - needs to be abstract, final or empty. 121
Missing a Javadoc comment. 121
Parameter namespaceResolver should be final. 121
'namespaceResolver' hides a field. 121
Line has trailing spaces. 124
Method 'getParent' is not designed for extension - needs to be abstract, final or empty. 125
Missing a Javadoc comment. 125
Line has trailing spaces. 132
Method 'getImmediateParentPointer' is not designed for extension - needs to be abstract, final or empty. 133
Missing a Javadoc comment. 133
Method 'setAttribute' is not designed for extension - needs to be abstract, final or empty. 140
Parameter attribute should be final. 140
'attribute' hides a field. 140
Expected @param tag for 'attribute'. 140
Expected an @return tag. 147
Method 'isAttribute' is not designed for extension - needs to be abstract, final or empty. 147
Expected an @return tag. 154
Method 'isRoot' is not designed for extension - needs to be abstract, final or empty. 154
Expected an @return tag. 161
Expected an @return tag. 166
Method 'isNode' is not designed for extension - needs to be abstract, final or empty. 166
Line has trailing spaces. 169
Expected an @return tag. 174
Method 'isContainer' is not designed for extension - needs to be abstract, final or empty. 174
Expected an @return tag. 185
Method 'getIndex' is not designed for extension - needs to be abstract, final or empty. 185
Method 'setIndex' is not designed for extension - needs to be abstract, final or empty. 189
Missing a Javadoc comment. 189
Parameter index should be final. 189
'index' hides a field. 189
Expected an @return tag. 197
Expected an @return tag. 204
Expected an @return tag. 211
Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 211
Line has trailing spaces. 216
Line has trailing spaces. 225
Expected an @return tag. 237
Method 'getValuePointer' is not designed for extension - needs to be abstract, final or empty. 237
Line has trailing spaces. 247
Method 'getImmediateValuePointer' is not designed for extension - needs to be abstract, final or empty. 251
Line has trailing spaces. 254
Expected an @return tag. 268
Method 'isActual' is not designed for extension - needs to be abstract, final or empty. 268
Expected an @return tag. 280
Expected an @return tag. 287
Expected an @return tag. 295
Method 'getNodeValue' is not designed for extension - needs to be abstract, final or empty. 295
Expected an @return tag. 304
Method 'getNode' is not designed for extension - needs to be abstract, final or empty. 304
Line has trailing spaces. 307
Method 'getRootNode' is not designed for extension - needs to be abstract, final or empty. 308
Missing a Javadoc comment. 308
Line has trailing spaces. 319
Expected an @return tag. 324
Parameter value should be final. 330
Expected @param tag for 'value'. 330
Expected an @return tag. 336
Parameter pointer1 should be final. 337
Expected @param tag for 'pointer1'. 337
Parameter pointer2 should be final. 337
Expected @param tag for 'pointer2'. 337
Expected an @return tag. 342
Method 'testNode' is not designed for extension - needs to be abstract, final or empty. 342
Parameter test should be final. 342
Expected @param tag for 'test'. 342
Line has trailing spaces. 356
Missing a Javadoc comment. 380
Parameter s1 should be final. 380
Parameter s2 should be final. 380
Expected an @return tag. 394
Method 'createPath' is not designed for extension - needs to be abstract, final or empty. 394
Parameter context should be final. 394
Expected @param tag for 'context'. 394
Parameter value should be final. 394
Expected @param tag for 'value'. 394
Expected an @return tag. 414
Method 'createPath' is not designed for extension - needs to be abstract, final or empty. 414
Parameter context should be final. 414
Expected @param tag for 'context'. 414
Expected an @return tag. 424
Method 'createChild' is not designed for extension - needs to be abstract, final or empty. 424
Parameter context should be final. 425
Expected @param tag for 'context'. 425
Parameter name should be final. 426
Expected @param tag for 'name'. 426
Parameter index should be final. 427
'index' hides a field. 427
Expected @param tag for 'index'. 427
Line has trailing spaces. 428
Parameter value should be final. 428
Expected @param tag for 'value'. 428
'{' should be on the previous line. 429
Expected an @return tag. 447
Method 'createChild' is not designed for extension - needs to be abstract, final or empty. 447
Parameter context should be final. 448
Expected @param tag for 'context'. 448
Parameter name should be final. 449
Expected @param tag for 'name'. 449
Line has trailing spaces. 450
Parameter index should be final. 450
'index' hides a field. 450
Expected @param tag for 'index'. 450
'{' should be on the previous line. 451
Line has trailing spaces. 462
Expected an @return tag. 466
Method 'createAttribute' is not designed for extension - needs to be abstract, final or empty. 466
Parameter context should be final. 466
Expected @param tag for 'context'. 466
Parameter name should be final. 466
Expected @param tag for 'name'. 466
Expected an @return tag. 478
Method 'getLocale' is not designed for extension - needs to be abstract, final or empty. 478
Expected an @return tag. 491
Method 'isLanguage' is not designed for extension - needs to be abstract, final or empty. 491
Parameter lang should be final. 491
Expected @param tag for 'lang'. 491
Line has trailing spaces. 501
Line has trailing spaces. 507
Line has trailing spaces. 514
Line has trailing spaces. 517
Expected an @return tag. 522
Method 'childIterator' is not designed for extension - needs to be abstract, final or empty. 522
Parameter test should be final. 523
Expected @param tag for 'test'. 523
Parameter reverse should be final. 524
Expected @param tag for 'reverse'. 524
Line has trailing spaces. 525
Parameter startWith should be final. 525
Expected @param tag for 'startWith'. 525
'{' should be on the previous line. 526
Expected an @return tag. 539
Method 'attributeIterator' is not designed for extension - needs to be abstract, final or empty. 539
Parameter qname should be final. 539
Expected @param tag for 'qname'. 539
Expected an @return tag. 552
Method 'namespaceIterator' is not designed for extension - needs to be abstract, final or empty. 552
Expected an @return tag. 561
Method 'namespacePointer' is not designed for extension - needs to be abstract, final or empty. 561
Parameter namespace should be final. 561
Expected @param tag for 'namespace'. 561
Expected an @return tag. 568
Method 'getNamespaceURI' is not designed for extension - needs to be abstract, final or empty. 568
Parameter prefix should be final. 568
Expected @param tag for 'prefix'. 568
Expected an @return tag. 575
Method 'getNamespaceURI' is not designed for extension - needs to be abstract, final or empty. 575
Expected an @return tag. 583
Method 'isDefaultNamespace' is not designed for extension - needs to be abstract, final or empty. 583
Parameter prefix should be final. 583
Expected @param tag for 'prefix'. 583
Method 'getDefaultNamespaceURI' is not designed for extension - needs to be abstract, final or empty. 596
Missing a Javadoc comment. 596
Expected an @return tag. 603
Method 'getPointerByID' is not designed for extension - needs to be abstract, final or empty. 603
Parameter context should be final. 603
Expected @param tag for 'context'. 603
Parameter id should be final. 603
Expected @param tag for 'id'. 603
Expected an @return tag. 610
Method 'getPointerByKey' is not designed for extension - needs to be abstract, final or empty. 610
Parameter context should be final. 611
Expected @param tag for 'context'. 611
Parameter key should be final. 612
Expected @param tag for 'key'. 612
Line has trailing spaces. 613
Parameter value should be final. 613
Expected @param tag for 'value'. 613
'{' should be on the previous line. 614
Expected an @return tag. 621
Method 'asPath' is not designed for extension - needs to be abstract, final or empty. 621
Method 'clone' is not designed for extension - needs to be abstract, final or empty. 648
Missing a Javadoc comment. 648
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 663
Missing a Javadoc comment. 663
Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 667
Missing a Javadoc comment. 667
Parameter object should be final. 667
Missing a Javadoc comment. 693
Parameter p1 should be final. 694
Parameter depth1 should be final. 695
Parameter p2 should be final. 696
Line has trailing spaces. 697
Parameter depth2 should be final. 697
'{' should be on the previous line. 698
Method 'printPointerChain' is not designed for extension - needs to be abstract, final or empty. 741
Missing a Javadoc comment. 745
Parameter pointer should be final. 745
Parameter indent should be final. 745

org/apache/commons/jxpath/ri/model/NodePointerFactory.java

ErrorLine
Missing a header - not enough lines in file. 1
Expected an @return tag. 35
Expected @param tag for 'name'. 44
Expected @param tag for 'object'. 44
Expected @param tag for 'locale'. 44
Expected @param tag for 'parent'. 53
Expected @param tag for 'name'. 54
Expected @param tag for 'object'. 55

org/apache/commons/jxpath/ri/model/VariablePointer.java

ErrorLine
Line does not match expected header line of ''. 7
Missing a Javadoc comment. 35
Missing a Javadoc comment. 36
Missing a Javadoc comment. 37
Missing a Javadoc comment. 38
Missing a Javadoc comment. 40
Parameter variables should be final. 40
'variables' hides a field. 40
Parameter name should be final. 40
'name' hides a field. 40
Missing a Javadoc comment. 47
Parameter name should be final. 47
'name' hides a field. 47
Method 'isContainer' is not designed for extension - needs to be abstract, final or empty. 53
Missing a Javadoc comment. 53
Method 'getName' is not designed for extension - needs to be abstract, final or empty. 57
Missing a Javadoc comment. 57
Method 'getBaseValue' is not designed for extension - needs to be abstract, final or empty. 61
Missing a Javadoc comment. 61
Line has trailing spaces. 67
Method 'isLeaf' is not designed for extension - needs to be abstract, final or empty. 68
Missing a Javadoc comment. 68
Line has trailing spaces. 73
Method 'isCollection' is not designed for extension - needs to be abstract, final or empty. 74
Missing a Javadoc comment. 74
Method 'getImmediateNode' is not designed for extension - needs to be abstract, final or empty. 79
Missing a Javadoc comment. 79
Method 'setValue' is not designed for extension - needs to be abstract, final or empty. 89
Missing a Javadoc comment. 89
Parameter value should be final. 89
Method 'isActual' is not designed for extension - needs to be abstract, final or empty. 103
Missing a Javadoc comment. 103
Line has trailing spaces. 106
Method 'setIndex' is not designed for extension - needs to be abstract, final or empty. 107
Missing a Javadoc comment. 107
Parameter index should be final. 107
Method 'getImmediateValuePointer' is not designed for extension - needs to be abstract, final or empty. 112
Missing a Javadoc comment. 112
Method 'getImmediateNode' is not designed for extension - needs to be abstract, final or empty. 122
Line has trailing spaces. 131
Method 'getLength' is not designed for extension - needs to be abstract, final or empty. 132
Missing a Javadoc comment. 132
Method 'createPath' is not designed for extension - needs to be abstract, final or empty. 143
Missing a Javadoc comment. 143
Parameter context should be final. 143
Parameter value should be final. 143
Method 'createPath' is not designed for extension - needs to be abstract, final or empty. 153
Missing a Javadoc comment. 153
Parameter context should be final. 153
Method 'createChild' is not designed for extension - needs to be abstract, final or empty. 169
Missing a Javadoc comment. 169
Parameter context should be final. 170
Parameter name should be final. 171
'name' hides a field. 171
Line has trailing spaces. 172
Parameter index should be final. 172
'{' should be on the previous line. 173
Method 'createChild' is not designed for extension - needs to be abstract, final or empty. 195
Missing a Javadoc comment. 195
Parameter context should be final. 196
Line has trailing spaces. 197
Parameter name should be final. 197
'name' hides a field. 197
Parameter index should be final. 198
Line has trailing spaces. 199
Parameter value should be final. 199
'{' should be on the previous line. 200
Missing a Javadoc comment. 208
Parameter context should be final. 208
Parameter index should be final. 208
Method 'remove' is not designed for extension - needs to be abstract, final or empty. 235
Missing a Javadoc comment. 235
Method 'findVariables' is not designed for extension - needs to be abstract, final or empty. 255
Missing a Javadoc comment. 255
Parameter context should be final. 255
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 269
Missing a Javadoc comment. 269
Avoid inline conditionals. 270
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 275
Missing a Javadoc comment. 275
Parameter object should be final. 275
Method 'asPath' is not designed for extension - needs to be abstract, final or empty. 290
Missing a Javadoc comment. 290
Method 'childIterator' is not designed for extension - needs to be abstract, final or empty. 307
Missing a Javadoc comment. 307
Parameter test should be final. 308
Parameter reverse should be final. 309
Line has trailing spaces. 310
Parameter startWith should be final. 310
'{' should be on the previous line. 311
Method 'attributeIterator' is not designed for extension - needs to be abstract, final or empty. 315
Missing a Javadoc comment. 315
Parameter name should be final. 315
'name' hides a field. 315
Method 'namespaceIterator' is not designed for extension - needs to be abstract, final or empty. 319
Missing a Javadoc comment. 319
Method 'namespacePointer' is not designed for extension - needs to be abstract, final or empty. 323
Missing a Javadoc comment. 323
Parameter name should be final. 323
'name' hides a field. 323
Method 'testNode' is not designed for extension - needs to be abstract, final or empty. 327
Missing a Javadoc comment. 327
Parameter nodeTest should be final. 327
Missing a Javadoc comment. 331
Parameter context should be final. 331
Method 'compareChildNodePointers' is not designed for extension - needs to be abstract, final or empty. 341
Missing a Javadoc comment. 341
Parameter pointer1 should be final. 342
Line has trailing spaces. 343
Parameter pointer2 should be final. 343
'{' should be on the previous line. 344

org/apache/commons/jxpath/ri/model/beans/BeanAttributeIterator.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 29
Missing a Javadoc comment. 30
Missing a Javadoc comment. 31
Missing a Javadoc comment. 33
Parameter parent should be final. 33
'parent' hides a field. 33
Parameter name should be final. 33
Avoid inline conditionals. 38
Line has trailing spaces. 45
Method 'getNodePointer' is not designed for extension - needs to be abstract, final or empty. 49
Missing a Javadoc comment. 49
Method 'getPosition' is not designed for extension - needs to be abstract, final or empty. 58
Missing a Javadoc comment. 58
Method 'setPosition' is not designed for extension - needs to be abstract, final or empty. 62
Missing a Javadoc comment. 62
Parameter position should be final. 62
'position' hides a field. 62

org/apache/commons/jxpath/ri/model/beans/BeanPointer.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 35
Missing a Javadoc comment. 36
Missing a Javadoc comment. 37
Missing a Javadoc comment. 39
Parameter name should be final. 40
'name' hides a field. 40
Parameter bean should be final. 41
'bean' hides a field. 41
Parameter beanInfo should be final. 42
'beanInfo' hides a field. 42
Line has trailing spaces. 43
Parameter locale should be final. 43
'{' should be on the previous line. 44
Parameter parent should be final. 55
Expected @param tag for 'parent'. 55
Parameter name should be final. 56
'name' hides a field. 56
Parameter bean should be final. 57
'bean' hides a field. 57
Expected @param tag for 'bean'. 57
Line has trailing spaces. 58
Parameter beanInfo should be final. 58
'beanInfo' hides a field. 58
Expected @param tag for 'beanInfo'. 58
'{' should be on the previous line. 59
Method 'getPropertyPointer' is not designed for extension - needs to be abstract, final or empty. 66
Missing a Javadoc comment. 66
Method 'getName' is not designed for extension - needs to be abstract, final or empty. 70
Missing a Javadoc comment. 70
Expected an @return tag. 77
Method 'getBaseValue' is not designed for extension - needs to be abstract, final or empty. 77
Expected an @return tag. 84
Method 'isCollection' is not designed for extension - needs to be abstract, final or empty. 84
Expected an @return tag. 91
Method 'getLength' is not designed for extension - needs to be abstract, final or empty. 91
Method 'isLeaf' is not designed for extension - needs to be abstract, final or empty. 95
Missing a Javadoc comment. 95
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 101
Missing a Javadoc comment. 101
Avoid inline conditionals. 102
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 105
Missing a Javadoc comment. 105
Parameter object should be final. 105
Avoid inline conditionals. 126
Avoid inline conditionals. 127
Expected an @return tag. 146
Method 'asPath' is not designed for extension - needs to be abstract, final or empty. 146
Avoid inline conditionals. 161

org/apache/commons/jxpath/ri/model/beans/BeanPointerFactory.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 34
Method 'getOrder' is not designed for extension - needs to be abstract, final or empty. 36
Missing a Javadoc comment. 36
Method 'createNodePointer' is not designed for extension - needs to be abstract, final or empty. 40
Missing a Javadoc comment. 40
Parameter name should be final. 41
Parameter bean should be final. 42
Parameter locale should be final. 43
'{' should be on the previous line. 44
Method 'createNodePointer' is not designed for extension - needs to be abstract, final or empty. 49
Missing a Javadoc comment. 49
Parameter parent should be final. 50
Parameter name should be final. 51
Line has trailing spaces. 52
Parameter bean should be final. 52
'{' should be on the previous line. 53

org/apache/commons/jxpath/ri/model/beans/BeanPropertyPointer.java

ErrorLine
Line does not match expected header line of ''. 7
Missing a Javadoc comment. 34
Missing a Javadoc comment. 35
Missing a Javadoc comment. 36
Array brackets at illegal position. 36
Missing a Javadoc comment. 37
Missing a Javadoc comment. 38
Missing a Javadoc comment. 39
Missing a Javadoc comment. 40
Missing a Javadoc comment. 41
Line has trailing spaces. 42
Missing a Javadoc comment. 43
Missing a Javadoc comment. 45
Parameter parent should be final. 45
Parameter beanInfo should be final. 45
'beanInfo' hides a field. 45
Expected an @return tag. 53
Method 'isContainer' is not designed for extension - needs to be abstract, final or empty. 53
Expected an @return tag. 60
Method 'getPropertyCount' is not designed for extension - needs to be abstract, final or empty. 60
Expected an @return tag. 67
Method 'getPropertyNames' is not designed for extension - needs to be abstract, final or empty. 67
Array brackets at illegal position. 69
Method 'setPropertyName' is not designed for extension - needs to be abstract, final or empty. 81
Parameter propertyName should be final. 81
'propertyName' hides a field. 81
Expected @param tag for 'propertyName'. 81
Method 'setPropertyIndex' is not designed for extension - needs to be abstract, final or empty. 89
Parameter index should be final. 89
Expected @param tag for 'index'. 89
Expected an @return tag. 102
Method 'getBaseValue' is not designed for extension - needs to be abstract, final or empty. 102
Method 'setIndex' is not designed for extension - needs to be abstract, final or empty. 113
Missing a Javadoc comment. 113
Parameter index should be final. 113
Expected an @return tag. 132
Method 'getImmediateNode' is not designed for extension - needs to be abstract, final or empty. 132
Method 'isActualProperty' is not designed for extension - needs to be abstract, final or empty. 150
Missing a Javadoc comment. 150
Method 'isCollection' is not designed for extension - needs to be abstract, final or empty. 154
Missing a Javadoc comment. 154
Line has trailing spaces. 159
Line has trailing spaces. 163
Line has trailing spaces. 171
'value' hides a field. 172
Line has trailing spaces. 175
Expected an @return tag. 180
Method 'getLength' is not designed for extension - needs to be abstract, final or empty. 180
Line has trailing spaces. 185
Line has trailing spaces. 191
Line has trailing spaces. 198
Method 'setValue' is not designed for extension - needs to be abstract, final or empty. 204
Parameter value should be final. 204
'value' hides a field. 204
Expected @param tag for 'value'. 204
Method 'createPath' is not designed for extension - needs to be abstract, final or empty. 223
Parameter context should be final. 223
Method 'remove' is not designed for extension - needs to be abstract, final or empty. 232
Missing a Javadoc comment. 232
Expected an @return tag. 249
Method 'getPropertyName' is not designed for extension - needs to be abstract, final or empty. 249
Avoid inline conditionals. 256
Expected an @return tag. 263
'propertyDescriptors' hides a field. 271
Array brackets at illegal position. 271
Method 'getPropertyDescriptors' is not designed for extension - needs to be abstract, final or empty. 284
Missing a Javadoc comment. 284

org/apache/commons/jxpath/ri/model/beans/CollectionAttributeNodeIterator.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 31
Missing a Javadoc comment. 33
Parameter pointer should be final. 34
Line has trailing spaces. 35
Parameter name should be final. 35
'name' hides a field. 35
'{' should be on the previous line. 36
Method 'getElementNodeIterator' is not designed for extension - needs to be abstract, final or empty. 41
Missing a Javadoc comment. 41
Parameter elementPointer should be final. 41

org/apache/commons/jxpath/ri/model/beans/CollectionChildNodeIterator.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 31
Missing a Javadoc comment. 33
Parameter pointer should be final. 34
Parameter test should be final. 35
'test' hides a field. 35
Parameter reverse should be final. 36
Line has trailing spaces. 37
Parameter startWith should be final. 37
'{' should be on the previous line. 38
Method 'getElementNodeIterator' is not designed for extension - needs to be abstract, final or empty. 43
Missing a Javadoc comment. 43
Parameter elementPointer should be final. 43

org/apache/commons/jxpath/ri/model/beans/CollectionNodeIterator.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 33
Missing a Javadoc comment. 34
Line has trailing spaces. 35
Missing a Javadoc comment. 35
Missing a Javadoc comment. 36
Missing a Javadoc comment. 37
Missing a Javadoc comment. 39
Parameter pointer should be final. 40
'pointer' hides a field. 40
Parameter reverse should be final. 41
'reverse' hides a field. 41
Line has trailing spaces. 42
Parameter startWith should be final. 42
'startWith' hides a field. 42
'{' should be on the previous line. 43
Line has trailing spaces. 48
Expected an @return tag. 52
Line has trailing spaces. 52
Parameter elementPointer should be final. 53
Expected @param tag for 'elementPointer'. 53
Method 'getPosition' is not designed for extension - needs to be abstract, final or empty. 55
Missing a Javadoc comment. 55
Method 'setPosition' is not designed for extension - needs to be abstract, final or empty. 59
Missing a Javadoc comment. 59
Parameter position should be final. 59
'position' hides a field. 59
Line has trailing spaces. 63
Method 'getNodePointer' is not designed for extension - needs to be abstract, final or empty. 71
Missing a Javadoc comment. 71
Line has trailing spaces. 77
Missing a Javadoc comment. 78

org/apache/commons/jxpath/ri/model/beans/CollectionPointer.java

ErrorLine
Line does not match expected header line of ''. 7
Missing a Javadoc comment. 35
Missing a Javadoc comment. 36
Missing a Javadoc comment. 38
Parameter collection should be final. 38
'collection' hides a field. 38
Parameter locale should be final. 38
Missing a Javadoc comment. 43
Parameter parent should be final. 43
Parameter collection should be final. 43
'collection' hides a field. 43
Method 'getName' is not designed for extension - needs to be abstract, final or empty. 48
Missing a Javadoc comment. 48
Method 'getBaseValue' is not designed for extension - needs to be abstract, final or empty. 52
Missing a Javadoc comment. 52
Method 'isCollection' is not designed for extension - needs to be abstract, final or empty. 56
Missing a Javadoc comment. 56
Method 'getLength' is not designed for extension - needs to be abstract, final or empty. 60
Missing a Javadoc comment. 60
Method 'isLeaf' is not designed for extension - needs to be abstract, final or empty. 64
Missing a Javadoc comment. 64
Method 'isContainer' is not designed for extension - needs to be abstract, final or empty. 70
Missing a Javadoc comment. 70
Method 'getImmediateNode' is not designed for extension - needs to be abstract, final or empty. 74
Missing a Javadoc comment. 74
Method 'setValue' is not designed for extension - needs to be abstract, final or empty. 83
Missing a Javadoc comment. 83
Parameter value should be final. 83
Method 'setIndex' is not designed for extension - needs to be abstract, final or empty. 92
Missing a Javadoc comment. 92
Parameter index should be final. 92
Method 'getValuePointer' is not designed for extension - needs to be abstract, final or empty. 97
Missing a Javadoc comment. 97
Method 'createPath' is not designed for extension - needs to be abstract, final or empty. 111
Missing a Javadoc comment. 111
Parameter context should be final. 111
'collection' hides a field. 112
Method 'createPath' is not designed for extension - needs to be abstract, final or empty. 119
Missing a Javadoc comment. 119
Parameter context should be final. 119
Parameter value should be final. 119
Method 'createChild' is not designed for extension - needs to be abstract, final or empty. 125
Missing a Javadoc comment. 125
Parameter context should be final. 126
Parameter name should be final. 127
Parameter index should be final. 128
Line has trailing spaces. 129
Parameter value should be final. 129
'{' should be on the previous line. 130
Method 'createChild' is not designed for extension - needs to be abstract, final or empty. 136
Missing a Javadoc comment. 136
Parameter context should be final. 137
Parameter name should be final. 138
Line has trailing spaces. 139
Parameter index should be final. 139
'{' should be on the previous line. 140
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 146
Missing a Javadoc comment. 146
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 150
Missing a Javadoc comment. 150
Parameter object should be final. 150
Line has trailing spaces. 163
Method 'childIterator' is not designed for extension - needs to be abstract, final or empty. 163
Missing a Javadoc comment. 163
Parameter test should be final. 163
Parameter reverse should be final. 164
Parameter startWith should be final. 164
'{' should be on the previous line. 165
Method 'attributeIterator' is not designed for extension - needs to be abstract, final or empty. 178
Missing a Javadoc comment. 178
Parameter name should be final. 178
Method 'namespaceIterator' is not designed for extension - needs to be abstract, final or empty. 185
Missing a Javadoc comment. 185
Method 'namespacePointer' is not designed for extension - needs to be abstract, final or empty. 192
Missing a Javadoc comment. 192
Parameter namespace should be final. 192
Method 'testNode' is not designed for extension - needs to be abstract, final or empty. 199
Missing a Javadoc comment. 199
Parameter nodeTest should be final. 199
Method 'compareChildNodePointers' is not designed for extension - needs to be abstract, final or empty. 205
Missing a Javadoc comment. 205
Parameter pointer1 should be final. 206
Parameter pointer2 should be final. 206
'{' should be on the previous line. 207
Expected an @return tag. 214
Method 'asPath' is not designed for extension - needs to be abstract, final or empty. 214
Line has trailing spaces. 235

org/apache/commons/jxpath/ri/model/beans/CollectionPointerFactory.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 33
Method 'getOrder' is not designed for extension - needs to be abstract, final or empty. 35
Missing a Javadoc comment. 35
Method 'createNodePointer' is not designed for extension - needs to be abstract, final or empty. 39
Missing a Javadoc comment. 39
Parameter name should be final. 40
Parameter bean should be final. 41
Line has trailing spaces. 42
Parameter locale should be final. 42
'{' should be on the previous line. 43
Method 'createNodePointer' is not designed for extension - needs to be abstract, final or empty. 50
Missing a Javadoc comment. 50
Parameter parent should be final. 51
Parameter name should be final. 52
Line has trailing spaces. 53
Parameter bean should be final. 53
'{' should be on the previous line. 54

org/apache/commons/jxpath/ri/model/beans/LangAttributePointer.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 30
Parameter parent should be final. 30
Method 'getName' is not designed for extension - needs to be abstract, final or empty. 34
Missing a Javadoc comment. 34
Method 'getNamespaceURI' is not designed for extension - needs to be abstract, final or empty. 38
Missing a Javadoc comment. 38
Method 'isCollection' is not designed for extension - needs to be abstract, final or empty. 42
Missing a Javadoc comment. 42
Method 'getLength' is not designed for extension - needs to be abstract, final or empty. 46
Missing a Javadoc comment. 46
Method 'getBaseValue' is not designed for extension - needs to be abstract, final or empty. 50
Missing a Javadoc comment. 50
Method 'getImmediateNode' is not designed for extension - needs to be abstract, final or empty. 54
Missing a Javadoc comment. 54
Method 'isLeaf' is not designed for extension - needs to be abstract, final or empty. 58
Missing a Javadoc comment. 58
Method 'setValue' is not designed for extension - needs to be abstract, final or empty. 65
Parameter value should be final. 65
Expected @param tag for 'value'. 65
Expected an @return tag. 72
Method 'asPath' is not designed for extension - needs to be abstract, final or empty. 72
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 85
Missing a Javadoc comment. 85
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 89
Missing a Javadoc comment. 89
Parameter object should be final. 89
Method 'testNode' is not designed for extension - needs to be abstract, final or empty. 101
Missing a Javadoc comment. 101
Parameter test should be final. 101
Method 'compareChildNodePointers' is not designed for extension - needs to be abstract, final or empty. 105
Missing a Javadoc comment. 105
Parameter pointer1 should be final. 106
Parameter pointer2 should be final. 107
'{' should be on the previous line. 108

org/apache/commons/jxpath/ri/model/beans/NullElementPointer.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 35
Parameter parent should be final. 35
Parameter index should be final. 35
Method 'getName' is not designed for extension - needs to be abstract, final or empty. 40
Missing a Javadoc comment. 40
Method 'getBaseValue' is not designed for extension - needs to be abstract, final or empty. 44
Missing a Javadoc comment. 44
Method 'getImmediateNode' is not designed for extension - needs to be abstract, final or empty. 48
Missing a Javadoc comment. 48
Line has trailing spaces. 51
Method 'isLeaf' is not designed for extension - needs to be abstract, final or empty. 52
Missing a Javadoc comment. 52
Line has trailing spaces. 54
Line has trailing spaces. 55
Method 'isCollection' is not designed for extension - needs to be abstract, final or empty. 56
Missing a Javadoc comment. 56
Method 'getPropertyPointer' is not designed for extension - needs to be abstract, final or empty. 60
Missing a Javadoc comment. 60
Method 'getValuePointer' is not designed for extension - needs to be abstract, final or empty. 64
Missing a Javadoc comment. 64
Method 'setValue' is not designed for extension - needs to be abstract, final or empty. 68
Missing a Javadoc comment. 68
Parameter value should be final. 68
Method 'isActual' is not designed for extension - needs to be abstract, final or empty. 73
Missing a Javadoc comment. 73
Method 'isContainer' is not designed for extension - needs to be abstract, final or empty. 77
Missing a Javadoc comment. 77
Method 'createPath' is not designed for extension - needs to be abstract, final or empty. 81
Missing a Javadoc comment. 81
Parameter context should be final. 81
Line has trailing spaces. 84
Method 'createPath' is not designed for extension - needs to be abstract, final or empty. 85
Missing a Javadoc comment. 85
Parameter context should be final. 85
Parameter value should be final. 85
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 89
Missing a Javadoc comment. 89
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 93
Missing a Javadoc comment. 93
Parameter object should be final. 93
Line has trailing spaces. 103
Method 'getLength' is not designed for extension - needs to be abstract, final or empty. 107
Missing a Javadoc comment. 107
Line has trailing spaces. 110
Method 'asPath' is not designed for extension - needs to be abstract, final or empty. 111
Missing a Javadoc comment. 111
Line has trailing spaces. 124
'!=' should be on a new line. 124
Line has trailing spaces. 125
'{' should be on the previous line. 126
Line has trailing spaces. 133

org/apache/commons/jxpath/ri/model/beans/NullPointer.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 29
Missing a Javadoc comment. 30
Missing a Javadoc comment. 32
Parameter name should be final. 32
'name' hides a field. 32
Parameter locale should be final. 32
Parameter parent should be final. 40
Expected @param tag for 'parent'. 40
Parameter name should be final. 40
'name' hides a field. 40
Expected @param tag for 'name'. 40
Missing a Javadoc comment. 45
Parameter locale should be final. 45
Parameter id should be final. 45
'id' hides a field. 45
Method 'getName' is not designed for extension - needs to be abstract, final or empty. 50
Missing a Javadoc comment. 50
Method 'getBaseValue' is not designed for extension - needs to be abstract, final or empty. 54
Missing a Javadoc comment. 54
Line has trailing spaces. 57
Method 'isCollection' is not designed for extension - needs to be abstract, final or empty. 58
Missing a Javadoc comment. 58
Method 'isLeaf' is not designed for extension - needs to be abstract, final or empty. 62
Missing a Javadoc comment. 62
Line has trailing spaces. 64
Method 'isActual' is not designed for extension - needs to be abstract, final or empty. 66
Missing a Javadoc comment. 66
Method 'getPropertyPointer' is not designed for extension - needs to be abstract, final or empty. 70
Missing a Javadoc comment. 70
Method 'createPath' is not designed for extension - needs to be abstract, final or empty. 74
Missing a Javadoc comment. 74
Parameter context should be final. 74
Parameter value should be final. 74
Method 'createPath' is not designed for extension - needs to be abstract, final or empty. 84
Missing a Javadoc comment. 84
Parameter context should be final. 84
Method 'createChild' is not designed for extension - needs to be abstract, final or empty. 94
Missing a Javadoc comment. 94
Parameter context should be final. 95
Parameter name should be final. 96
'name' hides a field. 96
Line has trailing spaces. 97
Parameter index should be final. 97
'{' should be on the previous line. 98
Method 'createChild' is not designed for extension - needs to be abstract, final or empty. 102
Missing a Javadoc comment. 102
Parameter context should be final. 103
Line has trailing spaces. 104
Parameter name should be final. 104
'name' hides a field. 104
Parameter index should be final. 105
Line has trailing spaces. 106
Parameter value should be final. 106
'{' should be on the previous line. 107
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 111
Missing a Javadoc comment. 111
Avoid inline conditionals. 112
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 115
Missing a Javadoc comment. 115
Parameter object should be final. 115
Method 'asPath' is not designed for extension - needs to be abstract, final or empty. 129
Missing a Javadoc comment. 129
Method 'getLength' is not designed for extension - needs to be abstract, final or empty. 140
Missing a Javadoc comment. 140

org/apache/commons/jxpath/ri/model/beans/NullPropertyPointer.java

ErrorLine
Line does not match expected header line of ''. 7
Missing a Javadoc comment. 29
Missing a Javadoc comment. 30
Parameter parent should be final. 34
Expected @param tag for 'parent'. 34
Method 'getName' is not designed for extension - needs to be abstract, final or empty. 38
Missing a Javadoc comment. 38
Missing a Javadoc comment. 42
Parameter index should be final. 42
Method 'getLength' is not designed for extension - needs to be abstract, final or empty. 45
Missing a Javadoc comment. 45
Method 'getBaseValue' is not designed for extension - needs to be abstract, final or empty. 49
Missing a Javadoc comment. 49
Method 'getImmediateNode' is not designed for extension - needs to be abstract, final or empty. 53
Missing a Javadoc comment. 53
Method 'isLeaf' is not designed for extension - needs to be abstract, final or empty. 57
Missing a Javadoc comment. 57
Line has trailing spaces. 59
Method 'getValuePointer' is not designed for extension - needs to be abstract, final or empty. 61
Missing a Javadoc comment. 61
Method 'isActualProperty' is not designed for extension - needs to be abstract, final or empty. 65
Missing a Javadoc comment. 65
Method 'isActual' is not designed for extension - needs to be abstract, final or empty. 69
Missing a Javadoc comment. 69
Method 'isContainer' is not designed for extension - needs to be abstract, final or empty. 73
Missing a Javadoc comment. 73
Method 'setValue' is not designed for extension - needs to be abstract, final or empty. 77
Missing a Javadoc comment. 77
Parameter value should be final. 77
'&&' should be on a new line. 84
'{' is not preceeded with whitespace. 86
Method 'createPath' is not designed for extension - needs to be abstract, final or empty. 102
Missing a Javadoc comment. 102
Parameter context should be final. 102
Line has trailing spaces. 109
Line has trailing spaces. 110
Line has trailing spaces. 118
Line has trailing spaces. 119
Method 'createPath' is not designed for extension - needs to be abstract, final or empty. 129
Missing a Javadoc comment. 129
Parameter context should be final. 129
Parameter value should be final. 129
Line has trailing spaces. 144
Method 'createChild' is not designed for extension - needs to be abstract, final or empty. 145
Missing a Javadoc comment. 145
Parameter context should be final. 146
Line has trailing spaces. 147
Parameter name should be final. 147
Parameter index should be final. 148
'{' should be on the previous line. 149
Line has trailing spaces. 152
Method 'createChild' is not designed for extension - needs to be abstract, final or empty. 153
Missing a Javadoc comment. 153
Parameter context should be final. 154
Line has trailing spaces. 155
Parameter name should be final. 155
Parameter index should be final. 156
Line has trailing spaces. 157
Parameter value should be final. 157
'{' should be on the previous line. 158
Method 'getPropertyName' is not designed for extension - needs to be abstract, final or empty. 162
Missing a Javadoc comment. 162
Method 'setPropertyName' is not designed for extension - needs to be abstract, final or empty. 166
Missing a Javadoc comment. 166
Parameter propertyName should be final. 166
'propertyName' hides a field. 166
Method 'setNameAttributeValue' is not designed for extension - needs to be abstract, final or empty. 170
Missing a Javadoc comment. 170
Parameter attributeValue should be final. 170
Method 'isCollection' is not designed for extension - needs to be abstract, final or empty. 175
Missing a Javadoc comment. 175
Method 'getPropertyCount' is not designed for extension - needs to be abstract, final or empty. 179
Missing a Javadoc comment. 179
Method 'getPropertyNames' is not designed for extension - needs to be abstract, final or empty. 183
Missing a Javadoc comment. 183
Method 'asPath' is not designed for extension - needs to be abstract, final or empty. 187
Missing a Javadoc comment. 187
Missing a Javadoc comment. 204
Parameter string should be final. 204

org/apache/commons/jxpath/ri/model/beans/PropertyIterator.java

ErrorLine
Line does not match expected header line of ''. 7
Missing a Javadoc comment. 30
Missing a Javadoc comment. 31
Missing a Javadoc comment. 32
Missing a Javadoc comment. 33
Missing a Javadoc comment. 34
Missing a Javadoc comment. 35
Missing a Javadoc comment. 36
Missing a Javadoc comment. 37
Missing a Javadoc comment. 39
Missing a Javadoc comment. 40
Missing a Javadoc comment. 42
Parameter pointer should be final. 43
Parameter name should be final. 44
'name' hides a field. 44
Parameter reverse should be final. 45
'reverse' hides a field. 45
Line has trailing spaces. 46
Parameter startWith should be final. 46
'{' should be on the previous line. 47
Line has trailing spaces. 58
Method 'getPropertyPointer' is not designed for extension - needs to be abstract, final or empty. 80
Missing a Javadoc comment. 80
Method 'reset' is not designed for extension - needs to be abstract, final or empty. 84
Missing a Javadoc comment. 84
Method 'getNodePointer' is not designed for extension - needs to be abstract, final or empty. 89
Missing a Javadoc comment. 89
Method 'getPosition' is not designed for extension - needs to be abstract, final or empty. 121
Missing a Javadoc comment. 121
Method 'setPosition' is not designed for extension - needs to be abstract, final or empty. 125
Missing a Javadoc comment. 125
Parameter position should be final. 125
'position' hides a field. 125
Missing a Javadoc comment. 134
Parameter position should be final. 134
'position' hides a field. 134
Missing a Javadoc comment. 176
Parameter position should be final. 176
'position' hides a field. 176
Method 'prepareForIndividualProperty' is not designed for extension - needs to be abstract, final or empty. 244
Missing a Javadoc comment. 244
Parameter name should be final. 244
'name' hides a field. 244
Array brackets at illegal position. 248
Expected an @return tag. 292

org/apache/commons/jxpath/ri/model/beans/PropertyOwnerPointer.java

ErrorLine
Missing a header - not enough lines in file. 1
Method 'childIterator' is not designed for extension - needs to be abstract, final or empty. 39
Missing a Javadoc comment. 39
Parameter test should be final. 40
Parameter reverse should be final. 41
Line has trailing spaces. 42
Parameter startWith should be final. 42
'{' should be on the previous line. 43
Method 'createNodeIterator' is not designed for extension - needs to be abstract, final or empty. 71
Missing a Javadoc comment. 71
Parameter property should be final. 72
Parameter reverse should be final. 73
Line has trailing spaces. 74
Parameter startWith should be final. 74
'{' should be on the previous line. 75
Method 'attributeIterator' is not designed for extension - needs to be abstract, final or empty. 79
Missing a Javadoc comment. 79
Parameter name should be final. 79
Missing a Javadoc comment. 83
Parameter parent should be final. 83
Parameter locale should be final. 83
Missing a Javadoc comment. 87
Parameter parent should be final. 87
Method 'setIndex' is not designed for extension - needs to be abstract, final or empty. 91
Missing a Javadoc comment. 91
Parameter index should be final. 91
Missing a Javadoc comment. 98
Missing a Javadoc comment. 100
Method 'getImmediateNode' is not designed for extension - needs to be abstract, final or empty. 101
Missing a Javadoc comment. 101
Missing a Javadoc comment. 113
Method 'setValue' is not designed for extension - needs to be abstract, final or empty. 119
Parameter value should be final. 119
'value' hides a field. 119
Expected @param tag for 'value'. 119
Method 'remove' is not designed for extension - needs to be abstract, final or empty. 145
Missing a Javadoc comment. 157
Line has trailing spaces. 158
Method 'isDynamicPropertyDeclarationSupported' is not designed for extension - needs to be abstract, final or empty. 164
Method 'compareChildNodePointers' is not designed for extension - needs to be abstract, final or empty. 168
Missing a Javadoc comment. 168
Parameter pointer1 should be final. 169
Line has trailing spaces. 170
Parameter pointer2 should be final. 170
'{' should be on the previous line. 171

org/apache/commons/jxpath/ri/model/beans/PropertyPointer.java

ErrorLine
Line does not match expected header line of ''. 7
Missing a Javadoc comment. 34
Missing a Javadoc comment. 36
Variable 'propertyIndex' must be private and have accessor methods. 36
Missing a Javadoc comment. 37
Variable 'bean' must be private and have accessor methods. 37
Parameter parent should be final. 43
Expected @param tag for 'parent'. 43
Method 'getPropertyIndex' is not designed for extension - needs to be abstract, final or empty. 47
Missing a Javadoc comment. 47
Method 'setPropertyIndex' is not designed for extension - needs to be abstract, final or empty. 51
Missing a Javadoc comment. 51
Parameter index should be final. 51
Method 'getBean' is not designed for extension - needs to be abstract, final or empty. 58
Missing a Javadoc comment. 58
Method 'getName' is not designed for extension - needs to be abstract, final or empty. 65
Missing a Javadoc comment. 65
Missing a Javadoc comment. 69
Missing a Javadoc comment. 71
Parameter propertyName should be final. 71
Missing a Javadoc comment. 73
Missing a Javadoc comment. 75
Missing a Javadoc comment. 77
Method 'isActual' is not designed for extension - needs to be abstract, final or empty. 79
Missing a Javadoc comment. 79
Missing a Javadoc comment. 87
Missing a Javadoc comment. 89
Method 'getImmediateNode' is not designed for extension - needs to be abstract, final or empty. 90
Missing a Javadoc comment. 90
Line has trailing spaces. 101
Method 'isCollection' is not designed for extension - needs to be abstract, final or empty. 102
Missing a Javadoc comment. 102
'value' hides a field. 103
Line has trailing spaces. 106
Method 'isLeaf' is not designed for extension - needs to be abstract, final or empty. 107
Missing a Javadoc comment. 107
'value' hides a field. 108
Line has trailing spaces. 111
Expected an @return tag. 117
Method 'getLength' is not designed for extension - needs to be abstract, final or empty. 117
Expected an @return tag. 126
Method 'getImmediateValuePointer' is not designed for extension - needs to be abstract, final or empty. 126
Method 'createPath' is not designed for extension - needs to be abstract, final or empty. 133
Missing a Javadoc comment. 133
Parameter context should be final. 133
Avoid inline conditionals. 136
Method 'createPath' is not designed for extension - needs to be abstract, final or empty. 155
Missing a Javadoc comment. 155
Parameter context should be final. 155
Parameter value should be final. 155
'value' hides a field. 155
Line has trailing spaces. 160
Method 'createChild' is not designed for extension - needs to be abstract, final or empty. 164
Missing a Javadoc comment. 164
Parameter context should be final. 165
Parameter name should be final. 166
Parameter index should be final. 167
Line has trailing spaces. 168
Parameter value should be final. 168
'value' hides a field. 168
'{' should be on the previous line. 169
Method 'createChild' is not designed for extension - needs to be abstract, final or empty. 178
Missing a Javadoc comment. 178
Parameter context should be final. 179
Parameter name should be final. 180
Line has trailing spaces. 181
Parameter index should be final. 181
'{' should be on the previous line. 182
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 191
Missing a Javadoc comment. 191
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 195
Missing a Javadoc comment. 195
Parameter object should be final. 195
Avoid inline conditionals. 216
Avoid inline conditionals. 217
Method 'compareChildNodePointers' is not designed for extension - needs to be abstract, final or empty. 221
Missing a Javadoc comment. 221
Parameter pointer1 should be final. 222
Line has trailing spaces. 223
Parameter pointer2 should be final. 223
'{' should be on the previous line. 224
Line has trailing spaces. 227
Missing a Javadoc comment. 228
Parameter context should be final. 228

org/apache/commons/jxpath/ri/model/container/ContainerPointer.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 36
Missing a Javadoc comment. 37
Missing a Javadoc comment. 39
Parameter container should be final. 39
'container' hides a field. 39
Parameter locale should be final. 39
Missing a Javadoc comment. 44
Parameter parent should be final. 44
Parameter container should be final. 44
'container' hides a field. 44
Expected an @return tag. 52
Method 'isContainer' is not designed for extension - needs to be abstract, final or empty. 52
Method 'getName' is not designed for extension - needs to be abstract, final or empty. 56
Missing a Javadoc comment. 56
Method 'getBaseValue' is not designed for extension - needs to be abstract, final or empty. 60
Missing a Javadoc comment. 60
Line has trailing spaces. 63
Method 'isCollection' is not designed for extension - needs to be abstract, final or empty. 64
Missing a Javadoc comment. 64
Line has trailing spaces. 68
Method 'getLength' is not designed for extension - needs to be abstract, final or empty. 69
Missing a Javadoc comment. 69
Line has trailing spaces. 75
Method 'isLeaf' is not designed for extension - needs to be abstract, final or empty. 77
Missing a Javadoc comment. 77
Line has trailing spaces. 79
Method 'getImmediateNode' is not designed for extension - needs to be abstract, final or empty. 81
Missing a Javadoc comment. 81
Method 'setValue' is not designed for extension - needs to be abstract, final or empty. 96
Missing a Javadoc comment. 96
Parameter value should be final. 96
Comment matches to-do format 'TODO:'. 97
Method 'getImmediateValuePointer' is not designed for extension - needs to be abstract, final or empty. 101
Missing a Javadoc comment. 101
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 110
Missing a Javadoc comment. 110
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 114
Missing a Javadoc comment. 114
Parameter object should be final. 114
Method 'childIterator' is not designed for extension - needs to be abstract, final or empty. 127
Missing a Javadoc comment. 127
Parameter test should be final. 128
Parameter reverse should be final. 129
Line has trailing spaces. 130
Parameter startWith should be final. 130
'{' should be on the previous line. 131
Method 'attributeIterator' is not designed for extension - needs to be abstract, final or empty. 135
Missing a Javadoc comment. 135
Parameter name should be final. 135
Method 'namespaceIterator' is not designed for extension - needs to be abstract, final or empty. 139
Missing a Javadoc comment. 139
Method 'namespacePointer' is not designed for extension - needs to be abstract, final or empty. 143
Missing a Javadoc comment. 143
Parameter namespace should be final. 143
Method 'testNode' is not designed for extension - needs to be abstract, final or empty. 147
Missing a Javadoc comment. 147
Parameter nodeTest should be final. 147
Method 'compareChildNodePointers' is not designed for extension - needs to be abstract, final or empty. 151
Missing a Javadoc comment. 151
Parameter pointer1 should be final. 152
Line has trailing spaces. 153
Parameter pointer2 should be final. 153
'{' should be on the previous line. 154
Line has trailing spaces. 157
Method 'getNamespaceURI' is not designed for extension - needs to be abstract, final or empty. 158
Missing a Javadoc comment. 158
Parameter prefix should be final. 158
Line has trailing spaces. 161
Method 'asPath' is not designed for extension - needs to be abstract, final or empty. 162
Missing a Javadoc comment. 162

org/apache/commons/jxpath/ri/model/container/ContainerPointerFactory.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 33
Method 'getOrder' is not designed for extension - needs to be abstract, final or empty. 35
Missing a Javadoc comment. 35
Method 'createNodePointer' is not designed for extension - needs to be abstract, final or empty. 39
Missing a Javadoc comment. 39
Parameter name should be final. 40
Parameter bean should be final. 41
Line has trailing spaces. 42
Parameter locale should be final. 42
'{' should be on the previous line. 43
Method 'createNodePointer' is not designed for extension - needs to be abstract, final or empty. 50
Missing a Javadoc comment. 50
Parameter parent should be final. 51
Parameter name should be final. 52
Line has trailing spaces. 53
Parameter bean should be final. 53
'{' should be on the previous line. 54

org/apache/commons/jxpath/ri/model/dom/DOMAttributeIterator.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 36
Missing a Javadoc comment. 37
Missing a Javadoc comment. 38
Missing a Javadoc comment. 39
Missing a Javadoc comment. 41
Parameter parent should be final. 41
'parent' hides a field. 41
Parameter name should be final. 41
'name' hides a field. 41
Missing a Javadoc comment. 67
Parameter attr should be final. 67
Parameter testName should be final. 67
Missing a Javadoc comment. 101
Parameter s1 should be final. 101
Parameter s2 should be final. 101
Missing a Javadoc comment. 111
Parameter element should be final. 111
Parameter name should be final. 111
'name' hides a field. 111
Method 'getNodePointer' is not designed for extension - needs to be abstract, final or empty. 142
Missing a Javadoc comment. 142
Method 'getPosition' is not designed for extension - needs to be abstract, final or empty. 156
Missing a Javadoc comment. 156
Method 'setPosition' is not designed for extension - needs to be abstract, final or empty. 160
Missing a Javadoc comment. 160
Parameter position should be final. 160
'position' hides a field. 160

org/apache/commons/jxpath/ri/model/dom/DOMAttributePointer.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 33
Missing a Javadoc comment. 35
Parameter parent should be final. 35
Parameter attr should be final. 35
'attr' hides a field. 35
Method 'getName' is not designed for extension - needs to be abstract, final or empty. 40
Missing a Javadoc comment. 40
Method 'getNamespaceURI' is not designed for extension - needs to be abstract, final or empty. 46
Missing a Javadoc comment. 46
Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 54
Missing a Javadoc comment. 54
Line has trailing spaces. 64
Method 'getBaseValue' is not designed for extension - needs to be abstract, final or empty. 65
Missing a Javadoc comment. 65
Line has trailing spaces. 68
Method 'isCollection' is not designed for extension - needs to be abstract, final or empty. 69
Missing a Javadoc comment. 69
Line has trailing spaces. 72
Method 'getLength' is not designed for extension - needs to be abstract, final or empty. 73
Missing a Javadoc comment. 73
Line has trailing spaces. 75
Method 'getImmediateNode' is not designed for extension - needs to be abstract, final or empty. 77
Missing a Javadoc comment. 77
Method 'isActual' is not designed for extension - needs to be abstract, final or empty. 81
Missing a Javadoc comment. 81
Method 'isLeaf' is not designed for extension - needs to be abstract, final or empty. 85
Missing a Javadoc comment. 85
Method 'testNode' is not designed for extension - needs to be abstract, final or empty. 89
Missing a Javadoc comment. 89
Parameter nodeTest should be final. 89
Method 'setValue' is not designed for extension - needs to be abstract, final or empty. 99
Parameter value should be final. 99
Expected @param tag for 'value'. 99
Method 'remove' is not designed for extension - needs to be abstract, final or empty. 103
Missing a Javadoc comment. 103
Expected an @return tag. 109
Method 'asPath' is not designed for extension - needs to be abstract, final or empty. 109
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 123
Missing a Javadoc comment. 123
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 127
Missing a Javadoc comment. 127
Parameter object should be final. 127
Method 'compareChildNodePointers' is not designed for extension - needs to be abstract, final or empty. 140
Missing a Javadoc comment. 140
Parameter pointer1 should be final. 141
Line has trailing spaces. 142
Parameter pointer2 should be final. 142
'{' should be on the previous line. 143

org/apache/commons/jxpath/ri/model/dom/DOMNamespaceIterator.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 35
Missing a Javadoc comment. 36
Missing a Javadoc comment. 37
Missing a Javadoc comment. 39
Parameter parent should be final. 39
'parent' hides a field. 39
Missing a Javadoc comment. 45
Parameter attributes should be final. 45
'attributes' hides a field. 45
Parameter node should be final. 45
'parent' hides a field. 46
Method 'getNodePointer' is not designed for extension - needs to be abstract, final or empty. 68
Missing a Javadoc comment. 68
Method 'getPosition' is not designed for extension - needs to be abstract, final or empty. 88
Missing a Javadoc comment. 88
Method 'setPosition' is not designed for extension - needs to be abstract, final or empty. 92
Missing a Javadoc comment. 92
Parameter position should be final. 92
'position' hides a field. 92

org/apache/commons/jxpath/ri/model/dom/DOMNodeIterator.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 30
Missing a Javadoc comment. 31
Missing a Javadoc comment. 32
Missing a Javadoc comment. 33
Missing a Javadoc comment. 34
Missing a Javadoc comment. 35
Missing a Javadoc comment. 37
Parameter parent should be final. 38
'parent' hides a field. 38
Parameter nodeTest should be final. 39
'nodeTest' hides a field. 39
Parameter reverse should be final. 40
'reverse' hides a field. 40
Line has trailing spaces. 41
Parameter startWith should be final. 41
'{' should be on the previous line. 42
Method 'getNodePointer' is not designed for extension - needs to be abstract, final or empty. 52
Missing a Javadoc comment. 52
Method 'getPosition' is not designed for extension - needs to be abstract, final or empty. 62
Missing a Javadoc comment. 62
Method 'setPosition' is not designed for extension - needs to be abstract, final or empty. 66
Missing a Javadoc comment. 66
Parameter position should be final. 66
'position' hides a field. 66
Missing a Javadoc comment. 80
Missing a Javadoc comment. 105
Missing a Javadoc comment. 142

org/apache/commons/jxpath/ri/model/dom/DOMNodePointer.java

ErrorLine
Line does not match expected header line of ''. 7
Missing a Javadoc comment. 52
Missing a Javadoc comment. 53
Missing a Javadoc comment. 54
Missing a Javadoc comment. 55
Line has trailing spaces. 57
Missing a Javadoc comment. 57
Line has trailing spaces. 59
Missing a Javadoc comment. 59
Missing a Javadoc comment. 62
Parameter node should be final. 62
'node' hides a field. 62
Parameter locale should be final. 62
Missing a Javadoc comment. 67
Parameter node should be final. 67
'node' hides a field. 67
Parameter locale should be final. 67
Parameter id should be final. 67
'id' hides a field. 67
Missing a Javadoc comment. 73
Parameter parent should be final. 73
Parameter node should be final. 73
'node' hides a field. 73
Line has trailing spaces. 77
Method 'testNode' is not designed for extension - needs to be abstract, final or empty. 78
Missing a Javadoc comment. 78
Parameter test should be final. 78
Missing a Javadoc comment. 82
Parameter node should be final. 82
'node' hides a field. 82
Parameter test should be final. 82
switch without "default" clause. 109
Missing a Javadoc comment. 132
Parameter s1 should be final. 132
Parameter s2 should be final. 132
Method 'getName' is not designed for extension - needs to be abstract, final or empty. 147
Missing a Javadoc comment. 147
Method 'getNamespaceURI' is not designed for extension - needs to be abstract, final or empty. 161
Missing a Javadoc comment. 161
Method 'childIterator' is not designed for extension - needs to be abstract, final or empty. 165
Missing a Javadoc comment. 165
Parameter test should be final. 166
Parameter reverse should be final. 167
Line has trailing spaces. 168
Parameter startWith should be final. 168
'{' should be on the previous line. 169
Method 'attributeIterator' is not designed for extension - needs to be abstract, final or empty. 173
Missing a Javadoc comment. 173
Parameter name should be final. 173
Method 'namespacePointer' is not designed for extension - needs to be abstract, final or empty. 177
Missing a Javadoc comment. 177
Parameter prefix should be final. 177
Method 'namespaceIterator' is not designed for extension - needs to be abstract, final or empty. 181
Missing a Javadoc comment. 181
Method 'getNamespaceURI' is not designed for extension - needs to be abstract, final or empty. 185
Missing a Javadoc comment. 185
Parameter prefix should be final. 185
'cast' is not followed by whitespace. 210
Missing a Javadoc comment. 232
Parameter prefix should be final. 232
Parameter namespace should be final. 232
'cast' is not followed by whitespace. 236
Method 'getDefaultNamespaceURI' is not designed for extension - needs to be abstract, final or empty. 251
Missing a Javadoc comment. 251
Avoid inline conditionals. 269
Method 'getBaseValue' is not designed for extension - needs to be abstract, final or empty. 272
Missing a Javadoc comment. 272
Method 'getImmediateNode' is not designed for extension - needs to be abstract, final or empty. 276
Missing a Javadoc comment. 276
Method 'isActual' is not designed for extension - needs to be abstract, final or empty. 280
Missing a Javadoc comment. 280
Method 'isCollection' is not designed for extension - needs to be abstract, final or empty. 284
Missing a Javadoc comment. 284
Method 'getLength' is not designed for extension - needs to be abstract, final or empty. 288
Missing a Javadoc comment. 288
Method 'isLeaf' is not designed for extension - needs to be abstract, final or empty. 292
Missing a Javadoc comment. 292
Expected an @return tag. 301
Method 'isLanguage' is not designed for extension - needs to be abstract, final or empty. 301
Parameter lang should be final. 301
Expected @param tag for 'lang'. 301
Method 'getLanguage' is not designed for extension - needs to be abstract, final or empty. 309
Missing a Javadoc comment. 309
Method 'setValue' is not designed for extension - needs to be abstract, final or empty. 330
Parameter value should be final. 330
Expected @param tag for 'value'. 330
Line has trailing spaces. 373
Method 'createChild' is not designed for extension - needs to be abstract, final or empty. 374
Missing a Javadoc comment. 374
Parameter context should be final. 375
Parameter name should be final. 376
Line has trailing spaces. 377
Parameter index should be final. 377
'{' should be on the previous line. 378
Line has trailing spaces. 406
Method 'createChild' is not designed for extension - needs to be abstract, final or empty. 406
Missing a Javadoc comment. 406
Parameter context should be final. 406
Parameter name should be final. 407
Parameter index should be final. 407
Parameter value should be final. 407
'{' should be on the previous line. 408
Method 'createAttribute' is not designed for extension - needs to be abstract, final or empty. 414
Missing a Javadoc comment. 414
Parameter context should be final. 414
Parameter name should be final. 414
Method 'remove' is not designed for extension - needs to be abstract, final or empty. 438
Missing a Javadoc comment. 438
Method 'asPath' is not designed for extension - needs to be abstract, final or empty. 446
Missing a Javadoc comment. 446
switch without "default" clause. 455
Line has trailing spaces. 467
Missing a Javadoc comment. 511
Parameter string should be final. 511
Missing a Javadoc comment. 531
Line has trailing spaces. 545
Missing a Javadoc comment. 546
Missing a Javadoc comment. 558
Missing a Javadoc comment. 571
Parameter target should be final. 571
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 584
Missing a Javadoc comment. 584
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 588
Missing a Javadoc comment. 588
Parameter object should be final. 588
Missing a Javadoc comment. 601
Parameter node should be final. 601
'node' hides a field. 601
Missing a Javadoc comment. 616
Parameter node should be final. 616
'node' hides a field. 616
Line has trailing spaces. 630
Missing a Javadoc comment. 631
Parameter node should be final. 631
'node' hides a field. 631
Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 665
Missing a Javadoc comment. 665
Missing a Javadoc comment. 669
Parameter node should be final. 669
'node' hides a field. 669
Avoid inline conditionals. 673
Avoid inline conditionals. 679
Avoid inline conditionals. 683
'16' is a magic number. 687
Expected an @return tag. 704
Method 'getPointerByID' is not designed for extension - needs to be abstract, final or empty. 704
Parameter context should be final. 704
Expected @param tag for 'context'. 704
Parameter id should be final. 704
'id' hides a field. 704
Expected @param tag for 'id'. 704
Missing a Javadoc comment. 721
Parameter context should be final. 721
Method 'compareChildNodePointers' is not designed for extension - needs to be abstract, final or empty. 732
Missing a Javadoc comment. 732
Parameter pointer1 should be final. 733
Parameter pointer2 should be final. 733
'{' should be on the previous line. 734

org/apache/commons/jxpath/ri/model/dom/DOMPointerFactory.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 33
Method 'getOrder' is not designed for extension - needs to be abstract, final or empty. 35
Missing a Javadoc comment. 35
Method 'createNodePointer' is not designed for extension - needs to be abstract, final or empty. 39
Missing a Javadoc comment. 39
Parameter name should be final. 40
Parameter bean should be final. 41
Line has trailing spaces. 42
Parameter locale should be final. 42
'{' should be on the previous line. 43
Method 'createNodePointer' is not designed for extension - needs to be abstract, final or empty. 50
Missing a Javadoc comment. 50
Parameter parent should be final. 51
Parameter name should be final. 52
Line has trailing spaces. 53
Parameter bean should be final. 53
'{' should be on the previous line. 54

org/apache/commons/jxpath/ri/model/dom/NamespacePointer.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 31
Missing a Javadoc comment. 32
Missing a Javadoc comment. 34
Parameter parent should be final. 34
Parameter prefix should be final. 34
'prefix' hides a field. 34
Missing a Javadoc comment. 39
Parameter parent should be final. 40
Parameter prefix should be final. 41
'prefix' hides a field. 41
Line has trailing spaces. 42
Parameter namespaceURI should be final. 42
'namespaceURI' hides a field. 42
'{' should be on the previous line. 43
Method 'getName' is not designed for extension - needs to be abstract, final or empty. 49
Missing a Javadoc comment. 49
Method 'getBaseValue' is not designed for extension - needs to be abstract, final or empty. 53
Missing a Javadoc comment. 53
Line has trailing spaces. 56
Method 'isCollection' is not designed for extension - needs to be abstract, final or empty. 57
Missing a Javadoc comment. 57
Line has trailing spaces. 60
Method 'getLength' is not designed for extension - needs to be abstract, final or empty. 61
Missing a Javadoc comment. 61
Line has trailing spaces. 63
Method 'getImmediateNode' is not designed for extension - needs to be abstract, final or empty. 65
Missing a Javadoc comment. 65
Method 'getNamespaceURI' is not designed for extension - needs to be abstract, final or empty. 69
Missing a Javadoc comment. 69
Method 'isLeaf' is not designed for extension - needs to be abstract, final or empty. 76
Missing a Javadoc comment. 76
Method 'setValue' is not designed for extension - needs to be abstract, final or empty. 83
Parameter value should be final. 83
Expected @param tag for 'value'. 83
Method 'testNode' is not designed for extension - needs to be abstract, final or empty. 87
Missing a Javadoc comment. 87
Parameter nodeTest should be final. 87
Method 'asPath' is not designed for extension - needs to be abstract, final or empty. 94
Missing a Javadoc comment. 94
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 108
Missing a Javadoc comment. 108
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 112
Missing a Javadoc comment. 112
Parameter object should be final. 112
Method 'compareChildNodePointers' is not designed for extension - needs to be abstract, final or empty. 125
Missing a Javadoc comment. 125
Parameter pointer1 should be final. 126
Line has trailing spaces. 127
Parameter pointer2 should be final. 127
'{' should be on the previous line. 128

org/apache/commons/jxpath/ri/model/dynabeans/DynaBeanPointer.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 34
Missing a Javadoc comment. 35
Missing a Javadoc comment. 37
Parameter name should be final. 37
'name' hides a field. 37
Parameter dynaBean should be final. 37
'dynaBean' hides a field. 37
Parameter locale should be final. 37
Parameter parent should be final. 46
Expected @param tag for 'parent'. 46
Parameter name should be final. 46
'name' hides a field. 46
Parameter dynaBean should be final. 46
'dynaBean' hides a field. 46
Expected @param tag for 'dynaBean'. 46
Method 'getPropertyPointer' is not designed for extension - needs to be abstract, final or empty. 52
Missing a Javadoc comment. 52
Method 'getName' is not designed for extension - needs to be abstract, final or empty. 56
Missing a Javadoc comment. 56
Expected an @return tag. 63
Method 'getBaseValue' is not designed for extension - needs to be abstract, final or empty. 63
Method 'getImmediateNode' is not designed for extension - needs to be abstract, final or empty. 67
Missing a Javadoc comment. 67
Method 'isCollection' is not designed for extension - needs to be abstract, final or empty. 71
Missing a Javadoc comment. 71
Expected an @return tag. 78
Method 'getLength' is not designed for extension - needs to be abstract, final or empty. 78
Method 'isLeaf' is not designed for extension - needs to be abstract, final or empty. 82
Missing a Javadoc comment. 82
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 86
Missing a Javadoc comment. 86
Avoid inline conditionals. 87
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 90
Missing a Javadoc comment. 90
Parameter object should be final. 90
Avoid inline conditionals. 111
Avoid inline conditionals. 112
Expected an @return tag. 123
Method 'asPath' is not designed for extension - needs to be abstract, final or empty. 123

org/apache/commons/jxpath/ri/model/dynabeans/DynaBeanPointerFactory.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 36
Method 'getOrder' is not designed for extension - needs to be abstract, final or empty. 38
Missing a Javadoc comment. 38
Method 'createNodePointer' is not designed for extension - needs to be abstract, final or empty. 42
Missing a Javadoc comment. 42
Parameter name should be final. 43
Parameter bean should be final. 43
Parameter locale should be final. 43
'{' should be on the previous line. 44
Method 'createNodePointer' is not designed for extension - needs to be abstract, final or empty. 51
Missing a Javadoc comment. 51
Parameter parent should be final. 52
Parameter name should be final. 52
Parameter bean should be final. 52
'{' should be on the previous line. 53

org/apache/commons/jxpath/ri/model/dynabeans/DynaBeanPropertyPointer.java

ErrorLine
Line does not match expected header line of ''. 7
Missing a Javadoc comment. 36
Missing a Javadoc comment. 37
Missing a Javadoc comment. 38
Missing a Javadoc comment. 40
Parameter parent should be final. 40
Parameter dynaBean should be final. 40
'dynaBean' hides a field. 40
Method 'getBaseValue' is not designed for extension - needs to be abstract, final or empty. 45
Missing a Javadoc comment. 45
Expected an @return tag. 52
Method 'isContainer' is not designed for extension - needs to be abstract, final or empty. 52
Expected an @return tag. 59
Method 'getPropertyCount' is not designed for extension - needs to be abstract, final or empty. 59
Expected an @return tag. 68
Method 'getPropertyNames' is not designed for extension - needs to be abstract, final or empty. 68
Array brackets at illegal position. 71
'name' hides a field. 79
Expected an @return tag. 93
Method 'getPropertyName' is not designed for extension - needs to be abstract, final or empty. 93
'names' hides a field. 95
Array brackets at illegal position. 95
Method 'setPropertyName' is not designed for extension - needs to be abstract, final or empty. 109
Parameter propertyName should be final. 109
Expected @param tag for 'propertyName'. 109
Expected an @return tag. 118
Method 'getPropertyIndex' is not designed for extension - needs to be abstract, final or empty. 118
'names' hides a field. 120
Array brackets at illegal position. 120
Method 'setPropertyIndex' is not designed for extension - needs to be abstract, final or empty. 136
Parameter index should be final. 136
Expected @param tag for 'index'. 136
Expected an @return tag. 149
Method 'getImmediateNode' is not designed for extension - needs to be abstract, final or empty. 149
'name' hides a field. 150
Expected an @return tag. 190
Method 'isActualProperty' is not designed for extension - needs to be abstract, final or empty. 190
Method 'isIndexedProperty' is not designed for extension - needs to be abstract, final or empty. 195
Missing a Javadoc comment. 195
Method 'setValue' is not designed for extension - needs to be abstract, final or empty. 206
Parameter value should be final. 206
Expected @param tag for 'value'. 206
Method 'remove' is not designed for extension - needs to be abstract, final or empty. 210
Missing a Javadoc comment. 210
Missing a Javadoc comment. 226
Parameter index should be final. 226
Parameter value should be final. 226
Missing a Javadoc comment. 240
Parameter value should be final. 240
Parameter element should be final. 240
Avoid inline conditionals. 259

org/apache/commons/jxpath/ri/model/dynabeans/package.html

ErrorLine
Missing package documentation file.0

org/apache/commons/jxpath/ri/model/dynamic/DynamicAttributeIterator.java

ErrorLine
Missing a header - not enough lines in file. 1
Line has trailing spaces. 26
Missing a Javadoc comment. 32
Parameter parent should be final. 32
Parameter name should be final. 32
Method 'prepareForIndividualProperty' is not designed for extension - needs to be abstract, final or empty. 36
Missing a Javadoc comment. 36
Parameter name should be final. 36

org/apache/commons/jxpath/ri/model/dynamic/DynamicPointer.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 38
Missing a Javadoc comment. 39
Missing a Javadoc comment. 40
Missing a Javadoc comment. 41
Missing a Javadoc comment. 43
Parameter name should be final. 43
'name' hides a field. 43
Parameter bean should be final. 43
'bean' hides a field. 43
Parameter handler should be final. 44
'handler' hides a field. 44
Parameter locale should be final. 44
'{' should be on the previous line. 45
Missing a Javadoc comment. 52
Parameter parent should be final. 52
Parameter name should be final. 52
'name' hides a field. 52
Parameter bean should be final. 53
'bean' hides a field. 53
Parameter handler should be final. 53
'handler' hides a field. 53
'{' should be on the previous line. 54
Method 'getPropertyPointer' is not designed for extension - needs to be abstract, final or empty. 61
Missing a Javadoc comment. 61
Method 'createNodeIterator' is not designed for extension - needs to be abstract, final or empty. 65
Missing a Javadoc comment. 65
Parameter property should be final. 66
Parameter reverse should be final. 66
Parameter startWith should be final. 66
'{' should be on the previous line. 67
Method 'attributeIterator' is not designed for extension - needs to be abstract, final or empty. 71
Missing a Javadoc comment. 71
Parameter name should be final. 71
'name' hides a field. 71
Method 'getName' is not designed for extension - needs to be abstract, final or empty. 75
Missing a Javadoc comment. 75
Line has trailing spaces. 78
Method 'isDynamicPropertyDeclarationSupported' is not designed for extension - needs to be abstract, final or empty. 79
Missing a Javadoc comment. 79
Line has trailing spaces. 82
Expected an @return tag. 86
Method 'getBaseValue' is not designed for extension - needs to be abstract, final or empty. 86
Line has trailing spaces. 89
Method 'isLeaf' is not designed for extension - needs to be abstract, final or empty. 90
Missing a Javadoc comment. 90
Line has trailing spaces. 94
Line has trailing spaces. 95
Method 'isCollection' is not designed for extension - needs to be abstract, final or empty. 96
Missing a Javadoc comment. 96
Expected an @return tag. 103
Method 'getLength' is not designed for extension - needs to be abstract, final or empty. 103
Method 'asPath' is not designed for extension - needs to be abstract, final or empty. 107
Missing a Javadoc comment. 107
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 114
Missing a Javadoc comment. 114
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 118
Missing a Javadoc comment. 118
Parameter object should be final. 118

org/apache/commons/jxpath/ri/model/dynamic/DynamicPointerFactory.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 37
Method 'getOrder' is not designed for extension - needs to be abstract, final or empty. 39
Missing a Javadoc comment. 39
Method 'createNodePointer' is not designed for extension - needs to be abstract, final or empty. 43
Missing a Javadoc comment. 43
Parameter name should be final. 44
Parameter bean should be final. 45
Line has trailing spaces. 46
Parameter locale should be final. 46
'{' should be on the previous line. 47
Method 'createNodePointer' is not designed for extension - needs to be abstract, final or empty. 58
Missing a Javadoc comment. 58
Parameter parent should be final. 59
Parameter name should be final. 60
Line has trailing spaces. 61
Parameter bean should be final. 61
'{' should be on the previous line. 62

org/apache/commons/jxpath/ri/model/dynamic/DynamicPropertyIterator.java

ErrorLine
Missing a header - not enough lines in file. 1
Line has trailing spaces. 24
Missing a Javadoc comment. 30
Parameter pointer should be final. 31
Parameter name should be final. 32
Parameter reverse should be final. 33
Line has trailing spaces. 34
Parameter startWith should be final. 34
'{' should be on the previous line. 35

org/apache/commons/jxpath/ri/model/dynamic/DynamicPropertyPointer.java

ErrorLine
Line does not match expected header line of ''. 7
Missing a Javadoc comment. 36
Missing a Javadoc comment. 37
Missing a Javadoc comment. 38
Missing a Javadoc comment. 39
Missing a Javadoc comment. 41
Parameter parent should be final. 42
Line has trailing spaces. 43
Parameter handler should be final. 43
'handler' hides a field. 43
'{' should be on the previous line. 44
Expected an @return tag. 51
Method 'isContainer' is not designed for extension - needs to be abstract, final or empty. 51
Expected an @return tag. 58
Method 'getPropertyCount' is not designed for extension - needs to be abstract, final or empty. 58
Expected an @return tag. 65
Method 'getPropertyNames' is not designed for extension - needs to be abstract, final or empty. 65
Array brackets at illegal position. 67
Expected an @return tag. 91
Method 'getPropertyName' is not designed for extension - needs to be abstract, final or empty. 91
'names' hides a field. 93
Array brackets at illegal position. 93
Method 'setPropertyName' is not designed for extension - needs to be abstract, final or empty. 111
Parameter propertyName should be final. 111
Expected @param tag for 'propertyName'. 111
Expected an @return tag. 124
Method 'getPropertyIndex' is not designed for extension - needs to be abstract, final or empty. 124
'names' hides a field. 126
Array brackets at illegal position. 126
Method 'setPropertyIndex' is not designed for extension - needs to be abstract, final or empty. 141
Parameter index should be final. 141
Expected @param tag for 'index'. 141
Expected an @return tag. 152
Method 'getBaseValue' is not designed for extension - needs to be abstract, final or empty. 152
Expected an @return tag. 162
Method 'getImmediateNode' is not designed for extension - needs to be abstract, final or empty. 162
Expected an @return tag. 181
Method 'isActualProperty' is not designed for extension - needs to be abstract, final or empty. 181
Method 'setValue' is not designed for extension - needs to be abstract, final or empty. 190
Parameter value should be final. 190
Expected @param tag for 'value'. 190
Method 'createPath' is not designed for extension - needs to be abstract, final or empty. 202
Missing a Javadoc comment. 202
Parameter context should be final. 202
Line has trailing spaces. 225
Line has trailing spaces. 231
Line has trailing spaces. 234
Method 'createPath' is not designed for extension - needs to be abstract, final or empty. 235
Missing a Javadoc comment. 235
Parameter context should be final. 235
Parameter value should be final. 235
Method 'remove' is not designed for extension - needs to be abstract, final or empty. 246
Missing a Javadoc comment. 246
Missing a Javadoc comment. 259
Line has trailing spaces. 268
Method 'asPath' is not designed for extension - needs to be abstract, final or empty. 269
Missing a Javadoc comment. 269
Missing a Javadoc comment. 287
Parameter string should be final. 287
Missing a Javadoc comment. 307
Parameter context should be final. 307

org/apache/commons/jxpath/ri/model/dynamic/package.html

ErrorLine
Missing package documentation file.0

org/apache/commons/jxpath/ri/model/jdom/JDOMAttributeIterator.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 36
Missing a Javadoc comment. 37
Missing a Javadoc comment. 38
Missing a Javadoc comment. 39
Missing a Javadoc comment. 41
Parameter parent should be final. 41
'parent' hides a field. 41
Parameter name should be final. 41
'name' hides a field. 41
Method 'getNodePointer' is not designed for extension - needs to be abstract, final or empty. 162
Missing a Javadoc comment. 162
Method 'getPosition' is not designed for extension - needs to be abstract, final or empty. 178
Missing a Javadoc comment. 178
Method 'setPosition' is not designed for extension - needs to be abstract, final or empty. 182
Missing a Javadoc comment. 182
Parameter position should be final. 182
'position' hides a field. 182

org/apache/commons/jxpath/ri/model/jdom/JDOMAttributePointer.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 30
Missing a Javadoc comment. 32
Parameter parent should be final. 32
Parameter attr should be final. 32
'attr' hides a field. 32
Method 'getName' is not designed for extension - needs to be abstract, final or empty. 37
Missing a Javadoc comment. 37
Method 'getNamespaceURI' is not designed for extension - needs to be abstract, final or empty. 43
Missing a Javadoc comment. 43
Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 51
Missing a Javadoc comment. 51
Line has trailing spaces. 53
Line has trailing spaces. 54
Method 'getBaseValue' is not designed for extension - needs to be abstract, final or empty. 55
Missing a Javadoc comment. 55
Line has trailing spaces. 58
Method 'isCollection' is not designed for extension - needs to be abstract, final or empty. 59
Missing a Javadoc comment. 59
Method 'getLength' is not designed for extension - needs to be abstract, final or empty. 63
Missing a Javadoc comment. 63
Line has trailing spaces. 65
Method 'getImmediateNode' is not designed for extension - needs to be abstract, final or empty. 67
Missing a Javadoc comment. 67
Method 'isActual' is not designed for extension - needs to be abstract, final or empty. 71
Missing a Javadoc comment. 71
Method 'isLeaf' is not designed for extension - needs to be abstract, final or empty. 75
Missing a Javadoc comment. 75
Method 'setValue' is not designed for extension - needs to be abstract, final or empty. 82
Parameter value should be final. 82
Expected @param tag for 'value'. 82
Method 'remove' is not designed for extension - needs to be abstract, final or empty. 86
Missing a Javadoc comment. 86
Expected an @return tag. 92
Method 'asPath' is not designed for extension - needs to be abstract, final or empty. 92
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 106
Missing a Javadoc comment. 106
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 110
Missing a Javadoc comment. 110
Parameter object should be final. 110
Method 'compareChildNodePointers' is not designed for extension - needs to be abstract, final or empty. 123
Missing a Javadoc comment. 123
Parameter pointer1 should be final. 124
Line has trailing spaces. 125
Parameter pointer2 should be final. 125
'{' should be on the previous line. 126

org/apache/commons/jxpath/ri/model/jdom/JDOMNamespaceIterator.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 36
Missing a Javadoc comment. 37
Missing a Javadoc comment. 38
Missing a Javadoc comment. 39
Missing a Javadoc comment. 41
Parameter parent should be final. 41
'parent' hides a field. 41
'cast' is not followed by whitespace. 45
Missing a Javadoc comment. 54
Parameter element should be final. 54
'parent' hides a field. 68
'cast' is not followed by whitespace. 70
Method 'getNodePointer' is not designed for extension - needs to be abstract, final or empty. 74
Missing a Javadoc comment. 74
Method 'getPosition' is not designed for extension - needs to be abstract, final or empty. 89
Missing a Javadoc comment. 89
Method 'setPosition' is not designed for extension - needs to be abstract, final or empty. 93
Missing a Javadoc comment. 93
Parameter position should be final. 93
'position' hides a field. 93

org/apache/commons/jxpath/ri/model/jdom/JDOMNamespacePointer.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 28
Missing a Javadoc comment. 29
Missing a Javadoc comment. 31
Parameter parent should be final. 31
Parameter prefix should be final. 31
'prefix' hides a field. 31
Missing a Javadoc comment. 36
Parameter parent should be final. 37
Parameter prefix should be final. 38
'prefix' hides a field. 38
Line has trailing spaces. 39
Parameter namespaceURI should be final. 39
'namespaceURI' hides a field. 39
'{' should be on the previous line. 40
Method 'getName' is not designed for extension - needs to be abstract, final or empty. 46
Missing a Javadoc comment. 46
Method 'getBaseValue' is not designed for extension - needs to be abstract, final or empty. 50
Missing a Javadoc comment. 50
Line has trailing spaces. 53
Method 'isCollection' is not designed for extension - needs to be abstract, final or empty. 54
Missing a Javadoc comment. 54
Line has trailing spaces. 57
Method 'getLength' is not designed for extension - needs to be abstract, final or empty. 58
Missing a Javadoc comment. 58
Line has trailing spaces. 60
Method 'getImmediateNode' is not designed for extension - needs to be abstract, final or empty. 62
Missing a Javadoc comment. 62
Method 'getNamespaceURI' is not designed for extension - needs to be abstract, final or empty. 66
Missing a Javadoc comment. 66
Method 'isLeaf' is not designed for extension - needs to be abstract, final or empty. 73
Missing a Javadoc comment. 73
Method 'setValue' is not designed for extension - needs to be abstract, final or empty. 80
Parameter value should be final. 80
Expected @param tag for 'value'. 80
Method 'asPath' is not designed for extension - needs to be abstract, final or empty. 84
Missing a Javadoc comment. 84
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 98
Missing a Javadoc comment. 98
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 102
Missing a Javadoc comment. 102
Parameter object should be final. 102
Method 'compareChildNodePointers' is not designed for extension - needs to be abstract, final or empty. 115
Missing a Javadoc comment. 115
Parameter pointer1 should be final. 116
Line has trailing spaces. 117
Parameter pointer2 should be final. 117
'{' should be on the previous line. 118

org/apache/commons/jxpath/ri/model/jdom/JDOMNodeIterator.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 34
Missing a Javadoc comment. 35
Missing a Javadoc comment. 37
Missing a Javadoc comment. 38
Missing a Javadoc comment. 39
Missing a Javadoc comment. 40
Missing a Javadoc comment. 41
Missing a Javadoc comment. 43
Parameter parent should be final. 44
'parent' hides a field. 44
Parameter nodeTest should be final. 44
'nodeTest' hides a field. 44
Parameter reverse should be final. 45
'reverse' hides a field. 45
Parameter startWith should be final. 45
'{' should be on the previous line. 46
Method 'getNodePointer' is not designed for extension - needs to be abstract, final or empty. 66
Missing a Javadoc comment. 66
Method 'getPosition' is not designed for extension - needs to be abstract, final or empty. 77
Missing a Javadoc comment. 77
Method 'setPosition' is not designed for extension - needs to be abstract, final or empty. 81
Missing a Javadoc comment. 81
Parameter position should be final. 81
'position' hides a field. 81
Expected an @return tag. 101
Missing a Javadoc comment. 122
Missing a Javadoc comment. 162

org/apache/commons/jxpath/ri/model/jdom/JDOMNodePointer.java

ErrorLine
Line does not match expected header line of ''. 7
Missing a Javadoc comment. 50
Missing a Javadoc comment. 51
Missing a Javadoc comment. 52
Missing a Javadoc comment. 53
Missing a Javadoc comment. 55
Missing a Javadoc comment. 57
Missing a Javadoc comment. 60
Parameter node should be final. 60
'node' hides a field. 60
Parameter locale should be final. 60
Missing a Javadoc comment. 65
Parameter node should be final. 65
'node' hides a field. 65
Parameter locale should be final. 65
Parameter id should be final. 65
'id' hides a field. 65
Missing a Javadoc comment. 71
Parameter parent should be final. 71
Parameter node should be final. 71
'node' hides a field. 71
Method 'childIterator' is not designed for extension - needs to be abstract, final or empty. 76
Missing a Javadoc comment. 76
Parameter test should be final. 77
Parameter reverse should be final. 78
Line has trailing spaces. 79
Parameter startWith should be final. 79
'{' should be on the previous line. 80
Method 'attributeIterator' is not designed for extension - needs to be abstract, final or empty. 84
Missing a Javadoc comment. 84
Parameter name should be final. 84
Method 'namespaceIterator' is not designed for extension - needs to be abstract, final or empty. 88
Missing a Javadoc comment. 88
Method 'namespacePointer' is not designed for extension - needs to be abstract, final or empty. 92
Missing a Javadoc comment. 92
Parameter prefix should be final. 92
Method 'getNamespaceURI' is not designed for extension - needs to be abstract, final or empty. 96
Missing a Javadoc comment. 96
Line has trailing spaces. 99
Missing a Javadoc comment. 100
Parameter node should be final. 100
'node' hides a field. 100
Method 'getNamespaceURI' is not designed for extension - needs to be abstract, final or empty. 112
Missing a Javadoc comment. 112
Parameter prefix should be final. 112
Line has trailing spaces. 114
'cast' is not followed by whitespace. 114
Line has trailing spaces. 119
Method 'compareChildNodePointers' is not designed for extension - needs to be abstract, final or empty. 130
Missing a Javadoc comment. 130
Parameter pointer1 should be final. 131
Line has trailing spaces. 132
Parameter pointer2 should be final. 132
'{' should be on the previous line. 133
Method 'getBaseValue' is not designed for extension - needs to be abstract, final or empty. 189
Method 'isCollection' is not designed for extension - needs to be abstract, final or empty. 193
Missing a Javadoc comment. 193
Line has trailing spaces. 196
Method 'getLength' is not designed for extension - needs to be abstract, final or empty. 197
Missing a Javadoc comment. 197
Line has trailing spaces. 199
Method 'isLeaf' is not designed for extension - needs to be abstract, final or empty. 201
Missing a Javadoc comment. 201
Method 'getName' is not designed for extension - needs to be abstract, final or empty. 214
Method 'getImmediateNode' is not designed for extension - needs to be abstract, final or empty. 233
Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 237
Missing a Javadoc comment. 237
Method 'setValue' is not designed for extension - needs to be abstract, final or empty. 264
Missing a Javadoc comment. 264
Parameter value should be final. 264
Line has trailing spaces. 307
Line has trailing spaces. 308
Missing a Javadoc comment. 309
Parameter content should be final. 309
Line has trailing spaces. 337
Method 'testNode' is not designed for extension - needs to be abstract, final or empty. 338
Missing a Javadoc comment. 338
Parameter test should be final. 338
Missing a Javadoc comment. 342
Parameter pointer should be final. 343
Parameter node should be final. 344
'node' hides a field. 344
Line has trailing spaces. 345
Parameter test should be final. 345
'{' should be on the previous line. 346
switch without "default" clause. 373
Missing a Javadoc comment. 396
Parameter s1 should be final. 396
Parameter s2 should be final. 396
Missing a Javadoc comment. 411
Parameter node should be final. 411
'node' hides a field. 411
Avoid inline conditionals. 414
Avoid inline conditionals. 418
Line has trailing spaces. 422
Missing a Javadoc comment. 423
Parameter node should be final. 423
'node' hides a field. 423
Expected an @return tag. 438
Method 'isLanguage' is not designed for extension - needs to be abstract, final or empty. 438
Parameter lang should be final. 438
Expected @param tag for 'lang'. 438
Method 'getLanguage' is not designed for extension - needs to be abstract, final or empty. 446
Missing a Javadoc comment. 446
Line has trailing spaces. 461
Missing a Javadoc comment. 462
Parameter node should be final. 462
'node' hides a field. 462
Method 'createChild' is not designed for extension - needs to be abstract, final or empty. 484
Missing a Javadoc comment. 484
Parameter context should be final. 485
Parameter name should be final. 486
Line has trailing spaces. 487
Parameter index should be final. 487
'{' should be on the previous line. 488
Method 'createChild' is not designed for extension - needs to be abstract, final or empty. 517
Missing a Javadoc comment. 517
Parameter context should be final. 518
Parameter name should be final. 518
Parameter index should be final. 518
Parameter value should be final. 518
'{' should be on the previous line. 519
Method 'createAttribute' is not designed for extension - needs to be abstract, final or empty. 525
Missing a Javadoc comment. 525
Parameter context should be final. 525
Parameter name should be final. 525
Method 'remove' is not designed for extension - needs to be abstract, final or empty. 554
Missing a Javadoc comment. 554
Method 'asPath' is not designed for extension - needs to be abstract, final or empty. 562
Missing a Javadoc comment. 562
Line has trailing spaces. 582
Missing a Javadoc comment. 623
Parameter string should be final. 623
Missing a Javadoc comment. 643
Line has trailing spaces. 649
'cast' is not followed by whitespace. 650
Line has trailing spaces. 667
Missing a Javadoc comment. 668
Missing a Javadoc comment. 687
Missing a Javadoc comment. 712
Parameter target should be final. 712
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 734
Missing a Javadoc comment. 734
Method 'equals' is not designed for extension - needs to be abstract, final or empty. 738
Missing a Javadoc comment. 738
Parameter object should be final. 738
Missing a Javadoc comment. 750
Parameter context should be final. 750

org/apache/commons/jxpath/ri/model/jdom/JDOMPointerFactory.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 34
Method 'getOrder' is not designed for extension - needs to be abstract, final or empty. 36
Missing a Javadoc comment. 36
Method 'createNodePointer' is not designed for extension - needs to be abstract, final or empty. 40
Missing a Javadoc comment. 40
Parameter name should be final. 41
Parameter bean should be final. 41
Parameter locale should be final. 41
'{' should be on the previous line. 42
Method 'createNodePointer' is not designed for extension - needs to be abstract, final or empty. 52
Missing a Javadoc comment. 52
Parameter parent should be final. 53
Parameter name should be final. 53
Parameter bean should be final. 53
'{' should be on the previous line. 54

org/apache/commons/jxpath/servlet/Constants.java

ErrorLine
Missing a header - not enough lines in file. 1

org/apache/commons/jxpath/servlet/HttpSessionAndServletContext.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 29
Missing a Javadoc comment. 30
Missing a Javadoc comment. 32
Parameter session should be final. 32
'session' hides a field. 32
Parameter context should be final. 33
'context' hides a field. 33
Line has trailing spaces. 37
Method 'getSession' is not designed for extension - needs to be abstract, final or empty. 38
Missing a Javadoc comment. 38
Line has trailing spaces. 41
Method 'getServletContext' is not designed for extension - needs to be abstract, final or empty. 42
Missing a Javadoc comment. 42

org/apache/commons/jxpath/servlet/HttpSessionHandler.java

ErrorLine
Missing a header - not enough lines in file. 1
Method 'collectPropertyNames' is not designed for extension - needs to be abstract, final or empty. 34
Missing a Javadoc comment. 34
Parameter set should be final. 34
Parameter bean should be final. 34
Line has trailing spaces. 35
Line has trailing spaces. 46
Method 'getProperty' is not designed for extension - needs to be abstract, final or empty. 47
Missing a Javadoc comment. 47
Parameter bean should be final. 47
Parameter property should be final. 47
Line has trailing spaces. 48
Method 'setProperty' is not designed for extension - needs to be abstract, final or empty. 60
Missing a Javadoc comment. 60
Parameter bean should be final. 60
Parameter property should be final. 60
Parameter value should be final. 60
Line has trailing spaces. 61

org/apache/commons/jxpath/servlet/JXPathServletContexts.java

ErrorLine
Missing a header - not enough lines in file. 1
Utility classes should not have a public or default constructor. 66
Missing a Javadoc comment. 68
Expected an @return tag. 93
Parameter pageContext should be final. 93
Expected @param tag for 'pageContext'. 93
Expected an @return tag. 115
Parameter request should be final. 116
Expected @param tag for 'request'. 116
Line has trailing spaces. 117
Parameter servletContext should be final. 117
Expected @param tag for 'servletContext'. 117
'{' should be on the previous line. 118
Line has trailing spaces. 125
Line has trailing spaces. 131
Line has trailing spaces. 143
Expected an @return tag. 156
Parameter session should be final. 157
Expected @param tag for 'session'. 157
Line has trailing spaces. 158
Parameter servletContext should be final. 158
Expected @param tag for 'servletContext'. 158
'{' should be on the previous line. 159
Line has trailing spaces. 164
Expected an @return tag. 178
Line has trailing spaces. 179
Parameter servletContext should be final. 179
Expected @param tag for 'servletContext'. 179
'{' should be on the previous line. 180

org/apache/commons/jxpath/servlet/KeywordVariables.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 29
Missing a Javadoc comment. 30
Missing a Javadoc comment. 32
Parameter keyword should be final. 32
'keyword' hides a field. 32
Parameter object should be final. 32
'object' hides a field. 32
Method 'isDeclaredVariable' is not designed for extension - needs to be abstract, final or empty. 37
Missing a Javadoc comment. 37
Parameter variable should be final. 37
Method 'getVariable' is not designed for extension - needs to be abstract, final or empty. 41
Missing a Javadoc comment. 41
Parameter variable should be final. 41
Method 'declareVariable' is not designed for extension - needs to be abstract, final or empty. 48
Missing a Javadoc comment. 48
Parameter variable should be final. 48
Parameter value should be final. 48
Method 'undeclareVariable' is not designed for extension - needs to be abstract, final or empty. 53
Missing a Javadoc comment. 53
Parameter variable should be final. 53

org/apache/commons/jxpath/servlet/PageContextHandler.java

ErrorLine
Missing a header - not enough lines in file. 1
Method 'getPropertyNames' is not designed for extension - needs to be abstract, final or empty. 34
Missing a Javadoc comment. 34
Parameter pageContext should be final. 34
Expected an @return tag. 66
Method 'getProperty' is not designed for extension - needs to be abstract, final or empty. 66
Parameter pageContext should be final. 66
Expected @param tag for 'pageContext'. 66
Parameter property should be final. 66
Expected @param tag for 'property'. 66
Method 'setProperty' is not designed for extension - needs to be abstract, final or empty. 70
Missing a Javadoc comment. 70
Parameter pageContext should be final. 71
Parameter property should be final. 72
Line has trailing spaces. 73
Parameter value should be final. 73
'{' should be on the previous line. 74

org/apache/commons/jxpath/servlet/PageScopeContext.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 32
Missing a Javadoc comment. 34
Parameter pageContext should be final. 34
'pageContext' hides a field. 34
Expected an @return tag. 41
Method 'getAttributeNames' is not designed for extension - needs to be abstract, final or empty. 41
Method 'getAttribute' is not designed for extension - needs to be abstract, final or empty. 45
Missing a Javadoc comment. 45
Parameter attribute should be final. 45
Method 'setAttribute' is not designed for extension - needs to be abstract, final or empty. 49
Missing a Javadoc comment. 49
Parameter attribute should be final. 49
Parameter value should be final. 49

org/apache/commons/jxpath/servlet/PageScopeContextHandler.java

ErrorLine
Missing a header - not enough lines in file. 1
Line has trailing spaces. 31
Missing a Javadoc comment. 32
Method 'getPropertyNames' is not designed for extension - needs to be abstract, final or empty. 34
Missing a Javadoc comment. 34
Parameter pageScope should be final. 34
'16' is a magic number. 36
Method 'getProperty' is not designed for extension - needs to be abstract, final or empty. 43
Missing a Javadoc comment. 43
Parameter pageScope should be final. 43
Parameter property should be final. 43
Method 'setProperty' is not designed for extension - needs to be abstract, final or empty. 47
Missing a Javadoc comment. 47
Parameter pageScope should be final. 47
Parameter property should be final. 47
Parameter value should be final. 47

org/apache/commons/jxpath/servlet/ServletContextHandler.java

ErrorLine
Missing a header - not enough lines in file. 1
Line has trailing spaces. 33
Missing a Javadoc comment. 34
Method 'getPropertyNames' is not designed for extension - needs to be abstract, final or empty. 36
Missing a Javadoc comment. 36
Parameter context should be final. 36
'16' is a magic number. 37
Line has trailing spaces. 41
Method 'collectPropertyNames' is not designed for extension - needs to be abstract, final or empty. 42
Missing a Javadoc comment. 42
Parameter set should be final. 42
Parameter bean should be final. 42
Method 'getProperty' is not designed for extension - needs to be abstract, final or empty. 49
Missing a Javadoc comment. 49
Parameter context should be final. 49
Parameter property should be final. 49
Method 'setProperty' is not designed for extension - needs to be abstract, final or empty. 53
Missing a Javadoc comment. 53
Parameter context should be final. 53
Parameter property should be final. 53
Parameter value should be final. 53

org/apache/commons/jxpath/servlet/ServletRequestAndContext.java

ErrorLine
Missing a header - not enough lines in file. 1
'{' should be on the previous line. 31
Missing a Javadoc comment. 32
Missing a Javadoc comment. 34
Parameter request should be final. 34
'request' hides a field. 34
Line has trailing spaces. 35
Parameter context should be final. 35
'{' should be on the previous line. 36
Line has trailing spaces. 41
Method 'getSession' is not designed for extension - needs to be abstract, final or empty. 42
Missing a Javadoc comment. 42
'cast' is not followed by whitespace. 44
Line has trailing spaces. 48
Method 'getServletRequest' is not designed for extension - needs to be abstract, final or empty. 49
Missing a Javadoc comment. 49

org/apache/commons/jxpath/servlet/ServletRequestHandler.java

ErrorLine
Missing a header - not enough lines in file. 1
Line has trailing spaces. 31
Method 'collectPropertyNames' is not designed for extension - needs to be abstract, final or empty. 32
Missing a Javadoc comment. 32
Parameter set should be final. 32
Parameter bean should be final. 32
Line has trailing spaces. 34
Line has trailing spaces. 45
Line has trailing spaces. 46
Method 'getProperty' is not designed for extension - needs to be abstract, final or empty. 46
Missing a Javadoc comment. 46
Parameter bean should be final. 46
Parameter property should be final. 46
Line has trailing spaces. 47
Line has trailing spaces. 59
Line has trailing spaces. 64
Method 'setProperty' is not designed for extension - needs to be abstract, final or empty. 68
Missing a Javadoc comment. 68
Parameter request should be final. 68
Parameter property should be final. 68
Parameter value should be final. 68

org/apache/commons/jxpath/util/BasicTypeConverter.java

ErrorLine
Line does not match expected header line of ''. 7
Expected an @return tag. 44
Method 'canConvert' is not designed for extension - needs to be abstract, final or empty. 44
Parameter object should be final. 44
Expected @param tag for 'object'. 44
Parameter toType should be final. 44
Expected @param tag for 'toType'. 44
Expected an @return tag. 171
Method 'convert' is not designed for extension - needs to be abstract, final or empty. 171
Parameter object should be final. 171
Expected @param tag for 'object'. 171
Parameter toType should be final. 171
Expected @param tag for 'toType'. 171
Line has trailing spaces. 214
Avoid inline conditionals. 271
Avoid inline conditionals. 276
Line has trailing spaces. 294
Method 'convertNullToPrimitive' is not designed for extension - needs to be abstract, final or empty. 299
Missing a Javadoc comment. 299
Parameter toType should be final. 299
Method 'convertStringToPrimitive' is not designed for extension - needs to be abstract, final or empty. 327
Missing a Javadoc comment. 327
Parameter object should be final. 327
Parameter toType should be final. 327
Line has trailing spaces. 354
Method 'allocateNumber' is not designed for extension - needs to be abstract, final or empty. 355
Missing a Javadoc comment. 355
Parameter type should be final. 355
Parameter value should be final. 355
Method 'canCreateCollection' is not designed for extension - needs to be abstract, final or empty. 377
Missing a Javadoc comment. 377
Parameter type should be final. 377
Method 'allocateCollection' is not designed for extension - needs to be abstract, final or empty. 393
Missing a Javadoc comment. 393
Parameter type should be final. 393
Line has trailing spaces. 414
Method 'unmodifiableCollection' is not designed for extension - needs to be abstract, final or empty. 415
Missing a Javadoc comment. 415
Parameter collection should be final. 415
Line has trailing spaces. 422
Line has trailing spaces. 426
Missing a Javadoc comment. 427
Missing a Javadoc comment. 428
Missing a Javadoc comment. 429
Missing a Javadoc comment. 431
Parameter values should be final. 431
'values' hides a field. 431
Line has trailing spaces. 434
Missing a Javadoc comment. 435
Line has trailing spaces. 438
Missing a Javadoc comment. 439
Line has trailing spaces. 442
Missing a Javadoc comment. 443
Line has trailing spaces. 454
Missing a Javadoc comment. 455
Missing a Javadoc comment. 456
Missing a Javadoc comment. 458
Parameter object should be final. 458
Line has trailing spaces. 461
Missing a Javadoc comment. 462
Line has trailing spaces. 465
Missing a Javadoc comment. 466
Line has trailing spaces. 469
Missing a Javadoc comment. 470
Line has trailing spaces. 472
Line has trailing spaces. 473
Missing a Javadoc comment. 474
Parameter value should be final. 474
Line has trailing spaces. 477
Missing a Javadoc comment. 478
Line has trailing spaces. 481
Missing a Javadoc comment. 482
Parameter object should be final. 482
Line has trailing spaces. 485
Missing a Javadoc comment. 486
Avoid inline conditionals. 498

org/apache/commons/jxpath/util/MethodLookupUtils.java

ErrorLine
Line does not match expected header line of ''. 7
Utility classes should not have a public or default constructor. 33
Missing a Javadoc comment. 35
Missing a Javadoc comment. 36
Missing a Javadoc comment. 37
Missing a Javadoc comment. 38
Missing a Javadoc comment. 40
Parameter targetClass should be final. 41
Line has trailing spaces. 42
Parameter parameters should be final. 42
'{' should be on the previous line. 43
Avoid inline conditionals. 45
Array brackets at illegal position. 46
Must have at least one statement. 68
Missing a Javadoc comment. 101
Parameter targetClass should be final. 102
Parameter name should be final. 103
Line has trailing spaces. 104
Parameter parameters should be final. 104
'{' should be on the previous line. 105
Avoid inline conditionals. 107
Array brackets at illegal position. 108
Must have at least one statement. 131
Missing a Javadoc comment. 166
Parameter targetClass should be final. 167
Parameter name should be final. 168
Line has trailing spaces. 169
Parameter parameters should be final. 169
'{' should be on the previous line. 170
Array brackets at illegal position. 185
Array brackets at illegal position. 186
Must have at least one statement. 210
Missing a Javadoc comment. 245
Array brackets at illegal position. 246
Parameter types should be final. 246
Line has trailing spaces. 247
Array brackets at illegal position. 247
Parameter parameters should be final. 247
'{' should be on the previous line. 248
Avoid inline conditionals. 254
Missing a Javadoc comment. 271
Parameter expected should be final. 271
Parameter object should be final. 271

org/apache/commons/jxpath/util/TypeConverter.java

ErrorLine
Missing a header - not enough lines in file. 1
Expected an @return tag. 34
Expected @param tag for 'object'. 34
Expected @param tag for 'toType'. 34
Expected an @return tag. 41
Expected @param tag for 'object'. 41
Expected @param tag for 'toType'. 41

org/apache/commons/jxpath/util/TypeUtils.java

ErrorLine
Missing a header - not enough lines in file. 1
Utility classes should not have a public or default constructor. 24
Missing a Javadoc comment. 25
Parameter converter should be final. 30
Expected @param tag for 'converter'. 30
Expected an @return tag. 37
Expected an @return tag. 45
Parameter object should be final. 45
Expected @param tag for 'object'. 45
Parameter toType should be final. 45
Expected @param tag for 'toType'. 45
Expected an @return tag. 53
Parameter object should be final. 53
Expected @param tag for 'object'. 53
Parameter toType should be final. 53
Expected @param tag for 'toType'. 53

org/apache/commons/jxpath/util/ValueUtils.java

ErrorLine
Line does not match expected header line of ''. 7
Utility classes should not have a public or default constructor. 42
Missing a Javadoc comment. 43
Missing a Javadoc comment. 44
Expected an @return tag. 49
Parameter value should be final. 49
Expected @param tag for 'value'. 49
Line has trailing spaces. 62
Line has trailing spaces. 64
Expected an @return tag. 68
Parameter clazz should be final. 68
Expected @param tag for 'clazz'. 68
Line has trailing spaces. 72
Line has trailing spaces. 76
Line has trailing spaces. 80
Line has trailing spaces. 84
Line has trailing spaces. 88
Line has trailing spaces. 91
Line has trailing spaces. 98
Expected an @return tag. 100
Parameter object should be final. 101
Expected @param tag for 'object'. 101
Line has trailing spaces. 102
Parameter pd should be final. 102
Expected @param tag for 'pd'. 102
'{' should be on the previous line. 103
Line has trailing spaces. 107
'{' is followed by whitespace. 116
Line has trailing spaces. 122
Expected an @return tag. 132
Parameter collection should be final. 132
Expected @param tag for 'collection'. 132
Expected an @return tag. 153
Parameter collection should be final. 153
Expected @param tag for 'collection'. 153
Expected an @return tag. 180
Parameter collection should be final. 180
Expected @param tag for 'collection'. 180
Parameter size should be final. 180
Expected @param tag for 'size'. 180
Expected an @return tag. 215
Parameter collection should be final. 215
Expected @param tag for 'collection'. 215
Parameter index should be final. 215
Expected @param tag for 'index'. 215
Expected an @return tag. 273
Parameter collection should be final. 273
Expected @param tag for 'collection'. 273
Parameter index should be final. 273
Expected @param tag for 'index'. 273
Parameter collection should be final. 310
Expected @param tag for 'collection'. 310
Parameter index should be final. 310
Expected @param tag for 'index'. 310
Parameter value should be final. 310
Expected @param tag for 'value'. 310
Expected an @return tag. 334
Parameter bean should be final. 335
Expected @param tag for 'bean'. 335
Line has trailing spaces. 336
Parameter propertyDescriptor should be final. 336
Expected @param tag for 'propertyDescriptor'. 336
'{' should be on the previous line. 337
Avoid inline conditionals. 350
Parameter bean should be final. 363
Expected @param tag for 'bean'. 363
Parameter propertyDescriptor should be final. 364
Expected @param tag for 'propertyDescriptor'. 364
Line has trailing spaces. 365
Parameter value should be final. 365
Expected @param tag for 'value'. 365
'{' should be on the previous line. 366
'{' is followed by whitespace. 374
Avoid inline conditionals. 379
Missing a Javadoc comment. 386
Parameter value should be final. 386
Parameter type should be final. 386
Avoid inline conditionals. 393
Expected an @return tag. 404
Parameter bean should be final. 405
Expected @param tag for 'bean'. 405
Parameter propertyDescriptor should be final. 406
Expected @param tag for 'propertyDescriptor'. 406
Line has trailing spaces. 407
Parameter index should be final. 407
Expected @param tag for 'index'. 407
'{' should be on the previous line. 408
'{' is followed by whitespace. 417
Line has trailing spaces. 419
Line has trailing spaces. 426
Parameter bean should be final. 449
Expected @param tag for 'bean'. 449
Parameter propertyDescriptor should be final. 450
Expected @param tag for 'propertyDescriptor'. 450
Parameter index should be final. 451
Expected @param tag for 'index'. 451
Line has trailing spaces. 452
Parameter value should be final. 452
Expected @param tag for 'value'. 452
'{' should be on the previous line. 453
Expected an @return tag. 494
Parameter object should be final. 494
Expected @param tag for 'object'. 494
Line has trailing spaces. 500
Expected an @return tag. 505
Line has trailing spaces. 505
Parameter clazz should be final. 505
Expected @param tag for 'clazz'. 505
Expected an @return tag. 538
Parameter method should be final. 538
Expected an @return tag. 576
Parameter clazz should be final. 577
Parameter methodName should be final. 578
Line has trailing spaces. 579
Array brackets at illegal position. 579
Parameter parameterTypes should be final. 579
'{' should be on the previous line. 580
Array brackets at illegal position. 585
Empty statement. 599
Line has trailing spaces. 604

org/apache/commons/jxpath/util/package.html

ErrorLine
Missing package documentation file.0

org/apache/commons/jxpath/xml/DOMParser.java

ErrorLine
Missing a header - not enough lines in file. 1
Method 'parseXML' is not designed for extension - needs to be abstract, final or empty. 32
Missing a Javadoc comment. 32
Parameter stream should be final. 32
Line has trailing spaces. 36

org/apache/commons/jxpath/xml/DocumentContainer.java

ErrorLine
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 40
Missing a Javadoc comment. 41
Missing a Javadoc comment. 43
Missing a Javadoc comment. 44
Missing a Javadoc comment. 45
Missing a Javadoc comment. 47
Missing a Javadoc comment. 55
Parameter model should be final. 61
'model' hides a field. 61
Expected @param tag for 'model'. 61
Parameter parser should be final. 61
Expected @param tag for 'parser'. 61
Line has trailing spaces. 66
Line has trailing spaces. 68
Parameter model should be final. 69
'model' hides a field. 69
Expected @param tag for 'model'. 69
Parameter parserClassName should be final. 69
Expected @param tag for 'parserClassName'. 69
Unused @param tag for 'URL'. 76
Parameter xmlURL should be final. 80
'xmlURL' hides a field. 80
Expected @param tag for 'xmlURL'. 80
Unused @param tag for 'URL'. 85
Parameter xmlURL should be final. 91
'xmlURL' hides a field. 91
Expected @param tag for 'xmlURL'. 91
Parameter model should be final. 91
'model' hides a field. 91
Expected an @return tag. 102
Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 102
Expected an @return tag. 130
Method 'parseXML' is not designed for extension - needs to be abstract, final or empty. 130
Parameter stream should be final. 130
Expected @param tag for 'stream'. 130
Method 'setValue' is not designed for extension - needs to be abstract, final or empty. 148
Parameter value should be final. 148
Expected @param tag for 'value'. 148
Expected an @return tag. 155
Parameter model should be final. 155
'model' hides a field. 155
Expected @param tag for 'model'. 155
Line has trailing spaces. 164

org/apache/commons/jxpath/xml/JDOMParser.java

ErrorLine
Missing a header - not enough lines in file. 1
Line has trailing spaces. 30
Method 'parseXML' is not designed for extension - needs to be abstract, final or empty. 31
Missing a Javadoc comment. 31
Parameter stream should be final. 31
Line has trailing spaces. 36

org/apache/commons/jxpath/xml/XMLParser.java

ErrorLine
Missing a header - not enough lines in file. 1
Expected an @return tag. 33
Expected @param tag for 'stream'. 33

org/apache/commons/jxpath/xml/XMLParser2.java

ErrorLine
Missing a header - not enough lines in file. 1
Line has trailing spaces. 27
'{' should be on the previous line. 28
Missing a Javadoc comment. 29
Missing a Javadoc comment. 30
Missing a Javadoc comment. 31
Missing a Javadoc comment. 32
Missing a Javadoc comment. 33
Missing a Javadoc comment. 34
Line has trailing spaces. 35
Method 'setValidating' is not designed for extension - needs to be abstract, final or empty. 39
Parameter validating should be final. 39
'validating' hides a field. 39
Line has trailing spaces. 42
Method 'isValidating' is not designed for extension - needs to be abstract, final or empty. 46
Line has trailing spaces. 49
Method 'isNamespaceAware' is not designed for extension - needs to be abstract, final or empty. 53
Line has trailing spaces. 56
Method 'setNamespaceAware' is not designed for extension - needs to be abstract, final or empty. 60
Parameter namespaceAware should be final. 60
'namespaceAware' hides a field. 60
Line has trailing spaces. 63
Method 'setIgnoringElementContentWhitespace' is not designed for extension - needs to be abstract, final or empty. 67
Parameter whitespace should be final. 67
'whitespace' hides a field. 67
Line has trailing spaces. 70
Method 'isIgnoringElementContentWhitespace' is not designed for extension - needs to be abstract, final or empty. 74
Line has trailing spaces. 77
Method 'isExpandEntityReferences' is not designed for extension - needs to be abstract, final or empty. 81
Line has trailing spaces. 84
Method 'setExpandEntityReferences' is not designed for extension - needs to be abstract, final or empty. 88
Parameter expandEntityRef should be final. 88
'expandEntityRef' hides a field. 88
Line has trailing spaces. 91
Method 'isIgnoringComments' is not designed for extension - needs to be abstract, final or empty. 95
Line has trailing spaces. 98
Method 'setIgnoringComments' is not designed for extension - needs to be abstract, final or empty. 102
Parameter ignoreComments should be final. 102
'ignoreComments' hides a field. 102
Line has trailing spaces. 105
Method 'isCoalescing' is not designed for extension - needs to be abstract, final or empty. 109
Line has trailing spaces. 112
Method 'setCoalescing' is not designed for extension - needs to be abstract, final or empty. 116
Parameter coalescing should be final. 116
'coalescing' hides a field. 116
Line has trailing spaces. 119
Missing a Javadoc comment. 120
Parameter stream should be final. 120

org/apache/commons/jxpath/xml/package.html

ErrorLine
Missing package documentation file.0