[forge-issues] [JBoss JIRA] (ROASTER-109) Method static modifier not being parsed correctly

Kevin Mian Kraiker (JIRA) issues at jboss.org
Wed Aug 10 16:23:00 EDT 2016


    [ https://issues.jboss.org/browse/ROASTER-109?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13277554#comment-13277554 ] 

Kevin Mian Kraiker edited comment on ROASTER-109 at 8/10/16 4:22 PM:
---------------------------------------------------------------------

I wish I could, but the tests do run OK. What I have is:
I'm parsing some classes, automating code changes in them, and then generating an Interface for them.
These classes may have static methods, and sometimes the static method is being translated into the interface, despite having
{code:java}
if (!m.isPublic() || m.isConstructor() || m.isStatic())
						continue;
{code}

The only logical explanation would be because I'm casting a MethodSource<JavaClassSource> into a MethodSource<JavaInterfaceSource>



was (Author: mismatch):
I wish I could, but the tests do run OK. What I have is:
I'm parsing some classes, automating code changes in them, and then generating an Interface for them.
These classes may have static methods, and sometimes the static method is being translated into the interface, despite having
{code:java}
if (!m.isPublic() || m.isConstructor() || m.isStatic())
						continue;
{code}


> Method static modifier not being parsed correctly
> -------------------------------------------------
>
>                 Key: ROASTER-109
>                 URL: https://issues.jboss.org/browse/ROASTER-109
>             Project: Roaster
>          Issue Type: Bug
>          Components: API
>    Affects Versions: 2.19.0.Final
>            Reporter: Kevin Mian Kraiker
>
> For some reason, when parsing a complete unit, sometimes static methods don't have the "isStatic" reading properly...



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the forge-issues mailing list