| Package | Description |
|---|---|
| org.eclipse.xtext.xbase.scoping.batch | |
| 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.doVisitWildcardTypeReference(WildcardTypeReference reference) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
RawTypeConformanceComputer.doIsConformant(LightweightTypeReference left,
WildcardTypeReference right,
int flags) |
protected int |
RawTypeConformanceComputer.doIsConformant(WildcardTypeReference left,
LightweightTypeReference right,
int flags) |
protected int |
RawTypeConformanceComputer.doIsConformant(WildcardTypeReference left,
WildcardTypeReference right,
int flags) |
| Modifier and Type | Method and Description |
|---|---|
protected WildcardTypeReference |
WildcardTypeReference.doCopyInto(ITypeReferenceOwner owner) |
WildcardTypeReference |
StandardTypeReferenceOwner.newWildcardExtendsObject()
Creates a wildcard reference to
Object or returns a wildcard to an UnknownTypeReference if no
JRE is available. |
WildcardTypeReference |
ITypeReferenceOwner.newWildcardExtendsObject()
Creates a wildcard reference to
Object or returns a wildcard to an UnknownTypeReference if no
JRE is available. |
WildcardTypeReference |
StandardTypeReferenceOwner.newWildcardTypeReference() |
WildcardTypeReference |
ITypeReferenceOwner.newWildcardTypeReference()
Creates a new
WildcardTypeReference without any upper or lower bounds. |
| Modifier and Type | Method and Description |
|---|---|
protected Result |
TypeReferenceVisitorWithResult.doVisitWildcardTypeReference(WildcardTypeReference reference) |
protected void |
TypeReferenceVisitor.doVisitWildcardTypeReference(WildcardTypeReference reference) |
protected void |
LightweightTypeReferenceSerializer.doVisitWildcardTypeReference(WildcardTypeReference reference) |
protected Result |
TypeReferenceVisitorWithParameterAndResult.doVisitWildcardTypeReference(WildcardTypeReference reference,
Param param) |
protected void |
TypeReferenceVisitorWithParameter.doVisitWildcardTypeReference(WildcardTypeReference reference,
Param param) |
protected List<JvmType> |
RawTypeHelper.RawTypeImplementation.doVisitWildcardTypeReference(WildcardTypeReference reference,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
protected LightweightTypeReference |
RawTypeHelper.RawTypeReferenceImplementation.doVisitWildcardTypeReference(WildcardTypeReference reference,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractTypeReferencePairWalker.WildcardTypeReferenceTraverser.doVisitCompoundTypeReference(CompoundTypeReference reference,
WildcardTypeReference param) |
void |
AbstractTypeReferencePairWalker.WildcardTypeReferenceTraverser.doVisitTypeReference(LightweightTypeReference reference,
WildcardTypeReference declaration) |
void |
ExpectationTypeParameterHintCollector.DeferredWildcardTypeReferenceTraverser.doVisitUnboundTypeReference(UnboundTypeReference reference,
WildcardTypeReference declaration) |
protected void |
AbstractTypeReferencePairWalker.ArrayTypeReferenceTraverser.doVisitWildcardTypeReference(WildcardTypeReference reference,
ArrayTypeReference declaration) |
Boolean |
DeclaratorTypeArgumentCollector.doVisitWildcardTypeReference(WildcardTypeReference reference,
LightweightTraversalData data) |
protected void |
AbstractTypeReferencePairWalker.doVisitWildcardTypeReference(WildcardTypeReference declaredReference,
LightweightTypeReference param) |
protected void |
AbstractTypeReferencePairWalker.ParameterizedTypeReferenceTraverser.doVisitWildcardTypeReference(WildcardTypeReference reference,
ParameterizedTypeReference declaration) |
protected void |
HumanReadableTypeNames.doVisitWildcardTypeReference(WildcardTypeReference reference,
StringBuilder param) |
protected void |
AbstractTypeReferencePairWalker.UnboundTypeReferenceTraverser.doVisitWildcardTypeReference(WildcardTypeReference reference,
UnboundTypeReference declaration) |
protected org.eclipse.xtext.xbase.typesystem.util.LocalTypeSubstitutor.SubstitutionResult |
LocalTypeSubstitutor.doVisitWildcardTypeReference(WildcardTypeReference reference,
VarianceInfo varianceInfo) |
protected LightweightTypeReference |
TypeParameterSubstitutor.doVisitWildcardTypeReference(WildcardTypeReference reference,
Visiting visiting) |
protected void |
AbstractTypeReferencePairWalker.WildcardTypeReferenceTraverser.doVisitWildcardTypeReference(WildcardTypeReference reference,
WildcardTypeReference declaration) |
Copyright © 2015. All Rights Reserved.