声明的包与预期的包XTEND不匹配

时间:2016-12-28 14:06:37

标签: java eclipse package code-generation xtend

我编写了生成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中解决?

先谢谢!

0 个答案:

没有答案