我正在尝试使用xtend框架生成以下java代码 http://www.eclipse.org/xtend/
def compile(StreamGeneratorData genData) '''
«GeneratorUtils.compilePackage(genData.getPackageBase, Constants.MODULE_NAME)»
«compileImports(genData)»
public class «genData.className»COMPLEYTYPENAMESerializer «IF genData.baseClassName.length > 0
»extends «genData.baseClassName» «ENDIF»{
«compileSerialize()»
«compileDezerialize()»
}
public class «genData.className»NetModelSerialize «IF genData.baseClassName.length > 0
»extends «genData.baseClassName» «ENDIF»{
«compileNetModelSerialize()»
«compileNetModelDezerialize()»
}
'''
我需要在一个单独的文件中生成每个类,并将它们放在同一个包中。
这是我到目前为止在xtend中完成的wat
this.txtPassword.setValue(value)
答案 0 :(得分:1)
您不能使用一个Xtend文件生成2个Java类,您必须为要生成的每个Java类编写单独的xtend文件。