final class ExpressionMethods extends AnyVal with NodeExtension
- Alphabetic
- By Inheritance
- ExpressionMethods
- NodeExtension
- AnyVal
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new ExpressionMethods(node: Expression)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- Any
- final def ##: Int
- Definition Classes
- Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def expressionDown: Traversal[Expression]
- def expressionUp: Traversal[Expression]
- def getClass(): Class[_ <: AnyVal]
- Definition Classes
- AnyVal → Any
- def inCall: Traversal[Call]
- def isArgument: Traversal[Expression]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val node: Expression
- def parameter(implicit callResolver: ICallResolver): Traversal[MethodParameterIn]
- def parentExpression: Option[Expression]
Traverse to it's parent expression (e.g.
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., "<operator>.memberAccess".
- def receivedCall: Traversal[Call]
- def toString(): String
- Definition Classes
- Any
- def typ: Traversal[Type]