| Package | Description |
|---|---|
| org.eclipse.xtext.xbase | |
| org.eclipse.xtext.xbase.annotations.validation | |
| org.eclipse.xtext.xbase.compiler | |
| org.eclipse.xtext.xbase.controlflow | |
| org.eclipse.xtext.xbase.formatting | |
| org.eclipse.xtext.xbase.formatting2 | |
| org.eclipse.xtext.xbase.impl | |
| org.eclipse.xtext.xbase.imports | |
| org.eclipse.xtext.xbase.interpreter | |
| org.eclipse.xtext.xbase.interpreter.impl | |
| org.eclipse.xtext.xbase.scoping.batch | |
| org.eclipse.xtext.xbase.serializer | |
| org.eclipse.xtext.xbase.typesystem |
This package is the entry point for clients of the Xbase type inference.
|
| 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.override | |
| org.eclipse.xtext.xbase.typesystem.util | |
| org.eclipse.xtext.xbase.util | |
| org.eclipse.xtext.xbase.validation |
| Modifier and Type | Interface and Description |
|---|---|
interface |
XAssignment
A representation of the model object 'XAssignment'
|
interface |
XBinaryOperation
A representation of the model object 'XBinary Operation'
|
interface |
XFeatureCall
A representation of the model object 'XFeature Call'
|
interface |
XMemberFeatureCall
A representation of the model object 'XMember Feature Call'
|
interface |
XPostfixOperation
A representation of the model object 'XPostfix Operation'
|
interface |
XUnaryOperation
A representation of the model object 'XUnary Operation'
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
AnnotationValueValidator._isValidAnnotationValue(XAbstractFeatureCall expression) |
| Modifier and Type | Method and Description |
|---|---|
protected XAbstractFeatureCall |
FeatureCallCompiler.getFeatureCall(XExpression argument) |
| Modifier and Type | Method and Description |
|---|---|
protected Collection<IEarlyExitComputer.ExitPoint> |
DefaultEarlyExitComputer._exitPoints(XAbstractFeatureCall expression) |
protected org.eclipse.xtext.xbase.controlflow.EvaluationResult |
ConstantConditionsInterpreter._internalEvaluate(XAbstractFeatureCall it,
EvaluationContext context) |
JvmIdentifiableElement |
ConstantConditionsInterpreter.getFeature(XAbstractFeatureCall call,
EvaluationContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseFormatter2.formatFeatureCallTypeParameters(XAbstractFeatureCall expr,
FormattableDocument format)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseFormatter.formatFeatureCallTypeParameters(XAbstractFeatureCall expr,
IFormattableDocument format) |
| Modifier and Type | Class and Description |
|---|---|
class |
XAbstractFeatureCallImpl
An implementation of the model object 'XAbstract Feature Call'
|
class |
XAbstractFeatureCallImplCustom |
class |
XAssignmentImpl
An implementation of the model object 'XAssignment'
|
class |
XAssignmentImplCustom |
class |
XBinaryOperationImpl
An implementation of the model object 'XBinary Operation'
|
class |
XBinaryOperationImplCustom |
class |
XFeatureCallImpl
An implementation of the model object 'XFeature Call'
|
class |
XFeatureCallImplCustom |
class |
XMemberFeatureCallImpl
An implementation of the model object 'XMember Feature Call'
|
class |
XMemberFeatureCallImplCustom |
class |
XPostfixOperationImpl
An implementation of the model object 'XPostfix Operation'
|
class |
XPostfixOperationImplCustom |
class |
XUnaryOperationImpl
An implementation of the model object 'XUnary Operation'
|
class |
XUnaryOperationImplCustom |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ImportsCollector._visit(XAbstractFeatureCall semanticObj,
INode originNode,
ImportsAcceptor acceptor) |
void |
ImportsAcceptor.acceptStaticExtensionImport(XAbstractFeatureCall staticExtImport) |
void |
ImportsAcceptor.DefaultImportsAcceptor.acceptStaticExtensionImport(XAbstractFeatureCall extImport) |
void |
ImportsAcceptor.acceptStaticImport(XAbstractFeatureCall staticImport) |
void |
ImportsAcceptor.DefaultImportsAcceptor.acceptStaticImport(XAbstractFeatureCall statImport) |
protected void |
ImportsCollector.collectStaticImportsFrom(XAbstractFeatureCall abstractFeatureCall,
ImportsAcceptor acceptor) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
SwitchConstantExpressionsInterpreter._internalEvaluate(XAbstractFeatureCall it,
Context ctx) |
protected String |
AbstractConstantExpressionsInterpreter.getOperator(XAbstractFeatureCall call) |
| Modifier and Type | Method and Description |
|---|---|
protected XAbstractFeatureCall |
FeatureScopes.asAbstractFeatureCall(org.eclipse.emf.ecore.EObject context) |
protected XAbstractFeatureCall |
AbstractSessionBasedScope.getFeatureCall() |
| Modifier and Type | Method and Description |
|---|---|
protected IScope |
SerializerScopeProvider.doGetTypeScope(XAbstractFeatureCall call,
JvmType type) |
protected IScope |
SerializerScopeProvider.getExecutableScope(XAbstractFeatureCall call,
JvmIdentifiableElement feature) |
protected QualifiedName |
SerializerScopeProvider.getOperator(XAbstractFeatureCall call,
QualifiedName name) |
protected IScope |
SerializerScopeProvider.getThisOrSuperScope(XAbstractFeatureCall call,
JvmConstructor constructor) |
protected IScope |
SerializerScopeProvider.getThisOrSuperScope(XAbstractFeatureCall call,
JvmType thisOrSuper) |
protected IScope |
SerializerScopeProvider.getTypeScope(XAbstractFeatureCall call,
JvmType type) |
| Modifier and Type | Method and Description |
|---|---|
IScope |
IExpressionScope.getFeatureScope(XAbstractFeatureCall currentFeatureCall) |
IScope |
IExpressionScope.NullExpressionScope.getFeatureScope(XAbstractFeatureCall currentFeatureCall) |
JvmIdentifiableElement |
IResolvedTypes.getLinkedFeature(XAbstractFeatureCall featureCall)
Returns the intermediate linking result for the given feature call, if any.
|
JvmIdentifiableElement |
IResolvedTypes.NullResolvedTypes.getLinkedFeature(XAbstractFeatureCall featureCall) |
IFeatureLinkingCandidate |
IResolvedTypes.getLinkingCandidate(XAbstractFeatureCall featureCall)
Returns the intermediate linking candidate for the given feature call, if any.
|
IFeatureLinkingCandidate |
IResolvedTypes.NullResolvedTypes.getLinkingCandidate(XAbstractFeatureCall featureCall) |
| Modifier and Type | Method and Description |
|---|---|
XAbstractFeatureCall |
IFeatureLinkingCandidate.getFeatureCall()
Returns the feature call that is linked.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseTypeComputer._computeTypes(XAbstractFeatureCall featureCall,
ITypeComputationState state) |
List<? extends IFeatureLinkingCandidate> |
ITypeComputationState.getLinkingCandidates(XAbstractFeatureCall featureCall)
The result is never empty.
|
| Modifier and Type | Method and Description |
|---|---|
protected LightweightTypeReference |
InvokedResolvedOperation.Provider.getReceiverType(XAbstractFeatureCall featureCall,
IResolvedTypes resolvedTypes,
ITypeReferenceOwner owner) |
InvokedResolvedOperation |
InvokedResolvedOperation.Provider.resolve(XAbstractFeatureCall featureCall) |
protected InvokedResolvedOperation |
InvokedResolvedOperation.Provider.resolve(XAbstractFeatureCall featureCall,
IResolvedTypes resolvedTypes,
ITypeReferenceOwner owner) |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
ThrownExceptionSwitch.caseXAbstractFeatureCall(XAbstractFeatureCall object) |
| Constructor and Description |
|---|
TypeLiteralLinkingCandidateResolver(XAbstractFeatureCall expression) |
| Modifier and Type | Method and Description |
|---|---|
protected XAbstractFeatureCall |
FeatureCallAsTypeLiteralHelper.doGetRootTypeLiteral(XMemberFeatureCall featureCall) |
XAbstractFeatureCall |
FeatureCallAsTypeLiteralHelper.getRootTypeLiteral(XAbstractFeatureCall featureCall) |
| Modifier and Type | Method and Description |
|---|---|
T |
XbaseSwitch.caseXAbstractFeatureCall(XAbstractFeatureCall object)
Returns the result of interpreting the object as an instance of 'XAbstract Feature Call'
|
JvmAnnotationReference |
XExpressionHelper.findCompoundAssignmentAnnotation(XAbstractFeatureCall featureCall) |
JvmAnnotationReference |
XExpressionHelper.findInlineAnnotation(XAbstractFeatureCall featureCall) |
protected List<QualifiedName> |
XExpressionHelper.getMethodNames(XAbstractFeatureCall featureCall,
QualifiedName operatorSymbol) |
XAbstractFeatureCall |
FeatureCallAsTypeLiteralHelper.getRootTypeLiteral(XAbstractFeatureCall featureCall) |
boolean |
XExpressionHelper.hasSideEffects(XAbstractFeatureCall featureCall,
boolean inspectContents) |
boolean |
FeatureCallAsTypeLiteralHelper.isDefiniteTypeLiteral(XAbstractFeatureCall featureCall) |
boolean |
XExpressionHelper.isGetAndAssign(XAbstractFeatureCall featureCall) |
boolean |
XExpressionHelper.isInlined(XAbstractFeatureCall call) |
boolean |
XExpressionHelper.isOperatorFromExtension(XAbstractFeatureCall featureCall,
QualifiedName operatorSymbol,
Class<?> definingExtensionClass) |
boolean |
XExpressionHelper.isOperatorFromExtension(XAbstractFeatureCall featureCall,
String concreteSyntax,
QualifiedName operatorSymbol,
Class<?> definingExtensionClass) |
boolean |
XExpressionHelper.isShortCircuitOperation(XAbstractFeatureCall featureCall) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseImplicitReturnFinder._findImplicitReturns(XAbstractFeatureCall expression,
ImplicitReturnFinder.Acceptor acceptor) |
protected boolean |
ConstantExpressionValidator._isConstant(XAbstractFeatureCall expression) |
protected boolean |
ConstantExpressionValidator._isConstantExpression(XAbstractFeatureCall it) |
String |
UIStrings.arguments(XAbstractFeatureCall featureCall) |
void |
XbaseValidator.checkDeprecated(XAbstractFeatureCall expression) |
void |
XbaseValidator.checkTypeArguments(XAbstractFeatureCall expression) |
String |
UIStrings.typeArguments(XAbstractFeatureCall featureCall) |
Copyright © 2015. All Rights Reserved.