This is an automated email from the ASF dual-hosted git repository.
vladimirsitnikov pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/jmeter.git
from fc1d6682ea chore: use Java 21 for building the sources
new da2b151d55 chore: bump com.google.errorprone to 2.43.0
new 47bd32e0aa style: resolve issues identified by errorprone
The 2 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:
.../main/kotlin/build-logic.errorprone.gradle.kts | 2 +-
gradle/verification-metadata.xml | 5 +-
src/bom-thirdparty/build.gradle.kts | 2 +-
.../org/apache/jmeter/util/BeanShellClient.java | 2 +-
.../assertions/CompareAssertionBeanInfo.java | 14 +-
.../apache/jmeter/assertions/HTMLAssertion.java | 4 +-
.../jmeter/assertions/JSONPathAssertion.java | 7 +-
.../jmeter/assertions/ResponseAssertion.java | 34 +---
.../apache/jmeter/assertions/SMIMEAssertion.java | 6 +-
.../apache/jmeter/assertions/SizeAssertion.java | 25 +--
.../org/apache/jmeter/assertions/XMLAssertion.java | 2 +-
.../jmeter/assertions/XMLSchemaAssertion.java | 18 +-
.../apache/jmeter/assertions/gui/AssertionGui.java | 5 +-
.../assertions/gui/DurationAssertionGui.java | 6 +-
.../assertions/gui/JSONPathAssertionGui.java | 6 +-
.../jmeter/assertions/gui/MD5HexAssertionGUI.java | 6 -
.../jmeter/assertions/gui/XPath2AssertionGui.java | 3 +-
.../jmeter/assertions/gui/XPathAssertionGui.java | 3 +-
.../assertions/jmespath/JMESPathAssertion.java | 3 -
.../jmespath/gui/JMESPathAssertionGui.java | 6 +-
.../java/org/apache/jmeter/config/CSVDataSet.java | 4 +-
.../apache/jmeter/config/CSVDataSetBeanInfo.java | 36 ++--
.../jmeter/config/KeystoreConfigBeanInfo.java | 12 +-
.../apache/jmeter/config/RandomVariableConfig.java | 10 +-
.../config/RandomVariableConfigBeanInfo.java | 18 +-
.../apache/jmeter/control/ForeachController.java | 2 +-
.../control/gui/CriticalSectionControllerGui.java | 6 +-
.../jmeter/control/gui/ForeachControlPanel.java | 3 +-
.../jmeter/control/gui/ModuleControllerGui.java | 2 +-
.../apache/jmeter/extractor/BoundaryExtractor.java | 2 +-
.../extractor/DebugPostProcessorBeanInfo.java | 32 ++--
.../org/apache/jmeter/extractor/HtmlExtractor.java | 2 +-
.../apache/jmeter/extractor/RegexExtractor.java | 8 +-
.../apache/jmeter/extractor/XPath2Extractor.java | 2 +-
.../apache/jmeter/extractor/XPathExtractor.java | 2 +-
.../jmeter/extractor/gui/BoundaryExtractorGui.java | 6 +-
.../jmeter/extractor/gui/HtmlExtractorGui.java | 6 +-
.../jmeter/extractor/gui/RegexExtractorGui.java | 6 +-
.../jmeter/extractor/gui/XPath2ExtractorGui.java | 3 +-
.../jmeter/extractor/gui/XPathExtractorGui.java | 3 +-
.../extractor/json/jmespath/JMESPathCache.java | 4 +-
.../json/jmespath/gui/JMESPathExtractorGui.java | 3 +-
.../extractor/json/jsonpath/JSONManager.java | 4 +-
.../json/jsonpath/gui/JSONPostProcessorGui.java | 3 +-
.../json/render/AbstractRenderAsJsonRenderer.java | 6 +-
.../action/ExportTransactionAndSamplerNames.java | 5 +-
.../org/apache/jmeter/modifiers/SampleTimeout.java | 3 +-
.../apache/jmeter/modifiers/UserParameters.java | 2 +-
.../jmeter/modifiers/gui/CounterConfigGui.java | 3 +-
.../org/apache/jmeter/reporters/MailerModel.java | 14 +-
.../jmeter/sampler/DebugSamplerBeanInfo.java | 24 +--
.../jmeter/timers/ConstantThroughputTimer.java | 10 +-
.../timers/ConstantThroughputTimerBeanInfo.java | 5 +-
.../java/org/apache/jmeter/timers/SyncTimer.java | 12 +-
.../apache/jmeter/timers/SyncTimerBeanInfo.java | 4 +-
.../ConstantPoissonProcessGenerator.java | 4 +-
.../PreciseThroughputTimerBeanInfo.java | 16 +-
.../ComponentTreeClonerForValidation.java | 3 +-
.../jmeter/visualizers/ComparisonVisualizer.java | 4 +-
.../jmeter/visualizers/MailerVisualizer.java | 3 +-
.../visualizers/RenderAsBoundaryExtractor.java | 4 +-
.../jmeter/visualizers/RenderAsCssJQuery.java | 2 +-
.../apache/jmeter/visualizers/RenderAsHTML.java | 25 +--
.../apache/jmeter/visualizers/RenderAsJSON.java | 10 +-
.../org/apache/jmeter/visualizers/RenderAsXML.java | 43 ++---
.../apache/jmeter/visualizers/RenderAsXPath.java | 2 +-
.../apache/jmeter/visualizers/RenderAsXPath2.java | 2 +-
.../apache/jmeter/visualizers/RenderInBrowser.java | 3 -
.../apache/jmeter/visualizers/RequestViewRaw.java | 18 +-
.../jmeter/visualizers/RespTimeGraphChart.java | 2 +-
.../visualizers/RespTimeGraphVisualizer.java | 10 +-
.../jmeter/visualizers/SamplerResultTab.java | 28 +--
.../jmeter/visualizers/SearchTextExtension.java | 2 +-
.../apache/jmeter/visualizers/SearchTreePanel.java | 4 +-
.../jmeter/visualizers/StatGraphVisualizer.java | 15 +-
.../apache/jmeter/visualizers/StatVisualizer.java | 4 +-
.../jmeter/visualizers/TreeNodeRenderer.java | 4 +-
.../visualizers/ViewResultsFullVisualizer.java | 14 +-
.../visualizers/XMLDefaultMutableTreeNode.java | 24 +--
.../visualizers/backend/BackendListener.java | 10 +-
.../visualizers/backend/BackendListenerGui.java | 3 -
.../jmeter/visualizers/backend/ErrorMetric.java | 3 +-
.../graphite/PickleGraphiteMetricsSender.java | 13 --
.../graphite/TextGraphiteMetricsSender.java | 9 -
.../backend/influxdb/HttpMetricsSender.java | 10 +-
.../jmeter/assertions/SizeAssertionTest.java | 6 +-
.../jmeter/assertions/TestJSONPathAssertion.java | 27 +--
.../jmeter/assertions/XMLSchemaAssertionTest.java | 4 +-
.../jmeter/assertions/XPathAssertionTest.java | 4 +-
.../apache/jmeter/assertions/XmlAssertionTest.java | 7 +-
.../assertions/jmespath/TestJMESPathAssertion.java | 22 ++-
.../org/apache/jmeter/config/TestCVSDataSet.java | 2 +-
.../apache/jmeter/control/TestWhileController.java | 6 +-
.../jmeter/extractor/TestRegexExtractor.java | 15 +-
.../jmeter/extractor/TestXPathExtractor.java | 2 +-
.../json/jmespath/TestJMESPathExtractor.java | 53 ++++--
.../org/apache/jmeter/timers/SyncTimerTest.java | 4 +-
.../jmeter/visualizers/TestSampleCompareTo.java | 2 +-
.../backend/SamplerMetricFixedModeTest.java | 16 +-
.../backend/SamplerMetricTimedModeTest.java | 12 +-
.../backend/influxdb/HttpMetricsSenderTest.java | 6 +-
.../src/main/java/org/apache/jmeter/JMeter.java | 208 ++++++++++-----------
.../java/org/apache/jmeter/ProxyAuthenticator.java | 11 +-
.../jmeter/assertions/CompareAssertionResult.java | 6 +-
.../apache/jmeter/config/gui/ArgumentsPanel.java | 7 +-
.../apache/jmeter/config/gui/RowDetailDialog.java | 27 ++-
.../apache/jmeter/control/GenericController.java | 12 +-
.../org/apache/jmeter/control/IfController.java | 18 +-
.../java/org/apache/jmeter/control/RunTime.java | 2 +-
.../jmeter/control/TransactionController.java | 3 +-
.../jmeter/control/gui/IfControllerPanel.java | 6 +-
.../jmeter/control/gui/LoopControlPanel.java | 12 +-
.../org/apache/jmeter/control/gui/RunTimeGui.java | 12 +-
.../org/apache/jmeter/control/gui/TestPlanGui.java | 6 +-
.../jmeter/control/gui/WhileControllerGui.java | 12 +-
.../apache/jmeter/control/gui/WorkBenchGui.java | 3 +-
.../apache/jmeter/engine/ClientJMeterEngine.java | 13 +-
.../org/apache/jmeter/engine/ConvertListeners.java | 4 +-
.../java/org/apache/jmeter/engine/PreCompiler.java | 22 +--
.../jmeter/engine/RemoteJMeterEngineImpl.java | 4 -
.../apache/jmeter/engine/StandardJMeterEngine.java | 22 +--
.../java/org/apache/jmeter/engine/TreeCloner.java | 4 +-
.../org/apache/jmeter/engine/TurnElementsOn.java | 4 +-
.../jmeter/engine/util/CompoundVariable.java | 10 +-
.../apache/jmeter/engine/util/FunctionParser.java | 18 +-
.../apache/jmeter/engine/util/ValueReplacer.java | 3 +-
.../jmeter/functions/gui/FunctionHelper.java | 2 +-
.../jmeter/gui/AbstractJMeterGuiComponent.java | 2 +-
.../java/org/apache/jmeter/gui/GuiPackage.java | 15 +-
.../java/org/apache/jmeter/gui/HtmlReportUI.java | 52 +++---
.../java/org/apache/jmeter/gui/LoggerPanel.java | 3 -
.../main/java/org/apache/jmeter/gui/MainFrame.java | 13 +-
.../main/java/org/apache/jmeter/gui/NamePanel.java | 16 +-
.../apache/jmeter/gui/action/AbstractAction.java | 27 ++-
.../java/org/apache/jmeter/gui/action/Clear.java | 7 +-
.../gui/action/CompileJSR223TestElements.java | 8 +-
.../java/org/apache/jmeter/gui/action/Copy.java | 3 -
.../org/apache/jmeter/gui/action/Duplicate.java | 3 -
.../java/org/apache/jmeter/gui/action/Help.java | 13 +-
.../jmeter/gui/action/LoadRecentProject.java | 45 ++---
.../java/org/apache/jmeter/gui/action/Save.java | 2 +-
.../org/apache/jmeter/gui/action/SaveGraphics.java | 4 +-
.../apache/jmeter/gui/action/SearchTreeDialog.java | 6 +-
.../java/org/apache/jmeter/gui/action/Start.java | 17 +-
.../apache/jmeter/gui/action/StopStoppables.java | 9 -
.../action/validation/TreeClonerForValidation.java | 6 +-
.../apache/jmeter/gui/logging/LogEventObject.java | 4 +-
.../jmeter/gui/menu/StaticJMeterGUIComponent.java | 2 +-
.../apache/jmeter/gui/tree/JMeterTreeModel.java | 3 +-
.../jmeter/gui/tree/JMeterTreeTransferHandler.java | 2 +-
.../org/apache/jmeter/gui/util/FileDialoger.java | 2 +-
.../gui/util/HeaderAsPropertyRendererWrapper.java | 3 +-
.../apache/jmeter/gui/util/HorizontalPanel.java | 4 +-
.../org/apache/jmeter/gui/util/JDateField.java | 6 +-
.../org/apache/jmeter/gui/util/JMeterMenuBar.java | 13 +-
.../org/apache/jmeter/gui/util/JMeterToolBar.java | 27 ++-
.../jmeter/gui/util/NumberFieldErrorListener.java | 8 +-
.../apache/jmeter/gui/util/PowerTableModel.java | 2 +-
.../jmeter/gui/util/TextAreaTableCellEditor.java | 4 +-
.../apache/jmeter/gui/util/TristateCheckBox.java | 18 +-
.../org/apache/jmeter/gui/util/VerticalPanel.java | 4 +-
.../config/ReportGeneratorConfiguration.java | 8 +-
.../report/core/ControllerSamplePredicate.java | 7 -
.../java/org/apache/jmeter/report/core/Sample.java | 5 -
.../apache/jmeter/report/core/SampleMetadata.java | 5 -
.../report/dashboard/AbstractDataExporter.java | 21 +--
.../report/dashboard/HtmlTemplateExporter.java | 28 +--
.../jmeter/report/dashboard/JsonExporter.java | 3 +-
.../jmeter/report/dashboard/JsonizerVisitor.java | 21 ---
.../jmeter/report/dashboard/TemplateVisitor.java | 12 --
.../processor/AbstractAggregatorFactory.java | 20 --
.../report/processor/AbstractSampleProcessor.java | 27 ---
.../report/processor/AbstractSampleSource.java | 38 ----
.../report/processor/AbstractSummaryConsumer.java | 17 --
.../jmeter/report/processor/AggregateConsumer.java | 17 --
.../report/processor/ApdexSummaryConsumer.java | 22 ---
.../report/processor/CsvFileSampleSource.java | 27 +--
.../report/processor/ErrorsSummaryConsumer.java | 34 ----
.../jmeter/report/processor/ListResultData.java | 15 --
.../jmeter/report/processor/MapResultData.java | 10 -
.../jmeter/report/processor/MaxAggregator.java | 20 --
.../report/processor/MaxAggregatorFactory.java | 7 -
.../jmeter/report/processor/MeanAggregator.java | 20 --
.../report/processor/MeanAggregatorFactory.java | 7 -
.../report/processor/MedianAggregatorFactory.java | 7 -
.../jmeter/report/processor/MinAggregator.java | 20 --
.../report/processor/PercentileAggregator.java | 20 --
.../processor/PercentileAggregatorFactory.java | 7 -
.../report/processor/RequestsSummaryConsumer.java | 11 --
.../processor/StatisticsSummaryConsumer.java | 29 ---
.../jmeter/report/processor/SumAggregator.java | 20 --
.../report/processor/SumAggregatorFactory.java | 7 -
.../report/processor/TimeRateAggregator.java | 20 --
.../processor/TimeRateAggregatorFactory.java | 7 -
.../processor/Top5ErrorsBySamplerConsumer.java | 21 ---
.../jmeter/report/processor/ValueResultData.java | 10 -
.../processor/graph/AbstractGraphConsumer.java | 29 +--
.../graph/AbstractOverTimeGraphConsumer.java | 18 --
.../processor/graph/AbstractSeriesSelector.java | 6 -
.../graph/AbstractVersusRequestsGraphConsumer.java | 54 +-----
.../report/processor/graph/CodeSeriesSelector.java | 7 -
.../processor/graph/ConnectTimeValueSelector.java | 7 -
.../processor/graph/ElapsedTimeValueSelector.java | 5 -
.../processor/graph/IndexedNameSelector.java | 7 -
.../processor/graph/LatencyValueSelector.java | 7 -
.../report/processor/graph/NameSeriesSelector.java | 7 -
.../processor/graph/StaticSeriesSelector.java | 7 -
.../processor/graph/StatusSeriesSelector.java | 7 -
.../processor/graph/TimeStampKeysSelector.java | 7 -
.../graph/impl/ActiveThreadsGraphConsumer.java | 13 --
.../graph/impl/BytesThroughputGraphConsumer.java | 13 --
.../graph/impl/CodesPerSecondGraphConsumer.java | 13 --
.../impl/ConnectTimeOverTimeGraphConsumer.java | 13 --
.../processor/graph/impl/CustomGraphConsumer.java | 13 --
.../graph/impl/HitsPerSecondGraphConsumer.java | 13 --
.../graph/impl/LatencyOverTimeGraphConsumer.java | 13 --
.../graph/impl/LatencyVSRequestGraphConsumer.java | 12 --
.../impl/ResponseCustomGraphGraphConsumer.java | 13 --
.../ResponseTimeDistributionGraphConsumer.java | 18 --
.../impl/ResponseTimeOverTimeGraphConsumer.java | 13 --
.../impl/ResponseTimePerSampleGraphConsumer.java | 18 --
.../impl/ResponseTimePercentilesGraphConsumer.java | 18 --
.../impl/ResponseTimeVSRequestGraphConsumer.java | 12 --
...heticResponseTimeDistributionGraphConsumer.java | 14 +-
.../graph/impl/TimeVSThreadGraphConsumer.java | 18 --
.../graph/impl/TotalTPSGraphConsumer.java | 13 --
.../impl/TransactionsPerSecondGraphConsumer.java | 13 --
.../apache/jmeter/reporters/ResultCollector.java | 2 +-
.../org/apache/jmeter/reporters/ResultSaver.java | 2 +-
.../org/apache/jmeter/reporters/Summariser.java | 19 +-
.../apache/jmeter/samplers/AsynchSampleSender.java | 6 +-
.../jmeter/samplers/DiskStoreSampleSender.java | 4 +-
.../jmeter/samplers/RemoteSampleListenerImpl.java | 8 +-
.../org/apache/jmeter/samplers/SampleResult.java | 6 +-
.../org/apache/jmeter/save/CSVSaveService.java | 90 ++++-----
.../java/org/apache/jmeter/save/SaveService.java | 2 +-
.../jmeter/save/converters/ConversionHelp.java | 8 +-
.../save/converters/SampleResultConverter.java | 12 +-
.../save/converters/TestElementConverter.java | 2 +-
.../java/org/apache/jmeter/swing/HtmlPane.java | 2 +-
.../testbeans/gui/BooleanPropertyEditor.java | 8 +-
.../jmeter/testbeans/gui/ComboStringEditor.java | 8 +-
.../apache/jmeter/testbeans/gui/EnumEditor.java | 13 +-
.../jmeter/testbeans/gui/FieldStringEditor.java | 4 +-
.../testbeans/gui/GenericTestBeanCustomizer.java | 27 ++-
.../testbeans/gui/IntegerPropertyEditor.java | 4 +-
.../jmeter/testbeans/gui/LongPropertyEditor.java | 4 +-
.../jmeter/testbeans/gui/PasswordEditor.java | 4 +-
.../apache/jmeter/testbeans/gui/TableEditor.java | 14 +-
.../apache/jmeter/testbeans/gui/TestBeanGUI.java | 6 +-
.../jmeter/testbeans/gui/TextAreaEditor.java | 3 +-
.../apache/jmeter/testbeans/gui/WrapperEditor.java | 10 +-
.../jmeter/testelement/AbstractTestElement.java | 14 +-
.../org/apache/jmeter/testelement/TestPlan.java | 4 +-
.../testelement/property/BooleanProperty.java | 4 +-
.../testelement/property/CollectionProperty.java | 4 +-
.../testelement/property/FunctionProperty.java | 4 +-
.../jmeter/testelement/property/MapProperty.java | 4 +-
.../jmeter/testelement/property/MultiProperty.java | 4 +-
.../testelement/property/NumberProperty.java | 4 +-
.../testelement/property/TestElementProperty.java | 4 +-
.../threads/FindTestElementsUpToRootTraverser.java | 4 +-
.../org/apache/jmeter/threads/JMeterThread.java | 34 ++--
.../org/apache/jmeter/threads/JMeterVariables.java | 4 +-
.../jmeter/threads/RemoteThreadsListenerImpl.java | 3 -
.../org/apache/jmeter/threads/TestCompiler.java | 2 +-
.../org/apache/jmeter/threads/ThreadGroup.java | 2 +-
.../apache/jmeter/threads/gui/ThreadGroupGui.java | 4 +-
.../org/apache/jmeter/timers/TimerService.java | 2 +-
.../apache/jmeter/util/BSFJavaScriptEngine.java | 24 +--
.../org/apache/jmeter/util/BSFTestElement.java | 4 +-
.../jmeter/util/BeanShellBeanInfoSupport.java | 14 +-
.../org/apache/jmeter/util/BeanShellServer.java | 6 +-
.../apache/jmeter/util/BeanShellTestElement.java | 2 +-
.../apache/jmeter/util/CustomX509TrustManager.java | 28 +--
.../main/java/org/apache/jmeter/util/Document.java | 2 +-
.../jmeter/util/HttpSSLProtocolSocketFactory.java | 5 +-
.../java/org/apache/jmeter/util/JMeterUtils.java | 4 +-
.../org/apache/jmeter/util/JSR223TestElement.java | 13 +-
.../org/apache/jmeter/util/JsseSSLManager.java | 8 +-
.../java/org/apache/jmeter/util/SSLManager.java | 2 +-
.../jmeter/util/ScriptingBeanInfoSupport.java | 16 +-
.../java/org/apache/jmeter/util/XPathUtil.java | 58 +++---
.../jmeter/util/keystore/JmeterKeyStore.java | 11 +-
.../java/org/apache/jmeter/visualizers/Sample.java | 4 +-
.../org/apache/jmeter/visualizers/TableSample.java | 4 +-
.../jmeter/visualizers/gui/AbstractVisualizer.java | 3 +-
.../test/java/org/apache/jmeter/JMeterTest.java | 86 +++++----
.../jmeter/engine/DistributedRunnerTest.java | 2 +-
.../org/apache/jmeter/engine/LocalHostTest.java | 6 +-
.../jmeter/engine/util/TestValueReplacer.java | 4 +-
.../gui/logging/TestGuiLogEventAppender.java | 4 +-
.../processor/ErrorsSummaryConsumerTest.java | 2 +-
.../graph/impl/CustomGraphConsumerTest.java | 2 +-
.../samplers/TestDataStrippingSampleSender.java | 2 +-
.../apache/jmeter/samplers/TestSampleResult.java | 10 +-
.../org/apache/jmeter/save/TestCSVSaveService.java | 4 +-
.../testbeans/gui/TestBooleanPropertyEditor.java | 8 +-
.../testbeans/gui/TestComboStringEditor.java | 4 +-
.../testbeans/gui/TestFieldStringEditor.java | 4 +-
.../jmeter/testelement/property/PackageTest.java | 4 +-
.../apache/jmeter/threads/TestJMeterThread.java | 6 +-
.../threads/TestUnmodifiableJMeterVariables.java | 4 +-
.../jmeter/util/SecurityProviderLoaderTest.java | 2 +-
.../org/apache/jmeter/junit/JMeterTestCase.java | 4 +-
.../org/apache/jmeter/resources/PackageTest.java | 28 ++-
.../jmeter/control/TestSwitchController.java | 18 +-
.../functions/ComponentReferenceFunctionTest.java | 16 +-
.../org/apache/jmeter/gui/action/TestLoad.java | 4 +-
.../java/org/apache/jmeter/junit/JMeterTest.java | 26 +--
.../org/apache/jmeter/save/TestSaveService.java | 8 +-
.../apache/jmeter/testelement/TestElementTest.java | 5 +-
.../org/apache/jmeter/threads/ThreadGroupLoad.java | 83 ++++----
.../apache/jorphan/reflect/TestClassFinder.java | 2 +-
src/dist/src/dist/expected_release_jars.csv | 4 +-
.../examples/sampler/gui/ExampleSamplerGui.java | 2 +-
.../testbeans/example3/Example3BeanInfo.java | 8 +-
.../jmeter/functions/AbstractHostIPName.java | 8 +-
.../org/apache/jmeter/functions/BeanShell.java | 5 +-
.../org/apache/jmeter/functions/FileToString.java | 2 +-
.../org/apache/jmeter/functions/FileWrapper.java | 8 +-
.../java/org/apache/jmeter/functions/Groovy.java | 2 +-
.../org/apache/jmeter/functions/IsVarDefined.java | 2 +-
.../apache/jmeter/functions/IterationCounter.java | 2 +-
.../org/apache/jmeter/functions/JavaScript.java | 2 +-
.../org/apache/jmeter/functions/Jexl2Function.java | 2 +-
.../org/apache/jmeter/functions/Jexl3Function.java | 2 +-
.../org/apache/jmeter/functions/LogFunction.java | 6 +-
.../org/apache/jmeter/functions/LogFunction2.java | 2 +-
.../java/org/apache/jmeter/functions/Property.java | 2 +-
.../java/org/apache/jmeter/functions/Random.java | 2 +-
.../org/apache/jmeter/functions/RandomDate.java | 12 +-
.../org/apache/jmeter/functions/RandomString.java | 2 +-
.../org/apache/jmeter/functions/SamplerName.java | 2 +-
.../org/apache/jmeter/functions/SplitFunction.java | 2 +-
.../org/apache/jmeter/functions/TimeShift.java | 9 +-
.../jmeter/functions/CSVReadFunctionTest.java | 4 +-
.../jmeter/functions/RandomFunctionTest.java | 2 +-
.../functions/StringFromFileFunctionTest.java | 4 +-
.../apache/jmeter/functions/SumFunctionTest.java | 2 +-
.../org/apache/jmeter/functions/Synchronizer.java | 8 +-
.../apache/jmeter/functions/TestStringtoFile.java | 2 +-
.../jmeter/functions/TestTimeShiftFunction.java | 2 +-
.../org/apache/commons/cli/avalon/CLOption.java | 2 +-
.../java/org/apache/jorphan/collections/Data.java | 8 +-
.../org/apache/jorphan/collections/HashTree.java | 9 +-
.../apache/jorphan/collections/ListedHashTree.java | 3 +-
.../apache/jorphan/gui/AbstractTreeTableModel.java | 4 +-
.../java/org/apache/jorphan/gui/DynamicStyle.java | 18 +-
.../java/org/apache/jorphan/gui/FocusActions.java | 4 +-
.../java/org/apache/jorphan/gui/MenuScroller.java | 6 +-
.../org/apache/jorphan/gui/MinMaxLongRenderer.java | 4 +-
.../org/apache/jorphan/gui/ObjectTableSorter.java | 11 +-
.../java/org/apache/jorphan/gui/RateRenderer.java | 5 +-
.../apache/jorphan/gui/ui/KerningOptimizer.java | 4 +-
.../org/apache/jorphan/gui/ui/TextComponentUI.java | 4 +-
.../main/java/org/apache/jorphan/io/TextFile.java | 3 +-
.../org/apache/jorphan/reflect/ClassFinder.java | 5 +-
.../java/org/apache/jorphan/util/BooleanUtils.java | 16 +-
.../java/org/apache/jorphan/util/Converter.java | 2 +-
.../java/org/apache/jorphan/util/HeapDumper.java | 8 +-
.../java/org/apache/jorphan/util/StringWrap.java | 4 +-
.../java/org/apache/jorphan/util/XMLBuffer.java | 2 +-
.../apache/commons/cli/avalon/ClutilTestCase.java | 2 +-
.../org/apache/jorphan/exec/TestKeyToolUtils.java | 2 +-
.../apache/jorphan/gui/ObjectTableSorterTest.java | 2 +-
.../util/TestAlphaNumericKeyComparator.java | 2 +-
.../src/main/java/org/apache/jmeter/NewDriver.java | 12 +-
.../bolt/config/BoltConnectionElementBeanInfo.java | 8 +-
.../jmeter/protocol/bolt/sampler/BoltSampler.java | 4 +-
.../sampler/BoltTestElementBeanInfoSupport.java | 14 +-
.../jmeter/protocol/ftp/sampler/FTPSampler.java | 6 +-
.../protocol/http/config/gui/HttpDefaultsGui.java | 1 +
.../jmeter/protocol/http/control/CacheManager.java | 11 +-
.../protocol/http/control/CookieManager.java | 6 +-
.../http/control/DelegatingKerberosScheme.java | 4 +-
.../http/control/DelegatingSPNegoScheme.java | 4 +-
.../http/control/DynamicKerberosSchemeFactory.java | 4 +-
.../http/control/DynamicSPNegoSchemeFactory.java | 4 +-
.../protocol/http/control/HeaderManager.java | 3 +-
.../protocol/http/control/HttpMirrorServer.java | 2 +-
.../protocol/http/control/KerberosManager.java | 6 +-
.../http/control/gui/HttpMirrorControlGui.java | 4 +-
.../http/control/gui/HttpTestSampleGui.java | 1 +
.../jmeter/protocol/http/curl/BasicCurlParser.java | 71 ++++---
.../apache/jmeter/protocol/http/gui/AuthPanel.java | 70 +++----
.../jmeter/protocol/http/gui/CookiePanel.java | 3 +-
.../jmeter/protocol/http/gui/DNSCachePanel.java | 3 +-
.../protocol/http/gui/HTTPArgumentsPanel.java | 6 +-
.../protocol/http/gui/HTTPFileArgsPanel.java | 6 +-
.../jmeter/protocol/http/gui/HeaderPanel.java | 8 +-
.../http/gui/action/ParseCurlCommandAction.java | 24 +--
.../protocol/http/modifier/AnchorModifier.java | 6 +-
.../http/modifier/RegExUserParameters.java | 3 +-
.../http/modifier/URLRewritingModifier.java | 4 +-
.../http/modifier/gui/RegExUserParametersGui.java | 6 +-
.../jmeter/protocol/http/parser/BaseParser.java | 4 +-
.../protocol/http/parser/JTidyHTMLParser.java | 183 +++++++++---------
.../protocol/http/parser/JsoupBasedHtmlParser.java | 7 +-
.../http/parser/LagartoBasedHtmlParser.java | 140 +++++++-------
.../jmeter/protocol/http/parser/URLCollection.java | 4 +-
.../http/proxy/AbstractSamplerCreator.java | 4 +-
.../protocol/http/proxy/DefaultSamplerCreator.java | 15 +-
.../jmeter/protocol/http/proxy/HttpReplyHdr.java | 2 +-
.../jmeter/protocol/http/proxy/HttpRequestHdr.java | 2 +-
.../apache/jmeter/protocol/http/proxy/Proxy.java | 49 +++--
.../jmeter/protocol/http/proxy/ProxyControl.java | 74 ++++----
.../protocol/http/proxy/gui/ProxyControlGui.java | 17 +-
.../protocol/http/proxy/gui/RecorderDialog.java | 6 +-
.../protocol/http/sampler/AccessLogSampler.java | 8 +-
.../http/sampler/AccessLogSamplerBeanInfo.java | 26 +--
.../protocol/http/sampler/HTTPAbstractImpl.java | 36 ++--
.../jmeter/protocol/http/sampler/HTTPFileImpl.java | 2 +-
.../jmeter/protocol/http/sampler/HTTPHC4Impl.java | 34 ++--
.../protocol/http/sampler/HTTPHCAbstractImpl.java | 8 +-
.../jmeter/protocol/http/sampler/HTTPJavaImpl.java | 10 +-
.../protocol/http/sampler/HTTPSampleResult.java | 5 +-
.../protocol/http/sampler/HTTPSamplerBase.java | 37 ++--
.../protocol/http/sampler/HTTPSamplerProxy.java | 3 -
.../http/sampler/HttpClientDefaultParameters.java | 4 +-
.../jmeter/protocol/http/sampler/PutWriter.java | 4 +-
.../protocol/http/sampler/ResourcesDownloader.java | 3 +-
.../http/sampler/hc/LaxDeflateInputStream.java | 3 -
.../http/sampler/hc/LaxGZIPInputStream.java | 3 -
.../jmeter/protocol/http/util/ConversionUtils.java | 2 +-
.../http/util/GraphQLRequestParamUtils.java | 4 +-
.../jmeter/protocol/http/util/HTTPFileArg.java | 6 +-
.../protocol/http/util/HTTPResultConverter.java | 6 +-
.../http/util/accesslog/SessionFilter.java | 5 -
.../http/util/accesslog/SharedTCLogParser.java | 2 +-
.../protocol/http/util/accesslog/TCLogParser.java | 2 +-
.../protocol/http/visualizers/RequestViewHTTP.java | 21 +--
.../gui/action/ParseCurlCommandActionTest.java | 10 +-
.../http/config/MultipartUrlConfigTest.java | 104 ++++++-----
.../http/control/TestCacheManagerBase.java | 2 +-
.../protocol/http/control/TestCacheManagerHC4.java | 15 --
.../control/TestCacheManagerThreadIteration.java | 28 ---
.../control/TestCacheManagerUrlConnection.java | 2 +-
.../http/control/TestHTTPMirrorThread.java | 4 +-
.../protocol/http/modifier/TestAnchorModifier.java | 4 +-
.../http/modifier/TestURLRewritingModifier.java | 2 +-
.../jmeter/protocol/http/parser/TestCssParser.java | 2 +-
.../protocol/http/parser/TestHTMLParser.java | 6 +-
.../protocol/http/proxy/TestHttpRequestHdr.java | 24 +--
.../jmeter/protocol/http/sampler/HTTPSampler3.java | 3 -
.../jmeter/protocol/http/sampler/PackageTest.java | 2 +-
.../http/sampler/ParallelResourcesAndIpSource.java | 44 ++---
.../protocol/http/sampler/PostWriterTest.java | 42 ++---
.../protocol/http/sampler/SamplingNamingTest.java | 2 +-
.../protocol/http/sampler/TestDecompression.java | 2 +-
.../TestHTTPSamplersAgainstHttpMirrorServer.java | 123 ++++++------
.../protocol/http/sampler/TestRedirects.java | 2 +-
.../protocol/http/util/TestHTTPFileArgs.java | 7 +-
.../http/visualizers/RequestViewHTTPTest.java | 57 +++---
.../protocol/java/config/gui/JavaConfigGui.java | 3 -
.../java/control/gui/JavaTestSamplerGui.java | 3 -
.../jmeter/protocol/java/sampler/BSFSampler.java | 2 +-
.../jmeter/protocol/java/sampler/JavaSampler.java | 8 +-
.../protocol/java/sampler/JavaSamplerContext.java | 4 +-
.../apache/jmeter/protocol/java/test/JavaTest.java | 4 +-
.../protocol/jdbc/AbstractJDBCTestElement.java | 96 +++-------
.../jdbc/JDBCTestElementBeanInfoSupport.java | 24 +--
.../protocol/jdbc/config/DataSourceElement.java | 14 +-
.../jdbc/config/DataSourceElementBeanInfo.java | 44 ++---
.../java/org/apache/jmeter/protocol/jms/Utils.java | 10 +-
.../protocol/jms/client/InitialContextFactory.java | 2 +-
.../protocol/jms/client/ReceiveSubscriber.java | 2 +-
.../jms/control/gui/JMSPropertiesPanel.java | 64 +++----
.../protocol/jms/control/gui/JMSSamplerGui.java | 6 +-
.../protocol/jms/sampler/BaseJMSSampler.java | 4 +-
.../jmeter/protocol/jms/sampler/JMSSampler.java | 7 +-
.../jmeter/protocol/jms/sampler/MessageAdmin.java | 6 +-
.../protocol/jms/sampler/PublisherSampler.java | 31 ++-
.../protocol/jms/sampler/SubscriberSampler.java | 13 +-
.../protocol/jms/sampler/render/FileKey.java | 4 +-
.../jms/sampler/render/ObjectMessageRenderer.java | 2 +-
.../sampler/render/BinaryMessageRendererTest.java | 2 +-
.../sampler/render/ObjectMessageRendererTest.java | 4 +-
.../src/main/java/test/DummyAnnotatedTest.java | 14 +-
.../java/control/gui/JUnitTestSamplerGui.java | 14 +-
.../jmeter/protocol/java/sampler/JUnitSampler.java | 18 +-
.../ldap/config/gui/LDAPArgumentsPanel.java | 7 +-
.../protocol/ldap/config/gui/LdapExtConfigGui.java | 2 +-
.../protocol/ldap/sampler/LDAPExtSampler.java | 26 +--
.../protocol/ldap/sampler/LdapExtClient.java | 4 +-
.../protocol/mail/sampler/MailReaderSampler.java | 22 +--
.../mail/sampler/gui/MailReaderSamplerGui.java | 2 +-
.../jmeter/protocol/smtp/sampler/SmtpSampler.java | 6 +-
.../protocol/smtp/sampler/gui/SmtpPanel.java | 25 +--
.../protocol/smtp/sampler/gui/SmtpSamplerGui.java | 4 +-
.../smtp/sampler/protocol/SendMailCommand.java | 10 +-
.../mongodb/config/MongoSourceElement.java | 4 +-
.../mongodb/config/MongoSourceElementBeanInfo.java | 44 ++---
.../protocol/mongodb/mongo/EvalResultHandler.java | 16 +-
.../mongodb/sampler/MongoScriptSampler.java | 3 -
.../sampler/MongoScriptSamplerBeanInfo.java | 12 +-
.../jmeter/protocol/tcp/sampler/TCPSampler.java | 8 +-
xdocs/extending/notes_on_extending.txt | 10 +-
xdocs/usermanual/jmeter_tutorial.xml | 8 +-
499 files changed, 2269 insertions(+), 3751 deletions(-)