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