This is an automated email from the ASF dual-hosted git repository.
vy pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
The following commit(s) were added to refs/heads/master by this push:
new 1a80f15 Add missing "final" modifiers. (#499)
1a80f15 is described below
commit 1a80f155da082d0323b94a4bec28277523e1f242
Author: Arturo Bernal <[email protected]>
AuthorDate: Tue Jun 1 09:25:39 2021 +0200
Add missing "final" modifiers. (#499)
---
.../java/org/apache/logging/log4j/LogBuilder.java | 46 +++++++++---------
.../java/org/apache/logging/log4j/LogManager.java | 2 +-
.../main/java/org/apache/logging/log4j/Logger.java | 6 +--
.../org/apache/logging/log4j/ThreadContext.java | 4 +-
.../logging/log4j/internal/DefaultLogBuilder.java | 54 +++++++++++-----------
.../log4j/internal/DefaultObjectInputFilter.java | 10 ++--
.../logging/log4j/internal/LogManagerStatus.java | 2 +-
.../apache/logging/log4j/message/MapMessage.java | 4 +-
.../logging/log4j/message/MessageFactory.java | 34 +++++++-------
.../logging/log4j/message/ParameterFormatter.java | 6 +--
.../log4j/message/ReusableObjectMessage.java | 4 +-
.../message/ReusableParameterizedMessage.java | 4 +-
.../log4j/message/ReusableSimpleMessage.java | 2 +-
.../message/StructuredDataCollectionMessage.java | 28 +++++------
.../logging/log4j/message/StructuredDataId.java | 6 +--
.../log4j/message/StructuredDataMessage.java | 6 +--
.../logging/log4j/message/ThreadDumpMessage.java | 2 +-
.../apache/logging/log4j/simple/SimpleLogger.java | 4 +-
.../apache/logging/log4j/spi/AbstractLogger.java | 20 ++++----
.../logging/log4j/spi/AbstractLoggerAdapter.java | 2 +-
.../CopyOnWriteSortedArrayThreadContextMap.java | 2 +-
.../logging/log4j/spi/DefaultThreadContextMap.java | 6 +--
.../apache/logging/log4j/spi/LoggerContext.java | 14 +++---
.../logging/log4j/spi/LoggerContextFactory.java | 6 +--
.../org/apache/logging/log4j/spi/Provider.java | 4 +-
.../apache/logging/log4j/status/StatusData.java | 2 +-
.../org/apache/logging/log4j/util/Constants.java | 2 +-
.../log4j/util/FilteredObjectInputStream.java | 4 +-
.../org/apache/logging/log4j/util/LoaderUtil.java | 14 +++---
.../apache/logging/log4j/util/ProcessIdUtil.java | 2 +-
.../apache/logging/log4j/util/PropertiesUtil.java | 40 ++++++++--------
.../log4j/util/PropertyFilePropertySource.java | 2 +-
.../apache/logging/log4j/util/PropertySource.java | 10 ++--
.../apache/logging/log4j/util/ProviderUtil.java | 4 +-
.../logging/log4j/util/SortedArrayStringMap.java | 20 ++++----
.../apache/logging/log4j/util/StackLocator.java | 4 +-
.../logging/log4j/util/StackLocatorUtil.java | 2 +-
.../apache/logging/log4j/util/StringBuilders.java | 6 +--
.../org/apache/logging/log4j/util/Strings.java | 8 ++--
.../log4j/util/SystemPropertiesPropertySource.java | 2 +-
.../java/org/apache/logging/log4j/util/Timer.java | 2 +-
41 files changed, 200 insertions(+), 202 deletions(-)
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/LogBuilder.java
b/log4j-api/src/main/java/org/apache/logging/log4j/LogBuilder.java
index d62ef25..e5aa572 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/LogBuilder.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/LogBuilder.java
@@ -33,7 +33,7 @@ public interface LogBuilder {
* @param marker The Marker to log.
* @return The LogBuilder.
*/
- default LogBuilder withMarker(Marker marker) {
+ default LogBuilder withMarker(final Marker marker) {
return this;
}
@@ -42,7 +42,7 @@ public interface LogBuilder {
* @param throwable The Throwable to log.
* @return the LogBuilder.
*/
- default LogBuilder withThrowable(Throwable throwable) {
+ default LogBuilder withThrowable(final Throwable throwable) {
return this;
}
@@ -60,7 +60,7 @@ public interface LogBuilder {
* @param location The stack trace element to include in the log event.
* @return The LogBuilder.
*/
- default LogBuilder withLocation(StackTraceElement location) {
+ default LogBuilder withLocation(final StackTraceElement location) {
return this;
}
@@ -68,14 +68,14 @@ public interface LogBuilder {
* Causes all the data collected to be logged along with the message.
Interface default method does nothing.
* @param message The message to log.
*/
- default void log(CharSequence message) {
+ default void log(final CharSequence message) {
}
/**
* Causes all the data collected to be logged along with the message.
Interface default method does nothing.
* @param message The message to log.
*/
- default void log(String message) {
+ default void log(final String message) {
}
/**
@@ -86,7 +86,7 @@ public interface LogBuilder {
*
* @see org.apache.logging.log4j.util.Unbox
*/
- default void log(String message, Object... params) {
+ default void log(final String message, final Object... params) {
}
/**
@@ -95,28 +95,28 @@ public interface LogBuilder {
* @param message The message.
* @param params Parameters to the message.
*/
- default void log(String message, Supplier<?>... params) {
+ default void log(final String message, final Supplier<?>... params) {
}
/**
* Causes all the data collected to be logged along with the message.
Interface default method does nothing.
* @param message The message to log.
*/
- default void log(Message message) {
+ default void log(final Message message) {
}
/**
* Causes all the data collected to be logged along with the message.
Interface default method does nothing.
* @param messageSupplier The supplier of the message to log.
*/
- default void log(Supplier<Message> messageSupplier) {
+ default void log(final Supplier<Message> messageSupplier) {
}
/**
* Causes all the data collected to be logged along with the message.
Interface default method does nothing.
* @param message The message to log.
*/
- default void log(Object message) {
+ default void log(final Object message) {
}
/**
@@ -127,7 +127,7 @@ public interface LogBuilder {
*
* @see org.apache.logging.log4j.util.Unbox
*/
- default void log(String message, Object p0) {
+ default void log(final String message, final Object p0) {
}
/**
@@ -139,7 +139,7 @@ public interface LogBuilder {
*
* @see org.apache.logging.log4j.util.Unbox
*/
- default void log(String message, Object p0, Object p1) {
+ default void log(final String message, final Object p0, final Object p1) {
}
/**
@@ -152,7 +152,7 @@ public interface LogBuilder {
*
* @see org.apache.logging.log4j.util.Unbox
*/
- default void log(String message, Object p0, Object p1, Object p2) {
+ default void log(final String message, final Object p0, final Object p1,
final Object p2) {
}
/**
@@ -166,7 +166,7 @@ public interface LogBuilder {
*
* @see org.apache.logging.log4j.util.Unbox
*/
- default void log(String message, Object p0, Object p1, Object p2, Object
p3) {
+ default void log(final String message, final Object p0, final Object p1,
final Object p2, final Object p3) {
}
/**
@@ -181,7 +181,7 @@ public interface LogBuilder {
*
* @see org.apache.logging.log4j.util.Unbox
*/
- default void log(String message, Object p0, Object p1, Object p2, Object
p3, Object p4) {
+ default void log(final String message, final Object p0, final Object p1,
final Object p2, final Object p3, final Object p4) {
}
/**
@@ -197,7 +197,7 @@ public interface LogBuilder {
*
* @see org.apache.logging.log4j.util.Unbox
*/
- default void log(String message, Object p0, Object p1, Object p2, Object
p3, Object p4, Object p5) {
+ default void log(final String message, final Object p0, final Object p1,
final Object p2, final Object p3, final Object p4, final Object p5) {
}
/**
@@ -214,7 +214,7 @@ public interface LogBuilder {
*
* @see org.apache.logging.log4j.util.Unbox
*/
- default void log(String message, Object p0, Object p1, Object p2, Object
p3, Object p4, Object p5, Object p6) {
+ default void log(final String message, final Object p0, final Object p1,
final Object p2, final Object p3, final Object p4, final Object p5, final
Object p6) {
}
/**
@@ -232,8 +232,8 @@ public interface LogBuilder {
*
* @see org.apache.logging.log4j.util.Unbox
*/
- default void log(String message, Object p0, Object p1, Object p2, Object
p3, Object p4, Object p5, Object p6,
- Object p7) {
+ default void log(final String message, final Object p0, final Object p1,
final Object p2, final Object p3, final Object p4, final Object p5, final
Object p6,
+ final Object p7) {
}
/**
@@ -252,8 +252,8 @@ public interface LogBuilder {
*
* @see org.apache.logging.log4j.util.Unbox
*/
- default void log(String message, Object p0, Object p1, Object p2, Object
p3, Object p4, Object p5, Object p6,
- Object p7, Object p8) {
+ default void log(final String message, final Object p0, final Object p1,
final Object p2, final Object p3, final Object p4, final Object p5, final
Object p6,
+ final Object p7, final Object p8) {
}
/**
@@ -273,8 +273,8 @@ public interface LogBuilder {
*
* @see org.apache.logging.log4j.util.Unbox
*/
- default void log(String message, Object p0, Object p1, Object p2, Object
p3, Object p4, Object p5, Object p6,
- Object p7, Object p8, Object p9) {
+ default void log(final String message, final Object p0, final Object p1,
final Object p2, final Object p3, final Object p4, final Object p5, final
Object p6,
+ final Object p7, final Object p8, final Object p9) {
}
/**
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/LogManager.java
b/log4j-api/src/main/java/org/apache/logging/log4j/LogManager.java
index 69ddb30..a3ee536 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/LogManager.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/LogManager.java
@@ -351,7 +351,7 @@ public class LogManager {
* @return a LoggerContext.
*/
protected static LoggerContext getContext(final String fqcn, final
ClassLoader loader,
- final boolean currentContext,
URI configLocation, String name) {
+ final boolean currentContext,
final URI configLocation, final String name) {
try {
return factory.getContext(fqcn, loader, null, currentContext,
configLocation, name);
} catch (final IllegalStateException ex) {
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/Logger.java
b/log4j-api/src/main/java/org/apache/logging/log4j/Logger.java
index aa0a4f8..0868363 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/Logger.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/Logger.java
@@ -4208,8 +4208,8 @@ public interface Logger {
* @param throwable the exception to log, including its stack trace.
* @since 2.13.0
*/
- default void logMessage(Level level, Marker marker, String fqcn,
StackTraceElement location, Message message,
- Throwable throwable) {
+ default void logMessage(final Level level, final Marker marker, final
String fqcn, final StackTraceElement location, final Message message,
+ final Throwable throwable) {
}
@@ -4275,7 +4275,7 @@ public interface Logger {
* @return a LogBuilder.
* @since 2.13.0
*/
- default LogBuilder atLevel(Level level) {
+ default LogBuilder atLevel(final Level level) {
return LogBuilder.NOOP;
}
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/ThreadContext.java
b/log4j-api/src/main/java/org/apache/logging/log4j/ThreadContext.java
index d643cd9..3394007 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/ThreadContext.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/ThreadContext.java
@@ -213,9 +213,9 @@ public final class ThreadContext {
ThreadContextMapFactory.init();
contextMap = null;
final PropertiesUtil managerProps = PropertiesUtil.getProperties();
- boolean disableAll = managerProps.getBooleanProperty(DISABLE_ALL);
+ final boolean disableAll =
managerProps.getBooleanProperty(DISABLE_ALL);
useStack = !(managerProps.getBooleanProperty(DISABLE_STACK) ||
disableAll);
- boolean useMap = !(managerProps.getBooleanProperty(DISABLE_MAP) ||
disableAll);
+ final boolean useMap = !(managerProps.getBooleanProperty(DISABLE_MAP)
|| disableAll);
contextStack = new DefaultThreadContextStack(useStack);
if (!useMap) {
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/internal/DefaultLogBuilder.java
b/log4j-api/src/main/java/org/apache/logging/log4j/internal/DefaultLogBuilder.java
index f4243ac..5f67261 100644
---
a/log4j-api/src/main/java/org/apache/logging/log4j/internal/DefaultLogBuilder.java
+++
b/log4j-api/src/main/java/org/apache/logging/log4j/internal/DefaultLogBuilder.java
@@ -46,14 +46,14 @@ public class DefaultLogBuilder implements LogBuilder {
private volatile boolean inUse;
private final long threadId;
- public DefaultLogBuilder(Logger logger, Level level) {
+ public DefaultLogBuilder(final Logger logger, final Level level) {
this.logger = logger;
this.level = level;
this.threadId = Thread.currentThread().getId();
this.inUse = true;
}
- public DefaultLogBuilder(Logger logger) {
+ public DefaultLogBuilder(final Logger logger) {
this.logger = logger;
this.inUse = false;
this.threadId = Thread.currentThread().getId();
@@ -64,7 +64,7 @@ public class DefaultLogBuilder implements LogBuilder {
* @param level The logging level for this event.
* @return This LogBuilder instance.
*/
- public LogBuilder reset(Level level) {
+ public LogBuilder reset(final Level level) {
this.inUse = true;
this.level = level;
this.marker = null;
@@ -73,12 +73,12 @@ public class DefaultLogBuilder implements LogBuilder {
return this;
}
- public LogBuilder withMarker(Marker marker) {
+ public LogBuilder withMarker(final Marker marker) {
this.marker = marker;
return this;
}
- public LogBuilder withThrowable(Throwable throwable) {
+ public LogBuilder withThrowable(final Throwable throwable) {
this.throwable = throwable;
return this;
}
@@ -88,7 +88,7 @@ public class DefaultLogBuilder implements LogBuilder {
return this;
}
- public LogBuilder withLocation(StackTraceElement location) {
+ public LogBuilder withLocation(final StackTraceElement location) {
this.location = location;
return this;
}
@@ -98,122 +98,122 @@ public class DefaultLogBuilder implements LogBuilder {
}
@Override
- public void log(Message message) {
+ public void log(final Message message) {
if (isValid()) {
logMessage(message);
}
}
@Override
- public void log(CharSequence message) {
+ public void log(final CharSequence message) {
if (isValid()) {
logMessage(logger.getMessageFactory().newMessage(message));
}
}
@Override
- public void log(String message) {
+ public void log(final String message) {
if (isValid()) {
logMessage(logger.getMessageFactory().newMessage(message));
}
}
@Override
- public void log(String message, Object... params) {
+ public void log(final String message, final Object... params) {
if (isValid()) {
logMessage(logger.getMessageFactory().newMessage(message, params));
}
}
@Override
- public void log(String message, Supplier<?>... params) {
+ public void log(final String message, final Supplier<?>... params) {
if (isValid()) {
logMessage(logger.getMessageFactory().newMessage(message,
LambdaUtil.getAll(params)));
}
}
@Override
- public void log(Supplier<Message> messageSupplier) {
+ public void log(final Supplier<Message> messageSupplier) {
if (isValid()) {
logMessage(messageSupplier.get());
}
}
@Override
- public void log(Object message) {
+ public void log(final Object message) {
if (isValid()) {
logMessage(logger.getMessageFactory().newMessage(message));
}
}
@Override
- public void log(String message, Object p0) {
+ public void log(final String message, final Object p0) {
if (isValid()) {
logMessage(logger.getMessageFactory().newMessage(message, p0));
}
}
@Override
- public void log(String message, Object p0, Object p1) {
+ public void log(final String message, final Object p0, final Object p1) {
if (isValid()) {
logMessage(logger.getMessageFactory().newMessage(message, p0, p1));
}
}
@Override
- public void log(String message, Object p0, Object p1, Object p2) {
+ public void log(final String message, final Object p0, final Object p1,
final Object p2) {
if (isValid()) {
logMessage(logger.getMessageFactory().newMessage(message, p0, p1,
p2));
}
}
@Override
- public void log(String message, Object p0, Object p1, Object p2, Object
p3) {
+ public void log(final String message, final Object p0, final Object p1,
final Object p2, final Object p3) {
if (isValid()) {
logMessage(logger.getMessageFactory().newMessage(message, p0, p1,
p2, p3));
}
}
@Override
- public void log(String message, Object p0, Object p1, Object p2, Object
p3, Object p4) {
+ public void log(final String message, final Object p0, final Object p1,
final Object p2, final Object p3, final Object p4) {
if (isValid()) {
logMessage(logger.getMessageFactory().newMessage(message, p0, p1,
p2, p3, p4));
}
}
@Override
- public void log(String message, Object p0, Object p1, Object p2, Object
p3, Object p4, Object p5) {
+ public void log(final String message, final Object p0, final Object p1,
final Object p2, final Object p3, final Object p4, final Object p5) {
if (isValid()) {
logMessage(logger.getMessageFactory().newMessage(message, p0, p1,
p2, p3, p4, p5));
}
}
@Override
- public void log(String message, Object p0, Object p1, Object p2, Object
p3, Object p4, Object p5, Object p6) {
+ public void log(final String message, final Object p0, final Object p1,
final Object p2, final Object p3, final Object p4, final Object p5, final
Object p6) {
if (isValid()) {
logMessage(logger.getMessageFactory().newMessage(message, p0, p1,
p2, p3, p4, p5, p6));
}
}
@Override
- public void log(String message, Object p0, Object p1, Object p2, Object
p3, Object p4, Object p5, Object p6,
- Object p7) {
+ public void log(final String message, final Object p0, final Object p1,
final Object p2, final Object p3, final Object p4, final Object p5, final
Object p6,
+ final Object p7) {
if (isValid()) {
logMessage(logger.getMessageFactory().newMessage(message, p0, p1,
p2, p3, p4, p5, p6, p7));
}
}
@Override
- public void log(String message, Object p0, Object p1, Object p2, Object
p3, Object p4, Object p5, Object p6,
- Object p7, Object p8) {
+ public void log(final String message, final Object p0, final Object p1,
final Object p2, final Object p3, final Object p4, final Object p5, final
Object p6,
+ final Object p7, final Object p8) {
if (isValid()) {
logMessage(logger.getMessageFactory().newMessage(message, p0, p1,
p2, p3, p4, p5, p6, p7, p8));
}
}
@Override
- public void log(String message, Object p0, Object p1, Object p2, Object
p3, Object p4, Object p5, Object p6,
- Object p7, Object p8, Object p9) {
+ public void log(final String message, final Object p0, final Object p1,
final Object p2, final Object p3, final Object p4, final Object p5, final
Object p6,
+ final Object p7, final Object p8, final Object p9) {
if (isValid()) {
logMessage(logger.getMessageFactory().newMessage(message, p0, p1,
p2, p3, p4, p5, p6, p7, p8, p9));
}
@@ -226,7 +226,7 @@ public class DefaultLogBuilder implements LogBuilder {
}
}
- private void logMessage(Message message) {
+ private void logMessage(final Message message) {
try {
logger.logMessage(level, marker, FQCN, location, message,
throwable);
} finally {
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/internal/DefaultObjectInputFilter.java
b/log4j-api/src/main/java/org/apache/logging/log4j/internal/DefaultObjectInputFilter.java
index 2245c1d..82494b3 100644
---
a/log4j-api/src/main/java/org/apache/logging/log4j/internal/DefaultObjectInputFilter.java
+++
b/log4j-api/src/main/java/org/apache/logging/log4j/internal/DefaultObjectInputFilter.java
@@ -45,7 +45,7 @@ public class DefaultObjectInputFilter implements
ObjectInputFilter {
delegate = null;
}
- public DefaultObjectInputFilter(ObjectInputFilter filter) {
+ public DefaultObjectInputFilter(final ObjectInputFilter filter) {
delegate = filter;
}
@@ -54,13 +54,13 @@ public class DefaultObjectInputFilter implements
ObjectInputFilter {
* @param filter The ObjectInputFilter.
* @return The DefaultObjectInputFilter.
*/
- public static DefaultObjectInputFilter newInstance(ObjectInputFilter
filter) {
+ public static DefaultObjectInputFilter newInstance(final ObjectInputFilter
filter) {
return new DefaultObjectInputFilter(filter);
}
@Override
- public Status checkInput(FilterInfo filterInfo) {
+ public Status checkInput(final FilterInfo filterInfo) {
Status status = null;
if (delegate != null) {
status = delegate.checkInput(filterInfo);
@@ -68,7 +68,7 @@ public class DefaultObjectInputFilter implements
ObjectInputFilter {
return status;
}
}
- ObjectInputFilter serialFilter =
ObjectInputFilter.Config.getSerialFilter();
+ final ObjectInputFilter serialFilter =
ObjectInputFilter.Config.getSerialFilter();
if (serialFilter != null) {
status = serialFilter.checkInput(filterInfo);
if (status != Status.UNDECIDED) {
@@ -77,7 +77,7 @@ public class DefaultObjectInputFilter implements
ObjectInputFilter {
}
}
if (filterInfo.serialClass() != null) {
- String name = filterInfo.serialClass().getName();
+ final String name = filterInfo.serialClass().getName();
if (isAllowedByDefault(name) || isRequiredPackage(name)) {
return Status.ALLOWED;
}
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/internal/LogManagerStatus.java
b/log4j-api/src/main/java/org/apache/logging/log4j/internal/LogManagerStatus.java
index b793927..6f96ae9 100644
---
a/log4j-api/src/main/java/org/apache/logging/log4j/internal/LogManagerStatus.java
+++
b/log4j-api/src/main/java/org/apache/logging/log4j/internal/LogManagerStatus.java
@@ -23,7 +23,7 @@ public class LogManagerStatus {
private static boolean initialized = false;
- public static void setInitialized(boolean managerStatus) {
+ public static void setInitialized(final boolean managerStatus) {
initialized = managerStatus;
}
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/message/MapMessage.java
b/log4j-api/src/main/java/org/apache/logging/log4j/message/MapMessage.java
index 3609d8e..ccd5895 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/message/MapMessage.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/message/MapMessage.java
@@ -222,7 +222,7 @@ public class MapMessage<M extends MapMessage<M, V>, V>
implements MultiFormatStr
* @return The value of the element or null if the key is not present.
*/
public String get(final String key) {
- Object result = data.getValue(key);
+ final Object result = data.getValue(key);
return ParameterFormatter.deepToString(result);
}
@@ -435,7 +435,7 @@ public class MapMessage<M extends MapMessage<M, V>, V>
implements MultiFormatStr
asJava(sb, true);
}
- private void asJava(final StringBuilder sb, boolean quoted) {
+ private void asJava(final StringBuilder sb, final boolean quoted) {
sb.append('{');
for (int i = 0; i < data.size(); i++) {
if (i > 0) {
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/message/MessageFactory.java
b/log4j-api/src/main/java/org/apache/logging/log4j/message/MessageFactory.java
index fa7c672..abe07ba 100644
---
a/log4j-api/src/main/java/org/apache/logging/log4j/message/MessageFactory.java
+++
b/log4j-api/src/main/java/org/apache/logging/log4j/message/MessageFactory.java
@@ -31,7 +31,7 @@ public interface MessageFactory {
* a message object
* @return a new message
*/
- default Message newMessage(Object message) {
+ default Message newMessage(final Object message) {
return new ObjectMessage(message);
}
@@ -42,7 +42,7 @@ public interface MessageFactory {
* a message String
* @return a new message
*/
- default Message newMessage(String message) {
+ default Message newMessage(final String message) {
return new SimpleMessage(message);
}
@@ -64,7 +64,7 @@ public interface MessageFactory {
* @param charSequence the (potentially mutable) CharSequence
* @return a new message for the specified CharSequence
*/
- default Message newMessage(CharSequence charSequence) {
+ default Message newMessage(final CharSequence charSequence) {
return new SimpleMessage(charSequence);
}
@@ -76,7 +76,7 @@ public interface MessageFactory {
* @return a new message
* @see ParameterizedMessageFactory
*/
- default Message newMessage(String message, Object p0) {
+ default Message newMessage(final String message, final Object p0) {
return newMessage(message, new Object[] { p0 });
}
@@ -89,7 +89,7 @@ public interface MessageFactory {
* @return a new message
* @see ParameterizedMessageFactory
*/
- default Message newMessage(String message, Object p0, Object p1) {
+ default Message newMessage(final String message, final Object p0, final
Object p1) {
return newMessage(message, new Object[] { p0, p1 });
}
@@ -103,7 +103,7 @@ public interface MessageFactory {
* @return a new message
* @see ParameterizedMessageFactory
*/
- default Message newMessage(String message, Object p0, Object p1, Object
p2) {
+ default Message newMessage(final String message, final Object p0, final
Object p1, final Object p2) {
return newMessage(message, new Object[] { p0, p1, p2 });
}
@@ -118,7 +118,7 @@ public interface MessageFactory {
* @return a new message
* @see ParameterizedMessageFactory
*/
- default Message newMessage(String message, Object p0, Object p1, Object
p2, Object p3) {
+ default Message newMessage(final String message, final Object p0, final
Object p1, final Object p2, final Object p3) {
return newMessage(message, new Object[] { p0, p1, p2, p3 });
}
@@ -134,7 +134,7 @@ public interface MessageFactory {
* @return a new message
* @see ParameterizedMessageFactory
*/
- default Message newMessage(String message, Object p0, Object p1, Object
p2, Object p3, Object p4) {
+ default Message newMessage(final String message, final Object p0, final
Object p1, final Object p2, final Object p3, final Object p4) {
return newMessage(message, new Object[] { p0, p1, p2, p3, p4 });
}
@@ -151,7 +151,7 @@ public interface MessageFactory {
* @return a new message
* @see ParameterizedMessageFactory
*/
- default Message newMessage(String message, Object p0, Object p1, Object
p2, Object p3, Object p4, Object p5) {
+ default Message newMessage(final String message, final Object p0, final
Object p1, final Object p2, final Object p3, final Object p4, final Object p5) {
return newMessage(message, new Object[] { p0, p1, p2, p3, p4, p5 });
}
@@ -169,8 +169,8 @@ public interface MessageFactory {
* @return a new message
* @see ParameterizedMessageFactory
*/
- default Message newMessage(String message, Object p0, Object p1, Object
p2, Object p3, Object p4, Object p5,
- Object p6) {
+ default Message newMessage(final String message, final Object p0, final
Object p1, final Object p2, final Object p3, final Object p4, final Object p5,
+ final Object p6) {
return newMessage(message, new Object[] { p0, p1, p2, p3, p4, p5, p6
});
}
@@ -189,8 +189,8 @@ public interface MessageFactory {
* @return a new message
* @see ParameterizedMessageFactory
*/
- default Message newMessage(String message, Object p0, Object p1, Object
p2, Object p3, Object p4, Object p5,
- Object p6, Object p7) {
+ default Message newMessage(final String message, final Object p0, final
Object p1, final Object p2, final Object p3, final Object p4, final Object p5,
+ final Object p6, final Object p7) {
return newMessage(message, new Object[] { p0, p1, p2, p3, p4, p5, p6,
p7 });
}
@@ -210,8 +210,8 @@ public interface MessageFactory {
* @return a new message
* @see ParameterizedMessageFactory
*/
- default Message newMessage(String message, Object p0, Object p1, Object
p2, Object p3, Object p4, Object p5,
- Object p6, Object p7, Object p8) {
+ default Message newMessage(final String message, final Object p0, final
Object p1, final Object p2, final Object p3, final Object p4, final Object p5,
+ final Object p6, final Object p7, final Object
p8) {
return newMessage(message, new Object[] { p0, p1, p2, p3, p4, p5, p6,
p7, p8 });
}
@@ -232,8 +232,8 @@ public interface MessageFactory {
* @return a new message
* @see ParameterizedMessageFactory
*/
- default Message newMessage(String message, Object p0, Object p1, Object
p2, Object p3, Object p4, Object p5,
- Object p6, Object p7, Object p8, Object p9) {
+ default Message newMessage(final String message, final Object p0, final
Object p1, final Object p2, final Object p3, final Object p4, final Object p5,
+ final Object p6, final Object p7, final Object
p8, final Object p9) {
return newMessage(message, new Object[] { p0, p1, p2, p3, p4, p5, p6,
p7, p8, p9 });
}
}
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/message/ParameterFormatter.java
b/log4j-api/src/main/java/org/apache/logging/log4j/message/ParameterFormatter.java
index 55982e0..b424ee7 100644
---
a/log4j-api/src/main/java/org/apache/logging/log4j/message/ParameterFormatter.java
+++
b/log4j-api/src/main/java/org/apache/logging/log4j/message/ParameterFormatter.java
@@ -623,7 +623,7 @@ final class ParameterFormatter {
}
}
- private static Set<Object> getOrCreateDejaVu(Set<Object> dejaVu) {
+ private static Set<Object> getOrCreateDejaVu(final Set<Object> dejaVu) {
return dejaVu == null
? createDejaVu()
: dejaVu;
@@ -633,8 +633,8 @@ final class ParameterFormatter {
return Collections.newSetFromMap(new IdentityHashMap<>());
}
- private static Set<Object> cloneDejaVu(Set<Object> dejaVu) {
- Set<Object> clonedDejaVu = createDejaVu();
+ private static Set<Object> cloneDejaVu(final Set<Object> dejaVu) {
+ final Set<Object> clonedDejaVu = createDejaVu();
clonedDejaVu.addAll(dejaVu);
return clonedDejaVu;
}
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableObjectMessage.java
b/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableObjectMessage.java
index 76917f3..9144223 100644
---
a/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableObjectMessage.java
+++
b/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableObjectMessage.java
@@ -104,7 +104,7 @@ public class ReusableObjectMessage implements
ReusableMessage, ParameterVisitabl
// go ahead and allocate the memory now;
// this saves an allocation in the future when this buffer is re-used
if (emptyReplacement.length == 0) {
- Object[] params = new Object[10]; // Default reusable parameter
buffer size
+ final Object[] params = new Object[10]; // Default reusable
parameter buffer size
params[0] = obj;
return params;
}
@@ -122,7 +122,7 @@ public class ReusableObjectMessage implements
ReusableMessage, ParameterVisitabl
}
@Override
- public <S> void forEachParameter(ParameterConsumer<S> action, S state) {
+ public <S> void forEachParameter(final ParameterConsumer<S> action, final
S state) {
action.accept(obj, 0, state);
}
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableParameterizedMessage.java
b/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableParameterizedMessage.java
index 33fe81a..be3db8f 100644
---
a/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableParameterizedMessage.java
+++
b/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableParameterizedMessage.java
@@ -109,8 +109,8 @@ public class ReusableParameterizedMessage implements
ReusableMessage, ParameterV
}
@Override
- public <S> void forEachParameter(ParameterConsumer<S> action, S state) {
- Object[] parameters = getParams();
+ public <S> void forEachParameter(final ParameterConsumer<S> action, final
S state) {
+ final Object[] parameters = getParams();
for (short i = 0; i < argCount; i++) {
action.accept(parameters[i], i, state);
}
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableSimpleMessage.java
b/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableSimpleMessage.java
index 8c264aa..97af509 100644
---
a/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableSimpleMessage.java
+++
b/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableSimpleMessage.java
@@ -81,7 +81,7 @@ public class ReusableSimpleMessage implements
ReusableMessage, CharSequence, Par
}
@Override
- public <S> void forEachParameter(ParameterConsumer<S> action, S state) {
+ public <S> void forEachParameter(final ParameterConsumer<S> action, final
S state) {
}
@Override
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/message/StructuredDataCollectionMessage.java
b/log4j-api/src/main/java/org/apache/logging/log4j/message/StructuredDataCollectionMessage.java
index 7a617cd..89ebd92 100644
---
a/log4j-api/src/main/java/org/apache/logging/log4j/message/StructuredDataCollectionMessage.java
+++
b/log4j-api/src/main/java/org/apache/logging/log4j/message/StructuredDataCollectionMessage.java
@@ -31,7 +31,7 @@ public class StructuredDataCollectionMessage implements
StringBuilderFormattable
private final List<StructuredDataMessage> structuredDataMessageList;
- public StructuredDataCollectionMessage(List<StructuredDataMessage>
messages) {
+ public StructuredDataCollectionMessage(final List<StructuredDataMessage>
messages) {
this.structuredDataMessageList = messages;
}
@@ -42,15 +42,15 @@ public class StructuredDataCollectionMessage implements
StringBuilderFormattable
@Override
public String getFormattedMessage() {
- StringBuilder sb = new StringBuilder();
+ final StringBuilder sb = new StringBuilder();
formatTo(sb);
return sb.toString();
}
@Override
public String getFormat() {
- StringBuilder sb = new StringBuilder();
- for (StructuredDataMessage msg : structuredDataMessageList) {
+ final StringBuilder sb = new StringBuilder();
+ for (final StructuredDataMessage msg : structuredDataMessageList) {
if (msg.getFormat() != null) {
if (sb.length() > 0) {
sb.append(", ");
@@ -62,27 +62,27 @@ public class StructuredDataCollectionMessage implements
StringBuilderFormattable
}
@Override
- public void formatTo(StringBuilder buffer) {
- for (StructuredDataMessage msg : structuredDataMessageList) {
+ public void formatTo(final StringBuilder buffer) {
+ for (final StructuredDataMessage msg : structuredDataMessageList) {
msg.formatTo(buffer);
}
}
@Override
public Object[] getParameters() {
- List<Object[]> objectList = new ArrayList<>();
+ final List<Object[]> objectList = new ArrayList<>();
int count = 0;
- for (StructuredDataMessage msg : structuredDataMessageList) {
- Object[] objects = msg.getParameters();
+ for (final StructuredDataMessage msg : structuredDataMessageList) {
+ final Object[] objects = msg.getParameters();
if (objects != null) {
objectList.add(objects);
count += objects.length;
}
}
- Object[] objects = new Object[count];
+ final Object[] objects = new Object[count];
int index = 0;
- for (Object[] objs : objectList) {
- for (Object obj : objs) {
+ for (final Object[] objs : objectList) {
+ for (final Object obj : objs) {
objects[index++] = obj;
}
}
@@ -91,8 +91,8 @@ public class StructuredDataCollectionMessage implements
StringBuilderFormattable
@Override
public Throwable getThrowable() {
- for (StructuredDataMessage msg : structuredDataMessageList) {
- Throwable t = msg.getThrowable();
+ for (final StructuredDataMessage msg : structuredDataMessageList) {
+ final Throwable t = msg.getThrowable();
if (t != null) {
return t;
}
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/message/StructuredDataId.java
b/log4j-api/src/main/java/org/apache/logging/log4j/message/StructuredDataId.java
index a5169aa..2b21e64 100644
---
a/log4j-api/src/main/java/org/apache/logging/log4j/message/StructuredDataId.java
+++
b/log4j-api/src/main/java/org/apache/logging/log4j/message/StructuredDataId.java
@@ -185,9 +185,9 @@ public class StructuredDataId implements Serializable,
StringBuilderFormattable
* @return a StructuredDataId.
*/
public StructuredDataId makeId(final String defaultId, final int
anEnterpriseNumber) {
- String id;
- String[] req;
- String[] opt;
+ final String id;
+ final String[] req;
+ final String[] opt;
if (anEnterpriseNumber <= 0) {
return this;
}
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/message/StructuredDataMessage.java
b/log4j-api/src/main/java/org/apache/logging/log4j/message/StructuredDataMessage.java
index fba395f..2980ab5 100644
---
a/log4j-api/src/main/java/org/apache/logging/log4j/message/StructuredDataMessage.java
+++
b/log4j-api/src/main/java/org/apache/logging/log4j/message/StructuredDataMessage.java
@@ -253,7 +253,7 @@ public class StructuredDataMessage extends
MapMessage<StructuredDataMessage, Str
}
@Override
- public void formatTo(String[] formats, StringBuilder buffer) {
+ public void formatTo(final String[] formats, final StringBuilder buffer) {
asString(getFormat(formats), null, buffer);
}
@@ -355,7 +355,7 @@ public class StructuredDataMessage extends
MapMessage<StructuredDataMessage, Str
}
}
- private void asXml(StructuredDataId structuredDataId, StringBuilder sb) {
+ private void asXml(final StructuredDataId structuredDataId, final
StringBuilder sb) {
sb.append("<StructuredData>\n");
sb.append("<type>").append(type).append("</type>\n");
sb.append("<id>").append(structuredDataId).append("</id>\n");
@@ -386,7 +386,7 @@ public class StructuredDataMessage extends
MapMessage<StructuredDataMessage, Str
return asString(getFormat(formats), null);
}
- private Format getFormat(String[] formats) {
+ private Format getFormat(final String[] formats) {
if (formats != null && formats.length > 0) {
for (int i = 0; i < formats.length; i++) {
final String format = formats[i];
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/message/ThreadDumpMessage.java
b/log4j-api/src/main/java/org/apache/logging/log4j/message/ThreadDumpMessage.java
index db0bd05..d736e00 100644
---
a/log4j-api/src/main/java/org/apache/logging/log4j/message/ThreadDumpMessage.java
+++
b/log4j-api/src/main/java/org/apache/logging/log4j/message/ThreadDumpMessage.java
@@ -70,7 +70,7 @@ public class ThreadDumpMessage implements Message,
StringBuilderFormattable {
while (result == null && iterator.hasNext()) {
result = iterator.next();
}
- } catch (ServiceConfigurationError | LinkageError | Exception
unavailable) { // if java management classes not available
+ } catch (final ServiceConfigurationError | LinkageError | Exception
unavailable) { // if java management classes not available
StatusLogger.getLogger().info("ThreadDumpMessage uses
BasicThreadInfoFactory: " +
"could not load extended ThreadInfoFactory: {}",
unavailable.toString());
result = null;
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/simple/SimpleLogger.java
b/log4j-api/src/main/java/org/apache/logging/log4j/simple/SimpleLogger.java
index b91f3b2..fe21b3a 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/simple/SimpleLogger.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/simple/SimpleLogger.java
@@ -205,7 +205,7 @@ public class SimpleLogger extends AbstractLogger {
// Append date-time if so configured
if (showDateTime) {
final Date now = new Date();
- String dateText;
+ final String dateText;
synchronized (dateFormatter) {
dateText = dateFormatter.format(now);
}
@@ -229,7 +229,7 @@ public class SimpleLogger extends AbstractLogger {
}
}
final Object[] params = msg.getParameters();
- Throwable t;
+ final Throwable t;
if (throwable == null && params != null && params.length > 0
&& params[params.length - 1] instanceof Throwable) {
t = (Throwable) params[params.length - 1];
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractLogger.java
b/log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractLogger.java
index fdf0f44..78a4261 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractLogger.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractLogger.java
@@ -2036,7 +2036,7 @@ public abstract class AbstractLogger implements
ExtendedLogger, Serializable {
try {
incrementRecursionDepth();
log(level, marker, fqcn, location, message, throwable);
- } catch (Exception ex) {
+ } catch (final Exception ex) {
handleLogMessageException(ex, fqcn, message);
} finally {
decrementRecursionDepth();
@@ -2107,7 +2107,7 @@ public abstract class AbstractLogger implements
ExtendedLogger, Serializable {
getRecursionDepthHolder()[0]++;
}
private static void decrementRecursionDepth() {
- int[] depth = getRecursionDepthHolder();
+ final int[] depth = getRecursionDepthHolder();
depth[0]--;
if (depth[0] < 0) {
throw new IllegalStateException("Recursion depth became negative:
" + depth[0]);
@@ -2144,7 +2144,7 @@ public abstract class AbstractLogger implements
ExtendedLogger, Serializable {
@PerformanceSensitive
// NOTE: This is a hot method. Current implementation compiles to 15 bytes
of byte code.
// This is within the 35 byte MaxInlineSize threshold. Modify with care!
- private StackTraceElement getLocation(String fqcn) {
+ private StackTraceElement getLocation(final String fqcn) {
return requiresLocation() ? StackLocatorUtil.calcLocation(fqcn) : null;
}
@@ -2829,7 +2829,7 @@ public abstract class AbstractLogger implements
ExtendedLogger, Serializable {
*/
@Override
public LogBuilder always() {
- DefaultLogBuilder builder = logBuilder.get();
+ final DefaultLogBuilder builder = logBuilder.get();
if (builder.isInUse()) {
return new DefaultLogBuilder(this);
}
@@ -2841,7 +2841,7 @@ public abstract class AbstractLogger implements
ExtendedLogger, Serializable {
* @since 2.13.0
*/
@Override
- public LogBuilder atLevel(Level level) {
+ public LogBuilder atLevel(final Level level) {
if (isEnabled(level)) {
return (getLogBuilder(level).reset(level));
} else {
@@ -2849,25 +2849,25 @@ public abstract class AbstractLogger implements
ExtendedLogger, Serializable {
}
}
- private DefaultLogBuilder getLogBuilder(Level level) {
- DefaultLogBuilder builder = logBuilder.get();
+ private DefaultLogBuilder getLogBuilder(final Level level) {
+ final DefaultLogBuilder builder = logBuilder.get();
return Constants.ENABLE_THREADLOCALS && !builder.isInUse() ? builder :
new DefaultLogBuilder(this, level);
}
private void readObject (final ObjectInputStream s) throws
ClassNotFoundException, IOException {
s.defaultReadObject( );
try {
- Field f = this.getClass().getDeclaredField("logBuilder");
+ final Field f = this.getClass().getDeclaredField("logBuilder");
f.setAccessible(true);
f.set(this, new LocalLogBuilder(this));
- } catch (NoSuchFieldException | IllegalAccessException ex) {
+ } catch (final NoSuchFieldException | IllegalAccessException ex) {
StatusLogger.getLogger().warn("Unable to initialize LogBuilder");
}
}
private class LocalLogBuilder extends ThreadLocal<DefaultLogBuilder> {
private final AbstractLogger logger;
- LocalLogBuilder(AbstractLogger logger) {
+ LocalLogBuilder(final AbstractLogger logger) {
this.logger = logger;
}
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractLoggerAdapter.java
b/log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractLoggerAdapter.java
index 55746e9..2434955 100644
---
a/log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractLoggerAdapter.java
+++
b/log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractLoggerAdapter.java
@@ -55,7 +55,7 @@ public abstract class AbstractLoggerAdapter<L> implements
LoggerAdapter<L>, Logg
}
@Override
- public void contextShutdown(LoggerContext loggerContext) {
+ public void contextShutdown(final LoggerContext loggerContext) {
registry.remove(loggerContext);
}
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/spi/CopyOnWriteSortedArrayThreadContextMap.java
b/log4j-api/src/main/java/org/apache/logging/log4j/spi/CopyOnWriteSortedArrayThreadContextMap.java
index 862246e..97fb7b9 100644
---
a/log4j-api/src/main/java/org/apache/logging/log4j/spi/CopyOnWriteSortedArrayThreadContextMap.java
+++
b/log4j-api/src/main/java/org/apache/logging/log4j/spi/CopyOnWriteSortedArrayThreadContextMap.java
@@ -88,7 +88,7 @@ class CopyOnWriteSortedArrayThreadContextMap implements
ReadOnlyThreadContextMap
if (parentValue == null) {
return null;
}
- StringMap stringMap = createStringMap(parentValue);
+ final StringMap stringMap = createStringMap(parentValue);
stringMap.freeze();
return stringMap;
}
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/spi/DefaultThreadContextMap.java
b/log4j-api/src/main/java/org/apache/logging/log4j/spi/DefaultThreadContextMap.java
index 1e69a83..4d05937 100644
---
a/log4j-api/src/main/java/org/apache/logging/log4j/spi/DefaultThreadContextMap.java
+++
b/log4j-api/src/main/java/org/apache/logging/log4j/spi/DefaultThreadContextMap.java
@@ -153,8 +153,7 @@ public class DefaultThreadContextMap implements
ThreadContextMap, ReadOnlyString
}
for (final Map.Entry<String, String> entry : map.entrySet()) {
//BiConsumer should be able to handle values of any type V. In our
case the values are of type String.
- @SuppressWarnings("unchecked")
- V value = (V) entry.getValue();
+ @SuppressWarnings("unchecked") final V value = (V)
entry.getValue();
action.accept(entry.getKey(), value);
}
}
@@ -167,8 +166,7 @@ public class DefaultThreadContextMap implements
ThreadContextMap, ReadOnlyString
}
for (final Map.Entry<String, String> entry : map.entrySet()) {
//TriConsumer should be able to handle values of any type V. In
our case the values are of type String.
- @SuppressWarnings("unchecked")
- V value = (V) entry.getValue();
+ @SuppressWarnings("unchecked") final V value = (V)
entry.getValue();
action.accept(entry.getKey(), value, state);
}
}
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/spi/LoggerContext.java
b/log4j-api/src/main/java/org/apache/logging/log4j/spi/LoggerContext.java
index 6bb346b..955bb34 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/spi/LoggerContext.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/spi/LoggerContext.java
@@ -35,7 +35,7 @@ public interface LoggerContext {
* @return The Object that is associated with the key, if any.
* @since 2.13.0
*/
- default Object getObject(String key) {
+ default Object getObject(final String key) {
return null;
}
@@ -46,7 +46,7 @@ public interface LoggerContext {
* @return The previous object or null.
* @since 2.13.0
*/
- default Object putObject(String key, Object value) {
+ default Object putObject(final String key, final Object value) {
return null;
}
@@ -57,7 +57,7 @@ public interface LoggerContext {
* @return The previous object or null.
* @since 2.13.0
*/
- default Object putObjectIfAbsent(String key, Object value) {
+ default Object putObjectIfAbsent(final String key, final Object value) {
return null;
}
@@ -67,7 +67,7 @@ public interface LoggerContext {
* @return The object if it was present, null if it was not.
* @since 2.13.0
*/
- default Object removeObject(String key) {
+ default Object removeObject(final String key) {
return null;
}
@@ -78,7 +78,7 @@ public interface LoggerContext {
* @return The object if it was present, null if it was not.
* @since 2.13.0
*/
- default boolean removeObject(String key, Object value) {
+ default boolean removeObject(final String key, final Object value) {
return false;
}
@@ -95,7 +95,7 @@ public interface LoggerContext {
* @return The logger.
* @since 2.14.0
*/
- default ExtendedLogger getLogger(Class<?> cls) {
+ default ExtendedLogger getLogger(final Class<?> cls) {
final String canonicalName = cls.getCanonicalName();
return getLogger(canonicalName != null ? canonicalName :
cls.getName());
}
@@ -117,7 +117,7 @@ public interface LoggerContext {
* @return The logger.
* @since 2.14.0
*/
- default ExtendedLogger getLogger(Class<?> cls, MessageFactory
messageFactory) {
+ default ExtendedLogger getLogger(final Class<?> cls, final MessageFactory
messageFactory) {
final String canonicalName = cls.getCanonicalName();
return getLogger(canonicalName != null ? canonicalName :
cls.getName(), messageFactory);
}
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/spi/LoggerContextFactory.java
b/log4j-api/src/main/java/org/apache/logging/log4j/spi/LoggerContextFactory.java
index 37391f9..61a30cc 100644
---
a/log4j-api/src/main/java/org/apache/logging/log4j/spi/LoggerContextFactory.java
+++
b/log4j-api/src/main/java/org/apache/logging/log4j/spi/LoggerContextFactory.java
@@ -33,9 +33,9 @@ public interface LoggerContextFactory {
* @param allContexts if true all LoggerContexts that can be located will
be shutdown.
* @since 2.13.0
*/
- default void shutdown(String fqcn, ClassLoader loader, boolean
currentContext, boolean allContexts) {
+ default void shutdown(final String fqcn, final ClassLoader loader, final
boolean currentContext, final boolean allContexts) {
if (hasContext(fqcn, loader, currentContext)) {
- LoggerContext ctx = getContext(fqcn, loader, null, currentContext);
+ final LoggerContext ctx = getContext(fqcn, loader, null,
currentContext);
if (ctx instanceof Terminable) {
((Terminable) ctx).terminate();
}
@@ -51,7 +51,7 @@ public interface LoggerContextFactory {
* @return true if a LoggerContext has been installed, false otherwise.
* @since 2.13.0
*/
- default boolean hasContext(String fqcn, ClassLoader loader, boolean
currentContext) {
+ default boolean hasContext(final String fqcn, final ClassLoader loader,
final boolean currentContext) {
return false;
}
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/spi/Provider.java
b/log4j-api/src/main/java/org/apache/logging/log4j/spi/Provider.java
index 5808cf8..591c4c2 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/spi/Provider.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/spi/Provider.java
@@ -220,7 +220,7 @@ public class Provider {
}
@Override
- public boolean equals(Object o) {
+ public boolean equals(final Object o) {
if (this == o) {
return true;
}
@@ -228,7 +228,7 @@ public class Provider {
return false;
}
- Provider provider = (Provider) o;
+ final Provider provider = (Provider) o;
if (priority != null ? !priority.equals(provider.priority) :
provider.priority != null) {
return false;
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/status/StatusData.java
b/log4j-api/src/main/java/org/apache/logging/log4j/status/StatusData.java
index 463d9d0..469610d 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/status/StatusData.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/status/StatusData.java
@@ -128,7 +128,7 @@ public class StatusData implements Serializable {
sb.append(SPACE);
sb.append(msg.getFormattedMessage());
final Object[] params = msg.getParameters();
- Throwable t;
+ final Throwable t;
if (throwable == null && params != null && params[params.length - 1]
instanceof Throwable) {
t = (Throwable) params[params.length - 1];
} else {
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/util/Constants.java
b/log4j-api/src/main/java/org/apache/logging/log4j/util/Constants.java
index 61e299a..45b9522 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/Constants.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/Constants.java
@@ -94,7 +94,7 @@ public final class Constants {
static int getMajorVersion(final String version) {
final String[] parts = version.split("-|\\.");
- boolean isJEP223;
+ final boolean isJEP223;
try {
final int token = Integer.parseInt(parts[0]);
isJEP223 = token != 1;
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/util/FilteredObjectInputStream.java
b/log4j-api/src/main/java/org/apache/logging/log4j/util/FilteredObjectInputStream.java
index f556f92..435f22c 100644
---
a/log4j-api/src/main/java/org/apache/logging/log4j/util/FilteredObjectInputStream.java
+++
b/log4j-api/src/main/java/org/apache/logging/log4j/util/FilteredObjectInputStream.java
@@ -56,7 +56,7 @@ public class FilteredObjectInputStream extends
ObjectInputStream {
this.allowedClasses = new HashSet<>();
}
- public FilteredObjectInputStream(InputStream in) throws IOException {
+ public FilteredObjectInputStream(final InputStream in) throws IOException {
super(in);
this.allowedClasses = new HashSet<>();
}
@@ -78,7 +78,7 @@ public class FilteredObjectInputStream extends
ObjectInputStream {
@SuppressWarnings("BanSerializableRead")
@Override
protected Class<?> resolveClass(final ObjectStreamClass desc) throws
IOException, ClassNotFoundException {
- String name = desc.getName();
+ final String name = desc.getName();
if (!(isAllowedByDefault(name) || allowedClasses.contains(name))) {
throw new InvalidObjectException("Class is not allowed for
deserialization: " + name);
}
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/util/LoaderUtil.java
b/log4j-api/src/main/java/org/apache/logging/log4j/util/LoaderUtil.java
index 9c37943..3f9dd5b 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/LoaderUtil.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/LoaderUtil.java
@@ -154,7 +154,7 @@ public final class LoaderUtil {
if (tcl != null) {
classLoaders.add(tcl);
}
- ModuleLayer layer = LoaderUtil.class.getModule().getLayer();
+ final ModuleLayer layer = LoaderUtil.class.getModule().getLayer();
if (layer == null) {
if (!isForceTccl()) {
accumulateClassLoaders(LoaderUtil.class.getClassLoader(),
classLoaders);
@@ -167,7 +167,7 @@ public final class LoaderUtil {
} else {
accumulateLayerClassLoaders(layer, classLoaders);
if (layer != ModuleLayer.boot()) {
- for (Module module : ModuleLayer.boot().modules()) {
+ for (final Module module : ModuleLayer.boot().modules()) {
accumulateClassLoaders(module.getClassLoader(),
classLoaders);
}
}
@@ -175,12 +175,12 @@ public final class LoaderUtil {
return classLoaders.toArray(new ClassLoader[0]);
}
- private static void accumulateLayerClassLoaders(ModuleLayer layer,
Collection<ClassLoader> classLoaders) {
- for (Module module : layer.modules()) {
+ private static void accumulateLayerClassLoaders(final ModuleLayer layer,
final Collection<ClassLoader> classLoaders) {
+ for (final Module module : layer.modules()) {
accumulateClassLoaders(module.getClassLoader(), classLoaders);
}
if (layer.parents().size() > 0) {
- for (ModuleLayer parent : layer.parents()) {
+ for (final ModuleLayer parent : layer.parents()) {
accumulateLayerClassLoaders(parent, classLoaders);
}
}
@@ -190,7 +190,7 @@ public final class LoaderUtil {
* Adds the provided loader to the loaders collection, and traverses up
the tree until either a null
* value or a classloader which has already been added is encountered.
*/
- private static void accumulateClassLoaders(ClassLoader loader,
Collection<ClassLoader> loaders) {
+ private static void accumulateClassLoaders(final ClassLoader loader, final
Collection<ClassLoader> loaders) {
// Some implementations may use null to represent the bootstrap class
loader.
if (loader != null && loaders.add(loader)) {
accumulateClassLoaders(loader.getParent(), loaders);
@@ -230,7 +230,7 @@ public final class LoaderUtil {
return Class.forName(className);
}
try {
- ClassLoader tccl = getThreadContextClassLoader();
+ final ClassLoader tccl = getThreadContextClassLoader();
if (tccl != null) {
return tccl.loadClass(className);
}
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/util/ProcessIdUtil.java
b/log4j-api/src/main/java/org/apache/logging/log4j/util/ProcessIdUtil.java
index e467413..6808768 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/ProcessIdUtil.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/ProcessIdUtil.java
@@ -23,7 +23,7 @@ public class ProcessIdUtil {
public static String getProcessId() {
try {
return Long.toString(ProcessHandle.current().pid());
- } catch(Exception ex) {
+ } catch(final Exception ex) {
return DEFAULT_PROCESSID;
}
}
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/util/PropertiesUtil.java
b/log4j-api/src/main/java/org/apache/logging/log4j/util/PropertiesUtil.java
index 0c0318b..ac2216b 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/PropertiesUtil.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/PropertiesUtil.java
@@ -165,8 +165,8 @@ public final class PropertiesUtil {
* @return The value or null if it is not found.
* @since 2.13.0
*/
- public Boolean getBooleanProperty(final String[] prefixes, String key,
Supplier<Boolean> supplier) {
- for (String prefix : prefixes) {
+ public Boolean getBooleanProperty(final String[] prefixes, final String
key, final Supplier<Boolean> supplier) {
+ for (final String prefix : prefixes) {
if (hasProperty(prefix + key)) {
return getBooleanProperty(prefix + key);
}
@@ -260,8 +260,8 @@ public final class PropertiesUtil {
* @return The value or null if it is not found.
* @since 2.13.0
*/
- public Integer getIntegerProperty(final String[] prefixes, String key,
Supplier<Integer> supplier) {
- for (String prefix : prefixes) {
+ public Integer getIntegerProperty(final String[] prefixes, final String
key, final Supplier<Integer> supplier) {
+ for (final String prefix : prefixes) {
if (hasProperty(prefix + key)) {
return getIntegerProperty(prefix + key, 0);
}
@@ -296,8 +296,8 @@ public final class PropertiesUtil {
* @return The value or null if it is not found.
* @since 2.13.0
*/
- public Long getLongProperty(final String[] prefixes, String key,
Supplier<Long> supplier) {
- for (String prefix : prefixes) {
+ public Long getLongProperty(final String[] prefixes, final String key,
final Supplier<Long> supplier) {
+ for (final String prefix : prefixes) {
if (hasProperty(prefix + key)) {
return getLongProperty(prefix + key, 0);
}
@@ -313,7 +313,7 @@ public final class PropertiesUtil {
* @return The value of the String as a Duration or the default value,
which may be null.
* @since 2.13.0
*/
- public Duration getDurationProperty(final String name, Duration
defaultValue) {
+ public Duration getDurationProperty(final String name, final Duration
defaultValue) {
final String prop = getStringProperty(name);
if (prop != null) {
return TimeUnit.getDuration(prop);
@@ -330,8 +330,8 @@ public final class PropertiesUtil {
* @return The value or null if it is not found.
* @since 2.13.0
*/
- public Duration getDurationProperty(final String[] prefixes, String key,
Supplier<Duration> supplier) {
- for (String prefix : prefixes) {
+ public Duration getDurationProperty(final String[] prefixes, final String
key, final Supplier<Duration> supplier) {
+ for (final String prefix : prefixes) {
if (hasProperty(prefix + key)) {
return getDurationProperty(prefix + key, null);
}
@@ -348,9 +348,9 @@ public final class PropertiesUtil {
* @return The value or null if it is not found.
* @since 2.13.0
*/
- public String getStringProperty(final String[] prefixes, String key,
Supplier<String> supplier) {
- for (String prefix : prefixes) {
- String result = getStringProperty(prefix + key);
+ public String getStringProperty(final String[] prefixes, final String key,
final Supplier<String> supplier) {
+ for (final String prefix : prefixes) {
+ final String result = getStringProperty(prefix + key);
if (result != null) {
return result;
}
@@ -425,17 +425,17 @@ public final class PropertiesUtil {
private final Map<List<CharSequence>, String> tokenized = new
ConcurrentHashMap<>();
private Environment(final PropertySource propertySource) {
- PropertyFilePropertySource sysProps = new
PropertyFilePropertySource(LOG4J_SYSTEM_PROPERTIES_FILE_NAME);
+ final PropertyFilePropertySource sysProps = new
PropertyFilePropertySource(LOG4J_SYSTEM_PROPERTIES_FILE_NAME);
try {
sysProps.forEach(new BiConsumer<String, String>() {
@Override
- public void accept(String key, String value) {
+ public void accept(final String key, final String value) {
if (System.getProperty(key) == null) {
System.setProperty(key, value);
}
}
});
- } catch (SecurityException ex) {
+ } catch (final SecurityException ex) {
// Access to System Properties is restricted so just skip it.
}
sources.add(propertySource);
@@ -588,7 +588,7 @@ public final class PropertiesUtil {
private final String[] descriptions;
private final ChronoUnit timeUnit;
- TimeUnit(String descriptions, ChronoUnit timeUnit) {
+ TimeUnit(final String descriptions, final ChronoUnit timeUnit) {
this.descriptions = descriptions.split(",");
this.timeUnit = timeUnit;
}
@@ -597,12 +597,12 @@ public final class PropertiesUtil {
return this.timeUnit;
}
- static Duration getDuration(String time) {
- String value = time.trim();
+ static Duration getDuration(final String time) {
+ final String value = time.trim();
TemporalUnit temporalUnit = ChronoUnit.MILLIS;
long timeVal = 0;
- for (TimeUnit timeUnit : values()) {
- for (String suffix : timeUnit.descriptions) {
+ for (final TimeUnit timeUnit : values()) {
+ for (final String suffix : timeUnit.descriptions) {
if (value.endsWith(suffix)) {
temporalUnit = timeUnit.timeUnit;
timeVal = Long.parseLong(value.substring(0,
value.length() - suffix.length()));
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/util/PropertyFilePropertySource.java
b/log4j-api/src/main/java/org/apache/logging/log4j/util/PropertyFilePropertySource.java
index 3adbb24..c4cf359 100644
---
a/log4j-api/src/main/java/org/apache/logging/log4j/util/PropertyFilePropertySource.java
+++
b/log4j-api/src/main/java/org/apache/logging/log4j/util/PropertyFilePropertySource.java
@@ -37,7 +37,7 @@ public class PropertyFilePropertySource extends
PropertiesPropertySource {
for (final URL url : LoaderUtil.findResources(fileName)) {
try (final InputStream in = url.openStream()) {
props.load(in);
- } catch (IOException e) {
+ } catch (final IOException e) {
LowLevelLogUtil.logException("Unable to read " + url, e);
}
}
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/util/PropertySource.java
b/log4j-api/src/main/java/org/apache/logging/log4j/util/PropertySource.java
index 77ccd4b..8b30878 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/PropertySource.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/PropertySource.java
@@ -45,7 +45,7 @@ public interface PropertySource {
*
* @param action action to perform on each key/value pair
*/
- default void forEach(BiConsumer<String, String> action) {
+ default void forEach(final BiConsumer<String, String> action) {
}
/**
@@ -55,7 +55,7 @@ public interface PropertySource {
* @param tokens list of property name tokens
* @return a normalized property name using the given tokens
*/
- default CharSequence getNormalForm(Iterable<? extends CharSequence>
tokens) {
+ default CharSequence getNormalForm(final Iterable<? extends CharSequence>
tokens) {
return null;
}
@@ -65,7 +65,7 @@ public interface PropertySource {
* @return The value or null;
* @since 2.13.0
*/
- default String getProperty(String key) {
+ default String getProperty(final String key) {
return null;
}
@@ -76,7 +76,7 @@ public interface PropertySource {
* @return The value or null;
* @since 2.13.0
*/
- default boolean containsProperty(String key) {
+ default boolean containsProperty(final String key) {
return false;
}
@@ -117,7 +117,7 @@ public interface PropertySource {
if (CACHE.containsKey(value)) {
return CACHE.get(value);
}
- List<CharSequence> tokens = new ArrayList<>();
+ final List<CharSequence> tokens = new ArrayList<>();
final Matcher matcher = PROPERTY_TOKENIZER.matcher(value);
while (matcher.find()) {
tokens.add(matcher.group(1).toLowerCase());
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/util/ProviderUtil.java
b/log4j-api/src/main/java/org/apache/logging/log4j/util/ProviderUtil.java
index 93fad64..2534b21 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/ProviderUtil.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/ProviderUtil.java
@@ -63,10 +63,10 @@ public final class ProviderUtil {
private static volatile ProviderUtil instance;
private ProviderUtil() {
- for (ClassLoader classLoader : LoaderUtil.getClassLoaders()) {
+ for (final ClassLoader classLoader : LoaderUtil.getClassLoaders()) {
try {
loadProviders(classLoader);
- } catch (Throwable ex) {
+ } catch (final Throwable ex) {
LOGGER.debug("Unable to retrieve provider from ClassLoader
{}", classLoader, ex);
}
}
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/util/SortedArrayStringMap.java
b/log4j-api/src/main/java/org/apache/logging/log4j/util/SortedArrayStringMap.java
index 1dec0c2..0882f6f 100644
---
a/log4j-api/src/main/java/org/apache/logging/log4j/util/SortedArrayStringMap.java
+++
b/log4j-api/src/main/java/org/apache/logging/log4j/util/SortedArrayStringMap.java
@@ -96,7 +96,7 @@ public class SortedArrayStringMap implements IndexedStringMap
{
Method[] methods = ObjectInputStream.class.getMethods();
Method setMethod = null;
Method getMethod = null;
- for (Method method : methods) {
+ for (final Method method : methods) {
if (method.getName().equals("setObjectInputFilter")) {
setMethod = method;
} else if (method.getName().equals("getObjectInputFilter")) {
@@ -106,16 +106,16 @@ public class SortedArrayStringMap implements
IndexedStringMap {
Method newMethod = null;
try {
if (setMethod != null) {
- Class<?> clazz =
Class.forName("org.apache.logging.log4j.internal.DefaultObjectInputFilter");
+ final Class<?> clazz =
Class.forName("org.apache.logging.log4j.internal.DefaultObjectInputFilter");
methods = clazz.getMethods();
- for (Method method : methods) {
+ for (final Method method : methods) {
if (method.getName().equals("newInstance") &&
Modifier.isStatic(method.getModifiers())) {
newMethod = method;
break;
}
}
}
- } catch (ClassNotFoundException ex) {
+ } catch (final ClassNotFoundException ex) {
// Ignore the exception
}
newObjectInputFilter = newMethod;
@@ -553,7 +553,7 @@ public class SortedArrayStringMap implements
IndexedStringMap {
return null;
}
final ByteArrayOutputStream bout = new ByteArrayOutputStream();
- try (ObjectOutputStream oos = new ObjectOutputStream(bout)) {
+ try (final ObjectOutputStream oos = new ObjectOutputStream(bout)) {
oos.writeObject(obj);
oos.flush();
return bout.toByteArray();
@@ -561,21 +561,21 @@ public class SortedArrayStringMap implements
IndexedStringMap {
}
@SuppressWarnings("BanSerializableRead")
- private static Object unmarshall(final byte[] data, ObjectInputStream
inputStream)
+ private static Object unmarshall(final byte[] data, final
ObjectInputStream inputStream)
throws IOException, ClassNotFoundException {
final ByteArrayInputStream bin = new ByteArrayInputStream(data);
Collection<String> allowedClasses = null;
- ObjectInputStream ois;
+ final ObjectInputStream ois;
if (inputStream instanceof FilteredObjectInputStream) {
allowedClasses = ((FilteredObjectInputStream)
inputStream).getAllowedClasses();
ois = new FilteredObjectInputStream(bin, allowedClasses);
} else {
try {
- Object obj = getObjectInputFilter.invoke(inputStream);
- Object filter = newObjectInputFilter.invoke(null, obj);
+ final Object obj = getObjectInputFilter.invoke(inputStream);
+ final Object filter = newObjectInputFilter.invoke(null, obj);
ois = new ObjectInputStream(bin);
setObjectInputFilter.invoke(ois, filter);
- } catch (IllegalAccessException | InvocationTargetException ex) {
+ } catch (final IllegalAccessException | InvocationTargetException
ex) {
throw new StreamCorruptedException("Unable to set
ObjectInputFilter on stream");
}
}
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/util/StackLocator.java
b/log4j-api/src/main/java/org/apache/logging/log4j/util/StackLocator.java
index 80299a1..15b981a 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/StackLocator.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/StackLocator.java
@@ -81,8 +81,8 @@ public final class StackLocator {
if (PrivateSecurityManagerStackTraceUtil.isEnabled()) {
return PrivateSecurityManagerStackTraceUtil.getCurrentStackTrace();
}
- Stack<Class<?>> stack = new Stack<Class<?>>();
- List<Class<?>> classes = walker.walk(s -> s.map(f ->
f.getDeclaringClass()).collect(Collectors.toList()));
+ final Stack<Class<?>> stack = new Stack<Class<?>>();
+ final List<Class<?>> classes = walker.walk(s -> s.map(f ->
f.getDeclaringClass()).collect(Collectors.toList()));
stack.addAll(classes);
return stack;
}
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/util/StackLocatorUtil.java
b/log4j-api/src/main/java/org/apache/logging/log4j/util/StackLocatorUtil.java
index c7b59e3..7fe2088 100644
---
a/log4j-api/src/main/java/org/apache/logging/log4j/util/StackLocatorUtil.java
+++
b/log4j-api/src/main/java/org/apache/logging/log4j/util/StackLocatorUtil.java
@@ -93,7 +93,7 @@ public final class StackLocatorUtil {
public static StackTraceElement calcLocation(final String fqcnOfLogger) {
try {
return stackLocator.calcLocation(fqcnOfLogger);
- } catch (NoSuchElementException ex) {
+ } catch (final NoSuchElementException ex) {
if (!errorLogged) {
errorLogged = true;
StatusLogger.getLogger().warn("Unable to locate stack trace
element for {}", fqcnOfLogger, ex);
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/util/StringBuilders.java
b/log4j-api/src/main/java/org/apache/logging/log4j/util/StringBuilders.java
index 7ae03eb..d7ef460 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/StringBuilders.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/StringBuilders.java
@@ -192,7 +192,7 @@ public final class StringBuilders {
}
}
- int lastChar = toAppendTo.length() - 1;
+ final int lastChar = toAppendTo.length() - 1;
toAppendTo.setLength(toAppendTo.length() + escapeCount);
int lastPos = toAppendTo.length() - 1;
@@ -241,7 +241,7 @@ public final class StringBuilders {
}
}
- private static int escapeAndDecrement(StringBuilder toAppendTo, int
lastPos, char c) {
+ private static int escapeAndDecrement(final StringBuilder toAppendTo, int
lastPos, final char c) {
toAppendTo.setCharAt(lastPos--, c);
toAppendTo.setCharAt(lastPos--, '\\');
return lastPos;
@@ -265,7 +265,7 @@ public final class StringBuilders {
}
}
- int lastChar = toAppendTo.length() - 1;
+ final int lastChar = toAppendTo.length() - 1;
toAppendTo.setLength(toAppendTo.length() + escapeCount);
int lastPos = toAppendTo.length() - 1;
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/util/Strings.java
b/log4j-api/src/main/java/org/apache/logging/log4j/util/Strings.java
index 1a1cded..09168d8 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/Strings.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/Strings.java
@@ -68,7 +68,7 @@ public final class Strings {
return true;
}
for (int i = 0; i < s.length(); i++) {
- char c = s.charAt(i);
+ final char c = s.charAt(i);
if (!Character.isWhitespace(c)) {
return false;
}
@@ -303,13 +303,13 @@ public final class Strings {
* @param str2 the second string.
* @return the concatenated String.
*/
- public static String concat(String str1, String str2) {
+ public static String concat(final String str1, final String str2) {
if (isEmpty(str1)) {
return str2;
} else if (isEmpty(str2)) {
return str1;
}
- StringBuilder sb = tempStr.get();
+ final StringBuilder sb = tempStr.get();
try {
return sb.append(str1).append(str2).toString();
} finally {
@@ -329,7 +329,7 @@ public final class Strings {
if (count < 0) {
throw new IllegalArgumentException("count");
}
- StringBuilder sb = tempStr.get();
+ final StringBuilder sb = tempStr.get();
try {
for (int index = 0; index < count; index++) {
sb.append(str);
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/util/SystemPropertiesPropertySource.java
b/log4j-api/src/main/java/org/apache/logging/log4j/util/SystemPropertiesPropertySource.java
index 2509cd1..72a6cd1 100644
---
a/log4j-api/src/main/java/org/apache/logging/log4j/util/SystemPropertiesPropertySource.java
+++
b/log4j-api/src/main/java/org/apache/logging/log4j/util/SystemPropertiesPropertySource.java
@@ -38,7 +38,7 @@ public class SystemPropertiesPropertySource implements
PropertySource {
@Override
public void forEach(final BiConsumer<String, String> action) {
- Properties properties;
+ final Properties properties;
try {
properties = System.getProperties();
} catch (final SecurityException e) {
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/util/Timer.java
b/log4j-api/src/main/java/org/apache/logging/log4j/util/Timer.java
index 424aa3f..4052706 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/Timer.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/Timer.java
@@ -275,7 +275,7 @@ public class Timer implements Serializable,
StringBuilderFormattable
int result;
result = (name != null ? name.hashCode() : 0);
result = 29 * result + (status != null ? status.hashCode() : 0);
- long time = startTime.get();
+ final long time = startTime.get();
result = 29 * result + (int) (time ^ (time >>> 32));
result = 29 * result + (int) (elapsedTime ^ (elapsedTime >>> 32));
return result;