Repository: logging-log4j2
Updated Branches:
  refs/heads/LOG4J-1181 7c573003a -> cb6226b9d


LOG4J2-1418 fix StatusLogger and SimpleLogger compiler [WARNING]   return type 
requires unchecked conversion from MessageFactory2 to MF


Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/33162b9c
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/33162b9c
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/33162b9c

Branch: refs/heads/LOG4J-1181
Commit: 33162b9c292f119a944e8ca42f6698996c3b670b
Parents: 242856c
Author: rpopma <[email protected]>
Authored: Sun Jun 12 22:10:11 2016 +0900
Committer: rpopma <[email protected]>
Committed: Sun Jun 12 22:10:11 2016 +0900

----------------------------------------------------------------------
 .../main/java/org/apache/logging/log4j/spi/AbstractLogger.java  | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/33162b9c/log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractLogger.java
----------------------------------------------------------------------
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 80ae730..0cb8bbf 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
@@ -1204,10 +1204,9 @@ public abstract class AbstractLogger implements 
ExtendedLogger, Serializable {
         logIfEnabled(FQCN, Level.FATAL, null, message, p0, p1, p2, p3, p4, p5, 
p6, p7, p8, p9);
     }
 
-    @SuppressWarnings("unchecked")
     @Override
-    public MessageFactory2 getMessageFactory() {
-        return messageFactory;
+    public <MF extends MessageFactory> MF getMessageFactory() {
+        return (MF) messageFactory;
     }
 
     @Override

Reply via email to