[forge-issues] [JBoss JIRA] (ROASTER-99) java comments can not be added with setBody()
Elis Edlund (JIRA)
issues at jboss.org
Wed Mar 16 11:08:00 EDT 2016
[ https://issues.jboss.org/browse/ROASTER-99?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Elis Edlund updated ROASTER-99:
-------------------------------
Description:
{code:java}
public static void main(String[] args) {
JavaClassSource dst = Roaster.create(JavaClassSource.class);
dst.addMethod().setConstructor(true).setPrivate().setBody("//hidden");
dst.addMethod().setConstructor(true).setPrivate().setBody("super();//hidden");
System.out.println(dst);
//expected "private JavaClass() {\n//hidden\n}" but get "private JavaClass() {\n}"
//alternative: dst.addMethod().setConstructor(true).setPrivate().setBody("super();//hidden");
//expected "private JavaClass() {\nsuper();//hidden\n}" but get "private JavaClass() {\nsuper();\n}"
}
{code}
was:
{code:java}
public static void main(String[] args) {
JavaClassSource dst = Roaster.create(JavaClassSource.class);
dst.addMethod().setConstructor(true).setPrivate().setBody("//hidden");
dst.addMethod().setConstructor(true).setPrivate().setBody("super();//hidden");
System.out.println(dst);
//expected "private JavaClass() {\n//hidden\n}" but get "private JavaClass() {\n}"
//alternative: dst.addMethod().setConstructor(true).setPrivate().setBody("super();//hidden");
//expected "private JavaClass() {\nsuper();//hidden\n}" but get "private JavaClass() {\nsuper();\n}"
}
{code}
> java comments can not be added with setBody()
> ---------------------------------------------
>
> Key: ROASTER-99
> URL: https://issues.jboss.org/browse/ROASTER-99
> Project: Roaster
> Issue Type: Bug
> Components: JDT
> Affects Versions: 2.18.3.Final
> Reporter: Elis Edlund
> Priority: Minor
>
> {code:java}
> public static void main(String[] args) {
> JavaClassSource dst = Roaster.create(JavaClassSource.class);
> dst.addMethod().setConstructor(true).setPrivate().setBody("//hidden");
> dst.addMethod().setConstructor(true).setPrivate().setBody("super();//hidden");
> System.out.println(dst);
> //expected "private JavaClass() {\n//hidden\n}" but get "private JavaClass() {\n}"
> //alternative: dst.addMethod().setConstructor(true).setPrivate().setBody("super();//hidden");
> //expected "private JavaClass() {\nsuper();//hidden\n}" but get "private JavaClass() {\nsuper();\n}"
> }
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
More information about the forge-issues
mailing list