我需要使用Eclipse AST创建一个带有默认值的静态String变量(例如public static final String COUNTRY =“INDIA”;)。我可以使用SingleVariableDecleration或FieldDecleration创建这样的varibale。但我不确定如何使用AST初始化相同的内容。
这是我可以实现的 ==> public static final String COUNTRY;
这是我无法实现的 ==> public static final String COUNTRY * =“INDIA”; *
请帮助我知道我该怎么做。提前谢谢,
希亚姆
答案 0 :(得分:0)
首先创建一个VariableDeclarationFragment,您可以在其中指定初始值设定项。然后使用此片段设置FieldDeclaration.FRAGMENTS_PROPERTY。
您应该使用AST View plugin来可视化Java源代码的AST,这有助于手动创建给定源的AST节点,这正是您要做的。