| Package | Description |
|---|---|
| org.eclipse.xtext.xbase.scoping.batch | |
| org.eclipse.xtext.xbase.typesystem.computation |
This package contains the primary hooks for the actual type computation in Xbase
as well as their respective base implementations.
|
| org.eclipse.xtext.xbase.typesystem.internal | |
| org.eclipse.xtext.xbase.typesystem.references |
Lightweight representations for the various
JvmTypeReference
which offer some rich API. |
| org.eclipse.xtext.xbase.typesystem.util |
| Modifier and Type | Method and Description |
|---|---|
protected Boolean |
ExtensionScopeHelper.IsResolvedKnownTypeParamHelper.doVisitCompoundTypeReference(CompoundTypeReference reference) |
| Modifier and Type | Method and Description |
|---|---|
protected LightweightTypeReference |
XbaseTypeComputer.getAndEnhanceIterableOrArrayFromComponent(LightweightTypeReference parameterType,
JvmGenericType iterableType,
CompoundTypeReference compoundResult) |
| Modifier and Type | Method and Description |
|---|---|
protected CompoundTypeReference |
ResolvedTypes.toMultiType(LightweightTypeReference first,
LightweightTypeReference second) |
| Modifier and Type | Method and Description |
|---|---|
CompoundTypeReference |
StandardTypeReferenceOwner.newCompoundTypeReference(boolean synonym) |
CompoundTypeReference |
ITypeReferenceOwner.newCompoundTypeReference(boolean synonym)
Creates a new
CompoundTypeReference that is either a synonym
or a multi type reference. |
| Modifier and Type | Method and Description |
|---|---|
protected Result |
TypeReferenceVisitorWithResult.doVisitCompoundTypeReference(CompoundTypeReference reference) |
protected void |
TypeReferenceVisitor.doVisitCompoundTypeReference(CompoundTypeReference reference) |
protected void |
LightweightTypeReferenceSerializer.doVisitCompoundTypeReference(CompoundTypeReference reference) |
protected Result |
TypeReferenceVisitorWithParameterAndResult.doVisitCompoundTypeReference(CompoundTypeReference reference,
Param param) |
protected void |
TypeReferenceVisitorWithParameter.doVisitCompoundTypeReference(CompoundTypeReference reference,
Param param) |
protected List<JvmType> |
RawTypeHelper.RawTypeImplementation.doVisitCompoundTypeReference(CompoundTypeReference reference,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
protected LightweightTypeReference |
RawTypeHelper.RawTypeReferenceImplementation.doVisitCompoundTypeReference(CompoundTypeReference reference,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
protected Result |
TypeReferenceVisitorWithResult.doVisitMultiTypeReference(CompoundTypeReference reference) |
protected void |
TypeReferenceVisitor.doVisitMultiTypeReference(CompoundTypeReference reference) |
protected Result |
TypeReferenceVisitorWithParameterAndResult.doVisitMultiTypeReference(CompoundTypeReference reference,
Param param) |
protected void |
TypeReferenceVisitorWithParameter.doVisitMultiTypeReference(CompoundTypeReference reference,
Param param) |
protected Result |
TypeReferenceVisitorWithResult.doVisitSynonymTypeReference(CompoundTypeReference reference) |
protected void |
TypeReferenceVisitor.doVisitSynonymTypeReference(CompoundTypeReference reference) |
protected Result |
TypeReferenceVisitorWithParameterAndResult.doVisitSynonymTypeReference(CompoundTypeReference reference,
Param param) |
protected void |
TypeReferenceVisitorWithParameter.doVisitSynonymTypeReference(CompoundTypeReference reference,
Param param) |
protected List<JvmType> |
RawTypeHelper.RawTypeImplementation.doVisitSynonymTypeReference(CompoundTypeReference reference,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
protected LightweightTypeReference |
RawTypeHelper.RawTypeReferenceImplementation.doVisitSynonymTypeReference(CompoundTypeReference reference,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
protected void |
RawTypeHelper.RawTypeReferenceImplementation.enhanceCompoundReference(List<LightweightTypeReference> references,
CompoundTypeReference result,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
DeclaratorTypeArgumentCollector.doVisitCompoundTypeReference(CompoundTypeReference reference,
LightweightTraversalData data) |
protected void |
AbstractTypeReferencePairWalker.doVisitCompoundTypeReference(CompoundTypeReference declaredReference,
LightweightTypeReference param) |
protected void |
UnboundTypeParameterAwareTypeArgumentCollector.UnboundTypeParameterAwareParameterizedTypeReferenceTraverser.doVisitCompoundTypeReference(CompoundTypeReference reference,
ParameterizedTypeReference declaration) |
protected void |
HumanReadableTypeNames.doVisitCompoundTypeReference(CompoundTypeReference reference,
StringBuilder param) |
protected void |
UnboundTypeParameterAwareTypeArgumentCollector.UnboundTypeParameterAwareUnboundTypeReferenceTraverser.doVisitCompoundTypeReference(CompoundTypeReference reference,
UnboundTypeReference param) |
protected void |
DeferredTypeParameterHintCollector.UnboundTypeParameterHintCollector.doVisitCompoundTypeReference(CompoundTypeReference reference,
UnboundTypeReference param) |
protected org.eclipse.xtext.xbase.typesystem.util.LocalTypeSubstitutor.SubstitutionResult |
LocalTypeSubstitutor.doVisitCompoundTypeReference(CompoundTypeReference reference,
VarianceInfo varianceInfo) |
protected LightweightTypeReference |
TypeParameterSubstitutor.doVisitCompoundTypeReference(CompoundTypeReference reference,
Visiting visiting) |
protected void |
AbstractTypeReferencePairWalker.WildcardTypeReferenceTraverser.doVisitCompoundTypeReference(CompoundTypeReference reference,
WildcardTypeReference param) |
protected void |
AbstractTypeReferencePairWalker.CompoundTypeReferenceTraverser.doVisitTypeReference(LightweightTypeReference reference,
CompoundTypeReference declaration) |
Copyright © 2015. All Rights Reserved.