You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by Gary Gregory <ga...@gmail.com> on 2016/06/11 21:06:52 UTC

compiler warning

The changes for MessageFactory2 now give the following warnings. I think we
should fix these.

[WARNING]
E:\vcs\git\apache\logging\logging-log4j2\log4j-api\src\main\java\org\apache\logging\log4j\status\StatusLogger.java:[45,13]
[unchecked] getMessageFactory() in AbstractLogger implements
<MF>getMessageFactory() in Logger
[WARNING]   return type requires unchecked conversion from MessageFactory2
to MF
  where MF is a type-variable:
    MF extends MessageFactory declared in method <MF>getMessageFactory()
E:\vcs\git\apache\logging\logging-log4j2\log4j-api\src\main\java\org\apache\logging\log4j\simple\SimpleLogger.java:[37,7]
[unchecked] getMessageFactory() in AbstractLogger implements
<MF>getMessageFactory() in Logger
[WARNING]   return type requires unchecked conversion from MessageFactory2
to MF
  where MF is a type-variable:
    MF extends MessageFactory declared in method <MF>getMessageFactory()

Gary
-- 
E-Mail: garydgregory@gmail.com | ggregory@apache.org
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Re: compiler warning

Posted by Matt Sicker <bo...@gmail.com>.
I found two places that needed it. Pushed to master.

On 12 June 2016 at 12:45, Matt Sicker <bo...@gmail.com> wrote:

> Probably a good old @SuppressWarnings("unchecked") should do it.
>
> On 12 June 2016 at 06:37, Remko Popma <re...@gmail.com> wrote:
>
>> What needs to be done to fix this?
>>
>> Sent from my iPhone
>>
>> On 2016/06/12, at 6:06, Gary Gregory <ga...@gmail.com> wrote:
>>
>> The changes for MessageFactory2 now give the following warnings. I think
>> we should fix these.
>>
>> [WARNING]
>> E:\vcs\git\apache\logging\logging-log4j2\log4j-api\src\main\java\org\apache\logging\log4j\status\StatusLogger.java:[45,13]
>> [unchecked] getMessageFactory() in AbstractLogger implements
>> <MF>getMessageFactory() in Logger
>> [WARNING]   return type requires unchecked conversion from
>> MessageFactory2 to MF
>>   where MF is a type-variable:
>>     MF extends MessageFactory declared in method <MF>getMessageFactory()
>> E:\vcs\git\apache\logging\logging-log4j2\log4j-api\src\main\java\org\apache\logging\log4j\simple\SimpleLogger.java:[37,7]
>> [unchecked] getMessageFactory() in AbstractLogger implements
>> <MF>getMessageFactory() in Logger
>> [WARNING]   return type requires unchecked conversion from
>> MessageFactory2 to MF
>>   where MF is a type-variable:
>>     MF extends MessageFactory declared in method <MF>getMessageFactory()
>>
>> Gary
>> --
>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>> Java Persistence with Hibernate, Second Edition
>> <http://www.manning.com/bauer3/>
>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>> Spring Batch in Action <http://www.manning.com/templier/>
>> Blog: http://garygregory.wordpress.com
>> Home: http://garygregory.com/
>> Tweet! http://twitter.com/GaryGregory
>>
>>
>
>
> --
> Matt Sicker <bo...@gmail.com>
>



-- 
Matt Sicker <bo...@gmail.com>

Re: compiler warning

Posted by Matt Sicker <bo...@gmail.com>.
Probably a good old @SuppressWarnings("unchecked") should do it.

On 12 June 2016 at 06:37, Remko Popma <re...@gmail.com> wrote:

> What needs to be done to fix this?
>
> Sent from my iPhone
>
> On 2016/06/12, at 6:06, Gary Gregory <ga...@gmail.com> wrote:
>
> The changes for MessageFactory2 now give the following warnings. I think
> we should fix these.
>
> [WARNING]
> E:\vcs\git\apache\logging\logging-log4j2\log4j-api\src\main\java\org\apache\logging\log4j\status\StatusLogger.java:[45,13]
> [unchecked] getMessageFactory() in AbstractLogger implements
> <MF>getMessageFactory() in Logger
> [WARNING]   return type requires unchecked conversion from MessageFactory2
> to MF
>   where MF is a type-variable:
>     MF extends MessageFactory declared in method <MF>getMessageFactory()
> E:\vcs\git\apache\logging\logging-log4j2\log4j-api\src\main\java\org\apache\logging\log4j\simple\SimpleLogger.java:[37,7]
> [unchecked] getMessageFactory() in AbstractLogger implements
> <MF>getMessageFactory() in Logger
> [WARNING]   return type requires unchecked conversion from MessageFactory2
> to MF
>   where MF is a type-variable:
>     MF extends MessageFactory declared in method <MF>getMessageFactory()
>
> Gary
> --
> E-Mail: garydgregory@gmail.com | ggregory@apache.org
> Java Persistence with Hibernate, Second Edition
> <http://www.manning.com/bauer3/>
> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> Spring Batch in Action <http://www.manning.com/templier/>
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory
>
>


-- 
Matt Sicker <bo...@gmail.com>

Re: compiler warning

Posted by Remko Popma <re...@gmail.com>.
What needs to be done to fix this?

Sent from my iPhone

> On 2016/06/12, at 6:06, Gary Gregory <ga...@gmail.com> wrote:
> 
> The changes for MessageFactory2 now give the following warnings. I think we should fix these.
> 
> [WARNING] E:\vcs\git\apache\logging\logging-log4j2\log4j-api\src\main\java\org\apache\logging\log4j\status\StatusLogger.java:[45,13] [unchecked] getMessageFactory() in AbstractLogger implements <MF>getMessageFactory() in Logger
> [WARNING]   return type requires unchecked conversion from MessageFactory2 to MF
>   where MF is a type-variable:
>     MF extends MessageFactory declared in method <MF>getMessageFactory()
> E:\vcs\git\apache\logging\logging-log4j2\log4j-api\src\main\java\org\apache\logging\log4j\simple\SimpleLogger.java:[37,7] [unchecked] getMessageFactory() in AbstractLogger implements <MF>getMessageFactory() in Logger
> [WARNING]   return type requires unchecked conversion from MessageFactory2 to MF
>   where MF is a type-variable:
>     MF extends MessageFactory declared in method <MF>getMessageFactory()
> 
> Gary
> -- 
> E-Mail: garydgregory@gmail.com | ggregory@apache.org 
> Java Persistence with Hibernate, Second Edition
> JUnit in Action, Second Edition
> Spring Batch in Action
> Blog: http://garygregory.wordpress.com 
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory