| Package | Description |
|---|---|
| org.eclipse.xtext.xbase | |
| 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.interpreter.impl | |
| org.eclipse.xtext.xbase.serializer | |
| 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.util | |
| org.eclipse.xtext.xbase.validation |
| Modifier and Type | Method and Description |
|---|---|
XIfExpression |
XbaseFactory.createXIfExpression()
Returns a new object of class 'XIf Expression'
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseCompiler._toJavaExpression(XIfExpression expr,
ITreeAppendable b) |
protected void |
XbaseCompiler._toJavaStatement(XIfExpression expr,
ITreeAppendable b,
boolean isReferenced) |
| Modifier and Type | Method and Description |
|---|---|
protected Collection<IEarlyExitComputer.ExitPoint> |
DefaultEarlyExitComputer._exitPoints(XIfExpression expression) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseFormatter2._format(XIfExpression expr,
FormattableDocument format)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseFormatter._format(XIfExpression expr,
IFormattableDocument format) |
| Modifier and Type | Class and Description |
|---|---|
class |
XIfExpressionImpl
An implementation of the model object 'XIf Expression'
|
| Modifier and Type | Method and Description |
|---|---|
XIfExpression |
XbaseFactoryImpl.createXIfExpression() |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
XbaseInterpreter._doEvaluate(XIfExpression ifExpression,
IEvaluationContext context,
CancelIndicator indicator) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractXbaseSemanticSequencer.sequence_XIfExpression(org.eclipse.emf.ecore.EObject context,
XIfExpression semanticObject)
Deprecated.
|
protected void |
AbstractXbaseSemanticSequencer.sequence_XIfExpression(ISerializationContext context,
XIfExpression semanticObject)
Contexts:
XExpression returns XIfExpression
XAssignment returns XIfExpression
XAssignment.XBinaryOperation_1_1_0_0_0 returns XIfExpression
XOrExpression returns XIfExpression
XOrExpression.XBinaryOperation_1_0_0_0 returns XIfExpression
XAndExpression returns XIfExpression
XAndExpression.XBinaryOperation_1_0_0_0 returns XIfExpression
XEqualityExpression returns XIfExpression
XEqualityExpression.XBinaryOperation_1_0_0_0 returns XIfExpression
XRelationalExpression returns XIfExpression
XRelationalExpression.XInstanceOfExpression_1_0_0_0_0 returns XIfExpression
XRelationalExpression.XBinaryOperation_1_1_0_0_0 returns XIfExpression
XOtherOperatorExpression returns XIfExpression
XOtherOperatorExpression.XBinaryOperation_1_0_0_0 returns XIfExpression
XAdditiveExpression returns XIfExpression
XAdditiveExpression.XBinaryOperation_1_0_0_0 returns XIfExpression
XMultiplicativeExpression returns XIfExpression
XMultiplicativeExpression.XBinaryOperation_1_0_0_0 returns XIfExpression
XUnaryOperation returns XIfExpression
XCastedExpression returns XIfExpression
XCastedExpression.XCastedExpression_1_0_0_0 returns XIfExpression
XPostfixOperation returns XIfExpression
XPostfixOperation.XPostfixOperation_1_0_0 returns XIfExpression
XMemberFeatureCall returns XIfExpression
XMemberFeatureCall.XAssignment_1_0_0_0_0 returns XIfExpression
XMemberFeatureCall.XMemberFeatureCall_1_1_0_0_0 returns XIfExpression
XPrimaryExpression returns XIfExpression
XParenthesizedExpression returns XIfExpression
XIfExpression returns XIfExpression
XExpressionOrVarDeclaration returns XIfExpression
Constraint:
(if=XExpression then=XExpression else=XExpression?)
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseTypeComputer._computeTypes(XIfExpression object,
ITypeComputationState state) |
protected XExpression |
XbaseTypeComputer.getElse(XIfExpression ifExpression)
Only for testing purpose.
|
protected XExpression |
XbaseTypeComputer.getThen(XIfExpression ifExpression)
Only for testing purpose.
|
| Modifier and Type | Method and Description |
|---|---|
T |
XbaseSwitch.caseXIfExpression(XIfExpression object)
Returns the result of interpreting the object as an instance of 'XIf Expression'
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseImplicitReturnFinder._findImplicitReturns(XIfExpression expression,
ImplicitReturnFinder.Acceptor acceptor) |
void |
EarlyExitValidator.checkDeadCode(XIfExpression condition) |
void |
XbaseValidator.checkInstanceOfOrder(XIfExpression expression) |
Copyright © 2015. All Rights Reserved.