| 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.conformance | |
| 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.doVisitArrayTypeReference(ArrayTypeReference reference) |
| Modifier and Type | Method and Description |
|---|---|
LightweightTypeReference |
ElementOrComponentTypeComputer.doVisitArrayTypeReference(ArrayTypeReference reference) |
void |
ResolvingTypeParameterHintCollector.UnboundArrayTypeReferencePreserver.doVisitUnboundTypeReference(UnboundTypeReference reference,
ArrayTypeReference declaration) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
RawTypeConformanceComputer.doIsConformant(ArrayTypeReference left,
ArrayTypeReference right,
int flags) |
protected int |
RawTypeConformanceComputer.doIsConformant(ArrayTypeReference left,
ParameterizedTypeReference right,
int flags) |
protected int |
RawTypeConformanceComputer.doIsConformant(ParameterizedTypeReference left,
ArrayTypeReference right,
int flags) |
| Modifier and Type | Method and Description |
|---|---|
protected ArrayTypeReference |
RawTypeHelper.RawTypeReferenceImplementation.doVisitArrayTypeReference(ArrayTypeReference reference,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
ArrayTypeReference |
StandardTypeReferenceOwner.newArrayTypeReference(LightweightTypeReference componentTypeReference) |
ArrayTypeReference |
ITypeReferenceOwner.newArrayTypeReference(LightweightTypeReference componentTypeReference)
Creates a new
ArrayTypeReference with the given component type. |
ArrayTypeReference |
UnboundTypeReference.tryConvertToArray() |
ArrayTypeReference |
ParameterizedTypeReference.tryConvertToArray()
Returns the array representation of this reference if its represents a subtype of
Iterable
or already an array itself. |
ArrayTypeReference |
LightweightTypeReference.tryConvertToArray()
Returns the array representation of this reference if its represents a subtype of
Iterable
or already an array itself. |
ArrayTypeReference |
ArrayTypeReference.tryConvertToArray() |
ArrayTypeReference |
ArrayTypes.tryConvertToArray(ParameterizedTypeReference typeReference)
Returns the array representation of this reference if its represents a sub-type of
Iterable. |
| Modifier and Type | Method and Description |
|---|---|
LightweightTypeReference |
ArrayTypes.convertToList(ArrayTypeReference type) |
protected Result |
TypeReferenceVisitorWithResult.doVisitArrayTypeReference(ArrayTypeReference reference) |
protected void |
TypeReferenceVisitor.doVisitArrayTypeReference(ArrayTypeReference reference) |
protected void |
LightweightTypeReferenceSerializer.doVisitArrayTypeReference(ArrayTypeReference reference) |
protected Result |
TypeReferenceVisitorWithParameterAndResult.doVisitArrayTypeReference(ArrayTypeReference reference,
Param param) |
protected void |
TypeReferenceVisitorWithParameter.doVisitArrayTypeReference(ArrayTypeReference reference,
Param param) |
protected List<JvmType> |
RawTypeHelper.RawTypeImplementation.doVisitArrayTypeReference(ArrayTypeReference reference,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
protected ArrayTypeReference |
RawTypeHelper.RawTypeReferenceImplementation.doVisitArrayTypeReference(ArrayTypeReference reference,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractTypeReferencePairWalker.ArrayTypeReferenceTraverser.doVisitAnyTypeReference(AnyTypeReference reference,
ArrayTypeReference param) |
protected void |
AbstractTypeReferencePairWalker.ArrayTypeReferenceTraverser.doVisitArrayTypeReference(ArrayTypeReference reference,
ArrayTypeReference declaration) |
Boolean |
DeclaratorTypeArgumentCollector.doVisitArrayTypeReference(ArrayTypeReference reference,
LightweightTraversalData data) |
protected void |
AbstractTypeReferencePairWalker.doVisitArrayTypeReference(ArrayTypeReference declaredReference,
LightweightTypeReference param) |
protected void |
DeferredTypeParameterHintCollector.DeferredParameterizedTypeReferenceHintCollector.doVisitArrayTypeReference(ArrayTypeReference reference,
ParameterizedTypeReference declaration) |
protected void |
AbstractTypeReferencePairWalker.ParameterizedTypeReferenceTraverser.doVisitArrayTypeReference(ArrayTypeReference reference,
ParameterizedTypeReference declaration) |
protected void |
HumanReadableTypeNames.doVisitArrayTypeReference(ArrayTypeReference reference,
StringBuilder param) |
protected org.eclipse.xtext.xbase.typesystem.util.LocalTypeSubstitutor.SubstitutionResult |
LocalTypeSubstitutor.doVisitArrayTypeReference(ArrayTypeReference reference,
VarianceInfo varianceInfo) |
protected LightweightTypeReference |
TypeParameterSubstitutor.doVisitArrayTypeReference(ArrayTypeReference reference,
Visiting visiting) |
protected void |
AbstractTypeReferencePairWalker.ArrayTypeReferenceTraverser.doVisitParameterizedTypeReference(ParameterizedTypeReference reference,
ArrayTypeReference declaration) |
void |
ExpectationTypeParameterHintCollector.DeferredArrayTypeReferenceTraverser.doVisitUnboundTypeReference(UnboundTypeReference reference,
ArrayTypeReference declaration) |
protected void |
AbstractTypeReferencePairWalker.ArrayTypeReferenceTraverser.doVisitUnboundTypeReference(UnboundTypeReference reference,
ArrayTypeReference declaration) |
protected void |
AbstractTypeReferencePairWalker.ArrayTypeReferenceTraverser.doVisitUnknownTypeReference(UnknownTypeReference reference,
ArrayTypeReference param) |
protected void |
AbstractTypeReferencePairWalker.ArrayTypeReferenceTraverser.doVisitWildcardTypeReference(WildcardTypeReference reference,
ArrayTypeReference declaration) |
Copyright © 2015. All Rights Reserved.