编辑:似乎代码无法编译... 我发现代码中的错误在哪里。 实际上,我的测试写得不好。 ...感谢您的帮助
我正在尝试使用jdt解析器解析一些Java代码,但是解析多行字符串时遇到问题。 示例:
import com.Label;
public class OnlyMulitlineInstantiation {
public void multiLine() {
Label label = new Label( "
");
}
}
在此示例中,AST具有类,方法,但该方法为空。 但是,在此:
import com.Label;
public class OnlyMulitlineInstantiation {
public void multiLine() {
Label label = new Label( ""+
"" );
}
}
该方法不为空(在生成的AST中)。 请注意,我刚刚添加了 + 。
任何人都可以复制吗?我应该添加一个选项吗?
编辑:似乎代码无法编译...我正在寻找更多信息