|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitorWithParameter<Parameter,Result>
org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitorWithParameter.InheritanceAware<Parameter,Result>
org.eclipse.xtext.xtype.util.AbstractXtypeReferenceVisitorWithParameter<Reference,java.lang.Void>
org.eclipse.xtext.xbase.typesystem.util.AbstractTypeReferenceTraverser<JvmTypeReference>
org.eclipse.xtext.xbase.typesystem.util.AbstractTypeReferencePairWalker
org.eclipse.xtext.xbase.typesystem.util.ActualTypeArgumentCollector
org.eclipse.xtext.xbase.typesystem.internal.AbstractLinkingCandidate.UnboundTypeParametersAwareCollector
protected static class AbstractLinkingCandidate.UnboundTypeParametersAwareCollector
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.xtext.xbase.typesystem.util.AbstractTypeReferencePairWalker |
|---|
AbstractTypeReferencePairWalker.ArrayTypeReferenceTraverser, AbstractTypeReferencePairWalker.ParameterizedTypeReferenceTraverser, AbstractTypeReferencePairWalker.WildcardTypeReferenceTraverser |
| Nested classes/interfaces inherited from class org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitorWithParameter |
|---|
AbstractTypeReferenceVisitorWithParameter.InheritanceAware<Parameter,Result> |
| Constructor Summary | |
|---|---|
protected |
AbstractLinkingCandidate.UnboundTypeParametersAwareCollector(java.util.List<JvmTypeParameter> parametersToBeMapped,
CommonTypeComputationServices services)
|
| Method Summary | |
|---|---|
protected AbstractTypeReferencePairWalker.ArrayTypeReferenceTraverser |
createArrayTypeReferenceTraverser()
|
protected AbstractTypeReferencePairWalker.ParameterizedTypeReferenceTraverser |
createParameterizedTypeReferenceTraverser()
|
protected TypeParameterSubstitutor |
createTypeParameterSubstitutor(java.util.Map<JvmTypeParameter,JvmTypeReference> mapping)
|
protected AbstractTypeReferencePairWalker.WildcardTypeReferenceTraverser |
createWildcardTypeReferenceTraverser()
|
protected JvmTypeParameter |
findMappedParameter(JvmTypeParameter parameter,
java.util.Map<JvmTypeParameter,JvmTypeReference> mapping,
java.util.Collection<JvmTypeParameter> visited)
|
| Methods inherited from class org.eclipse.xtext.xbase.typesystem.util.ActualTypeArgumentCollector |
|---|
boundByConstraint, boundByInferrence, createBoundTypeArgument, getParametersToProcess, getTypeParameterMapping, populateTypeParameterMapping, processPairedReferences, processTypeParameter, rawGetTypeParameterMapping, shouldProcess |
| Methods inherited from class org.eclipse.xtext.xbase.typesystem.util.AbstractTypeReferencePairWalker |
|---|
doVisitGenericArrayTypeReference, doVisitParameterizedTypeReference, doVisitWildcardTypeReference, getActualVariance, getExpectedVariance, getOrigin, getServices, outerVisit, outerVisit |
| Methods inherited from class org.eclipse.xtext.xbase.typesystem.util.AbstractTypeReferenceTraverser |
|---|
doVisitCompoundTypeReference, doVisitTypeReference, handleNullReference |
| Methods inherited from class org.eclipse.xtext.xtype.util.AbstractXtypeReferenceVisitorWithParameter |
|---|
doVisitComputedTypeReference, doVisitFunctionTypeReference |
| Methods inherited from class org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitorWithParameter.InheritanceAware |
|---|
doVisitAnyTypeReference, doVisitMultiTypeReference, doVisitSynonymTypeReference, doVisitUnknownTypeReference |
| Methods inherited from class org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitorWithParameter |
|---|
doVisitDelegateTypeReference, doVisitSpecializedTypeReference, visit |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.xtext.common.types.util.ITypeReferenceVisitorWithParameter |
|---|
doVisitAnyTypeReference, doVisitDelegateTypeReference, doVisitMultiTypeReference, doVisitSpecializedTypeReference, doVisitSynonymTypeReference, doVisitUnknownTypeReference, visit |
| Constructor Detail |
|---|
protected AbstractLinkingCandidate.UnboundTypeParametersAwareCollector(java.util.List<JvmTypeParameter> parametersToBeMapped,
CommonTypeComputationServices services)
| Method Detail |
|---|
protected TypeParameterSubstitutor createTypeParameterSubstitutor(java.util.Map<JvmTypeParameter,JvmTypeReference> mapping)
createTypeParameterSubstitutor in class AbstractTypeReferencePairWalkerprotected AbstractTypeReferencePairWalker.ParameterizedTypeReferenceTraverser createParameterizedTypeReferenceTraverser()
createParameterizedTypeReferenceTraverser in class AbstractTypeReferencePairWalkerprotected AbstractTypeReferencePairWalker.ArrayTypeReferenceTraverser createArrayTypeReferenceTraverser()
createArrayTypeReferenceTraverser in class AbstractTypeReferencePairWalkerprotected AbstractTypeReferencePairWalker.WildcardTypeReferenceTraverser createWildcardTypeReferenceTraverser()
createWildcardTypeReferenceTraverser in class AbstractTypeReferencePairWalker
protected JvmTypeParameter findMappedParameter(JvmTypeParameter parameter,
java.util.Map<JvmTypeParameter,JvmTypeReference> mapping,
java.util.Collection<JvmTypeParameter> visited)
findMappedParameter in class AbstractTypeReferencePairWalker
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||