CombinedTypeSolver
A container for type solvers. All solving is done by the contained type solvers. This helps you when an API asks for a single type solver, but you need several.
Author
Federico Tomassetti
Constructors
Link copied to clipboard
constructor(exceptionHandler: Predicate<Exception>, elements: Iterable<TypeSolver>, typeCache: Cache<String, SymbolReference<ResolvedReferenceTypeDeclaration>>)
Create a new instance of CombinedTypeSolver with a custom symbol cache.
Functions
Link copied to clipboard
Append a type solver to the current solver.
Link copied to clipboard
Create the key that should be used for module cache lookups.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun solveTypeInModule(moduleQualifiedName: String, simpleTypeName: String): ResolvedReferenceTypeDeclaration
Link copied to clipboard
Link copied to clipboard
open fun tryToSolveTypeInModule(moduleQualifiedName: String, simpleTypeName: String): SymbolReference<ResolvedReferenceTypeDeclaration>