[prev in list] [next in list] [prev in thread] [next in thread] 

List:       groovy-user
Subject:    [groovy-user] GMaven Plugin still not working with enums if trying to generate
From:       Rick <rickcr () gmail ! com>
Date:       2009-10-30 14:27:37
Message-ID: 583d4dff0910300727p2919cb90s791320efcaac2bd4 () mail ! gmail ! com
[Download RAW message or body]

I'd really like to have stubs generated with the gmaven-plugin, but for some
reason it always complains about:

...LabelValue.java:[35,11] modifier public not allowed here

My enum lis pretty simple (and everyrthing is fine if I don't try generate
stubs:)

public enum LabelValueEnum {
        PRODUCTS("SELECT productID,productName from NPPProduct  order by
productName",  "productName", "productID"),
        SYSTEMS("SELECT nppSystemID AS systemID,nppSystemName AS systemName
FROM NPPSystem  order by nppSystemName",  "systemName", "systemID")

        private String query
        private String label
        private String value

        public String getQuery() { return query }
        public String getLabel() { return label }
        public String getvalue() { return value }

        LabelValueEnum(String query, String label, String value) {
            this.query = query
            this.label = label
            this.value = value
        }

}

[Attachment #3 (text/html)]

I&#39;d really like to have stubs generated with the gmaven-plugin, but for some \
reason it always complains about:<br><br>...LabelValue.java:[35,11] modifier public \
not allowed here<br clear="all"> <br>My enum lis pretty simple (and everyrthing is \
fine if I don&#39;t try generate stubs:)<br> <br>public enum LabelValueEnum {<br>     \
PRODUCTS(&quot;SELECT productID,productName from NPPProduct  order by \
productName&quot;,  &quot;productName&quot;, &quot;productID&quot;),<br>        \
SYSTEMS(&quot;SELECT nppSystemID AS systemID,nppSystemName AS systemName FROM \
NPPSystem  order by nppSystemName&quot;,  &quot;systemName&quot;, \
&quot;systemID&quot;) <br> <br>        private String query<br>        private String \
label<br>        private String value<br>        <br>        public String getQuery() \
{ return query }<br>        public String getLabel() { return label }<br>        \
public String getvalue() { return value }<br>  <br>        LabelValueEnum(String \
query, String label, String value) {<br>            this.query = query<br>            \
this.label = label<br>            this.value = value<br>        }<br><br>}<br>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic