org.eclipse.internal.xtend.xtend.ast
Class Around
java.lang.Object
org.eclipse.internal.xtend.expression.ast.SyntaxElement
org.eclipse.internal.xtend.xtend.ast.Around
- All Implemented Interfaces:
- ISyntaxElement
public class Around
- extends SyntaxElement
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CONTEXT_PARAM_NAME
public static final java.lang.String CONTEXT_PARAM_NAME
- See Also:
- Constant Field Values
Around
public Around(Identifier pointcut,
java.util.List<DeclaredParameter> params,
boolean wildparams,
Expression expr)
getPointCut
public Identifier getPointCut()
isWildparams
public boolean isWildparams()
getExpression
public Expression getExpression()
getParams
public java.util.List<DeclaredParameter> getParams()
setParent
public void setParent(XtendFile parent)
getParent
public XtendFile getParent()
getParamTypes
public java.util.List<Type> getParamTypes(ExecutionContext ctx)
nameMatches
public boolean nameMatches(java.lang.String fqn)
analyze
public void analyze(ExecutionContext ctx,
java.util.Set<AnalysationIssue> issues)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object