public class ResolvingTypeParameterHintCollector extends ExpectationTypeParameterHintCollector
| Modifier and Type | Class and Description |
|---|---|
protected class |
ResolvingTypeParameterHintCollector.UnboundArrayTypeReferencePreserver |
protected class |
ResolvingTypeParameterHintCollector.UnboundParameterizedTypeReferencePreserver |
ExpectationTypeParameterHintCollector.DeferredArrayTypeReferenceTraverser, ExpectationTypeParameterHintCollector.DeferredParameterizedTypeReferenceTraverser, ExpectationTypeParameterHintCollector.DeferredWildcardTypeReferenceTraverserDeferredTypeParameterHintCollector.DeferredParameterizedTypeReferenceHintCollector, DeferredTypeParameterHintCollector.UnboundTypeParameterHintCollectorAbstractTypeReferencePairWalker.ArrayTypeReferenceTraverser, AbstractTypeReferencePairWalker.CompoundTypeReferenceTraverser, AbstractTypeReferencePairWalker.ParameterizedTypeReferenceTraverser, AbstractTypeReferencePairWalker.UnboundTypeReferenceTraverser, AbstractTypeReferencePairWalker.WildcardTypeReferenceTraverser| Constructor and Description |
|---|
ResolvingTypeParameterHintCollector(ITypeReferenceOwner owner,
BoundTypeArgumentSource source) |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractTypeReferencePairWalker.ArrayTypeReferenceTraverser |
createArrayTypeReferenceTraverser() |
protected AbstractTypeReferencePairWalker.ParameterizedTypeReferenceTraverser |
createParameterizedTypeReferenceTraverser() |
protected BoundTypeArgumentSource |
getTypeArgumentSource() |
createTypeParameterSubstitutor, createWildcardTypeReferenceTraverseraddHint, copy, createCompoundTypeReferenceTraverser, createUnboundTypeReferenceTraverser, findMappedParameter, getStricterConstraintdoVisitAnyTypeReference, doVisitArrayTypeReference, doVisitCompoundTypeReference, doVisitParameterizedTypeReference, doVisitUnboundTypeReference, doVisitUnknownTypeReference, doVisitWildcardTypeReference, getActualVariance, getExpectedVariance, getOrigin, getOwner, outerVisit, outerVisit, processPairedReferences, processTypeParameter, shouldProcessdoVisitFunctionTypeReference, doVisitInnerFunctionTypeReference, doVisitInnerTypeReference, doVisitMultiTypeReference, doVisitSynonymTypeReference, doVisitTypeReferencepublic ResolvingTypeParameterHintCollector(ITypeReferenceOwner owner, BoundTypeArgumentSource source)
protected BoundTypeArgumentSource getTypeArgumentSource()
getTypeArgumentSource in class DeferredTypeParameterHintCollectorprotected AbstractTypeReferencePairWalker.ParameterizedTypeReferenceTraverser createParameterizedTypeReferenceTraverser()
createParameterizedTypeReferenceTraverser in class ExpectationTypeParameterHintCollectorprotected AbstractTypeReferencePairWalker.ArrayTypeReferenceTraverser createArrayTypeReferenceTraverser()
createArrayTypeReferenceTraverser in class ExpectationTypeParameterHintCollector