ExpressionMethods

final
class ExpressionMethods(val node: Expression) extends AnyVal with NodeExtension
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def expressionDown: Traversal[Expression]
def expressionUp: Traversal[Expression]
def inCall: Traversal[Call]
def isArgument: Traversal[Expression]
def parameter(implicit callResolver: ICallResolver): Traversal[MethodParameterIn]
def parentExpression: Option[Expression]

Traverse to it's parent expression (e.g. call or return) by following the incoming AST It's continuing it's walk until it hits an expression that's not a generic "member access operation", e.g., ".memberAccess".

Traverse to it's parent expression (e.g. call or return) by following the incoming AST It's continuing it's walk until it hits an expression that's not a generic "member access operation", e.g., ".memberAccess".

def receivedCall: Traversal[Call]
def typ: Traversal[Type]

Concrete fields

val node: Expression