This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/commons-jxpath.git
from 2cfa094 Merge pull request #229 from
apache/dependabot/github_actions/github/codeql-action-3.28.11
new d25a753 Sort members
new fcb6303 Sort imports
new 44cadb5 Use final
new be4c125 No need to nest else
new c0240aa No need to nest else
new 7c01db1 No need to nest else
new d4d218b No need to nest else
new 867a743 No need to nest else
new 452f5f4 Use final
new c71f011 Type casts are not needed
new 447adc6 No need to nest else
new 8dea6ed No need to nest else
new 21fb8df No need to nest else
new c57b627 No need to nest else
new 459a318 No need to nest else
new 9c1b79d Remove trailing whitespace
new 4757ea8 Move less edited sections to the bottom
new 1d0b912 Make Java 23 build a production build
The 18 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/maven.yml | 5 +-
pom.xml | 85 +-
.../org/apache/commons/jxpath/BasicNodeSet.java | 58 +-
.../org/apache/commons/jxpath/BasicVariables.java | 30 +-
.../org/apache/commons/jxpath/ClassFunctions.java | 20 +-
.../apache/commons/jxpath/CompiledExpression.java | 80 +-
.../commons/jxpath/DynamicPropertyHandler.java | 14 +-
.../apache/commons/jxpath/ExpressionContext.java | 10 +-
.../org/apache/commons/jxpath/FunctionLibrary.java | 86 +-
.../java/org/apache/commons/jxpath/Functions.java | 14 +-
.../apache/commons/jxpath/JXPathBasicBeanInfo.java | 50 +-
.../org/apache/commons/jxpath/JXPathBeanInfo.java | 44 +-
.../org/apache/commons/jxpath/JXPathContext.java | 684 +--
.../commons/jxpath/JXPathContextFactory.java | 146 +-
.../JXPathContextFactoryConfigurationError.java | 42 +-
.../org/apache/commons/jxpath/JXPathException.java | 52 +-
.../apache/commons/jxpath/JXPathIntrospector.java | 134 +-
.../commons/jxpath/MapDynamicPropertyHandler.java | 10 +-
.../apache/commons/jxpath/PackageFunctions.java | 20 +-
.../java/org/apache/commons/jxpath/Pointer.java | 62 +-
.../java/org/apache/commons/jxpath/Variables.java | 16 +-
.../commons/jxpath/XMLDocumentContainer.java | 16 +-
.../commons/jxpath/functions/MethodFunction.java | 2 +-
.../org/apache/commons/jxpath/ri/Compiler.java | 200 +-
.../org/apache/commons/jxpath/ri/EvalContext.java | 328 +-
.../org/apache/commons/jxpath/ri/InfoSetUtil.java | 122 +-
.../jxpath/ri/JXPathCompiledExpression.java | 62 +-
.../jxpath/ri/JXPathContextReferenceImpl.java | 762 +--
.../commons/jxpath/ri/NamespaceResolver.java | 124 +-
.../java/org/apache/commons/jxpath/ri/Parser.java | 54 +-
.../java/org/apache/commons/jxpath/ri/QName.java | 34 +-
.../commons/jxpath/ri/axes/AncestorContext.java | 40 +-
.../commons/jxpath/ri/axes/AttributeContext.java | 42 +-
.../commons/jxpath/ri/axes/ChildContext.java | 26 +-
.../commons/jxpath/ri/axes/DescendantContext.java | 66 +-
.../commons/jxpath/ri/axes/InitialContext.java | 22 +-
.../commons/jxpath/ri/axes/NamespaceContext.java | 50 +-
.../commons/jxpath/ri/axes/NodeSetContext.java | 20 +-
.../commons/jxpath/ri/axes/ParentContext.java | 24 +-
.../ri/axes/PrecedingOrFollowingContext.java | 40 +-
.../commons/jxpath/ri/axes/PredicateContext.java | 92 +-
.../apache/commons/jxpath/ri/axes/RootContext.java | 104 +-
.../apache/commons/jxpath/ri/axes/SelfContext.java | 10 +-
.../jxpath/ri/axes/SimplePathInterpreter.java | 944 ++--
.../commons/jxpath/ri/compiler/Constant.java | 14 +-
.../commons/jxpath/ri/compiler/CoreFunction.java | 890 ++--
.../commons/jxpath/ri/compiler/CoreOperation.java | 46 +-
.../jxpath/ri/compiler/CoreOperationAdd.java | 8 +-
.../jxpath/ri/compiler/CoreOperationAnd.java | 8 +-
.../jxpath/ri/compiler/CoreOperationCompare.java | 86 +-
.../jxpath/ri/compiler/CoreOperationDivide.java | 8 +-
.../jxpath/ri/compiler/CoreOperationMod.java | 8 +-
.../jxpath/ri/compiler/CoreOperationMultiply.java | 8 +-
.../jxpath/ri/compiler/CoreOperationNegate.java | 8 +-
.../jxpath/ri/compiler/CoreOperationOr.java | 8 +-
.../CoreOperationRelationalExpression.java | 72 +-
.../jxpath/ri/compiler/CoreOperationSubtract.java | 8 +-
.../jxpath/ri/compiler/CoreOperationUnion.java | 8 +-
.../commons/jxpath/ri/compiler/Expression.java | 172 +-
.../commons/jxpath/ri/compiler/ExpressionPath.java | 128 +-
.../jxpath/ri/compiler/ExtensionFunction.java | 58 +-
.../commons/jxpath/ri/compiler/LocationPath.java | 56 +-
.../jxpath/ri/compiler/NameAttributeTest.java | 10 +-
.../commons/jxpath/ri/compiler/NodeNameTest.java | 16 +-
.../commons/jxpath/ri/compiler/NodeTypeTest.java | 40 +-
.../commons/jxpath/ri/compiler/Operation.java | 16 +-
.../apache/commons/jxpath/ri/compiler/Path.java | 310 +-
.../apache/commons/jxpath/ri/compiler/Step.java | 80 +-
.../commons/jxpath/ri/compiler/TreeCompiler.java | 182 +-
.../jxpath/ri/compiler/VariableReference.java | 40 +-
.../commons/jxpath/ri/model/NodeIterator.java | 12 +-
.../commons/jxpath/ri/model/NodePointer.java | 1226 ++---
.../jxpath/ri/model/NodePointerFactory.java | 28 +-
.../commons/jxpath/ri/model/VariablePointer.java | 342 +-
.../jxpath/ri/model/VariablePointerFactory.java | 18 +-
.../commons/jxpath/ri/model/beans/BeanPointer.java | 148 +-
.../jxpath/ri/model/beans/BeanPointerFactory.java | 20 +-
.../jxpath/ri/model/beans/BeanPropertyPointer.java | 302 +-
.../ri/model/beans/CollectionNodeIterator.java | 36 +-
.../jxpath/ri/model/beans/CollectionPointer.java | 240 +-
.../ri/model/beans/CollectionPointerFactory.java | 10 +-
.../ri/model/beans/LangAttributePointer.java | 84 +-
.../jxpath/ri/model/beans/NullElementPointer.java | 120 +-
.../commons/jxpath/ri/model/beans/NullPointer.java | 118 +-
.../jxpath/ri/model/beans/NullPropertyPointer.java | 205 +-
.../jxpath/ri/model/beans/PropertyIterator.java | 198 +-
.../ri/model/beans/PropertyOwnerPointer.java | 152 +-
.../jxpath/ri/model/beans/PropertyPointer.java | 296 +-
.../ri/model/container/ContainerPointer.java | 118 +-
.../model/container/ContainerPointerFactory.java | 12 +-
.../jxpath/ri/model/dom/DOMAttributeIterator.java | 66 +-
.../jxpath/ri/model/dom/DOMAttributePointer.java | 108 +-
.../jxpath/ri/model/dom/DOMNodeIterator.java | 68 +-
.../jxpath/ri/model/dom/DOMNodePointer.java | 938 ++--
.../jxpath/ri/model/dom/DOMPointerFactory.java | 14 +-
.../jxpath/ri/model/dom/NamespacePointer.java | 100 +-
.../jxpath/ri/model/dynabeans/DynaBeanPointer.java | 90 +-
.../ri/model/dynabeans/DynaBeanPointerFactory.java | 10 +-
.../model/dynabeans/DynaBeanPropertyPointer.java | 242 +-
.../StrictLazyDynaBeanPointerFactory.java | 10 +-
.../jxpath/ri/model/dynamic/DynamicPointer.java | 94 +-
.../ri/model/dynamic/DynamicPointerFactory.java | 30 +-
.../ri/model/dynamic/DynamicPropertyPointer.java | 316 +-
.../jxpath/ri/model/jdom/JDOMAttributePointer.java | 96 +-
.../jxpath/ri/model/jdom/JDOMNamespacePointer.java | 82 +-
.../jxpath/ri/model/jdom/JDOMNodeIterator.java | 86 +-
.../jxpath/ri/model/jdom/JDOMNodePointer.java | 974 ++--
.../jxpath/ri/model/jdom/JDOMPointerFactory.java | 22 +-
.../commons/jxpath/ri/parser/ParseException.java | 196 +-
.../commons/jxpath/ri/parser/SimpleCharStream.java | 416 +-
.../org/apache/commons/jxpath/ri/parser/Token.java | 44 +-
.../commons/jxpath/ri/parser/TokenMgrError.java | 56 +-
.../commons/jxpath/ri/parser/XPathParser.java | 5408 ++++++++++----------
.../jxpath/ri/parser/XPathParserTokenManager.java | 3076 +++++------
.../servlet/HttpSessionAndServletContext.java | 16 +-
.../commons/jxpath/servlet/HttpSessionHandler.java | 6 +-
.../jxpath/servlet/JXPathServletContexts.java | 44 +-
.../commons/jxpath/servlet/KeywordVariables.java | 10 +-
.../commons/jxpath/servlet/PageContextHandler.java | 22 +-
.../commons/jxpath/servlet/PageScopeContext.java | 16 +-
.../jxpath/servlet/PageScopeContextHandler.java | 10 +-
.../jxpath/servlet/ServletContextHandler.java | 14 +-
.../jxpath/servlet/ServletRequestAndContext.java | 12 +-
.../commons/jxpath/util/BasicTypeConverter.java | 416 +-
.../commons/jxpath/util/ClassLoaderUtil.java | 50 +-
.../commons/jxpath/util/MethodLookupUtils.java | 64 +-
.../org/apache/commons/jxpath/util/TypeUtils.java | 32 +-
.../org/apache/commons/jxpath/util/ValueUtils.java | 704 +--
.../commons/jxpath/xml/DocumentContainer.java | 64 +-
.../org/apache/commons/jxpath/xml/XMLParser2.java | 106 +-
.../apache/commons/jxpath/AbstractJXPathTest.java | 438 +-
.../apache/commons/jxpath/BasicNodeSetTest.java | 114 +-
.../org/apache/commons/jxpath/NestedTestBean.java | 36 +-
.../java/org/apache/commons/jxpath/TestBean.java | 124 +-
.../apache/commons/jxpath/TestMixedModelBean.java | 24 +-
.../java/org/apache/commons/jxpath/TestNull.java | 24 +-
.../commons/jxpath/issues/JXPath113Test.java | 40 +-
.../commons/jxpath/issues/JXPath118Test.java | 47 +-
.../commons/jxpath/issues/JXPath149Test.java | 2 +-
.../jxpath/issues/JXPath172DynamicTest.java | 97 +-
.../commons/jxpath/issues/JXPath172Test.java | 125 +-
.../commons/jxpath/issues/JXPath177Test.java | 107 +-
.../commons/jxpath/ri/ExceptionHandlerTest.java | 40 +-
.../jxpath/ri/JXPathCompiledExpressionTest.java | 132 +-
.../ri/JXPathContextReferenceImplTestCase.java | 1 -
.../org/apache/commons/jxpath/ri/StressTest.java | 49 +-
.../commons/jxpath/ri/axes/RecursiveAxesTest.java | 2 +-
.../commons/jxpath/ri/axes/RecursiveBean.java | 12 +-
.../jxpath/ri/axes/SimplePathInterpreterTest.java | 665 ++-
.../commons/jxpath/ri/axes/TestBeanWithNode.java | 36 +-
.../jxpath/ri/compiler/ContextDependencyTest.java | 4 +-
.../jxpath/ri/compiler/CoreFunctionTest.java | 68 +-
.../jxpath/ri/compiler/CoreOperationTest.java | 66 +-
.../jxpath/ri/compiler/ExtensionFunctionTest.java | 362 +-
.../commons/jxpath/ri/compiler/TestFunctions.java | 146 +-
.../commons/jxpath/ri/compiler/VariableTest.java | 248 +-
.../jxpath/ri/model/AbstractBeanModelTest.java | 1200 ++---
.../jxpath/ri/model/AbstractXMLModelTest.java | 976 ++--
.../ri/model/AliasedNamespaceIterationTest.java | 18 +-
.../jxpath/ri/model/EmbeddedColonMapKeysTest.java | 2 +-
.../jxpath/ri/model/EmptyCollectionTest.java | 32 +-
.../jxpath/ri/model/ExceptionPropertyTestBean.java | 8 +-
.../jxpath/ri/model/ExternalXMLNamespaceTest.java | 34 +-
.../commons/jxpath/ri/model/JXPath151Test.java | 2 +-
.../commons/jxpath/ri/model/JXPath154Test.java | 6 +-
.../commons/jxpath/ri/model/MixedModelTest.java | 622 +--
.../jxpath/ri/model/XMLPreserveSpaceTest.java | 46 +-
.../commons/jxpath/ri/model/XMLSpaceTest.java | 46 +-
.../jxpath/ri/model/XMLUpperCaseElementsTest.java | 14 +-
.../model/beans/BadlyImplementedFactoryTest.java | 9 +-
.../ri/model/container/ContainerModelTest.java | 86 +-
.../commons/jxpath/ri/model/dom/DOMModelTest.java | 90 +-
.../jxpath/ri/model/dom/TestDOMFactory.java | 50 +-
.../ri/model/dynabeans/LazyDynaBeanTest.java | 6 +-
.../model/dynamic/DynamicPropertiesModelTest.java | 256 +-
.../jxpath/ri/model/jdom/JDOMModelTest.java | 104 +-
.../jxpath/ri/model/jdom/TestJDOMFactory.java | 54 +-
.../jxpath/servlet/JXPathServletContextTest.java | 145 +-
.../jxpath/util/BasicTypeConverterTest.java | 155 +-
.../commons/jxpath/util/ClassLoaderUtilTest.java | 213 +-
.../apache/commons/jxpath/util/ValueUtilsTest.java | 58 +-
181 files changed, 16077 insertions(+), 16111 deletions(-)