This is an automated email from the ASF dual-hosted git repository.
kwin pushed a change to branch master
in repository
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-scripting-sightly-compiler.git
from 19acf85 SLING-12094 - Use GitHub for the Maven scm.url value
add 49d67db SLING-12350 - Make the build work on more recent JDKs
add a4da38f SLING-12350 - Apply code formatting by spotless-maven-plugin
add e9e669e SLING-12350 - Ignore code reformat commit when blaming
new 69de23f SLING-12350 - Make the build work on more recent JDKs
The 1 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:
.git-blame-ignore-revs | 1 +
.sling-module.json | 5 +
pom.xml | 243 +++++----
.../sightly/compiler/CompilationResult.java | 5 +-
.../sightly/compiler/CompilationUnit.java | 5 +-
.../sightly/compiler/CompilerMessage.java | 4 +-
.../sightly/compiler/RuntimeFunction.java | 31 +-
.../sightly/compiler/SightlyCompiler.java | 33 +-
.../sightly/compiler/SightlyCompilerException.java | 30 +-
.../sightly/compiler/backend/BackendCompiler.java | 5 +-
.../compiler/commands/AbstractCommandVisitor.java | 52 +-
.../sightly/compiler/commands/Command.java | 5 +-
.../sightly/compiler/commands/CommandHandler.java | 5 +-
.../sightly/compiler/commands/CommandStream.java | 11 +-
.../sightly/compiler/commands/CommandVisitor.java | 4 +-
.../sightly/compiler/commands/Conditional.java | 14 +-
.../scripting/sightly/compiler/commands/Loop.java | 31 +-
.../sightly/compiler/commands/OutText.java | 8 +-
.../sightly/compiler/commands/OutputVariable.java | 8 +-
.../sightly/compiler/commands/Procedure.java | 8 +-
.../sightly/compiler/commands/StatefulVisitor.java | 33 +-
.../sightly/compiler/commands/VariableBinding.java | 15 +-
.../sightly/compiler/expression/Expression.java | 9 +-
.../compiler/expression/ExpressionNode.java | 5 +-
.../sightly/compiler/expression/MarkupContext.java | 31 +-
.../sightly/compiler/expression/NodeVisitor.java | 6 +-
.../compiler/expression/SideEffectVisitor.java | 5 +-
.../compiler/expression/nodes/ArrayLiteral.java | 4 +-
.../sightly/compiler/expression/nodes/Atom.java | 7 +-
.../compiler/expression/nodes/BinaryOperation.java | 20 +-
.../compiler/expression/nodes/BinaryOperator.java | 37 +-
.../compiler/expression/nodes/BooleanConstant.java | 10 +-
.../compiler/expression/nodes/Identifier.java | 10 +-
.../compiler/expression/nodes/MapLiteral.java | 8 +-
.../compiler/expression/nodes/NullLiteral.java | 7 +-
.../compiler/expression/nodes/NumericConstant.java | 9 +-
.../compiler/expression/nodes/PropertyAccess.java | 10 +-
.../compiler/expression/nodes/RuntimeCall.java | 9 +-
.../compiler/expression/nodes/StringConstant.java | 8 +-
.../compiler/expression/nodes/TernaryOperator.java | 14 +-
.../compiler/expression/nodes/UnaryOperation.java | 10 +-
.../compiler/expression/nodes/UnaryOperator.java | 7 +-
.../sightly/compiler/expression/package-info.java | 1 -
.../sightly/compiler/util/ObjectModel.java | 37 +-
.../sightly/compiler/util/VariableTracker.java | 30 +-
.../sightly/compiler/util/package-info.java | 1 -
.../impl/compiler/CompilationResultImpl.java | 4 +-
.../sightly/impl/compiler/CompilerMessageImpl.java | 4 +-
.../scripting/sightly/impl/compiler/Patterns.java | 6 +-
.../sightly/impl/compiler/PushStream.java | 4 +-
.../scripting/sightly/impl/compiler/Syntax.java | 5 +-
.../impl/compiler/debug/LoggingHandler.java | 7 +-
.../sightly/impl/compiler/debug/SanityChecker.java | 15 +-
.../impl/compiler/frontend/CompilerContext.java | 12 +-
.../impl/compiler/frontend/ElementContext.java | 10 +-
.../impl/compiler/frontend/ExpressionParser.java | 5 +-
.../impl/compiler/frontend/ExpressionWrapper.java | 22 +-
.../sightly/impl/compiler/frontend/Fragment.java | 14 +-
.../impl/compiler/frontend/Interpolation.java | 10 +-
.../impl/compiler/frontend/ParserHelper.java | 5 +-
.../frontend/SightlyParserErrorListener.java | 18 +-
.../impl/compiler/frontend/SimpleFrontend.java | 4 +-
.../compiler/optimization/CoalescingWrites.java | 7 +-
.../optimization/CommandVariableUsage.java | 8 +-
.../compiler/optimization/DeadCodeRemoval.java | 18 +-
.../optimization/SequenceStreamTransformer.java | 4 +-
.../compiler/optimization/StreamTransformer.java | 6 +-
.../compiler/optimization/SyntheticMapRemoval.java | 17 +-
.../optimization/UnusedVariableRemoval.java | 34 +-
.../impl/compiler/optimization/VariableFinder.java | 18 +-
.../optimization/reduce/ConstantFolding.java | 19 +-
.../compiler/optimization/reduce/EvalResult.java | 4 +-
.../optimization/reduce/ExpressionReducer.java | 28 +-
.../impl/compiler/util/SymbolGenerator.java | 7 +-
.../compiler/util/expression/NodeTransformer.java | 7 +-
.../compiler/util/stream/BroadcastHandler.java | 5 +-
.../impl/compiler/util/stream/EmitterVisitor.java | 5 +-
.../sightly/impl/compiler/util/stream/Streams.java | 5 +-
.../impl/compiler/util/stream/VisitorHandler.java | 8 +-
.../sightly/impl/compiler/visitor/IgnoreRange.java | 4 +-
.../impl/compiler/visitor/StatefulRangeIgnore.java | 10 +-
.../impl/compiler/visitor/TrackingVisitor.java | 4 +-
.../impl/compiler/visitor/UniformVisitor.java | 4 +-
.../sightly/impl/filter/AbstractFilter.java | 8 +-
.../sightly/impl/filter/ExpressionContext.java | 15 +-
.../scripting/sightly/impl/filter/Filter.java | 5 +-
.../sightly/impl/filter/FormatFilter.java | 12 +-
.../scripting/sightly/impl/filter/I18nFilter.java | 9 +-
.../scripting/sightly/impl/filter/JoinFilter.java | 7 +-
.../sightly/impl/filter/URIManipulationFilter.java | 28 +-
.../scripting/sightly/impl/filter/XSSFilter.java | 4 +-
.../scripting/sightly/impl/html/MarkupUtils.java | 5 +-
.../sightly/impl/html/dom/AttributeList.java | 6 +-
.../sightly/impl/html/dom/DocumentHandler.java | 11 +-
.../sightly/impl/html/dom/DocumentParser.java | 4 +-
.../sightly/impl/html/dom/HtmlParser.java | 544 +++++++++++----------
.../sightly/impl/html/dom/MarkupHandler.java | 154 +++---
.../sightly/impl/html/dom/TagTokenizer.java | 33 +-
.../sightly/impl/html/dom/TreeTraverser.java | 11 +-
.../sightly/impl/html/dom/template/Template.java | 5 +-
.../impl/html/dom/template/TemplateAttribute.java | 4 +-
.../html/dom/template/TemplateCommentNode.java | 4 +-
.../html/dom/template/TemplateElementNode.java | 8 +-
.../impl/html/dom/template/TemplateNode.java | 8 +-
.../impl/html/dom/template/TemplateParser.java | 17 +-
.../impl/html/dom/template/TemplateTextNode.java | 4 +-
.../sightly/impl/plugin/AbstractPlugin.java | 4 +-
.../sightly/impl/plugin/AbstractRepeatPlugin.java | 42 +-
.../sightly/impl/plugin/AggregatePluginInvoke.java | 4 +-
.../sightly/impl/plugin/AttributePlugin.java | 132 ++---
.../scripting/sightly/impl/plugin/CallPlugin.java | 12 +-
.../sightly/impl/plugin/DefaultPluginInvoke.java | 64 +--
.../sightly/impl/plugin/ElementPlugin.java | 50 +-
.../sightly/impl/plugin/IncludePlugin.java | 19 +-
.../scripting/sightly/impl/plugin/ListPlugin.java | 115 +++--
.../scripting/sightly/impl/plugin/Plugin.java | 4 +-
.../sightly/impl/plugin/PluginCallInfo.java | 4 +-
.../sightly/impl/plugin/PluginInvoke.java | 5 +-
.../sightly/impl/plugin/RepeatPlugin.java | 105 ++--
.../sightly/impl/plugin/ResourcePlugin.java | 14 +-
.../scripting/sightly/impl/plugin/SetPlugin.java | 42 +-
.../sightly/impl/plugin/TemplatePlugin.java | 14 +-
.../scripting/sightly/impl/plugin/TestPlugin.java | 24 +-
.../scripting/sightly/impl/plugin/TextPlugin.java | 20 +-
.../sightly/impl/plugin/UnwrapPlugin.java | 14 +-
.../scripting/sightly/impl/plugin/UsePlugin.java | 15 +-
.../expression/nodes/BinaryOperatorTest.java | 29 +-
.../scripting/sightly/impl/compiler/MockPojo.java | 7 +-
.../sightly/impl/compiler/SightlyCompilerTest.java | 144 +++---
.../impl/frontend/ExpressionWrapperTest.java | 28 +-
.../sightly/impl/html/dom/HtmlParserTest.java | 156 +++---
.../scripting/sightly/testobjects/Person.java | 5 +-
.../scripting/sightly/testobjects/TestEnum.java | 38 +-
.../testobjects/internal/AbstractPerson.java | 4 +-
.../sightly/testobjects/internal/Adult.java | 4 +-
.../sightly/testobjects/internal/AdultFactory.java | 4 +-
.../scripting/sightly/util/ObjectModelTest.java | 88 ++--
src/test/resources/findbugs-exclude.xml | 3 +
138 files changed, 1686 insertions(+), 1651 deletions(-)
create mode 100644 .git-blame-ignore-revs
create mode 100644 .sling-module.json