This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/maven/javax.servlet-servlet-api-2.5 in repository https://gitbox.apache.org/repos/asf/commons-jxpath.git
discard ee91c0f Bump servlet-api from 2.4 to 2.5 add b9c6824 Remove Javadoc author tags, credit is in pom.xml and changes.xml add e05d2c7 Fix site generation add 216da0f Update to Java 8, test build on Java 11 and 17 add 42da558 Some tests do not clean up after themselves and cause random failures add 35d726c Bump junit from 3.8.1 to 4.13.2 add 28e1ad8 Merge pull request #30 from apache/dependabot/maven/junit-junit-4.13.2 add fc9259f Bump JUnit 3.8.1 to 4.13.2 add f3b3025 Fix Javadoc links and Javadoc errors add 3f9b38b Bump commons-logging from 1.1.1 to 1.2 add 9eb173c Merge pull request #34 from apache/dependabot/maven/commons-logging-commons-logging-1.2 add 4c3438d Bump commons-logging from 1.1.1 to 1.2 #34 add f8de21b Fix possible NPE in PackageFunctions.getFunction(String, String, Object[]). add cf16f8a Fix PMD issues add bbe9978 Use GitHub Action badge add 48fefc0 Organize add 439f2ef Organize imports add d2ea80c Update description add 7d8bda2 No need to nest add 864705c Pick up plugin versions from parent add d29643e Bump commons-beanutils from 1.8.2 to 1.9.4 add 112c8b9 Merge pull request #24 from apache/dependabot/maven/commons-beanutils-commons-beanutils-1.9.4 add f529f9c Bump commons-beanutils from 1.8.2 to 1.9.4 #24 add 92d12d5 Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-jxpath.git add aa43106 Bump taglist-maven-plugin from 2.2 to 3.0.0 add a33b0a3 Merge pull request #32 from apache/dependabot/maven/org.codehaus.mojo-taglist-maven-plugin-3.0.0 add f5d3f82 Bump taglist-maven-plugin from 2.2 to 3.0.0 #32 add 592b7a5 Bump servlet-api from 2.4 to 2.5 This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (ee91c0f) \ N -- N -- N refs/heads/dependabot/maven/javax.servlet-servlet-api-2.5 (592b7a5) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes: README.md | 2 +- checkstyle.properties | 17 - checkstyle.xml | 34 +- pom.xml | 69 +- src/changes/changes.xml | 50 +- .../org/apache/commons/jxpath/AbstractFactory.java | 6 +- .../org/apache/commons/jxpath/BasicNodeSet.java | 16 +- .../org/apache/commons/jxpath/BasicVariables.java | 15 +- .../org/apache/commons/jxpath/ClassFunctions.java | 16 +- .../apache/commons/jxpath/CompiledExpression.java | 2 +- .../apache/commons/jxpath/ExtendedKeyManager.java | 1 - .../org/apache/commons/jxpath/FunctionLibrary.java | 34 +- .../jxpath/JXPathAbstractFactoryException.java | 2 +- .../apache/commons/jxpath/JXPathBasicBeanInfo.java | 43 +- .../org/apache/commons/jxpath/JXPathContext.java | 149 ++- .../commons/jxpath/JXPathContextFactory.java | 45 +- .../JXPathContextFactoryConfigurationError.java | 13 +- .../org/apache/commons/jxpath/JXPathException.java | 17 +- .../jxpath/JXPathFunctionNotFoundException.java | 2 +- .../apache/commons/jxpath/JXPathIntrospector.java | 42 +- .../jxpath/JXPathInvalidAccessException.java | 4 +- .../jxpath/JXPathInvalidSyntaxException.java | 2 +- .../commons/jxpath/JXPathNotFoundException.java | 2 +- .../jxpath/JXPathTypeConversionException.java | 4 +- .../commons/jxpath/MapDynamicPropertyHandler.java | 17 +- .../apache/commons/jxpath/PackageFunctions.java | 36 +- .../commons/jxpath/XMLDocumentContainer.java | 20 +- .../jxpath/functions/ConstructorFunction.java | 11 +- .../commons/jxpath/functions/MethodFunction.java | 14 +- .../NodeTest.java => functions/package-info.java} | 6 +- .../apache/commons/jxpath/functions/package.html | 20 - .../{ExceptionHandler.java => package-info.java} | 14 +- .../java/org/apache/commons/jxpath/package.html | 24 - .../org/apache/commons/jxpath/ri/Compiler.java | 102 +- .../org/apache/commons/jxpath/ri/EvalContext.java | 30 +- .../org/apache/commons/jxpath/ri/InfoSetUtil.java | 44 +- .../jxpath/ri/JXPathCompiledExpression.java | 39 +- .../ri/JXPathContextFactoryReferenceImpl.java | 5 +- .../jxpath/ri/JXPathContextReferenceImpl.java | 181 +-- .../commons/jxpath/ri/NamespaceResolver.java | 37 +- .../java/org/apache/commons/jxpath/ri/Parser.java | 12 +- .../java/org/apache/commons/jxpath/ri/QName.java | 17 +- .../commons/jxpath/ri/axes/AncestorContext.java | 17 +- .../commons/jxpath/ri/axes/AttributeContext.java | 10 +- .../commons/jxpath/ri/axes/ChildContext.java | 27 +- .../commons/jxpath/ri/axes/DescendantContext.java | 23 +- .../commons/jxpath/ri/axes/InitialContext.java | 14 +- .../commons/jxpath/ri/axes/NamespaceContext.java | 14 +- .../commons/jxpath/ri/axes/NodeSetContext.java | 11 +- .../commons/jxpath/ri/axes/ParentContext.java | 14 +- .../ri/axes/PrecedingOrFollowingContext.java | 23 +- .../commons/jxpath/ri/axes/PredicateContext.java | 43 +- .../apache/commons/jxpath/ri/axes/RootContext.java | 29 +- .../apache/commons/jxpath/ri/axes/SelfContext.java | 11 +- .../jxpath/ri/axes/SimplePathInterpreter.java | 242 ++-- .../commons/jxpath/ri/axes/UnionContext.java | 19 +- .../NodeTest.java => axes/package-info.java} | 7 +- .../org/apache/commons/jxpath/ri/axes/package.html | 21 - .../commons/jxpath/ri/compiler/Constant.java | 15 +- .../commons/jxpath/ri/compiler/CoreFunction.java | 234 ++-- .../commons/jxpath/ri/compiler/CoreOperation.java | 15 +- .../jxpath/ri/compiler/CoreOperationAdd.java | 14 +- .../jxpath/ri/compiler/CoreOperationAnd.java | 12 +- .../jxpath/ri/compiler/CoreOperationCompare.java | 27 +- .../jxpath/ri/compiler/CoreOperationDivide.java | 14 +- .../jxpath/ri/compiler/CoreOperationEqual.java | 3 +- .../ri/compiler/CoreOperationGreaterThan.java | 6 +- .../compiler/CoreOperationGreaterThanOrEqual.java | 6 +- .../jxpath/ri/compiler/CoreOperationLessThan.java | 6 +- .../ri/compiler/CoreOperationLessThanOrEqual.java | 6 +- .../jxpath/ri/compiler/CoreOperationMod.java | 14 +- .../jxpath/ri/compiler/CoreOperationMultiply.java | 14 +- .../jxpath/ri/compiler/CoreOperationNegate.java | 12 +- .../jxpath/ri/compiler/CoreOperationNotEqual.java | 3 +- .../jxpath/ri/compiler/CoreOperationOr.java | 12 +- .../CoreOperationRelationalExpression.java | 23 +- .../jxpath/ri/compiler/CoreOperationSubtract.java | 14 +- .../jxpath/ri/compiler/CoreOperationUnion.java | 12 +- .../commons/jxpath/ri/compiler/Expression.java | 47 +- .../commons/jxpath/ri/compiler/ExpressionPath.java | 40 +- .../jxpath/ri/compiler/ExtensionFunction.java | 22 +- .../commons/jxpath/ri/compiler/LocationPath.java | 17 +- .../jxpath/ri/compiler/NameAttributeTest.java | 3 +- .../commons/jxpath/ri/compiler/NodeNameTest.java | 8 +- .../commons/jxpath/ri/compiler/NodeTest.java | 1 - .../commons/jxpath/ri/compiler/NodeTypeTest.java | 8 +- .../commons/jxpath/ri/compiler/Operation.java | 8 +- .../apache/commons/jxpath/ri/compiler/Path.java | 62 +- .../ri/compiler/ProcessingInstructionTest.java | 6 +- .../apache/commons/jxpath/ri/compiler/Step.java | 26 +- .../commons/jxpath/ri/compiler/TreeCompiler.java | 96 +- .../jxpath/ri/compiler/VariableReference.java | 15 +- .../compiler/{NodeTest.java => package-info.java} | 6 +- .../apache/commons/jxpath/ri/compiler/package.html | 20 - .../commons/jxpath/ri/model/NodePointer.java | 170 +-- .../commons/jxpath/ri/model/VariablePointer.java | 110 +- .../jxpath/ri/model/VariablePointerFactory.java | 18 +- .../ri/model/beans/BeanAttributeIterator.java | 17 +- .../commons/jxpath/ri/model/beans/BeanPointer.java | 37 +- .../jxpath/ri/model/beans/BeanPointerFactory.java | 13 +- .../jxpath/ri/model/beans/BeanPropertyPointer.java | 57 +- .../beans/CollectionAttributeNodeIterator.java | 9 +- .../model/beans/CollectionChildNodeIterator.java | 13 +- .../ri/model/beans/CollectionNodeIterator.java | 29 +- .../jxpath/ri/model/beans/CollectionPointer.java | 79 +- .../ri/model/beans/CollectionPointerFactory.java | 9 +- .../ri/model/beans/LangAttributePointer.java | 27 +- .../jxpath/ri/model/beans/NullElementPointer.java | 31 +- .../commons/jxpath/ri/model/beans/NullPointer.java | 43 +- .../jxpath/ri/model/beans/NullPropertyPointer.java | 54 +- .../jxpath/ri/model/beans/PropertyIterator.java | 35 +- .../ri/model/beans/PropertyOwnerPointer.java | 40 +- .../jxpath/ri/model/beans/PropertyPointer.java | 66 +- .../beans/package-info.java} | 6 +- .../commons/jxpath/ri/model/beans/package.html | 20 - .../ri/model/container/ContainerPointer.java | 57 +- .../model/container/ContainerPointerFactory.java | 9 +- .../container/package-info.java} | 6 +- .../commons/jxpath/ri/model/container/package.html | 19 - .../jxpath/ri/model/dom/DOMAttributeIterator.java | 41 +- .../jxpath/ri/model/dom/DOMAttributePointer.java | 42 +- .../jxpath/ri/model/dom/DOMNamespaceIterator.java | 33 +- .../jxpath/ri/model/dom/DOMNodeIterator.java | 21 +- .../jxpath/ri/model/dom/DOMNodePointer.java | 210 +-- .../jxpath/ri/model/dom/DOMPointerFactory.java | 15 +- .../jxpath/ri/model/dom/NamespacePointer.java | 41 +- .../NodeTest.java => model/dom/package-info.java} | 6 +- .../commons/jxpath/ri/model/dom/package.html | 19 - .../jxpath/ri/model/dynabeans/DynaBeanPointer.java | 28 +- .../ri/model/dynabeans/DynaBeanPointerFactory.java | 9 +- .../model/dynabeans/DynaBeanPropertyPointer.java | 64 +- .../StrictLazyDynaBeanPointerFactory.java | 13 +- .../dynabeans/package-info.java} | 6 +- .../commons/jxpath/ri/model/dynabeans/package.html | 19 - .../ri/model/dynamic/DynamicAttributeIterator.java | 5 +- .../jxpath/ri/model/dynamic/DynamicPointer.java | 36 +- .../ri/model/dynamic/DynamicPointerFactory.java | 23 +- .../ri/model/dynamic/DynamicPropertyIterator.java | 9 +- .../ri/model/dynamic/DynamicPropertyPointer.java | 47 +- .../dynamic/package-info.java} | 6 +- .../commons/jxpath/ri/model/dynamic/package.html | 20 - .../ri/model/jdom/JDOMAttributeIterator.java | 21 +- .../jxpath/ri/model/jdom/JDOMAttributePointer.java | 29 +- .../ri/model/jdom/JDOMNamespaceIterator.java | 17 +- .../jxpath/ri/model/jdom/JDOMNamespacePointer.java | 32 +- .../jxpath/ri/model/jdom/JDOMNodeIterator.java | 45 +- .../jxpath/ri/model/jdom/JDOMNodePointer.java | 239 ++-- .../jxpath/ri/model/jdom/JDOMPointerFactory.java | 7 +- .../NodeTest.java => model/jdom/package-info.java} | 6 +- .../commons/jxpath/ri/model/jdom/package.html | 19 - .../NodeTest.java => model/package-info.java} | 6 +- .../apache/commons/jxpath/ri/model/package.html | 22 - .../apache/commons/jxpath/ri/package-info.java} | 12 +- .../java/org/apache/commons/jxpath/ri/package.html | 21 - .../commons/jxpath/ri/parser/ParseException.java | 64 +- .../commons/jxpath/ri/parser/SimpleCharStream.java | 157 +-- .../org/apache/commons/jxpath/ri/parser/Token.java | 21 +- .../commons/jxpath/ri/parser/TokenMgrError.java | 55 +- .../commons/jxpath/ri/parser/XPathParser.java | 1385 +++++++++++++------- .../jxpath/ri/parser/XPathParserTokenManager.java | 825 ++++++------ .../NodeTest.java => parser/package-info.java} | 6 +- .../apache/commons/jxpath/ri/parser/package.html | 20 - .../servlet/HttpSessionAndServletContext.java | 8 +- .../commons/jxpath/servlet/HttpSessionHandler.java | 26 +- .../jxpath/servlet/JXPathServletContexts.java | 25 +- .../commons/jxpath/servlet/KeywordVariables.java | 18 +- .../commons/jxpath/servlet/PageContextHandler.java | 11 +- .../commons/jxpath/servlet/PageScopeContext.java | 8 +- .../jxpath/servlet/PageScopeContextHandler.java | 13 +- .../jxpath/servlet/ServletContextHandler.java | 16 +- .../jxpath/servlet/ServletRequestAndContext.java | 7 +- .../jxpath/servlet/ServletRequestHandler.java | 22 +- .../NodeTest.java => servlet/package-info.java} | 7 +- .../org/apache/commons/jxpath/servlet/package.html | 21 - .../commons/jxpath/util/BasicTypeConverter.java | 146 ++- .../commons/jxpath/util/ClassLoaderUtil.java | 35 +- .../util/JXPath11CompatibleTypeConverter.java | 7 +- .../commons/jxpath/util/KeyManagerUtils.java | 20 +- .../commons/jxpath/util/MethodLookupUtils.java | 90 +- .../commons/jxpath/util/ReverseComparator.java | 3 +- .../org/apache/commons/jxpath/util/TypeUtils.java | 10 +- .../org/apache/commons/jxpath/util/ValueUtils.java | 128 +- .../NodeTest.java => util/package-info.java} | 6 +- .../org/apache/commons/jxpath/util/package.html | 19 - .../org/apache/commons/jxpath/xml/DOMParser.java | 7 +- .../commons/jxpath/xml/DocumentContainer.java | 33 +- .../org/apache/commons/jxpath/xml/JDOMParser.java | 7 +- .../org/apache/commons/jxpath/xml/XMLParser2.java | 13 +- .../NodeTest.java => xml/package-info.java} | 6 +- .../org/apache/commons/jxpath/xml/package.html | 19 - .../apache/commons/jxpath/BasicNodeSetTest.java | 43 +- .../org/apache/commons/jxpath/JXPathTestCase.java | 224 ++-- .../org/apache/commons/jxpath/NestedTestBean.java | 11 +- .../java/org/apache/commons/jxpath/TestBean.java | 21 +- .../apache/commons/jxpath/TestMixedModelBean.java | 16 +- .../java/org/apache/commons/jxpath/TestNull.java | 2 +- .../commons/jxpath/issues/JXPath113Test.java | 12 +- .../commons/jxpath/issues/JXPath118Test.java | 19 +- .../commons/jxpath/issues/JXPath149Test.java | 2 +- .../jxpath/issues/JXPath172DynamicTest.java | 10 +- .../commons/jxpath/issues/JXPath172Test.java | 18 +- .../commons/jxpath/issues/JXPath177Test.java | 32 +- .../commons/jxpath/ri/ExceptionHandlerTest.java | 12 +- .../jxpath/ri/JXPathCompiledExpressionTest.java | 54 +- .../ri/JXPathContextReferenceImplTestCase.java | 13 +- .../org/apache/commons/jxpath/ri/StressTest.java | 35 +- .../commons/jxpath/ri/axes/RecursiveAxesTest.java | 9 +- .../commons/jxpath/ri/axes/RecursiveBean.java | 13 +- .../jxpath/ri/axes/SimplePathInterpreterTest.java | 67 +- .../commons/jxpath/ri/axes/TestBeanWithNode.java | 11 +- .../jxpath/ri/compiler/ContextDependencyTest.java | 4 +- .../jxpath/ri/compiler/CoreFunctionTest.java | 80 +- .../jxpath/ri/compiler/CoreOperationTest.java | 35 +- .../jxpath/ri/compiler/ExtensionFunctionTest.java | 128 +- .../commons/jxpath/ri/compiler/TestFunctions.java | 66 +- .../commons/jxpath/ri/compiler/TestFunctions2.java | 3 +- .../jxpath/ri/compiler/VariableFactory.java | 14 +- .../commons/jxpath/ri/compiler/VariableTest.java | 47 +- .../ri/model/AliasedNamespaceIterationTest.java | 12 +- .../commons/jxpath/ri/model/BeanModelTestCase.java | 239 ++-- .../jxpath/ri/model/EmbeddedColonMapKeysTest.java | 6 +- .../jxpath/ri/model/EmptyCollectionTest.java | 5 +- .../jxpath/ri/model/ExceptionPropertyTestBean.java | 3 +- .../jxpath/ri/model/ExternalXMLNamespaceTest.java | 16 +- .../commons/jxpath/ri/model/JXPath151Test.java | 5 +- .../commons/jxpath/ri/model/JXPath154Test.java | 6 +- .../commons/jxpath/ri/model/MixedModelTest.java | 109 +- .../jxpath/ri/model/TestMixedModelFactory.java | 20 +- .../commons/jxpath/ri/model/XMLModelTestCase.java | 122 +- .../jxpath/ri/model/XMLPreserveSpaceTest.java | 10 +- .../commons/jxpath/ri/model/XMLSpaceTest.java | 10 +- .../jxpath/ri/model/XMLUpperCaseElementsTest.java | 13 +- .../model/beans/BadlyImplementedFactoryTest.java | 10 +- .../jxpath/ri/model/beans/BeanModelTest.java | 11 +- .../jxpath/ri/model/beans/TestBeanFactory.java | 18 +- .../ri/model/beans/TestIndexedPropertyBean.java | 2 +- .../ri/model/container/ContainerModelTest.java | 82 +- .../commons/jxpath/ri/model/dom/DOMModelTest.java | 50 +- .../jxpath/ri/model/dom/TestDOMFactory.java | 24 +- .../ri/model/dynabeans/DynaBeanModelTest.java | 2 + .../ri/model/dynabeans/LazyDynaBeanTest.java | 17 +- .../ri/model/dynabeans/TestDynaBeanFactory.java | 20 +- .../model/dynamic/DynamicPropertiesModelTest.java | 85 +- .../model/dynamic/TestDynamicPropertyFactory.java | 16 +- .../jxpath/ri/model/jdom/JDOMModelTest.java | 51 +- .../jxpath/ri/model/jdom/TestJDOMFactory.java | 25 +- .../jxpath/servlet/JXPathServletContextTest.java | 53 +- .../jxpath/util/BasicTypeConverterTest.java | 51 +- .../commons/jxpath/util/ClassLoaderUtilTest.java | 109 +- .../jxpath/util/ClassLoadingExampleClass.java | 7 +- .../apache/commons/jxpath/util/ValueUtilsTest.java | 7 +- 251 files changed, 5643 insertions(+), 4589 deletions(-) delete mode 100644 checkstyle.properties copy src/main/java/org/apache/commons/jxpath/{ri/compiler/NodeTest.java => functions/package-info.java} (88%) delete mode 100644 src/main/java/org/apache/commons/jxpath/functions/package.html copy src/main/java/org/apache/commons/jxpath/{ExceptionHandler.java => package-info.java} (75%) delete mode 100644 src/main/java/org/apache/commons/jxpath/package.html copy src/main/java/org/apache/commons/jxpath/ri/{compiler/NodeTest.java => axes/package-info.java} (77%) delete mode 100644 src/main/java/org/apache/commons/jxpath/ri/axes/package.html copy src/main/java/org/apache/commons/jxpath/ri/compiler/{NodeTest.java => package-info.java} (87%) delete mode 100644 src/main/java/org/apache/commons/jxpath/ri/compiler/package.html copy src/main/java/org/apache/commons/jxpath/ri/{compiler/NodeTest.java => model/beans/package-info.java} (84%) delete mode 100644 src/main/java/org/apache/commons/jxpath/ri/model/beans/package.html copy src/main/java/org/apache/commons/jxpath/ri/{compiler/NodeTest.java => model/container/package-info.java} (88%) delete mode 100644 src/main/java/org/apache/commons/jxpath/ri/model/container/package.html copy src/main/java/org/apache/commons/jxpath/ri/{compiler/NodeTest.java => model/dom/package-info.java} (88%) delete mode 100644 src/main/java/org/apache/commons/jxpath/ri/model/dom/package.html copy src/main/java/org/apache/commons/jxpath/ri/{compiler/NodeTest.java => model/dynabeans/package-info.java} (87%) delete mode 100644 src/main/java/org/apache/commons/jxpath/ri/model/dynabeans/package.html copy src/main/java/org/apache/commons/jxpath/ri/{compiler/NodeTest.java => model/dynamic/package-info.java} (79%) delete mode 100644 src/main/java/org/apache/commons/jxpath/ri/model/dynamic/package.html copy src/main/java/org/apache/commons/jxpath/ri/{compiler/NodeTest.java => model/jdom/package-info.java} (88%) delete mode 100644 src/main/java/org/apache/commons/jxpath/ri/model/jdom/package.html copy src/main/java/org/apache/commons/jxpath/ri/{compiler/NodeTest.java => model/package-info.java} (88%) delete mode 100644 src/main/java/org/apache/commons/jxpath/ri/model/package.html copy src/{test/java/org/apache/commons/jxpath/ri/compiler/TestFunctions2.java => main/java/org/apache/commons/jxpath/ri/package-info.java} (78%) delete mode 100644 src/main/java/org/apache/commons/jxpath/ri/package.html copy src/main/java/org/apache/commons/jxpath/ri/{compiler/NodeTest.java => parser/package-info.java} (82%) delete mode 100644 src/main/java/org/apache/commons/jxpath/ri/parser/package.html copy src/main/java/org/apache/commons/jxpath/{ri/compiler/NodeTest.java => servlet/package-info.java} (75%) delete mode 100644 src/main/java/org/apache/commons/jxpath/servlet/package.html copy src/main/java/org/apache/commons/jxpath/{ri/compiler/NodeTest.java => util/package-info.java} (87%) delete mode 100644 src/main/java/org/apache/commons/jxpath/util/package.html copy src/main/java/org/apache/commons/jxpath/{ri/compiler/NodeTest.java => xml/package-info.java} (88%) delete mode 100644 src/main/java/org/apache/commons/jxpath/xml/package.html