This is an automated email from the ASF dual-hosted git repository.

juanpablo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jspwiki.git


The following commit(s) were added to refs/heads/master by this push:
     new 0ac6b6a  JSPWIKI-1152 - Make final variable when is possible.
0ac6b6a is described below

commit 0ac6b6a65103f622758606430a6775075ffff100
Author: Arturo Bernal <[email protected]>
AuthorDate: Fri Sep 24 06:37:26 2021 +0200

    JSPWIKI-1152 - Make final variable when is possible.
---
 .../main/java/org/apache/wiki/its/environment/Env.java | 18 +++++++++---------
 .../main/java/org/apache/wiki/pages/PageBuilder.java   |  4 ++--
 .../src/main/java/org/apache/wiki/WatchDog.java        |  6 +++---
 .../src/main/java/org/apache/wiki/WikiEngine.java      |  2 +-
 .../apache/wiki/auth/DefaultAuthenticationManager.java |  2 +-
 .../org/apache/wiki/modules/BaseModuleManager.java     |  2 +-
 .../java/org/apache/wiki/pages/DefaultPageManager.java |  2 +-
 .../main/java/org/apache/wiki/parser/MarkupParser.java | 16 ++++++++--------
 .../java/org/apache/wiki/plugin/TableOfContents.java   |  2 +-
 .../main/java/org/apache/wiki/render/WikiRenderer.java |  4 ++--
 .../src/main/java/org/apache/wiki/rss/Feed.java        |  4 ++--
 .../java/org/apache/wiki/search/SearchMatcher.java     |  4 ++--
 .../main/java/org/apache/wiki/ui/WikiJSPFilter.java    |  4 ++--
 13 files changed, 35 insertions(+), 35 deletions(-)

diff --git 
a/jspwiki-it-tests/jspwiki-selenide-tests/src/main/java/org/apache/wiki/its/environment/Env.java
 
b/jspwiki-it-tests/jspwiki-selenide-tests/src/main/java/org/apache/wiki/its/environment/Env.java
index 4225539..90951d8 100644
--- 
a/jspwiki-it-tests/jspwiki-selenide-tests/src/main/java/org/apache/wiki/its/environment/Env.java
+++ 
b/jspwiki-it-tests/jspwiki-selenide-tests/src/main/java/org/apache/wiki/its/environment/Env.java
@@ -25,30 +25,30 @@ package org.apache.wiki.its.environment;
 public class Env {
     
     /** Base url on which the functional tests are run. Default value is 
{@code https://jspwiki-wiki.apache.org}. */
-    public static String TESTS_BASE_URL = System.getProperty( 
"it-jspwiki.base.url", "https://jspwiki-wiki.apache.org"; );
+    public static final String TESTS_BASE_URL = System.getProperty( 
"it-jspwiki.base.url", "https://jspwiki-wiki.apache.org"; );
 
     /** Selenide tests download's folder. Default value is {@code 
./target/downloads}. */
-    public static String TESTS_CONFIG_DOWNLOADS_FOLDER = System.getProperty( 
"it-jspwiki.config.download-folder", "./target/downloads" );
+    public static final String TESTS_CONFIG_DOWNLOADS_FOLDER = 
System.getProperty( "it-jspwiki.config.download-folder", "./target/downloads" );
     
     /** Should the browser start on headless mode? Only for Firefox / Chrome. 
Default value is {@code false}. */
-    public static boolean TESTS_CONFIG_HEADLESS = Boolean.parseBoolean( 
System.getProperty( "it-jspwiki.config.headless", "false" ) );
+    public static final boolean TESTS_CONFIG_HEADLESS = Boolean.parseBoolean( 
System.getProperty( "it-jspwiki.config.headless", "false" ) );
 
     /** Selenide tests reports' folder. Default value is {@code 
./target/selenide}. */
-    public static String TESTS_CONFIG_REPORTS_FOLDER = System.getProperty( 
"it-jspwiki.config.reports", "./target/selenide" );
+    public static final String TESTS_CONFIG_REPORTS_FOLDER = 
System.getProperty( "it-jspwiki.config.reports", "./target/selenide" );
 
     /** Amount of time, in milliseconds, to wait for the search index tasks to 
complete. Default value is {@code 1200}. */
-    public static long TESTS_CONFIG_SEARCH_INDEX_WAIT = Long.parseLong( 
System.getProperty( "it-jspwiki.config.search-index-wait", "1200" ) );
+    public static final long TESTS_CONFIG_SEARCH_INDEX_WAIT = Long.parseLong( 
System.getProperty( "it-jspwiki.config.search-index-wait", "1200" ) );
 
     /** Should the browser start maximized?. Default value is {@code true}. */
-    public static boolean TESTS_CONFIG_START_MAXIMIZED = Boolean.parseBoolean( 
System.getProperty( "it-jspwiki.config.start-maximized", "true" ) );
+    public static final boolean TESTS_CONFIG_START_MAXIMIZED = 
Boolean.parseBoolean( System.getProperty( "it-jspwiki.config.start-maximized", 
"true" ) );
 
     /** Folder where the WebDriver will be downloaded. Default value is {@code 
./target/wdm}. */
-    public static String TESTS_CONFIG_WDM_TARGET_PATH = System.getProperty( 
"it-jspwiki.config.wdm.target-path", "./target/wdm" );
+    public static final String TESTS_CONFIG_WDM_TARGET_PATH = 
System.getProperty( "it-jspwiki.config.wdm.target-path", "./target/wdm" );
 
     /** Janne's username. Default value is {@code janne}. */
-    public static String LOGIN_JANNE_USERNAME = System.getProperty( 
"it-jspwiki.login.janne.username", "janne" );
+    public static final String LOGIN_JANNE_USERNAME = System.getProperty( 
"it-jspwiki.login.janne.username", "janne" );
 
     /** Janne's password. Default value is {@code myP@5sw0rd}. */
-    public static String LOGIN_JANNE_PASSWORD = System.getProperty( 
"it-jspwiki.login.janne.password", "myP@5sw0rd" );
+    public static final String LOGIN_JANNE_PASSWORD = System.getProperty( 
"it-jspwiki.login.janne.password", "myP@5sw0rd" );
 
 }
diff --git 
a/jspwiki-it-tests/jspwiki-selenide-tests/src/main/java/org/apache/wiki/pages/PageBuilder.java
 
b/jspwiki-it-tests/jspwiki-selenide-tests/src/main/java/org/apache/wiki/pages/PageBuilder.java
index 2ac52ba..22d4bd2 100644
--- 
a/jspwiki-it-tests/jspwiki-selenide-tests/src/main/java/org/apache/wiki/pages/PageBuilder.java
+++ 
b/jspwiki-it-tests/jspwiki-selenide-tests/src/main/java/org/apache/wiki/pages/PageBuilder.java
@@ -28,8 +28,8 @@ import org.apache.wiki.its.environment.Env;
  */
 public class PageBuilder {
 
-    String url;
-    Page page;
+    final String url;
+    final Page page;
 
     PageBuilder( final String url, final Page page ) {
         this.url = url;
diff --git a/jspwiki-main/src/main/java/org/apache/wiki/WatchDog.java 
b/jspwiki-main/src/main/java/org/apache/wiki/WatchDog.java
index 599eae8..50f486c 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/WatchDog.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/WatchDog.java
@@ -376,9 +376,9 @@ public final class WatchDog {
      */
     private static class State {
 
-        protected String m_state;
-        protected long   m_enterTime;
-        protected long   m_expiryTime;
+        protected final String m_state;
+        protected final long   m_enterTime;
+        protected final long   m_expiryTime;
 
         protected State( final String state, final int expiry ) {
             m_state      = state;
diff --git a/jspwiki-main/src/main/java/org/apache/wiki/WikiEngine.java 
b/jspwiki-main/src/main/java/org/apache/wiki/WikiEngine.java
index 47a18c2..54e9545 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/WikiEngine.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/WikiEngine.java
@@ -135,7 +135,7 @@ public class WikiEngine implements Engine {
     private final Map< String, Object > m_attributes = new 
ConcurrentHashMap<>();
 
     /** Stores WikiEngine's associated managers. */
-    protected Map< Class< ? >, Object > managers = new ConcurrentHashMap<>();
+    protected final Map< Class< ? >, Object > managers = new 
ConcurrentHashMap<>();
 
     /**
      *  Gets a WikiEngine related to this servlet.  Since this method is only 
called from JSP pages (and JspInit()) to be specific,
diff --git 
a/jspwiki-main/src/main/java/org/apache/wiki/auth/DefaultAuthenticationManager.java
 
b/jspwiki-main/src/main/java/org/apache/wiki/auth/DefaultAuthenticationManager.java
index a05556a..ed4552c 100644
--- 
a/jspwiki-main/src/main/java/org/apache/wiki/auth/DefaultAuthenticationManager.java
+++ 
b/jspwiki-main/src/main/java/org/apache/wiki/auth/DefaultAuthenticationManager.java
@@ -79,7 +79,7 @@ public class DefaultAuthenticationManager implements 
AuthenticationManager {
 
     /** Options passed to {@link LoginModule#initialize(Subject, 
CallbackHandler, Map, Map)};
      * initialized by {@link #initialize(Engine, Properties)}. */
-    protected Map< String, String > m_loginModuleOptions = new HashMap<>();
+    protected final Map< String, String > m_loginModuleOptions = new 
HashMap<>();
 
     /** The default {@link LoginModule} class name to use for custom 
authentication. */
     private static final String DEFAULT_LOGIN_MODULE = 
"org.apache.wiki.auth.login.UserDatabaseLoginModule";
diff --git 
a/jspwiki-main/src/main/java/org/apache/wiki/modules/BaseModuleManager.java 
b/jspwiki-main/src/main/java/org/apache/wiki/modules/BaseModuleManager.java
index 9a2552f..fda2683 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/modules/BaseModuleManager.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/modules/BaseModuleManager.java
@@ -32,7 +32,7 @@ import java.util.TreeSet;
  */
 public abstract class BaseModuleManager implements ModuleManager {
 
-    protected Engine m_engine;
+    protected final Engine m_engine;
 
     private final boolean m_loadIncompatibleModules = false;
 
diff --git 
a/jspwiki-main/src/main/java/org/apache/wiki/pages/DefaultPageManager.java 
b/jspwiki-main/src/main/java/org/apache/wiki/pages/DefaultPageManager.java
index 860d92c..f70b4ad 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/pages/DefaultPageManager.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/pages/DefaultPageManager.java
@@ -92,7 +92,7 @@ public class DefaultPageManager implements PageManager {
 
     private final Engine m_engine;
 
-    protected ConcurrentHashMap< String, PageLock > m_pageLocks = new 
ConcurrentHashMap<>();
+    protected final ConcurrentHashMap< String, PageLock > m_pageLocks = new 
ConcurrentHashMap<>();
 
     private final int m_expiryTime;
 
diff --git 
a/jspwiki-main/src/main/java/org/apache/wiki/parser/MarkupParser.java 
b/jspwiki-main/src/main/java/org/apache/wiki/parser/MarkupParser.java
index 987ea5c..ed6a131 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/parser/MarkupParser.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/parser/MarkupParser.java
@@ -51,21 +51,21 @@ public abstract class MarkupParser {
     protected PushbackReader m_in;
     private int m_pos = -1; // current position in reader stream
 
-    protected Engine m_engine;
-    protected Context m_context;
+    protected final Engine m_engine;
+    protected final Context m_context;
 
     /** Optionally stores internal wikilinks */
-    protected ArrayList< StringTransmutator > m_localLinkMutatorChain = new 
ArrayList<>();
-    protected ArrayList< StringTransmutator > m_externalLinkMutatorChain = new 
ArrayList<>();
-    protected ArrayList< StringTransmutator > m_attachmentLinkMutatorChain = 
new ArrayList<>();
-    protected ArrayList< StringTransmutator > m_linkMutators = new 
ArrayList<>();
-    protected ArrayList< HeadingListener > m_headingListenerChain = new 
ArrayList<>();
+    protected final ArrayList< StringTransmutator > m_localLinkMutatorChain = 
new ArrayList<>();
+    protected final ArrayList< StringTransmutator > m_externalLinkMutatorChain 
= new ArrayList<>();
+    protected final ArrayList< StringTransmutator > 
m_attachmentLinkMutatorChain = new ArrayList<>();
+    protected final ArrayList< StringTransmutator > m_linkMutators = new 
ArrayList<>();
+    protected final ArrayList< HeadingListener > m_headingListenerChain = new 
ArrayList<>();
 
     protected boolean m_inlineImages = true;
     protected boolean m_parseAccessRules = true;
     /** Keeps image regexp Patterns */
     protected List< Pattern > m_inlineImagePatterns;
-    protected LinkParsingOperations m_linkParsingOperations;
+    protected final LinkParsingOperations m_linkParsingOperations;
 
     private static final Logger log = LogManager.getLogger( MarkupParser.class 
);
 
diff --git 
a/jspwiki-main/src/main/java/org/apache/wiki/plugin/TableOfContents.java 
b/jspwiki-main/src/main/java/org/apache/wiki/plugin/TableOfContents.java
index 4e2d2cf..28aa978 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/plugin/TableOfContents.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/plugin/TableOfContents.java
@@ -70,7 +70,7 @@ public class TableOfContents implements Plugin, 
HeadingListener {
 
     private static final String VAR_ALREADY_PROCESSING = 
"__TableOfContents.processing";
 
-    StringBuffer m_buf = new StringBuffer();
+    final StringBuffer m_buf = new StringBuffer();
     private boolean m_usingNumberedList;
     private String m_prefix = "";
     private int m_starting;
diff --git 
a/jspwiki-main/src/main/java/org/apache/wiki/render/WikiRenderer.java 
b/jspwiki-main/src/main/java/org/apache/wiki/render/WikiRenderer.java
index be627ff..9728eb3 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/render/WikiRenderer.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/render/WikiRenderer.java
@@ -32,8 +32,8 @@ import java.io.IOException;
  */
 public abstract class WikiRenderer {
 
-    protected Context     m_context;
-    protected WikiDocument    m_document;
+    protected final Context     m_context;
+    protected final WikiDocument    m_document;
 
     public static final String LINKS_TRANSLATION = "$1#$2";
     public static final String LINKS_SOURCE = "(.+)#section-.+-(.+)";
diff --git a/jspwiki-main/src/main/java/org/apache/wiki/rss/Feed.java 
b/jspwiki-main/src/main/java/org/apache/wiki/rss/Feed.java
index c9a7d7a..3842cab 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/rss/Feed.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/rss/Feed.java
@@ -32,14 +32,14 @@ import java.util.List;
  * Represents an abstract feed.
  */
 public abstract class Feed {
-    protected List<Entry> m_entries = new ArrayList<>();
+    protected final List<Entry> m_entries = new ArrayList<>();
 
     protected String m_feedURL;
     protected String m_channelTitle;
     protected String m_channelDescription;
     protected String m_channelLanguage;
 
-    protected Context m_wikiContext;
+    protected final Context m_wikiContext;
 
     protected String m_mode = RSSGenerator.MODE_WIKI;
 
diff --git 
a/jspwiki-main/src/main/java/org/apache/wiki/search/SearchMatcher.java 
b/jspwiki-main/src/main/java/org/apache/wiki/search/SearchMatcher.java
index 34967b9..8ddbdd7 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/search/SearchMatcher.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/search/SearchMatcher.java
@@ -133,8 +133,8 @@ public class SearchMatcher {
      */
     public class SearchResultImpl implements 
org.apache.wiki.search.SearchResult {
        
-        int  m_score;
-        Page m_page;
+        final int  m_score;
+        final Page m_page;
 
         /**
          *  Create a new SearchResult with a given name and a score.
diff --git a/jspwiki-main/src/main/java/org/apache/wiki/ui/WikiJSPFilter.java 
b/jspwiki-main/src/main/java/org/apache/wiki/ui/WikiJSPFilter.java
index f65146b..6364a88 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/ui/WikiJSPFilter.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/ui/WikiJSPFilter.java
@@ -198,7 +198,7 @@ public class WikiJSPFilter extends WikiServletFilter {
      */
     private static class JSPWikiServletResponseWrapper extends 
HttpServletResponseWrapper {
 
-        ByteArrayOutputStream m_output;
+        final ByteArrayOutputStream m_output;
         private final ByteArrayServletOutputStream m_servletOut;
         private final PrintWriter m_writer;
         private final HttpServletResponse m_response;
@@ -236,7 +236,7 @@ public class WikiJSPFilter extends WikiServletFilter {
 
         class ByteArrayServletOutputStream extends ServletOutputStream {
 
-            ByteArrayOutputStream m_buffer;
+            final ByteArrayOutputStream m_buffer;
 
             public ByteArrayServletOutputStream( final ByteArrayOutputStream 
byteArrayOutputStream ) {
                 super();

Reply via email to