| 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.references |
Lightweight representations for the various
JvmTypeReference
which offer some rich API. |
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ExtensionScopeHelper.IsResolvedKnownTypeParamHelper
Determines if a reference is fully resolved or uses only type parameters from the
current context.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ElementOrComponentTypeComputer
A small utility that allows to query an arbitrary type reference for the value that is bound
to the type parameter
T of java.lang.Iterable<T>. |
| Modifier and Type | Method and Description |
|---|---|
<Result> Result |
WildcardTypeReference.accept(TypeReferenceVisitorWithResult<Result> visitor) |
<Result> Result |
UnknownTypeReference.accept(TypeReferenceVisitorWithResult<Result> visitor) |
<Result> Result |
UnboundTypeReference.accept(TypeReferenceVisitorWithResult<Result> visitor) |
<Result> Result |
ParameterizedTypeReference.accept(TypeReferenceVisitorWithResult<Result> visitor) |
<Result> Result |
LightweightTypeReference.accept(TypeReferenceVisitorWithResult<Result> visitor) |
<Result> Result |
InnerTypeReference.accept(TypeReferenceVisitorWithResult<Result> visitor) |
<Result> Result |
InnerFunctionTypeReference.accept(TypeReferenceVisitorWithResult<Result> visitor) |
<Result> Result |
FunctionTypeReference.accept(TypeReferenceVisitorWithResult<Result> visitor) |
<Result> Result |
CompoundTypeReference.accept(TypeReferenceVisitorWithResult<Result> visitor) |
<Result> Result |
ArrayTypeReference.accept(TypeReferenceVisitorWithResult<Result> visitor) |
<Result> Result |
AnyTypeReference.accept(TypeReferenceVisitorWithResult<Result> visitor) |
Copyright © 2015. All Rights Reserved.