|
|
|
|
|
Re: Xtext Trace and TemplateNode [message #1779384 is a reply to message #1779370] |
Fri, 05 January 2018 19:52 |
Steve Hostettler Messages: 81 Registered: June 2016 |
Member |
|
|
Hey Cristian,
let me try to describe the problem
def generate(Activity activity, IFileSystemAccess2 fsa, GeneratorContext context) {
fsa.generateTracedFile(activity.toClassFileName, activity, activity.generateBody(context))
}
def StringConcatenationClient generateBody(Activity activity, GeneratorContext context) {
...
'''«statement.generate(context)»'''
....
}
@Traced def dispatch generate(Statement statement, GeneratorContext context) {
'''«statementGenerator.generate(statement, context)»'''
}
@Traced def dispatch generate(AddStatement statement, GeneratorContext context) {
'''«faulty_method_generate(statement, context)»'''
}
def String faulty_method_generate(AddStatement statement, GeneratorContext context) {
'''«statementGenerator.generate(statement, context)»'''
}
The problem was that faulty_method_generate called in turn a @Traced method inducing a toString
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.03270 seconds