我编写了生成java类的xtend代码,但是在生成的java类中,包中存在错误。错误:"声明的包" systemunit.abstractsystemunit"与预期不符 package" systemunit.abstractsystemunit""
private static def dispatch void generateFiles(SystemUnit systemUnit, IFileSystemAccess fsa) {
println("generateFiles(SystemUnit systemUnit): " + systemUnit)
val String packageName=StatesMLCodeGeneratorStrings.getSystemUnitPackageName(systemUnit)
val String className=StatesMLCodeGeneratorStrings.getSystemUnitClassName(systemUnit)
fsa.generateFile('''«packageName»/«className».java''', '''
// Generating code for «systemUnit.name»
package «packageName»;
public class «className»{
}
''')
}
有人知道这是问题以及如何在XTend中解决?
先谢谢!