Eclipse JDT 代码生成修饰符丢失问题? Iusejdt(Ver=3.6.2.v_A76_R36x,API=JSL3)togenerateamembermethodorfieldIfindtheoutputmethodhasnomodifiers.setModifier(int)is@Deprecated,SoIusesetFlag(int)method.ItriedparameterModifier.PUBLIC,Modifier.ModifierKeyword.PUBLIC_KEYWORD.toFlagValue(),neitherworks.Code:MethodDeclarationmd=ast.newMethodDeclaration();md.setFlags(Modifier.ModifierKeyword.PUBLIC_KEYWORD.toFlagValue());md.setReturnType2(ast.newPrimitiveType(PrimitiveType.VOID));//md.setFlags(Modifier.PUBLIC|Modifier.STATIC);md.setName(ast.newSimpleName("onCreate"));Output:voidonCreate(...Question:Wherepublickeywordgone?howtoaddmodifier?why?oraBug?

Eclipse JDT 代码生成修饰符丢失问题?

I use jdt(Ver=3.6.2.v_A76_R36x, API=JSL3) to generate a member method or field

I find the output method has no modifiers. setModifier(int) is @Deprecated,

So I use setFlag(int) method.I tried parameter Modifier.PUBLIC, Modifier.ModifierKeyword.PUBLIC_KEYWORD.toFlagValue(), neither works.

Code:

MethodDeclaration md = ast.newMethodDeclaration();

md.setFlags(Modifier.ModifierKeyword.PUBLIC_KEYWORD.toFlagValue());

md.setReturnType2(ast.newPrimitiveType(PrimitiveType.VOID));

// md.setFlags(Modifier.PUBLIC | Modifier.STATIC);

md.setName(ast.newSimpleName("onCreate"));

Output:

void onCreate( ...

Question:

Where public keyword gone? how to add modifier? why ? or a Bug?


相关考题:

在以下java代码中的横线上,可放置()修饰符。A.publicB.privateC.staticD.friend

IVR加载的.GSL流程文件是由以下哪个开发工具编译生成的()。 A.delphiB.SCEC.VC++D.eclipse

代码生成器的设计要着重考虑目标代码的质量问题。

请实现程序输出以下5*5数字方格。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 需要在main函数的输入参数中设置5,输出5*5的数字方格。如果是输入7,则是7*7的数字方格。需要提交代码、(Eclipse)设置参数截图、(Eclipse)运行结果截图。

一个编译程序的代码生成需考虑哪些问题?

以下那项不是正确的()A.Eclipse是基于项目为中心进行软件开发与代码、文件管理B.代码中用到的类可以通过快捷键Ctrl+Shift+O快速将其导入C.可以在Window|Preferences中添加一个过滤器,调试时跳过指定的包D.Eclipse不具备代码提示功能

6、代码生成器的设计要着重考虑目标代码的质量问题。

索引器的格式如下: [修饰符] 数据类型 index [索引类型 index]{ //get代码 //set代码 }

1、以下那项不是正确的()A.Eclipse是基于项目为中心进行软件开发与代码、文件管理B.代码中用到的类可以通过快捷键Ctrl+Shift+O快速将其导入C.可以在Window|Preferences中添加一个过滤器,调试时跳过指定的包D.Eclipse不具备代码提示功能