org.eclipse.xtend.middleend.xpand.internal
Class OldDefinitionConverter
java.lang.Object
org.eclipse.xtend.middleend.xpand.internal.OldDefinitionConverter
public final class OldDefinitionConverter
- extends java.lang.Object
converts a single template
- Author:
- Arno Haase (http://www.haase-consulting.com), André Arnold
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ADVICE_LOCAL_VAR_NAMES
public static final java.util.List<java.lang.String> ADVICE_LOCAL_VAR_NAMES
OldDefinitionConverter
public OldDefinitionConverter(XpandExecutionContext ctx,
TypeToBackendType typeConverter)
create
public AroundAdvice create(Advice a,
java.util.Set<XpandDefinitionName> referencedDefinitions)
createUnregistered
public NamedFunction createUnregistered(XpandDefinition def,
java.util.Set<XpandDefinitionName> referencedDefinitions)
convertStatementSequence
public ExpressionBase convertStatementSequence(Statement[] statements,
SyntaxElement oldPos,
java.util.Set<XpandDefinitionName> referencedDefinitions,
DeferredEvalExecutionListener onFileCloseListener)
convertStatement
public ExpressionBase convertStatement(Statement stmt,
java.util.Set<XpandDefinitionName> referencedDefinitions,
DeferredEvalExecutionListener onFileCloseListener)