EnclosedExprContext

Constructors

Link copied to clipboard
constructor(wrappedNode: EnclosedExpr, typeSolver: TypeSolver)

Functions

Link copied to clipboard
open fun equals(o: Any): Boolean
Public methods
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun <N : Node?> getWrappedNode(): N
open fun getWrappedNode(): N
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun solveMethod(name: String, argumentsTypes: List<ResolvedType>, staticOnly: Boolean, invocationContext: ResolvedReferenceTypeDeclaration): SymbolReference<ResolvedMethodDeclaration>
Link copied to clipboard
abstract fun solveMethodAsUsage(name: String, argumentsTypes: List<ResolvedType>, invocationContext: ResolvedReferenceTypeDeclaration): Optional<MethodUsage>

open fun solveMethodAsUsage(name: String, argumentsTypes: List<ResolvedType>, invocationContext: ResolvedReferenceTypeDeclaration): Optional<MethodUsage>
Similar to solveMethod but we return a MethodUsage.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Static methods
Link copied to clipboard
Link copied to clipboard
When looking for a variable declaration in a pattern expression, there are 2 cases: 1.