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 31c3421 JSPWIKI-1136 - Refine Class member fields
31c3421 is described below
commit 31c34210315b013ccf873b09a729e310a21a989c
Author: Arturo Bernal <[email protected]>
AuthorDate: Sun Dec 6 10:43:14 2020 +0100
JSPWIKI-1136 - Refine Class member fields
---
.../src/main/java/org/apache/wiki/api/Release.java | 14 +++++++------
.../org/apache/wiki/event/WikiEventManager.java | 2 +-
.../java/org/apache/wiki/event/WikiPageEvent.java | 2 +-
.../org/apache/wiki/event/WikiPageRenameEvent.java | 2 +-
.../main/java/org/apache/wiki/LinkCollector.java | 2 +-
.../src/main/java/org/apache/wiki/WatchDog.java | 8 ++++----
.../src/main/java/org/apache/wiki/WikiEngine.java | 2 +-
.../src/main/java/org/apache/wiki/WikiPage.java | 4 ++--
.../src/main/java/org/apache/wiki/WikiSession.java | 2 +-
.../main/java/org/apache/wiki/ajax/AjaxUtil.java | 7 ++++---
.../org/apache/wiki/attachment/Attachment.java | 2 +-
.../wiki/attachment/DefaultAttachmentManager.java | 4 ++--
.../wiki/auth/DefaultAuthenticationManager.java | 2 +-
.../wiki/auth/DefaultAuthorizationManager.java | 2 +-
.../org/apache/wiki/auth/DefaultUserManager.java | 2 +-
.../org/apache/wiki/auth/SecurityVerifier.java | 23 ++++++++++++----------
.../org/apache/wiki/auth/acl/AclEntryImpl.java | 2 +-
.../wiki/auth/authorize/XMLGroupDatabase.java | 4 ++--
.../wiki/auth/permissions/GroupPermission.java | 9 +++++----
.../wiki/auth/permissions/PagePermission.java | 5 +++--
.../wiki/auth/permissions/PermissionFactory.java | 2 +-
.../apache/wiki/auth/user/DefaultUserProfile.java | 2 +-
.../apache/wiki/diff/ContextualDiffProvider.java | 6 +++---
.../org/apache/wiki/diff/ExternalDiffProvider.java | 2 +-
.../apache/wiki/diff/TraditionalDiffProvider.java | 6 +++---
.../apache/wiki/filters/DefaultFilterManager.java | 4 ++--
.../java/org/apache/wiki/filters/SpamFilter.java | 6 +++---
.../wiki/htmltowiki/PersistentMapDecorator.java | 2 +-
.../wiki/htmltowiki/WhitespaceTrimWriter.java | 2 +-
.../htmltowiki/XHtmlElementToWikiTranslator.java | 10 +++++-----
.../org/apache/wiki/modules/BaseModuleManager.java | 2 +-
.../org/apache/wiki/pages/DefaultPageManager.java | 8 ++++----
.../main/java/org/apache/wiki/pages/PageLock.java | 8 ++++----
.../wiki/parser/CreoleToJSPWikiTranslator.java | 2 +-
.../apache/wiki/parser/JSPWikiMarkupParser.java | 14 ++++++-------
.../java/org/apache/wiki/parser/LinkParser.java | 2 +-
.../java/org/apache/wiki/parser/PluginContent.java | 4 ++--
.../org/apache/wiki/parser/VariableContent.java | 2 +-
.../java/org/apache/wiki/parser/WikiDocument.java | 2 +-
.../apache/wiki/plugin/AbstractReferralPlugin.java | 4 ++--
.../apache/wiki/plugin/DefaultPluginManager.java | 8 ++++----
.../main/java/org/apache/wiki/plugin/Denounce.java | 6 +++---
.../java/org/apache/wiki/plugin/IndexPlugin.java | 2 +-
.../apache/wiki/plugin/ReferredPagesPlugin.java | 6 +++---
.../org/apache/wiki/preferences/Preferences.java | 7 ++++---
.../wiki/providers/CachingAttachmentProvider.java | 6 +++---
.../org/apache/wiki/providers/CachingProvider.java | 2 +-
.../wiki/references/DefaultReferenceManager.java | 2 +-
.../main/java/org/apache/wiki/rss/AtomFeed.java | 2 +-
.../org/apache/wiki/rss/DefaultRSSGenerator.java | 4 ++--
.../apache/wiki/search/LuceneSearchProvider.java | 8 ++++----
.../java/org/apache/wiki/search/SearchMatcher.java | 4 ++--
.../java/org/apache/wiki/tags/BreadcrumbsTag.java | 2 +-
.../java/org/apache/wiki/tags/CalendarTag.java | 8 ++++----
.../main/java/org/apache/wiki/tags/ContentTag.java | 2 +-
.../main/java/org/apache/wiki/tags/CookieTag.java | 2 +-
.../main/java/org/apache/wiki/ui/Installer.java | 2 +-
.../java/org/apache/wiki/ui/WikiJSPFilter.java | 8 ++++----
.../wiki/ui/admin/DefaultAdminBeanManager.java | 4 ++--
.../java/org/apache/wiki/xmlrpc/RPCServlet.java | 8 ++++----
.../wiki/auth/AuthenticationManagerTest.java | 2 +-
.../org/apache/wiki/auth/SecurityEventTrap.java | 2 +-
.../java/org/apache/wiki/auth/TestAuthorizer.java | 2 +-
.../wiki/auth/authorize/GroupManagerTest.java | 2 +-
.../wiki/auth/authorize/JDBCGroupDatabaseTest.java | 2 +-
.../wiki/auth/user/JDBCUserDatabaseTest.java | 2 +-
.../wiki/providers/VersioningFileProviderTest.java | 2 +-
.../java/org/apache/wiki/web/TestContainer.java | 4 ++--
.../main/java/org/apache/wiki/util/ClassUtil.java | 4 ++--
.../java/org/apache/wiki/util/PriorityList.java | 2 +-
.../org/apache/wiki/util/TimedCounterList.java | 8 ++++----
71 files changed, 162 insertions(+), 153 deletions(-)
diff --git a/jspwiki-api/src/main/java/org/apache/wiki/api/Release.java
b/jspwiki-api/src/main/java/org/apache/wiki/api/Release.java
index 750b025..b7edc8b 100644
--- a/jspwiki-api/src/main/java/org/apache/wiki/api/Release.java
+++ b/jspwiki-api/src/main/java/org/apache/wiki/api/Release.java
@@ -109,9 +109,10 @@ public final class Release {
return true;
}
final String[] versionComponents = StringUtils.split( version,
VERSION_SEPARATORS );
- final int reqVersion = versionComponents.length > 0 ?
Integer.parseInt( versionComponents[0] ) : Release.VERSION;
- final int reqRevision = versionComponents.length > 1 ?
Integer.parseInt( versionComponents[1] ) : Release.REVISION;
- final int reqMinorRevision = versionComponents.length > 2 ?
Integer.parseInt( versionComponents[2] ) : Release.MINORREVISION;
+ final int versionCompoLength = versionComponents.length;
+ final int reqVersion = versionCompoLength > 0 ?
Integer.parseInt( versionComponents[0] ) : Release.VERSION;
+ final int reqRevision = versionCompoLength > 1 ?
Integer.parseInt( versionComponents[1] ) : Release.REVISION;
+ final int reqMinorRevision = versionCompoLength > 2 ?
Integer.parseInt( versionComponents[2] ) : Release.MINORREVISION;
if( VERSION == reqVersion ) {
if( REVISION == reqRevision ) {
@@ -139,9 +140,10 @@ public final class Release {
}
final String[] versionComponents = StringUtils.split( version,
VERSION_SEPARATORS );
- final int reqVersion = versionComponents.length > 0 ?
Integer.parseInt( versionComponents[0] ) : Release.VERSION;
- final int reqRevision = versionComponents.length > 1 ?
Integer.parseInt( versionComponents[1] ) : Release.REVISION;
- final int reqMinorRevision = versionComponents.length > 2 ?
Integer.parseInt( versionComponents[2] ) : Release.MINORREVISION;
+ final int versionCompoLength = versionComponents.length;
+ final int reqVersion = versionCompoLength > 0 ?
Integer.parseInt( versionComponents[0] ) : Release.VERSION;
+ final int reqRevision = versionCompoLength > 1 ?
Integer.parseInt( versionComponents[1] ) : Release.REVISION;
+ final int reqMinorRevision = versionCompoLength > 2 ?
Integer.parseInt( versionComponents[2] ) : Release.MINORREVISION;
if( VERSION == reqVersion ) {
if( REVISION == reqRevision ) {
diff --git
a/jspwiki-event/src/main/java/org/apache/wiki/event/WikiEventManager.java
b/jspwiki-event/src/main/java/org/apache/wiki/event/WikiEventManager.java
index c737158..1cefc79 100644
--- a/jspwiki-event/src/main/java/org/apache/wiki/event/WikiEventManager.java
+++ b/jspwiki-event/src/main/java/org/apache/wiki/event/WikiEventManager.java
@@ -126,7 +126,7 @@ public final class WikiEventManager {
private static final Logger log = Logger.getLogger(WikiEventManager.class);
/* If true, permits a WikiEventMonitor to be set. */
- private static boolean c_permitMonitor = false;
+ private static final boolean c_permitMonitor = false;
/* Optional listener to be used as all-event monitor. */
private static WikiEventListener c_monitor = null;
diff --git
a/jspwiki-event/src/main/java/org/apache/wiki/event/WikiPageEvent.java
b/jspwiki-event/src/main/java/org/apache/wiki/event/WikiPageEvent.java
index c9e28a1..3c5c65e 100644
--- a/jspwiki-event/src/main/java/org/apache/wiki/event/WikiPageEvent.java
+++ b/jspwiki-event/src/main/java/org/apache/wiki/event/WikiPageEvent.java
@@ -163,7 +163,7 @@ public class WikiPageEvent extends WikiEvent {
/** Indicates a wiki page reindex event (a page was changed when requested
to a provided) */
public static final int PAGE_REINDEX = 28;
- private String m_pagename;
+ private final String m_pagename;
// ............
diff --git
a/jspwiki-event/src/main/java/org/apache/wiki/event/WikiPageRenameEvent.java
b/jspwiki-event/src/main/java/org/apache/wiki/event/WikiPageRenameEvent.java
index 7d0608c..e1a54be 100644
--- a/jspwiki-event/src/main/java/org/apache/wiki/event/WikiPageRenameEvent.java
+++ b/jspwiki-event/src/main/java/org/apache/wiki/event/WikiPageRenameEvent.java
@@ -34,7 +34,7 @@ public class WikiPageRenameEvent extends WikiPageEvent {
/** Indicates a page rename event. This is based on events generated by
{@link org.apache.wiki.content.PageRenamer}. */
public static final int PAGE_RENAMED = 28;
- private String m_oldpagename;
+ private final String m_oldpagename;
// ............
diff --git a/jspwiki-main/src/main/java/org/apache/wiki/LinkCollector.java
b/jspwiki-main/src/main/java/org/apache/wiki/LinkCollector.java
index 286b3f3..e660966 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/LinkCollector.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/LinkCollector.java
@@ -29,7 +29,7 @@ import java.util.List;
*/
public class LinkCollector implements StringTransmutator {
- private List< String > m_items = new ArrayList<>();
+ private final List< String > m_items = new ArrayList<>();
/**
* Returns a List of Strings representing links.
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 07b6ac1..3629a19 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/WatchDog.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/WatchDog.java
@@ -46,14 +46,14 @@ import java.util.concurrent.ConcurrentHashMap;
*/
public final class WatchDog {
- private Watchable m_watchable;
+ private final Watchable m_watchable;
private final Stack< State > m_stateStack = new Stack<>();
private boolean m_enabled = true;
- private Engine m_engine;
+ private final Engine m_engine;
private static final Logger log = Logger.getLogger( WatchDog.class );
- private static Map< Integer, WeakReference< WatchDog > > c_kennel = new
ConcurrentHashMap<>();
+ private static final Map< Integer, WeakReference< WatchDog > > c_kennel =
new ConcurrentHashMap<>();
private static WikiBackgroundThread c_watcherThread;
/**
@@ -399,7 +399,7 @@ public final class WatchDog {
* This class wraps a Thread so that it can become Watchable.
*/
private static class ThreadWrapper implements Watchable {
- private Thread m_thread;
+ private final Thread m_thread;
public ThreadWrapper( final Thread thread ) {
m_thread = thread;
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 1e91e7b..f4272a4 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/WikiEngine.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/WikiEngine.java
@@ -131,7 +131,7 @@ public class WikiEngine implements Engine {
private boolean m_isConfigured = false;
/** Stores wikiengine attributes. */
- private Map< String, Object > m_attributes = new ConcurrentHashMap<>();
+ private final Map< String, Object > m_attributes = new
ConcurrentHashMap<>();
/** Stores WikiEngine's associated managers. */
protected Map< Class< ? >, Object > managers = new ConcurrentHashMap<>();
diff --git a/jspwiki-main/src/main/java/org/apache/wiki/WikiPage.java
b/jspwiki-main/src/main/java/org/apache/wiki/WikiPage.java
index ec581b7..93c334e 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/WikiPage.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/WikiPage.java
@@ -39,8 +39,8 @@ import java.util.Map;
// need to figure out the metadata lifecycle.
public class WikiPage implements Page {
- private String m_name;
- private Engine m_engine;
+ private final String m_name;
+ private final Engine m_engine;
private String m_wiki;
private Date m_lastModified;
private long m_fileSize = -1;
diff --git a/jspwiki-main/src/main/java/org/apache/wiki/WikiSession.java
b/jspwiki-main/src/main/java/org/apache/wiki/WikiSession.java
index f9bfd90..db05505 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/WikiSession.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/WikiSession.java
@@ -63,7 +63,7 @@ public final class WikiSession implements Session {
private static final String ALL = "*";
- private static ThreadLocal< Session > c_guestSession = new ThreadLocal<>();
+ private static final ThreadLocal< Session > c_guestSession = new
ThreadLocal<>();
private final Subject m_subject = new Subject();
diff --git a/jspwiki-main/src/main/java/org/apache/wiki/ajax/AjaxUtil.java
b/jspwiki-main/src/main/java/org/apache/wiki/ajax/AjaxUtil.java
index 8deda32..164492f 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/ajax/AjaxUtil.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/ajax/AjaxUtil.java
@@ -31,7 +31,7 @@ import javax.servlet.http.HttpServlet;
*/
public class AjaxUtil extends HttpServlet {
private static final long serialVersionUID = 3170439306358345408L;
- private static Gson gson = new Gson();
+ private static final Gson gson = new Gson();
/**
* Uses Google Gson (https://code.google.com/p/google-gson/) to convert
to JSON
@@ -65,15 +65,16 @@ public class AjaxUtil extends HttpServlet {
if( !lastPart.endsWith( "/" ) ) {
lastPart += "/";
}
+ final int lastPartLength = lastPart.length();
int index = path.indexOf( lastPart );
if( index < 0 ) {
- lastPart = lastPart.substring( 0, lastPart.length() - 1
);
+ lastPart = lastPart.substring( 0, lastPartLength - 1 );
index = path.indexOf( lastPart );
if( index < 0 ) {
throw new ServletException( "Invalid path
provided " + path + " does not contain '" + lastPart + "'" );
}
}
- path = path.substring( index + lastPart.length() );
+ path = path.substring( index + lastPartLength );
index = path.indexOf( "/" );
if( index == -1 ) {
index = path.indexOf( "#" );
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/attachment/Attachment.java
b/jspwiki-main/src/main/java/org/apache/wiki/attachment/Attachment.java
index 22748c9..05db025 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/attachment/Attachment.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/attachment/Attachment.java
@@ -29,7 +29,7 @@ import org.apache.wiki.api.core.Engine;
public class Attachment extends WikiPage implements
org.apache.wiki.api.core.Attachment {
private String m_fileName;
- private String m_parentName;
+ private final String m_parentName;
private boolean m_cacheable = true;
/**
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/attachment/DefaultAttachmentManager.java
b/jspwiki-main/src/main/java/org/apache/wiki/attachment/DefaultAttachmentManager.java
index 454ebdf..78e4347 100644
---
a/jspwiki-main/src/main/java/org/apache/wiki/attachment/DefaultAttachmentManager.java
+++
b/jspwiki-main/src/main/java/org/apache/wiki/attachment/DefaultAttachmentManager.java
@@ -61,8 +61,8 @@ public class DefaultAttachmentManager implements
AttachmentManager {
private static final Logger log = Logger.getLogger(
DefaultAttachmentManager.class );
private AttachmentProvider m_provider;
- private Engine m_engine;
- private CacheManager m_cacheManager = CacheManager.getInstance();
+ private final Engine m_engine;
+ private final CacheManager m_cacheManager = CacheManager.getInstance();
private Cache m_dynamicAttachments;
/**
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 cb60827..fbe19f7 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
@@ -100,7 +100,7 @@ public class DefaultAuthenticationManager implements
AuthenticationManager {
private boolean m_storeIPAddress = true;
/** Keeps a list of the usernames who have attempted a login recently. */
- private TimedCounterList< String > m_lastLoginAttempts = new
TimedCounterList<>();
+ private final TimedCounterList< String > m_lastLoginAttempts = new
TimedCounterList<>();
/**
* {@inheritDoc}
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/auth/DefaultAuthorizationManager.java
b/jspwiki-main/src/main/java/org/apache/wiki/auth/DefaultAuthorizationManager.java
index 835c421..2e3a6de 100644
---
a/jspwiki-main/src/main/java/org/apache/wiki/auth/DefaultAuthorizationManager.java
+++
b/jspwiki-main/src/main/java/org/apache/wiki/auth/DefaultAuthorizationManager.java
@@ -81,7 +81,7 @@ public class DefaultAuthorizationManager implements
AuthorizationManager {
private Authorizer m_authorizer = null;
/** Cache for storing ProtectionDomains used to evaluate the local policy.
*/
- private Map< Principal, ProtectionDomain > m_cachedPds = new
WeakHashMap<>();
+ private final Map< Principal, ProtectionDomain > m_cachedPds = new
WeakHashMap<>();
private Engine m_engine = null;
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/auth/DefaultUserManager.java
b/jspwiki-main/src/main/java/org/apache/wiki/auth/DefaultUserManager.java
index a6078ef..d8a1a6f 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/auth/DefaultUserManager.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/auth/DefaultUserManager.java
@@ -430,7 +430,7 @@ public class DefaultUserManager implements UserManager {
*/
public static final class JSONUserModule implements WikiAjaxServlet {
- private volatile DefaultUserManager m_manager;
+ private final DefaultUserManager m_manager;
/**
* Create a new JSONUserModule.
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/auth/SecurityVerifier.java
b/jspwiki-main/src/main/java/org/apache/wiki/auth/SecurityVerifier.java
index 97a6e94..86173f3 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/auth/SecurityVerifier.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/auth/SecurityVerifier.java
@@ -61,13 +61,13 @@ import java.util.Set;
*/
public final class SecurityVerifier {
- private Engine m_engine;
+ private final Engine m_engine;
private boolean m_isSecurityPolicyConfigured = false;
private Principal[] m_policyPrincipals = new
Principal[0];
- private Session m_session;
+ private final Session m_session;
/** Message prefix for errors. */
public static final String ERROR = "Error.";
@@ -199,10 +199,13 @@ public final class SecurityVerifier {
final String[] groupActions = new String[]
{ "view", "edit", null, null, "delete" };
+
+ final int rolesLength = roles.length;
+ final int pageActionsLength = pageActions.length;
// Calculate column widths
final String colWidth;
- if( pageActions.length > 0 && roles.length > 0 ) {
- colWidth = ( 67f / ( pageActions.length * roles.length ) ) + "%";
+ if( pageActionsLength > 0 && rolesLength > 0 ) {
+ colWidth = ( 67f / ( pageActionsLength * rolesLength ) ) + "%";
} else {
colWidth = "67%";
}
@@ -212,20 +215,20 @@ public final class SecurityVerifier {
// Write the table header
s.append( "<table class=\"wikitable\" border=\"1\">\n" );
s.append( " <colgroup span=\"1\" width=\"33%\"/>\n" );
- s.append( " <colgroup span=\"" + pageActions.length * roles.length +
"\" width=\"" + colWidth
+ s.append( " <colgroup span=\"" + pageActionsLength * rolesLength +
"\" width=\"" + colWidth
+ "\" align=\"center\"/>\n" );
s.append( " <tr>\n" );
s.append( " <th rowspan=\"2\" valign=\"bottom\">Permission</th>\n"
);
- for( int i = 0; i < roles.length; i++ )
+ for( int i = 0; i < rolesLength; i++ )
{
- s.append( " <th colspan=\"" + pageActions.length + "\"
title=\"" + roles[i].getClass().getName() + "\">"
+ s.append( " <th colspan=\"" + pageActionsLength + "\" title=\""
+ roles[i].getClass().getName() + "\">"
+ roles[i].getName() + "</th>\n" );
}
s.append( " </tr>\n" );
// Print a column for each role
s.append( " <tr>\n" );
- for( int i = 0; i < roles.length; i++ )
+ for( int i = 0; i < rolesLength; i++ )
{
for( final String pageAction : pageActions )
{
@@ -272,7 +275,7 @@ public final class SecurityVerifier {
s.append( " <td>WikiPermission \"" + wiki + "\",\"" + wikiPerm
+ "\"</td>\n" );
for( final Principal role : roles ) {
final Permission permission = new WikiPermission( wiki,
wikiPerm );
- s.append( printPermissionTest( permission, role,
pageActions.length ) );
+ s.append( printPermissionTest( permission, role,
pageActionsLength ) );
}
s.append( " </tr>\n" );
}
@@ -283,7 +286,7 @@ public final class SecurityVerifier {
for( final Principal role : roles )
{
final Permission permission = new AllPermission( wiki );
- s.append( printPermissionTest( permission, role,
pageActions.length ) );
+ s.append( printPermissionTest( permission, role, pageActionsLength
) );
}
s.append( " </tr>\n" );
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/auth/acl/AclEntryImpl.java
b/jspwiki-main/src/main/java/org/apache/wiki/auth/acl/AclEntryImpl.java
index d7a75a2..3e5c056 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/auth/acl/AclEntryImpl.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/auth/acl/AclEntryImpl.java
@@ -35,7 +35,7 @@ import java.util.Vector;
public class AclEntryImpl implements AclEntry, Serializable {
private static final long serialVersionUID = 1L;
- private Vector< Permission > m_permissions = new Vector<>();
+ private final Vector< Permission > m_permissions = new Vector<>();
private Principal m_principal;
/**
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/auth/authorize/XMLGroupDatabase.java
b/jspwiki-main/src/main/java/org/apache/wiki/auth/authorize/XMLGroupDatabase.java
index 6b0ec1d..4fd4edb 100644
---
a/jspwiki-main/src/main/java/org/apache/wiki/auth/authorize/XMLGroupDatabase.java
+++
b/jspwiki-main/src/main/java/org/apache/wiki/auth/authorize/XMLGroupDatabase.java
@@ -102,13 +102,13 @@ public class XMLGroupDatabase implements GroupDatabase {
private Document m_dom = null;
- private DateFormat m_defaultFormat =
DateFormat.getDateTimeInstance();
+ private final DateFormat m_defaultFormat =
DateFormat.getDateTimeInstance();
private File m_file = null;
private Engine m_engine = null;
- private Map<String, Group> m_groups = new ConcurrentHashMap<>();
+ private final Map<String, Group> m_groups = new
ConcurrentHashMap<>();
/**
* Looks up and deletes a {@link Group} from the group database. If the
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/auth/permissions/GroupPermission.java
b/jspwiki-main/src/main/java/org/apache/wiki/auth/permissions/GroupPermission.java
index 74f6618..8a0c67c 100644
---
a/jspwiki-main/src/main/java/org/apache/wiki/auth/permissions/GroupPermission.java
+++
b/jspwiki-main/src/main/java/org/apache/wiki/auth/permissions/GroupPermission.java
@@ -168,14 +168,15 @@ public final class GroupPermission extends Permission
implements Serializable
m_group = groupName;
// Parse actions
- String[] groupActions = actions.toLowerCase().split( ACTION_SEPARATOR
);
+ final String[] groupActions = actions.toLowerCase().split(
ACTION_SEPARATOR );
Arrays.sort( groupActions, String.CASE_INSENSITIVE_ORDER );
m_mask = createMask( actions );
StringBuilder buffer = new StringBuilder();
- for( int i = 0; i < groupActions.length; i++ )
+ final int groupActionsLength = groupActions.length;
+ for( int i = 0; i < groupActionsLength; i++ )
{
buffer.append( groupActions[i] );
- if ( i < ( groupActions.length - 1 ) )
+ if ( i < ( groupActionsLength - 1 ) )
{
buffer.append( ACTION_SEPARATOR );
}
@@ -345,7 +346,7 @@ public final class GroupPermission extends Permission
implements Serializable
* @param actions the actions for this permission, separated by commas
* @return the binary actions mask
*/
- protected static int createMask( String actions )
+ protected static int createMask( final String actions )
{
if ( actions == null || actions.length() == 0 )
{
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/auth/permissions/PagePermission.java
b/jspwiki-main/src/main/java/org/apache/wiki/auth/permissions/PagePermission.java
index b65b88f..cad6624 100644
---
a/jspwiki-main/src/main/java/org/apache/wiki/auth/permissions/PagePermission.java
+++
b/jspwiki-main/src/main/java/org/apache/wiki/auth/permissions/PagePermission.java
@@ -190,11 +190,12 @@ public final class PagePermission extends Permission
implements Serializable
final String[] pageActions = StringUtils.split( actions.toLowerCase(),
ACTION_SEPARATOR );
Arrays.sort( pageActions, String.CASE_INSENSITIVE_ORDER );
m_mask = createMask( actions );
+ final int pageActionsLength = pageActions.length;
final StringBuilder buffer = new StringBuilder();
- for( int i = 0; i < pageActions.length; i++ )
+ for( int i = 0; i < pageActionsLength; i++ )
{
buffer.append( pageActions[i] );
- if ( i < ( pageActions.length - 1 ) )
+ if ( i < ( pageActionsLength - 1 ) )
{
buffer.append( ACTION_SEPARATOR );
}
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/auth/permissions/PermissionFactory.java
b/jspwiki-main/src/main/java/org/apache/wiki/auth/permissions/PermissionFactory.java
index 3e372bf..a95d191 100644
---
a/jspwiki-main/src/main/java/org/apache/wiki/auth/permissions/PermissionFactory.java
+++
b/jspwiki-main/src/main/java/org/apache/wiki/auth/permissions/PermissionFactory.java
@@ -41,7 +41,7 @@ public final class PermissionFactory
* This is a WeakHashMap<Integer,PagePermission>, which stores the
* cached page permissions.
*/
- private static WeakHashMap<Integer, PagePermission> c_cache = new
WeakHashMap<>();
+ private static final WeakHashMap<Integer, PagePermission> c_cache = new
WeakHashMap<>();
/**
* Get a permission object for a WikiPage and a set of actions.
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/auth/user/DefaultUserProfile.java
b/jspwiki-main/src/main/java/org/apache/wiki/auth/user/DefaultUserProfile.java
index 9ba0121..1a641cc 100644
---
a/jspwiki-main/src/main/java/org/apache/wiki/auth/user/DefaultUserProfile.java
+++
b/jspwiki-main/src/main/java/org/apache/wiki/auth/user/DefaultUserProfile.java
@@ -38,7 +38,7 @@ public final class DefaultUserProfile implements UserProfile {
private static final String EMPTY_STRING = "";
private static final String WHITESPACE = "\\s";
- private Map< String, Serializable > attributes = new HashMap<>();
+ private final Map< String, Serializable > attributes = new HashMap<>();
private Date created = null;
private String email = null;
private String fullname = null;
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/diff/ContextualDiffProvider.java
b/jspwiki-main/src/main/java/org/apache/wiki/diff/ContextualDiffProvider.java
index c6d47fd..ff0babc 100644
---
a/jspwiki-main/src/main/java/org/apache/wiki/diff/ContextualDiffProvider.java
+++
b/jspwiki-main/src/main/java/org/apache/wiki/diff/ContextualDiffProvider.java
@@ -205,10 +205,10 @@ public class ContextualDiffProvider implements
DiffProvider {
* all necessary variables.
*/
private final class ChangeMerger implements RevisionVisitor {
- private StringBuffer m_sb;
+ private final StringBuffer m_sb;
/** Keeping score of the original lines to process */
- private int m_max;
+ private final int m_max;
private int m_index = 0;
@@ -227,7 +227,7 @@ public class ContextualDiffProvider implements DiffProvider
{
private StringBuffer m_newBuf;
/** Reference to the source string array */
- private String[] m_origStrings;
+ private final String[] m_origStrings;
private ChangeMerger( final StringBuffer sb, final String[]
origStrings, final int max ) {
m_sb = sb;
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/diff/ExternalDiffProvider.java
b/jspwiki-main/src/main/java/org/apache/wiki/diff/ExternalDiffProvider.java
index 1535af3..47d2f67 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/diff/ExternalDiffProvider.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/diff/ExternalDiffProvider.java
@@ -62,7 +62,7 @@ public class ExternalDiffProvider implements DiffProvider {
//the external program generates a format suitible for the colorization
code of the
//TraditionalDiffProvider, currently set to true for legacy compatibility.
//I don't think this 'feature' ever worked right, did it?...
- private boolean m_traditionalColorization = true;
+ private final boolean m_traditionalColorization = true;
/**
* Creates a new ExternalDiffProvider.
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/diff/TraditionalDiffProvider.java
b/jspwiki-main/src/main/java/org/apache/wiki/diff/TraditionalDiffProvider.java
index e73d002..d18245a 100644
---
a/jspwiki-main/src/main/java/org/apache/wiki/diff/TraditionalDiffProvider.java
+++
b/jspwiki-main/src/main/java/org/apache/wiki/diff/TraditionalDiffProvider.java
@@ -122,9 +122,9 @@ public class TraditionalDiffProvider implements
DiffProvider {
private static final class RevisionPrint implements RevisionVisitor {
- private StringBuffer m_result;
- private Context m_context;
- private ResourceBundle m_rb;
+ private final StringBuffer m_result;
+ private final Context m_context;
+ private final ResourceBundle m_rb;
private RevisionPrint( final Context ctx, final StringBuffer sb ) {
m_result = sb;
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/filters/DefaultFilterManager.java
b/jspwiki-main/src/main/java/org/apache/wiki/filters/DefaultFilterManager.java
index ad41ec1..e802d15 100644
---
a/jspwiki-main/src/main/java/org/apache/wiki/filters/DefaultFilterManager.java
+++
b/jspwiki-main/src/main/java/org/apache/wiki/filters/DefaultFilterManager.java
@@ -86,9 +86,9 @@ import java.util.Properties;
*/
public class DefaultFilterManager extends BaseModuleManager implements
FilterManager {
- private PriorityList< PageFilter > m_pageFilters = new PriorityList<>();
+ private final PriorityList< PageFilter > m_pageFilters = new
PriorityList<>();
- private Map< String, PageFilterInfo > m_filterClassMap = new HashMap<>();
+ private final Map< String, PageFilterInfo > m_filterClassMap = new
HashMap<>();
private static final Logger log =
Logger.getLogger(DefaultFilterManager.class);
diff --git a/jspwiki-main/src/main/java/org/apache/wiki/filters/SpamFilter.java
b/jspwiki-main/src/main/java/org/apache/wiki/filters/SpamFilter.java
index 08b3d92..635a930 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/filters/SpamFilter.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/filters/SpamFilter.java
@@ -192,11 +192,11 @@ public class SpamFilter extends BasePageFilter {
private static final Logger c_spamlog = Logger.getLogger( "SpamLog" );
private static final Logger log = Logger.getLogger( SpamFilter.class );
- private Vector<Host> m_temporaryBanList = new Vector<>();
+ private final Vector<Host> m_temporaryBanList = new Vector<>();
private int m_banTime = 60; // minutes
- private Vector<Host> m_lastModifications = new Vector<>();
+ private final Vector<Host> m_lastModifications = new Vector<>();
/** How many times a single IP address can change a page per minute? */
private int m_limitSinglePageChanges = 5;
@@ -215,7 +215,7 @@ public class SpamFilter extends BasePageFilter {
private boolean m_useCaptcha = false;
/** The limit at which we consider something to be spam. */
- private int m_scoreLimit = 1;
+ private final int m_scoreLimit = 1;
/** If set to true, will ignore anyone who is in Authenticated role. */
private boolean m_ignoreAuthenticated = false;
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/htmltowiki/PersistentMapDecorator.java
b/jspwiki-main/src/main/java/org/apache/wiki/htmltowiki/PersistentMapDecorator.java
index 62c7fa1..1f8ddba 100644
---
a/jspwiki-main/src/main/java/org/apache/wiki/htmltowiki/PersistentMapDecorator.java
+++
b/jspwiki-main/src/main/java/org/apache/wiki/htmltowiki/PersistentMapDecorator.java
@@ -32,7 +32,7 @@ public class PersistentMapDecorator extends Properties
{
private static final long serialVersionUID = 0L;
- private Map< Object, Object > m_delegate;
+ private final Map< Object, Object > m_delegate;
/**
* Creates a new decorator for a given map.
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/htmltowiki/WhitespaceTrimWriter.java
b/jspwiki-main/src/main/java/org/apache/wiki/htmltowiki/WhitespaceTrimWriter.java
index b073257..957edcd 100644
---
a/jspwiki-main/src/main/java/org/apache/wiki/htmltowiki/WhitespaceTrimWriter.java
+++
b/jspwiki-main/src/main/java/org/apache/wiki/htmltowiki/WhitespaceTrimWriter.java
@@ -31,7 +31,7 @@ import java.util.regex.Pattern;
public class WhitespaceTrimWriter extends Writer
{
- private StringBuffer m_result = new StringBuffer();
+ private final StringBuffer m_result = new StringBuffer();
private StringBuffer m_buffer = new StringBuffer();
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/htmltowiki/XHtmlElementToWikiTranslator.java
b/jspwiki-main/src/main/java/org/apache/wiki/htmltowiki/XHtmlElementToWikiTranslator.java
index ab0aea8..feb244b 100644
---
a/jspwiki-main/src/main/java/org/apache/wiki/htmltowiki/XHtmlElementToWikiTranslator.java
+++
b/jspwiki-main/src/main/java/org/apache/wiki/htmltowiki/XHtmlElementToWikiTranslator.java
@@ -46,15 +46,15 @@ public class XHtmlElementToWikiTranslator
{
private static final String UTF8 = "UTF-8";
- private XHtmlToWikiConfig m_config;
+ private final XHtmlToWikiConfig m_config;
- private WhitespaceTrimWriter m_outTimmer;
+ private final WhitespaceTrimWriter m_outTimmer;
- private PrintWriter m_out;
+ private final PrintWriter m_out;
- private LiStack m_liStack = new LiStack();
+ private final LiStack m_liStack = new LiStack();
- private PreStack m_preStack = new PreStack();
+ private final PreStack m_preStack = new PreStack();
/**
* Create a new translator using the default config.
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 b096520..9a2552f 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
@@ -34,7 +34,7 @@ public abstract class BaseModuleManager implements
ModuleManager {
protected Engine m_engine;
- private boolean m_loadIncompatibleModules = false;
+ private final boolean m_loadIncompatibleModules = false;
/**
* Constructs the ModuleManager.
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 3802b39..4d9419a 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
@@ -87,17 +87,17 @@ public class DefaultPageManager implements PageManager {
private static final Logger LOG = Logger.getLogger(
DefaultPageManager.class );
- private PageProvider m_provider;
+ private final PageProvider m_provider;
- private Engine m_engine;
+ private final Engine m_engine;
protected ConcurrentHashMap< String, PageLock > m_pageLocks = new
ConcurrentHashMap<>();
- private int m_expiryTime;
+ private final int m_expiryTime;
private LockReaper m_reaper = null;
- private PageSorter pageSorter = new PageSorter();
+ private final PageSorter pageSorter = new PageSorter();
/**
* Creates a new PageManager.
diff --git a/jspwiki-main/src/main/java/org/apache/wiki/pages/PageLock.java
b/jspwiki-main/src/main/java/org/apache/wiki/pages/PageLock.java
index c14a53b..724a9be 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/pages/PageLock.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/pages/PageLock.java
@@ -33,10 +33,10 @@ public class PageLock implements Serializable {
private static final long serialVersionUID = 0L;
- private String m_page;
- private String m_locker;
- private Date m_lockAcquired;
- private Date m_lockExpiry;
+ private final String m_page;
+ private final String m_locker;
+ private final Date m_lockAcquired;
+ private final Date m_lockExpiry;
/**
* Creates a new PageLock. The lock is not attached to any objects at
this point.
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/parser/CreoleToJSPWikiTranslator.java
b/jspwiki-main/src/main/java/org/apache/wiki/parser/CreoleToJSPWikiTranslator.java
index 0c7e431..3cd0c09 100644
---
a/jspwiki-main/src/main/java/org/apache/wiki/parser/CreoleToJSPWikiTranslator.java
+++
b/jspwiki-main/src/main/java/org/apache/wiki/parser/CreoleToJSPWikiTranslator.java
@@ -162,7 +162,7 @@ public class CreoleToJSPWikiTranslator
private static final String ESCAPE_PROTECTED =
"~(\\*\\*|~|//|-|#|\\{\\{|}}|\\\\|~\\[~~[|]]|----|=|\\|)";
- private static Map<String, String> c_protectionMap = new HashMap<String,
String>();
+ private static final Map<String, String> c_protectionMap = new
HashMap<String, String>();
private ArrayList<String> m_hashList = new ArrayList<String>();
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/parser/JSPWikiMarkupParser.java
b/jspwiki-main/src/main/java/org/apache/wiki/parser/JSPWikiMarkupParser.java
index 8f981f8..f0c95ca 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/parser/JSPWikiMarkupParser.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/parser/JSPWikiMarkupParser.java
@@ -103,17 +103,17 @@ public class JSPWikiMarkupParser extends MarkupParser {
private boolean m_isPreBlock = false;
/** Contains style information, in multiple forms. */
- private Stack<Boolean> m_styleStack = new Stack<>();
+ private final Stack<Boolean> m_styleStack = new Stack<>();
// general list handling
private int m_genlistlevel = 0;
- private StringBuilder m_genlistBulletBuffer = new StringBuilder(10); //
stores the # and * pattern
- private boolean m_allowPHPWikiStyleLists = true;
+ private final StringBuilder m_genlistBulletBuffer = new
StringBuilder(10); // stores the # and * pattern
+ private final boolean m_allowPHPWikiStyleLists = true;
private boolean m_isOpenParagraph = false;
/** Parser for extended link functionality. */
- private LinkParser m_linkParser = new LinkParser();
+ private final LinkParser m_linkParser = new LinkParser();
/** Keeps track of any plain text that gets put in the Text nodes */
private StringBuilder m_plainTextBuf = new StringBuilder(20);
@@ -121,7 +121,7 @@ public class JSPWikiMarkupParser extends MarkupParser {
private Element m_currentElement;
/** Keep track of duplicate header names. */
- private Map<String, Integer> m_titleSectionCounter = new HashMap<>();
+ private final Map<String, Integer> m_titleSectionCounter = new
HashMap<>();
/** If true, then considers CamelCase links as well. */
private boolean m_camelCaseLinks = false;
@@ -143,11 +143,11 @@ public class JSPWikiMarkupParser extends MarkupParser {
private boolean m_useRelNofollow = false;
- private PatternCompiler m_compiler = new Perl5Compiler();
+ private final PatternCompiler m_compiler = new Perl5Compiler();
static final String WIKIWORD_REGEX =
"(^|[[:^alnum:]]+)([[:upper:]]+[[:lower:]]+[[:upper:]]+[[:alnum:]]*|(http://|https://|mailto:)([A-Za-z0-9_/\\.\\+\\?\\#\\-\\@=&;~%]+))";
- private PatternMatcher m_camelCaseMatcher = new Perl5Matcher();
+ private final PatternMatcher m_camelCaseMatcher = new
Perl5Matcher();
private Pattern m_camelCasePattern;
private int m_rowNum = 1;
diff --git a/jspwiki-main/src/main/java/org/apache/wiki/parser/LinkParser.java
b/jspwiki-main/src/main/java/org/apache/wiki/parser/LinkParser.java
index 111a5cd..245364c 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/parser/LinkParser.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/parser/LinkParser.java
@@ -152,7 +152,7 @@ import org.jdom2.Attribute;
*/
public class LinkParser
{
- private static Logger log = Logger.getLogger(LinkParser.class);
+ private static final Logger log = Logger.getLogger(LinkParser.class);
/** Permitted attributes on links. Keep this sorted. */
private static final String[] PERMITTED_ATTRIBUTES = new String[] {
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/parser/PluginContent.java
b/jspwiki-main/src/main/java/org/apache/wiki/parser/PluginContent.java
index 183632a..369b740 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/parser/PluginContent.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/parser/PluginContent.java
@@ -66,8 +66,8 @@ public class PluginContent extends Text implements
PluginElement {
private static final long serialVersionUID = 1L;
private static final Logger log = Logger.getLogger(PluginContent.class);
- private String m_pluginName;
- private Map< String, String > m_params;
+ private final String m_pluginName;
+ private final Map< String, String > m_params;
/**
* Creates a new DOM element with the given plugin name and a map of
parameters.
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/parser/VariableContent.java
b/jspwiki-main/src/main/java/org/apache/wiki/parser/VariableContent.java
index 5899575..3d3af94 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/parser/VariableContent.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/parser/VariableContent.java
@@ -37,7 +37,7 @@ public class VariableContent extends Text {
private static final long serialVersionUID = 1L;
- private String m_varName;
+ private final String m_varName;
/**
* Create a VariableContent for the given variable.
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/parser/WikiDocument.java
b/jspwiki-main/src/main/java/org/apache/wiki/parser/WikiDocument.java
index 13cb838..9648661 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/parser/WikiDocument.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/parser/WikiDocument.java
@@ -36,7 +36,7 @@ public class WikiDocument extends Document {
private static final long serialVersionUID = 1L;
- private Page m_page;
+ private final Page m_page;
private String m_wikiText;
private WeakReference< Context > m_context;
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/plugin/AbstractReferralPlugin.java
b/jspwiki-main/src/main/java/org/apache/wiki/plugin/AbstractReferralPlugin.java
index de5a355..fc02ca6 100644
---
a/jspwiki-main/src/main/java/org/apache/wiki/plugin/AbstractReferralPlugin.java
+++
b/jspwiki-main/src/main/java/org/apache/wiki/plugin/AbstractReferralPlugin.java
@@ -79,7 +79,7 @@ import java.util.stream.Collectors;
*/
public abstract class AbstractReferralPlugin implements Plugin {
- private static Logger log = Logger.getLogger( AbstractReferralPlugin.class
);
+ private static final Logger log = Logger.getLogger(
AbstractReferralPlugin.class );
/** Magic value for rendering all items. */
public static final int ALL_ITEMS = -1;
@@ -415,7 +415,7 @@ public abstract class AbstractReferralPlugin implements
Plugin {
*/
private static class CutMutator implements StringTransmutator {
- private int m_length;
+ private final int m_length;
public CutMutator( final int length ) {
m_length = length;
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/plugin/DefaultPluginManager.java
b/jspwiki-main/src/main/java/org/apache/wiki/plugin/DefaultPluginManager.java
index 207f3ee..dc32e54 100644
---
a/jspwiki-main/src/main/java/org/apache/wiki/plugin/DefaultPluginManager.java
+++
b/jspwiki-main/src/main/java/org/apache/wiki/plugin/DefaultPluginManager.java
@@ -162,13 +162,13 @@ public class DefaultPluginManager extends
BaseModuleManager implements PluginMan
private static final Logger log = Logger.getLogger(
DefaultPluginManager.class );
private static final String DEFAULT_FORMS_PACKAGE =
"org.apache.wiki.forms";
- private ArrayList< String > m_searchPath = new ArrayList<>();
- private ArrayList< String > m_externalJars = new ArrayList<>();
- private Pattern m_pluginPattern;
+ private final ArrayList< String > m_searchPath = new ArrayList<>();
+ private final ArrayList< String > m_externalJars = new ArrayList<>();
+ private final Pattern m_pluginPattern;
private boolean m_pluginsEnabled = true;
/** Keeps a list of all known plugin classes. */
- private Map< String, WikiPluginInfo > m_pluginClassMap = new HashMap<>();
+ private final Map< String, WikiPluginInfo > m_pluginClassMap = new
HashMap<>();
/**
* Create a new PluginManager.
diff --git a/jspwiki-main/src/main/java/org/apache/wiki/plugin/Denounce.java
b/jspwiki-main/src/main/java/org/apache/wiki/plugin/Denounce.java
index 1f5ebbe..1f16873 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/plugin/Denounce.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/plugin/Denounce.java
@@ -69,9 +69,9 @@ public class Denounce implements Plugin {
private static final String PROP_DENOUNCETEXT = "denounce.denouncetext";
- private static ArrayList<Pattern> c_refererPatterns = new ArrayList<>();
- private static ArrayList<Pattern> c_agentPatterns = new ArrayList<>();
- private static ArrayList<Pattern> c_hostPatterns = new ArrayList<>();
+ private static final ArrayList<Pattern> c_refererPatterns = new
ArrayList<>();
+ private static final ArrayList<Pattern> c_agentPatterns = new
ArrayList<>();
+ private static final ArrayList<Pattern> c_hostPatterns = new
ArrayList<>();
private static String c_denounceText = "";
diff --git a/jspwiki-main/src/main/java/org/apache/wiki/plugin/IndexPlugin.java
b/jspwiki-main/src/main/java/org/apache/wiki/plugin/IndexPlugin.java
index 29b1a5b..baa6b65 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/plugin/IndexPlugin.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/plugin/IndexPlugin.java
@@ -60,7 +60,7 @@ public class IndexPlugin extends AbstractReferralPlugin
implements Plugin {
private static final Logger log = Logger.getLogger(IndexPlugin.class);
- private Namespace xmlns_XHTML =
Namespace.getNamespace("http://www.w3.org/1999/xhtml");
+ private final Namespace xmlns_XHTML =
Namespace.getNamespace("http://www.w3.org/1999/xhtml");
/**
* {@inheritDoc}
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/plugin/ReferredPagesPlugin.java
b/jspwiki-main/src/main/java/org/apache/wiki/plugin/ReferredPagesPlugin.java
index 67ff112..9fd46b2 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/plugin/ReferredPagesPlugin.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/plugin/ReferredPagesPlugin.java
@@ -60,9 +60,9 @@ public class ReferredPagesPlugin implements Plugin {
private static final Logger log = Logger.getLogger(
ReferredPagesPlugin.class );
private Engine m_engine;
private int m_depth;
- private HashSet<String> m_exists = new HashSet<>();
- private StringBuffer m_result = new StringBuffer(1024);
- private PatternMatcher m_matcher = new Perl5Matcher();
+ private final HashSet<String> m_exists = new HashSet<>();
+ private final StringBuffer m_result = new StringBuffer(1024);
+ private final PatternMatcher m_matcher = new Perl5Matcher();
private Pattern m_includePattern;
private Pattern m_excludePattern;
private boolean m_formatCompact = true;
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/preferences/Preferences.java
b/jspwiki-main/src/main/java/org/apache/wiki/preferences/Preferences.java
index 23edefa..114bf12 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/preferences/Preferences.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/preferences/Preferences.java
@@ -199,13 +199,14 @@ public class Preferences extends HashMap< String,String >
{
String variant = "";
final String[] res = StringUtils.split( langSetting, "-_" );
- if( res.length > 2 ) {
+ final int resLength = res.length;
+ if( resLength > 2 ) {
variant = res[ 2 ];
}
- if( res.length > 1 ) {
+ if( resLength > 1 ) {
country = res[ 1 ];
}
- if( res.length > 0 ) {
+ if( resLength > 0 ) {
language = res[ 0 ];
loc = new Locale( language, country, variant );
}
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/providers/CachingAttachmentProvider.java
b/jspwiki-main/src/main/java/org/apache/wiki/providers/CachingAttachmentProvider.java
index 46e6ab9..bacde51 100644
---
a/jspwiki-main/src/main/java/org/apache/wiki/providers/CachingAttachmentProvider.java
+++
b/jspwiki-main/src/main/java/org/apache/wiki/providers/CachingAttachmentProvider.java
@@ -57,7 +57,7 @@ public class CachingAttachmentProvider implements
AttachmentProvider {
private AttachmentProvider m_provider;
- private CacheManager m_cacheManager = CacheManager.getInstance();
+ private final CacheManager m_cacheManager = CacheManager.getInstance();
/** Default cache capacity for now. */
public static final int m_capacity = 1000;
@@ -76,8 +76,8 @@ public class CachingAttachmentProvider implements
AttachmentProvider {
*/
private Cache m_attCache;
- private long m_cacheMisses = 0;
- private long m_cacheHits = 0;
+ private final long m_cacheMisses = 0;
+ private final long m_cacheHits = 0;
/** The extension to append to directory names to denote an attachment
directory. */
public static final String DIR_EXTENSION = "-att";
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/providers/CachingProvider.java
b/jspwiki-main/src/main/java/org/apache/wiki/providers/CachingProvider.java
index fb33eaa..5d31aa4 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/providers/CachingProvider.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/providers/CachingProvider.java
@@ -64,7 +64,7 @@ public class CachingProvider implements PageProvider {
private static final Logger log = Logger.getLogger( CachingProvider.class
);
- private CacheManager m_cacheManager = CacheManager.getInstance();
+ private final CacheManager m_cacheManager = CacheManager.getInstance();
private PageProvider m_provider;
// FIXME: Find another way to the search engine to use instead of from
Engine?
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/references/DefaultReferenceManager.java
b/jspwiki-main/src/main/java/org/apache/wiki/references/DefaultReferenceManager.java
index 64efeae..817629f 100644
---
a/jspwiki-main/src/main/java/org/apache/wiki/references/DefaultReferenceManager.java
+++
b/jspwiki-main/src/main/java/org/apache/wiki/references/DefaultReferenceManager.java
@@ -120,7 +120,7 @@ public class DefaultReferenceManager extends BasePageFilter
implements Reference
private Map< String, Set< String > > m_referredBy;
private Map< String, Set< String > > m_unmutableReferredBy;
- private boolean m_matchEnglishPlurals;
+ private final boolean m_matchEnglishPlurals;
private static final Logger log = Logger.getLogger(
DefaultReferenceManager.class);
private static final String SERIALIZATION_FILE = "refmgr.ser";
diff --git a/jspwiki-main/src/main/java/org/apache/wiki/rss/AtomFeed.java
b/jspwiki-main/src/main/java/org/apache/wiki/rss/AtomFeed.java
index 7128c73..b9fb069 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/rss/AtomFeed.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/rss/AtomFeed.java
@@ -46,7 +46,7 @@ import java.util.List;
*/
public class AtomFeed extends Feed {
- private Namespace m_atomNameSpace =
Namespace.getNamespace("http://www.w3.org/2005/Atom");
+ private final Namespace m_atomNameSpace =
Namespace.getNamespace("http://www.w3.org/2005/Atom");
/** Defines a SimpleDateFormat string for RFC3339-formatted dates. */
public static final String RFC3339FORMAT = "yyyy-MM-dd'T'HH:mm:ssZZ";
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/rss/DefaultRSSGenerator.java
b/jspwiki-main/src/main/java/org/apache/wiki/rss/DefaultRSSGenerator.java
index 166d99a..6cf6d09 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/rss/DefaultRSSGenerator.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/rss/DefaultRSSGenerator.java
@@ -52,10 +52,10 @@ import java.util.Set;
public class DefaultRSSGenerator implements RSSGenerator {
private static final Logger log = Logger.getLogger(
DefaultRSSGenerator.class );
- private Engine m_engine;
+ private final Engine m_engine;
/** The RSS file to generate. */
- private String m_rssFile;
+ private final String m_rssFile;
private String m_channelDescription = "";
private String m_channelLanguage = "en-us";
private boolean m_enabled = true;
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/search/LuceneSearchProvider.java
b/jspwiki-main/src/main/java/org/apache/wiki/search/LuceneSearchProvider.java
index 7451762..c653f4a 100644
---
a/jspwiki-main/src/main/java/org/apache/wiki/search/LuceneSearchProvider.java
+++
b/jspwiki-main/src/main/java/org/apache/wiki/search/LuceneSearchProvider.java
@@ -545,7 +545,7 @@ public class LuceneSearchProvider implements SearchProvider
{
protected static final int INITIAL_DELAY = 60;
private final LuceneSearchProvider m_provider;
- private int m_initialDelay;
+ private final int m_initialDelay;
private WatchDog m_watchdog;
@@ -594,9 +594,9 @@ public class LuceneSearchProvider implements SearchProvider
{
// FIXME: This class is dumb; needs to have a better implementation
private static class SearchResultImpl implements SearchResult {
- private Page m_page;
- private int m_score;
- private String[] m_contexts;
+ private final Page m_page;
+ private final int m_score;
+ private final String[] m_contexts;
public SearchResultImpl( final Page page, final int score, final
String[] contexts ) {
m_page = page;
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 10c5d61..34967b9 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
@@ -39,8 +39,8 @@ import java.io.StringReader;
*/
public class SearchMatcher {
- private QueryItem[] m_queries;
- private Engine m_engine;
+ private final QueryItem[] m_queries;
+ private final Engine m_engine;
/**
* Creates a new SearchMatcher.
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/tags/BreadcrumbsTag.java
b/jspwiki-main/src/main/java/org/apache/wiki/tags/BreadcrumbsTag.java
index fea1742..30fca0a 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/tags/BreadcrumbsTag.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/tags/BreadcrumbsTag.java
@@ -176,7 +176,7 @@ public class BreadcrumbsTag extends WikiTagBase
* Extends the LinkedList class to provide a fixed-size queue
implementation
*/
public static class FixedQueue extends LinkedList< String > implements
Serializable {
- private int m_size;
+ private final int m_size;
private static final long serialVersionUID = 0L;
FixedQueue( final int size ) {
diff --git a/jspwiki-main/src/main/java/org/apache/wiki/tags/CalendarTag.java
b/jspwiki-main/src/main/java/org/apache/wiki/tags/CalendarTag.java
index 21ee007..3396f8d 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/tags/CalendarTag.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/tags/CalendarTag.java
@@ -202,8 +202,8 @@ public class CalendarTag extends WikiTagBase {
final String calendarDate = m_dateFormat.format( day.getTime() );
String url = m_wikiContext.getURL(
ContextEnum.PAGE_VIEW.getRequestContext(),
pageName,"calendar.date="+calendarDate );
-
- if( queryString != null && queryString.length() > 0 ) {
+ final int queryStringLlength = queryString.length();
+ if(queryStringLlength > 0) {
//
// Ensure that the 'calendar.date=ddMMyy' has been removed
from the queryString
//
@@ -218,13 +218,13 @@ public class CalendarTag extends WikiTagBase {
// FIXME: Will this fail when we use & instead of &?
// FIXME: should use some parsing routine
final int pos2 = queryString.indexOf("&", pos1 ) + 1;
- if ( ( pos2 > 0 ) && ( pos2 < queryString.length() ) ) {
+ if ( ( pos2 > 0 ) && ( pos2 < queryStringLlength ) ) {
tmp = tmp + queryString.substring(pos2);
}
queryString = tmp;
}
- if( queryString.length() > 0 ) {
+ if( queryStringLlength > 0 ) {
url = url + "&" + queryString;
}
}
diff --git a/jspwiki-main/src/main/java/org/apache/wiki/tags/ContentTag.java
b/jspwiki-main/src/main/java/org/apache/wiki/tags/ContentTag.java
index 0ab0def..3d7ee7a 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/tags/ContentTag.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/tags/ContentTag.java
@@ -41,7 +41,7 @@ public class ContentTag extends WikiTagBase {
private static final long serialVersionUID = 0L;
private static final Logger log = Logger.getLogger( ContentTag.class );
- private Map<String, String> m_mappings = new HashMap<>();
+ private final Map<String, String> m_mappings = new HashMap<>();
/**
* Set the template for the VIEW context.
diff --git a/jspwiki-main/src/main/java/org/apache/wiki/tags/CookieTag.java
b/jspwiki-main/src/main/java/org/apache/wiki/tags/CookieTag.java
index faaeadf..6991a74 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/tags/CookieTag.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/tags/CookieTag.java
@@ -97,7 +97,7 @@ public class CookieTag
{
private static final long serialVersionUID = 0L;
- private static Logger log = Logger.getLogger( CookieTag.class );
+ private static final Logger log = Logger.getLogger( CookieTag.class );
/** Name of the cookie value. Required. */
private String m_name;
diff --git a/jspwiki-main/src/main/java/org/apache/wiki/ui/Installer.java
b/jspwiki-main/src/main/java/org/apache/wiki/ui/Installer.java
index a6431a3..faa0ac9 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/ui/Installer.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/ui/Installer.java
@@ -70,7 +70,7 @@ public class Installer {
private final File m_propertyFile;
private final Properties m_props;
private final Engine m_engine;
- private HttpServletRequest m_request;
+ private final HttpServletRequest m_request;
private boolean m_validated;
public Installer( final HttpServletRequest request, final ServletConfig
config ) {
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 a3f9139..ed4ef7d 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
@@ -208,10 +208,10 @@ public class WikiJSPFilter extends WikiServletFilter {
private static class JSPWikiServletResponseWrapper extends
HttpServletResponseWrapper {
ByteArrayOutputStream m_output;
- private ByteArrayServletOutputStream m_servletOut;
- private PrintWriter m_writer;
- private HttpServletResponse m_response;
- private boolean useEncoding;
+ private final ByteArrayServletOutputStream m_servletOut;
+ private final PrintWriter m_writer;
+ private final HttpServletResponse m_response;
+ private final boolean useEncoding;
/** How large the initial buffer should be. This should be tuned to
achieve a balance in speed and memory consumption. */
private static final int INIT_BUFFER_SIZE = 0x8000;
diff --git
a/jspwiki-main/src/main/java/org/apache/wiki/ui/admin/DefaultAdminBeanManager.java
b/jspwiki-main/src/main/java/org/apache/wiki/ui/admin/DefaultAdminBeanManager.java
index 3a3aa93..e424dc3 100644
---
a/jspwiki-main/src/main/java/org/apache/wiki/ui/admin/DefaultAdminBeanManager.java
+++
b/jspwiki-main/src/main/java/org/apache/wiki/ui/admin/DefaultAdminBeanManager.java
@@ -54,9 +54,9 @@ import java.util.List;
*/
public class DefaultAdminBeanManager implements WikiEventListener,
AdminBeanManager {
- private Engine m_engine;
+ private final Engine m_engine;
private ArrayList< AdminBean > m_allBeans;
- private MBeanServer m_mbeanServer;
+ private final MBeanServer m_mbeanServer;
private static final Logger log = Logger.getLogger(
DefaultAdminBeanManager.class );
diff --git a/jspwiki-main/src/main/java/org/apache/wiki/xmlrpc/RPCServlet.java
b/jspwiki-main/src/main/java/org/apache/wiki/xmlrpc/RPCServlet.java
index bf3c731..00c7a38 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/xmlrpc/RPCServlet.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/xmlrpc/RPCServlet.java
@@ -59,7 +59,7 @@ public class RPCServlet extends HttpServlet {
public static final String XMLRPC_PREFIX = "wiki";
private Engine m_engine;
- private XmlRpcServer m_xmlrpcServer = new XmlRpcServer();
+ private final XmlRpcServer m_xmlrpcServer = new XmlRpcServer();
private static final Logger log = Logger.getLogger( RPCServlet.class );
@@ -154,7 +154,7 @@ public class RPCServlet extends HttpServlet {
}
private static class LocalHandler implements ContextXmlRpcHandler {
- private Class< ? > m_clazz;
+ private final Class< ? > m_clazz;
public LocalHandler( final Class< ? > clazz )
{
@@ -173,8 +173,8 @@ public class RPCServlet extends HttpServlet {
private static class WikiXmlRpcContext implements XmlRpcContext {
- private XmlRpcHandlerMapping m_mapping;
- private Context m_context;
+ private final XmlRpcHandlerMapping m_mapping;
+ private final Context m_context;
public WikiXmlRpcContext( final XmlRpcHandlerMapping map, final
Context ctx ) {
m_mapping = map;
diff --git
a/jspwiki-main/src/test/java/org/apache/wiki/auth/AuthenticationManagerTest.java
b/jspwiki-main/src/test/java/org/apache/wiki/auth/AuthenticationManagerTest.java
index c1229f8..7258b24 100644
---
a/jspwiki-main/src/test/java/org/apache/wiki/auth/AuthenticationManagerTest.java
+++
b/jspwiki-main/src/test/java/org/apache/wiki/auth/AuthenticationManagerTest.java
@@ -45,7 +45,7 @@ import java.util.Properties;
public class AuthenticationManagerTest {
public static class DummyAuthorizer implements WebAuthorizer {
- private static Principal[] m_roles = new Principal[] { new Role(
"ContainerRole" ), new Role( "AuthorizerRole" ),
+ private static final Principal[] m_roles = new Principal[] { new Role(
"ContainerRole" ), new Role( "AuthorizerRole" ),
new Role(
"DummyRole" ) };
@Override public Principal findRole( final String role ) {
diff --git
a/jspwiki-main/src/test/java/org/apache/wiki/auth/SecurityEventTrap.java
b/jspwiki-main/src/test/java/org/apache/wiki/auth/SecurityEventTrap.java
index 20fa6f6..c31a168 100644
--- a/jspwiki-main/src/test/java/org/apache/wiki/auth/SecurityEventTrap.java
+++ b/jspwiki-main/src/test/java/org/apache/wiki/auth/SecurityEventTrap.java
@@ -32,7 +32,7 @@ import org.apache.wiki.event.WikiSecurityEvent;
public class SecurityEventTrap implements WikiEventListener
{
private WikiSecurityEvent m_lastEvent = null;
- private List<WikiSecurityEvent> m_events = new
ArrayList<WikiSecurityEvent>();
+ private final List<WikiSecurityEvent> m_events = new
ArrayList<WikiSecurityEvent>();
public void actionPerformed( WikiEvent event )
{
diff --git
a/jspwiki-main/src/test/java/org/apache/wiki/auth/TestAuthorizer.java
b/jspwiki-main/src/test/java/org/apache/wiki/auth/TestAuthorizer.java
index 7e1ef75..6f0545b 100644
--- a/jspwiki-main/src/test/java/org/apache/wiki/auth/TestAuthorizer.java
+++ b/jspwiki-main/src/test/java/org/apache/wiki/auth/TestAuthorizer.java
@@ -35,7 +35,7 @@ import java.util.Properties;
*/
public class TestAuthorizer implements WebAuthorizer {
- private Role[] m_roles = new Role[]{
+ private final Role[] m_roles = new Role[]{
new Role( "Admin" ),
Role.AUTHENTICATED,
new Role( "IT" ),
diff --git
a/jspwiki-main/src/test/java/org/apache/wiki/auth/authorize/GroupManagerTest.java
b/jspwiki-main/src/test/java/org/apache/wiki/auth/authorize/GroupManagerTest.java
index fd3fb33..6f5a605 100644
---
a/jspwiki-main/src/test/java/org/apache/wiki/auth/authorize/GroupManagerTest.java
+++
b/jspwiki-main/src/test/java/org/apache/wiki/auth/authorize/GroupManagerTest.java
@@ -44,7 +44,7 @@ public class GroupManagerTest
private GroupManager m_groupMgr;
- private SecurityEventTrap m_trap = new SecurityEventTrap();
+ private final SecurityEventTrap m_trap = new SecurityEventTrap();
private Session m_session;
diff --git
a/jspwiki-main/src/test/java/org/apache/wiki/auth/authorize/JDBCGroupDatabaseTest.java
b/jspwiki-main/src/test/java/org/apache/wiki/auth/authorize/JDBCGroupDatabaseTest.java
index 2ccbfad..39db467 100644
---
a/jspwiki-main/src/test/java/org/apache/wiki/auth/authorize/JDBCGroupDatabaseTest.java
+++
b/jspwiki-main/src/test/java/org/apache/wiki/auth/authorize/JDBCGroupDatabaseTest.java
@@ -46,7 +46,7 @@ import org.junit.jupiter.api.Test;
*/
public class JDBCGroupDatabaseTest
{
- private HsqlDbUtils m_hu = new HsqlDbUtils();
+ private final HsqlDbUtils m_hu = new HsqlDbUtils();
private Connection m_conn = null;
diff --git
a/jspwiki-main/src/test/java/org/apache/wiki/auth/user/JDBCUserDatabaseTest.java
b/jspwiki-main/src/test/java/org/apache/wiki/auth/user/JDBCUserDatabaseTest.java
index 1a7c6c9..4c96473 100644
---
a/jspwiki-main/src/test/java/org/apache/wiki/auth/user/JDBCUserDatabaseTest.java
+++
b/jspwiki-main/src/test/java/org/apache/wiki/auth/user/JDBCUserDatabaseTest.java
@@ -47,7 +47,7 @@ import org.junit.jupiter.api.Test;
*/
public class JDBCUserDatabaseTest
{
- private HsqlDbUtils m_hu = new HsqlDbUtils();
+ private final HsqlDbUtils m_hu = new HsqlDbUtils();
private JDBCUserDatabase m_db = null;
diff --git
a/jspwiki-main/src/test/java/org/apache/wiki/providers/VersioningFileProviderTest.java
b/jspwiki-main/src/test/java/org/apache/wiki/providers/VersioningFileProviderTest.java
index 19fe39e..4aeca69 100644
---
a/jspwiki-main/src/test/java/org/apache/wiki/providers/VersioningFileProviderTest.java
+++
b/jspwiki-main/src/test/java/org/apache/wiki/providers/VersioningFileProviderTest.java
@@ -55,7 +55,7 @@ public class VersioningFileProviderTest
+ "#Wed Jan 01 12:27:57 GMT 2012" + "\n"
+ "author=" + OLD_AUTHOR + "\n";
- private Properties PROPS = TestEngine.getTestProperties(
"/jspwiki-vers-custom.properties" );
+ private final Properties PROPS = TestEngine.getTestProperties(
"/jspwiki-vers-custom.properties" );
private TestEngine engine = TestEngine.build( PROPS );
// this is the testing page directory
diff --git a/jspwiki-main/src/test/java/org/apache/wiki/web/TestContainer.java
b/jspwiki-main/src/test/java/org/apache/wiki/web/TestContainer.java
index 943191d..653af30 100644
--- a/jspwiki-main/src/test/java/org/apache/wiki/web/TestContainer.java
+++ b/jspwiki-main/src/test/java/org/apache/wiki/web/TestContainer.java
@@ -71,7 +71,7 @@ public class TestContainer
public static final String INITIAL_CONTEXT_FACTORY_JETTY =
"org.eclipse.jetty.jndi.InitialContextFactory";
public static final String JNDI_ENV_ROOT = "java:comp/env";
- private static HsqlDbUtils m_hu = new HsqlDbUtils();
+ private static final HsqlDbUtils m_hu = new HsqlDbUtils();
private static final Logger log = Logger.getLogger( TestContainer.class );
@@ -79,7 +79,7 @@ public class TestContainer
private static Resource userDB = null;
private static Resource groupDB = null;
- private static ContextHandlerCollection handlerCollection = new
ContextHandlerCollection();
+ private static final ContextHandlerCollection handlerCollection = new
ContextHandlerCollection();
/**
* Starts up a test server for a particular web application on the
specified
diff --git a/jspwiki-util/src/main/java/org/apache/wiki/util/ClassUtil.java
b/jspwiki-util/src/main/java/org/apache/wiki/util/ClassUtil.java
index d8118ca..ab4e345 100644
--- a/jspwiki-util/src/main/java/org/apache/wiki/util/ClassUtil.java
+++ b/jspwiki-util/src/main/java/org/apache/wiki/util/ClassUtil.java
@@ -56,10 +56,10 @@ public final class ClassUtil {
public static final String MAPPINGS_EXTRA = "ini/classmappings-extra.xml";
/** Initialize the class mappings document. */
- private static Map< String, String > c_classMappings =
populateClassMappingsFrom( MAPPINGS );
+ private static final Map< String, String > c_classMappings =
populateClassMappingsFrom( MAPPINGS );
/** Initialize the class mappings extra document. */
- private static Map< String, String > c_classMappingsExtra =
populateClassMappingsFrom( MAPPINGS_EXTRA ) ;
+ private static final Map< String, String > c_classMappingsExtra =
populateClassMappingsFrom( MAPPINGS_EXTRA ) ;
private static boolean classLoaderSetup = false;
private static ClassLoader loader = null;
diff --git a/jspwiki-util/src/main/java/org/apache/wiki/util/PriorityList.java
b/jspwiki-util/src/main/java/org/apache/wiki/util/PriorityList.java
index dba1049..4a69eea 100644
--- a/jspwiki-util/src/main/java/org/apache/wiki/util/PriorityList.java
+++ b/jspwiki-util/src/main/java/org/apache/wiki/util/PriorityList.java
@@ -33,7 +33,7 @@ import java.util.concurrent.CopyOnWriteArrayList;
public class PriorityList<E>
extends AbstractList<E>
{
- private CopyOnWriteArrayList<Item<E>> m_elements = new
CopyOnWriteArrayList<Item<E>>();
+ private final CopyOnWriteArrayList<Item<E>> m_elements = new
CopyOnWriteArrayList<Item<E>>();
/**
* This is the default priority, which is used if no priority
diff --git
a/jspwiki-util/src/main/java/org/apache/wiki/util/TimedCounterList.java
b/jspwiki-util/src/main/java/org/apache/wiki/util/TimedCounterList.java
index da907f2..d354e15 100644
--- a/jspwiki-util/src/main/java/org/apache/wiki/util/TimedCounterList.java
+++ b/jspwiki-util/src/main/java/org/apache/wiki/util/TimedCounterList.java
@@ -36,8 +36,8 @@ import java.util.concurrent.locks.ReentrantReadWriteLock;
*/
public class TimedCounterList<T> extends AbstractList<T>
{
- private ArrayList<CounterItem<T>> m_list = new ArrayList<CounterItem<T>>();
- private ReadWriteLock m_lock = new ReentrantReadWriteLock();
+ private final ArrayList<CounterItem<T>> m_list = new
ArrayList<CounterItem<T>>();
+ private final ReadWriteLock m_lock = new
ReentrantReadWriteLock();
/**
* {@inheritDoc}
@@ -229,8 +229,8 @@ public class TimedCounterList<T> extends AbstractList<T>
private static class CounterItem<E>
{
- private E m_obj;
- private long m_addTime;
+ private final E m_obj;
+ private final long m_addTime;
public CounterItem(E o)
{