org.eclipse.internal.xpand2.model
Class AdvicedDefinition
java.lang.Object
org.eclipse.internal.xpand2.model.AdvicedDefinition
- All Implemented Interfaces:
- XpandDefinition, ISyntaxElement
public class AdvicedDefinition
- extends Object
- implements XpandDefinition
AdvicedDefinition
public AdvicedDefinition(XpandAdvice adv,
XpandDefinition def)
getOwner
public XpandResource getOwner()
- Specified by:
getOwner in interface XpandDefinition
getParams
public DeclaredParameter[] getParams()
- Specified by:
getParams in interface XpandDefinition
getTargetType
public String getTargetType()
- Specified by:
getTargetType in interface XpandDefinition
getName
public String getName()
- Specified by:
getName in interface XpandDefinition
getQualifiedName
public String getQualifiedName()
- Specified by:
getQualifiedName in interface XpandDefinition
getParamString
public String getParamString(boolean typesOnly)
- Specified by:
getParamString in interface XpandDefinition
analyze
public void analyze(XpandExecutionContext ctx,
Set<AnalysationIssue> issues)
evaluate
public void evaluate(XpandExecutionContext ctx,
Object _this,
Object... params)
- Specified by:
evaluate in interface XpandDefinition
getLine
public int getLine()
- Specified by:
getLine in interface ISyntaxElement
getEnd
public int getEnd()
- Specified by:
getEnd in interface ISyntaxElement
getStart
public int getStart()
- Specified by:
getStart in interface ISyntaxElement
getFileName
public String getFileName()
- Specified by:
getFileName in interface ISyntaxElement
getNameString
public String getNameString(ExecutionContext context)
- Specified by:
getNameString in interface ISyntaxElement
toString
public String toString()
- Overrides:
toString in class Object
accept
public final Object accept(AbstractVisitor visitor)
- Specified by:
accept in interface ISyntaxElement
Copyright © 2015. All rights reserved.