TypeInference

open class TypeInference(source)

The API exposed by the TypeInference subsystem.

Author

Federico Tomassetti

Constructors

Link copied to clipboard
constructor(typeSolver: TypeSolver)

Functions

Link copied to clipboard
Public instance methods
open fun instantiationInference(argumentExpressions: List<Expression>, methodDeclaration: ResolvedMethodDeclaration): Optional<InstantiationSet>
Link copied to clipboard
Determine whether a potentially applicable generic method m is applicable for a method invocation that provides no explicit type arguments.
Link copied to clipboard
Link copied to clipboard
Return if m2 is more specific than m1
Link copied to clipboard
open fun toMethodUsage(call: MethodCallExpr, methodDeclaration: ResolvedMethodDeclaration, typeSolver: TypeSolver): MethodUsage
Public static methods