org.eclipse.internal.xtend.xtend.ast
Class Around

java.lang.Object
  extended by org.eclipse.internal.xtend.expression.ast.SyntaxElement
      extended by org.eclipse.internal.xtend.xtend.ast.Around
All Implemented Interfaces:
ISyntaxElement

public class Around
extends SyntaxElement


Field Summary
static java.lang.String CONTEXT_PARAM_NAME
           
 
Fields inherited from class org.eclipse.internal.xtend.expression.ast.SyntaxElement
end, line, start
 
Constructor Summary
Around(Identifier pointcut, java.util.List<DeclaredParameter> params, boolean wildparams, Expression expr)
           
 
Method Summary
 void analyze(ExecutionContext ctx, java.util.Set<AnalysationIssue> issues)
           
 Expression getExpression()
           
 java.util.List<DeclaredParameter> getParams()
           
 java.util.List<Type> getParamTypes(ExecutionContext ctx)
           
 XtendFile getParent()
           
 Identifier getPointCut()
           
 boolean isWildparams()
           
 boolean nameMatches(java.lang.String fqn)
           
 void setParent(XtendFile parent)
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.internal.xtend.expression.ast.SyntaxElement
accept, getEnd, getFileName, getLine, getNameString, getStart, setEnd, setFileName, setLine, setStart
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CONTEXT_PARAM_NAME

public static final java.lang.String CONTEXT_PARAM_NAME
See Also:
Constant Field Values
Constructor Detail

Around

public Around(Identifier pointcut,
              java.util.List<DeclaredParameter> params,
              boolean wildparams,
              Expression expr)
Method Detail

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