You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2008/04/03 11:53:12 UTC

svn commit: r644247 - in /jakarta/jmeter/trunk/src: components/org/apache/jmeter/visualizers/ core/org/apache/jmeter/testbeans/gui/ core/org/apache/jmeter/util/ monitor/components/org/apache/jmeter/visualizers/ protocol/http/org/apache/jmeter/protocol/...

Author: sebb
Date: Thu Apr  3 02:53:10 2008
New Revision: 644247

URL: http://svn.apache.org/viewvc?rev=644247&view=rev
Log:
Methods called from constructors must not be overridable

Modified:
    jakarta/jmeter/trunk/src/components/org/apache/jmeter/visualizers/DistributionGraph.java
    jakarta/jmeter/trunk/src/core/org/apache/jmeter/testbeans/gui/TextAreaEditor.java
    jakarta/jmeter/trunk/src/core/org/apache/jmeter/util/BeanShellInterpreter.java
    jakarta/jmeter/trunk/src/monitor/components/org/apache/jmeter/visualizers/MonitorHealthPanel.java
    jakarta/jmeter/trunk/src/monitor/components/org/apache/jmeter/visualizers/MonitorPerformancePanel.java
    jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/config/gui/MultipartUrlConfigGui.java
    jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/config/gui/UrlConfigGui.java
    jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/control/gui/HttpTestSampleGui.java
    jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/control/gui/HttpTestSampleGui2.java
    jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/AuthPanel.java
    jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/HeaderPanel.java
    jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/modifier/gui/ParamModifierGui.java
    jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/util/accesslog/StandardGenerator.java
    jakarta/jmeter/trunk/src/protocol/java/org/apache/jmeter/protocol/java/config/gui/JavaConfigGui.java
    jakarta/jmeter/trunk/src/reports/org/apache/jmeter/control/gui/ReportGui.java
    jakarta/jmeter/trunk/src/reports/org/apache/jmeter/gui/ReportMainFrame.java
    jakarta/jmeter/trunk/src/reports/org/apache/jmeter/report/gui/BarChartGui.java
    jakarta/jmeter/trunk/src/reports/org/apache/jmeter/report/gui/LineGraphGui.java
    jakarta/jmeter/trunk/src/reports/org/apache/jmeter/report/gui/TableGui.java
    jakarta/jmeter/trunk/src/reports/org/apache/jmeter/report/writers/gui/HTMLReportWriterGui.java

Modified: jakarta/jmeter/trunk/src/components/org/apache/jmeter/visualizers/DistributionGraph.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/components/org/apache/jmeter/visualizers/DistributionGraph.java?rev=644247&r1=644246&r2=644247&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/components/org/apache/jmeter/visualizers/DistributionGraph.java (original)
+++ jakarta/jmeter/trunk/src/components/org/apache/jmeter/visualizers/DistributionGraph.java Thu Apr  3 02:53:10 2008
@@ -80,7 +80,7 @@
 		setModel(model);
 	}
 
-	public void init() {
+	private void init() {// called from ctor, so must not be overridable
 		repaint();
 	}
 

Modified: jakarta/jmeter/trunk/src/core/org/apache/jmeter/testbeans/gui/TextAreaEditor.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/core/org/apache/jmeter/testbeans/gui/TextAreaEditor.java?rev=644247&r1=644246&r2=644247&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/core/org/apache/jmeter/testbeans/gui/TextAreaEditor.java (original)
+++ jakarta/jmeter/trunk/src/core/org/apache/jmeter/testbeans/gui/TextAreaEditor.java Thu Apr  3 02:53:10 2008
@@ -57,7 +57,7 @@
 
 	}
 
-	protected void init() {
+	private void init() {// called from ctor, so must not be overridable
 		textUI = new JTextArea();
 		textUI.addFocusListener(this);
 		textUI.setWrapStyleWord(true);

Modified: jakarta/jmeter/trunk/src/core/org/apache/jmeter/util/BeanShellInterpreter.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/core/org/apache/jmeter/util/BeanShellInterpreter.java?rev=644247&r1=644246&r2=644247&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/core/org/apache/jmeter/util/BeanShellInterpreter.java (original)
+++ jakarta/jmeter/trunk/src/core/org/apache/jmeter/util/BeanShellInterpreter.java Thu Apr  3 02:53:10 2008
@@ -105,7 +105,8 @@
 		}
 	}
 
-	public void init(final String initFile, final Object logger) throws IOException, JMeterException {
+	// Called from ctor, so must be private (or final, but it does not seem useful elsewhere)
+	private void init(final String initFile, final Object logger) throws IOException, JMeterException {
 		if (logger != null) {// Do this before starting the script
 			try {
 				set("log", logger);//$NON-NLS-1$

Modified: jakarta/jmeter/trunk/src/monitor/components/org/apache/jmeter/visualizers/MonitorHealthPanel.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/monitor/components/org/apache/jmeter/visualizers/MonitorHealthPanel.java?rev=644247&r1=644246&r2=644247&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/monitor/components/org/apache/jmeter/visualizers/MonitorHealthPanel.java (original)
+++ jakarta/jmeter/trunk/src/monitor/components/org/apache/jmeter/visualizers/MonitorHealthPanel.java Thu Apr  3 02:53:10 2008
@@ -76,7 +76,7 @@
 	 * init is responsible for creating the necessary legends and information
 	 * for the health panel.
 	 */
-	protected void init() {
+	private void init() {// called from ctor, so must not be overridable
 		this.setLayout(new BorderLayout());
 		ImageIcon legend = JMeterUtils.getImage("monitor-legend.gif"); //$NON-NLS-1$
 		JLabel label = new JLabel(legend);

Modified: jakarta/jmeter/trunk/src/monitor/components/org/apache/jmeter/visualizers/MonitorPerformancePanel.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/monitor/components/org/apache/jmeter/visualizers/MonitorPerformancePanel.java?rev=644247&r1=644246&r2=644247&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/monitor/components/org/apache/jmeter/visualizers/MonitorPerformancePanel.java (original)
+++ jakarta/jmeter/trunk/src/monitor/components/org/apache/jmeter/visualizers/MonitorPerformancePanel.java Thu Apr  3 02:53:10 2008
@@ -119,7 +119,7 @@
 	 * init() will create all the necessary swing panels, labels and icons for
 	 * the performance panel.
 	 */
-	protected void init() {
+	private void init() {// called from ctor, so must not be overridable
 		ROOTSAMPLE = new SampleResult();
 		ROOTSAMPLE.setSampleLabel(SERVER_TITLE);
 		ROOTSAMPLE.setSuccessful(true);

Modified: jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/config/gui/MultipartUrlConfigGui.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/config/gui/MultipartUrlConfigGui.java?rev=644247&r1=644246&r2=644247&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/config/gui/MultipartUrlConfigGui.java (original)
+++ jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/config/gui/MultipartUrlConfigGui.java Thu Apr  3 02:53:10 2008
@@ -59,8 +59,14 @@
 
 	public MultipartUrlConfigGui() {
 		super();
+		init();
 	}
 
+    public MultipartUrlConfigGui(boolean value) {
+        super(value);
+        init();
+    }
+
 	public TestElement createTestElement() {
 		TestElement ce = super.createTestElement();
 
@@ -111,7 +117,7 @@
 		}
 	}
 
-	protected void init() {
+	private void init() {// called from ctor, so must not be overridable
 		this.setLayout(new BorderLayout());
 
 		// WEB SERVER PANEL

Modified: jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/config/gui/UrlConfigGui.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/config/gui/UrlConfigGui.java?rev=644247&r1=644246&r2=644247&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/config/gui/UrlConfigGui.java (original)
+++ jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/config/gui/UrlConfigGui.java Thu Apr  3 02:53:10 2008
@@ -181,7 +181,7 @@
 		}
 	}
 
-	protected void init() {
+	private void init() {// called from ctor, so must not be overridable
 		this.setLayout(new BorderLayout());
 
 		// WEB SERVER PANEL

Modified: jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/control/gui/HttpTestSampleGui.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/control/gui/HttpTestSampleGui.java?rev=644247&r1=644246&r2=644247&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/control/gui/HttpTestSampleGui.java (original)
+++ jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/control/gui/HttpTestSampleGui.java Thu Apr  3 02:53:10 2008
@@ -99,7 +99,7 @@
 		return "web_testing_title"; // $NON-NLS-1$
 	}
 
-	protected void init() {
+	private void init() {// called from ctor, so must not be overridable
 		setLayout(new BorderLayout(0, 5));
 		setBorder(makeBorder());
 

Modified: jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/control/gui/HttpTestSampleGui2.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/control/gui/HttpTestSampleGui2.java?rev=644247&r1=644246&r2=644247&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/control/gui/HttpTestSampleGui2.java (original)
+++ jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/control/gui/HttpTestSampleGui2.java Thu Apr  3 02:53:10 2008
@@ -29,7 +29,7 @@
 public class HttpTestSampleGui2 extends HttpTestSampleGui {
 
 	public HttpTestSampleGui2() {
-		super.init();
+		super();
 	}
 
 	public TestElement createTestElement() {

Modified: jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/AuthPanel.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/AuthPanel.java?rev=644247&r1=644246&r2=644247&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/AuthPanel.java (original)
+++ jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/AuthPanel.java Thu Apr  3 02:53:10 2008
@@ -139,7 +139,7 @@
 	/**
 	 * Shows the main authentication panel for this object.
 	 */
-	public void init() {
+	private void init() {// called from ctor, so must not be overridable
 		setLayout(new BorderLayout());
 		setBorder(makeBorder());
 

Modified: jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/HeaderPanel.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/HeaderPanel.java?rev=644247&r1=644246&r2=644247&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/HeaderPanel.java (original)
+++ jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/HeaderPanel.java Thu Apr  3 02:53:10 2008
@@ -124,7 +124,7 @@
 		return "header_manager_title"; // $NON-NLS-1$
 	}
 
-	public void init() {
+	private void init() {// called from ctor, so must not be overridable
 		setLayout(new BorderLayout());
 		setBorder(makeBorder());
 

Modified: jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/modifier/gui/ParamModifierGui.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/modifier/gui/ParamModifierGui.java?rev=644247&r1=644246&r2=644247&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/modifier/gui/ParamModifierGui.java (original)
+++ jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/modifier/gui/ParamModifierGui.java Thu Apr  3 02:53:10 2008
@@ -144,7 +144,7 @@
 		}
 	}
 
-	protected void init() {
+	private void init() {// called from ctor, so must not be overridable
 		setLayout(new BorderLayout());
 		setBorder(makeBorder());
 

Modified: jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/util/accesslog/StandardGenerator.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/util/accesslog/StandardGenerator.java?rev=644247&r1=644246&r2=644247&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/util/accesslog/StandardGenerator.java (original)
+++ jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/util/accesslog/StandardGenerator.java Thu Apr  3 02:53:10 2008
@@ -101,7 +101,7 @@
 	 * <li> Writer</li>
 	 * </ol>
 	 */
-	protected void init() {
+	private void init() {// called from ctor, so must not be overridable
 		generateRequest();
 	}
 

Modified: jakarta/jmeter/trunk/src/protocol/java/org/apache/jmeter/protocol/java/config/gui/JavaConfigGui.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/protocol/java/org/apache/jmeter/protocol/java/config/gui/JavaConfigGui.java?rev=644247&r1=644246&r2=644247&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/protocol/java/org/apache/jmeter/protocol/java/config/gui/JavaConfigGui.java (original)
+++ jakarta/jmeter/trunk/src/protocol/java/org/apache/jmeter/protocol/java/config/gui/JavaConfigGui.java Thu Apr  3 02:53:10 2008
@@ -96,7 +96,7 @@
 	/**
 	 * Initialize the GUI components and layout.
 	 */
-	protected void init() {
+	private void init() {// called from ctor, so must not be overridable
 		setLayout(new BorderLayout(0, 5));
 
 		if (displayName) {

Modified: jakarta/jmeter/trunk/src/reports/org/apache/jmeter/control/gui/ReportGui.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/reports/org/apache/jmeter/control/gui/ReportGui.java?rev=644247&r1=644246&r2=644247&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/reports/org/apache/jmeter/control/gui/ReportGui.java (original)
+++ jakarta/jmeter/trunk/src/reports/org/apache/jmeter/control/gui/ReportGui.java Thu Apr  3 02:53:10 2008
@@ -174,7 +174,7 @@
 	/**
 	 * Initialize the components and layout of this component.
 	 */
-	protected void init() {
+	private void init() {// called from ctor, so must not be overridable
 		setLayout(new BorderLayout(10, 10));
 		setBorder(makeBorder());
         setBackground(Color.white);

Modified: jakarta/jmeter/trunk/src/reports/org/apache/jmeter/gui/ReportMainFrame.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/reports/org/apache/jmeter/gui/ReportMainFrame.java?rev=644247&r1=644246&r2=644247&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/reports/org/apache/jmeter/gui/ReportMainFrame.java (original)
+++ jakarta/jmeter/trunk/src/reports/org/apache/jmeter/gui/ReportMainFrame.java Thu Apr  3 02:53:10 2008
@@ -307,7 +307,7 @@
 	/**
 	 * Create the GUI components and layout.
 	 */
-	protected void init() {
+	private void init() {// called from ctor, so must not be overridable
 		menuBar = new ReportMenuBar();
 		setJMenuBar(menuBar);
 

Modified: jakarta/jmeter/trunk/src/reports/org/apache/jmeter/report/gui/BarChartGui.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/reports/org/apache/jmeter/report/gui/BarChartGui.java?rev=644247&r1=644246&r2=644247&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/reports/org/apache/jmeter/report/gui/BarChartGui.java (original)
+++ jakarta/jmeter/trunk/src/reports/org/apache/jmeter/report/gui/BarChartGui.java Thu Apr  3 02:53:10 2008
@@ -69,7 +69,7 @@
         return pop;
 	}
 
-	protected void init() {
+	private void init() {// called from ctor, so must not be overridable
         setLayout(new BorderLayout(10, 10));
         setBorder(makeBorder());
         setBackground(Color.white);

Modified: jakarta/jmeter/trunk/src/reports/org/apache/jmeter/report/gui/LineGraphGui.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/reports/org/apache/jmeter/report/gui/LineGraphGui.java?rev=644247&r1=644246&r2=644247&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/reports/org/apache/jmeter/report/gui/LineGraphGui.java (original)
+++ jakarta/jmeter/trunk/src/reports/org/apache/jmeter/report/gui/LineGraphGui.java Thu Apr  3 02:53:10 2008
@@ -70,7 +70,7 @@
         return pop;
 	}
 
-	protected void init() {
+	private void init() {// called from ctor, so must not be overridable
         setLayout(new BorderLayout(10, 10));
         setBorder(makeBorder());
         setBackground(Color.white);

Modified: jakarta/jmeter/trunk/src/reports/org/apache/jmeter/report/gui/TableGui.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/reports/org/apache/jmeter/report/gui/TableGui.java?rev=644247&r1=644246&r2=644247&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/reports/org/apache/jmeter/report/gui/TableGui.java (original)
+++ jakarta/jmeter/trunk/src/reports/org/apache/jmeter/report/gui/TableGui.java Thu Apr  3 02:53:10 2008
@@ -62,7 +62,7 @@
 	/**
      * Initialize the components and layout of this component.
      */
-    protected void init() {
+    private void init() {// called from ctor, so must not be overridable
         setLayout(new BorderLayout(10, 10));
         setBorder(makeBorder());
         setBackground(Color.white);

Modified: jakarta/jmeter/trunk/src/reports/org/apache/jmeter/report/writers/gui/HTMLReportWriterGui.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/reports/org/apache/jmeter/report/writers/gui/HTMLReportWriterGui.java?rev=644247&r1=644246&r2=644247&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/reports/org/apache/jmeter/report/writers/gui/HTMLReportWriterGui.java (original)
+++ jakarta/jmeter/trunk/src/reports/org/apache/jmeter/report/writers/gui/HTMLReportWriterGui.java Thu Apr  3 02:53:10 2008
@@ -1,4 +1,3 @@
-//$Header$
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
@@ -59,7 +58,7 @@
 	/**
 	 * init creates the necessary gui stuff.
 	 */
-	public void init() {
+	private void init() {// called from ctor, so must not be overridable
         setLayout(new BorderLayout(10, 10));
         setBorder(makeBorder());
         setBackground(Color.white);



---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org