It's great. :-)
And also it solved the problem about adding enum. Thanks.
But now I can't add any parameter to the method.
Before I used
writer.addParameter(....)
> -----Original Message-----
> From: Aleksei Valikov [mailto:valikov_at_gmx.net]
> Sent: Monday, November 20, 2006 2:43 PM
> To: users_at_jaxb.dev.java.net
> Subject: Re: Mod change in MethodWriter.declareMethod
>
> Hi.
>
> > I'm trying to declare a method using MethodWriter.
> >
> > JMethod $calculate = writer.declareMethod(codeModel.INT,
> "calculate");
> > JVar $parameter = writer.addParameter(String.class, "value");
> >
> > But I can't find the declareMethod method variant with
> access modifier
> > (Public/protected/private) as parameter.
> > How can we define a method with access modifier of protected or
> > default or else?
> >
> > Constructor of JMethod is unfortunately not accessible
> outside package.
>
> I prefer declare methods directly from class:
>
> final JMethod myMethod = theClass.method(JMod.PRIVATE,
> String.class, "getMyString");
>
> Bye.
> /lexi
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_jaxb.dev.java.net
> For additional commands, e-mail: users-help_at_jaxb.dev.java.net
>