org.eclipse.xtend.middleend.xtend.internal
Class OldExpressionConverter
java.lang.Object
org.eclipse.xtend.middleend.xtend.internal.OldExpressionConverter
public final class OldExpressionConverter
- extends java.lang.Object
converts a single expression or advice
- 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 |
OldExpressionConverter
public OldExpressionConverter(ExecutionContext ctx,
TypeToBackendType typeConverter,
java.lang.String extensionName)
getAdviceLocalVarNames
public java.util.List<java.lang.String> getAdviceLocalVarNames()
getAdviceLocalVarTypes
public java.util.List<Type> getAdviceLocalVarTypes(TypeSystem ts)
convertAdvice
public AroundAdvice convertAdvice(ExpressionBase body,
java.lang.String namePattern,
java.util.List<DeclaredParameter> params,
boolean hasVarArgs)
convertAdvice
public AroundAdvice convertAdvice(ExpressionBase body,
java.lang.String namePattern,
Identifier targetType,
java.util.List<DeclaredParameter> params,
boolean hasVarArgs)
convert
public ExpressionBase convert(Expression expr)
getSourcePos
public SourcePos getSourcePos(SyntaxElement se)
getSourcePos
public static SourcePos getSourcePos(SyntaxElement se,
java.lang.String extensionName)
hasThis
public boolean hasThis()
getExecutionContext
public ExecutionContext getExecutionContext()
setExecutionContext
public void setExecutionContext(ExecutionContext ctx)