FirstPass(SemanticModel semanticModel,
Symbols symbols,
Resolve resolve,
ParametrizedTypeCache parametrizedTypeCache,
TypeAndReferenceSolver typeAndReferenceSolver) |
Resolve(Symbols symbols,
BytecodeCompleter bytecodeCompleter,
ParametrizedTypeCache parametrizedTypeCache) |
SecondPass(SemanticModel semanticModel,
Symbols symbols,
ParametrizedTypeCache parametrizedTypeCache,
TypeAndReferenceSolver typeAndReferenceSolver) |
TypeAndReferenceSolver(SemanticModel semanticModel,
Symbols symbols,
Resolve resolve,
ParametrizedTypeCache parametrizedTypeCache) |
TypeSubstitutionSolver(ParametrizedTypeCache parametrizedTypeCache,
Symbols symbols) |