| 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 |
|---|---|
XDoWhileExpression |
XbaseFactory.createXDoWhileExpression()
Returns a new object of class 'XDo While Expression'
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseCompiler._toJavaStatement(XDoWhileExpression expr,
ITreeAppendable b,
boolean isReferenced) |
| Modifier and Type | Method and Description |
|---|---|
protected Collection<IEarlyExitComputer.ExitPoint> |
DefaultEarlyExitComputer._exitPoints(XDoWhileExpression expression) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseFormatter2._format(XDoWhileExpression expr,
FormattableDocument format)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseFormatter._format(XDoWhileExpression expr,
IFormattableDocument format) |
| Modifier and Type | Class and Description |
|---|---|
class |
XDoWhileExpressionImpl
An implementation of the model object 'XDo While Expression'
|
| Modifier and Type | Method and Description |
|---|---|
XDoWhileExpression |
XbaseFactoryImpl.createXDoWhileExpression() |
| Modifier and Type | Method and Description |
|---|---|
protected IEvaluationResult |
XbaseInterpreter._doEvaluate(XDoWhileExpression doWhileLoop,
IEvaluationContext context,
CancelIndicator indicator) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractXbaseSemanticSequencer.sequence_XDoWhileExpression(org.eclipse.emf.ecore.EObject context,
XDoWhileExpression semanticObject)
Deprecated.
|
protected void |
AbstractXbaseSemanticSequencer.sequence_XDoWhileExpression(ISerializationContext context,
XDoWhileExpression semanticObject)
Contexts:
XExpression returns XDoWhileExpression
XAssignment returns XDoWhileExpression
XAssignment.XBinaryOperation_1_1_0_0_0 returns XDoWhileExpression
XOrExpression returns XDoWhileExpression
XOrExpression.XBinaryOperation_1_0_0_0 returns XDoWhileExpression
XAndExpression returns XDoWhileExpression
XAndExpression.XBinaryOperation_1_0_0_0 returns XDoWhileExpression
XEqualityExpression returns XDoWhileExpression
XEqualityExpression.XBinaryOperation_1_0_0_0 returns XDoWhileExpression
XRelationalExpression returns XDoWhileExpression
XRelationalExpression.XInstanceOfExpression_1_0_0_0_0 returns XDoWhileExpression
XRelationalExpression.XBinaryOperation_1_1_0_0_0 returns XDoWhileExpression
XOtherOperatorExpression returns XDoWhileExpression
XOtherOperatorExpression.XBinaryOperation_1_0_0_0 returns XDoWhileExpression
XAdditiveExpression returns XDoWhileExpression
XAdditiveExpression.XBinaryOperation_1_0_0_0 returns XDoWhileExpression
XMultiplicativeExpression returns XDoWhileExpression
XMultiplicativeExpression.XBinaryOperation_1_0_0_0 returns XDoWhileExpression
XUnaryOperation returns XDoWhileExpression
XCastedExpression returns XDoWhileExpression
XCastedExpression.XCastedExpression_1_0_0_0 returns XDoWhileExpression
XPostfixOperation returns XDoWhileExpression
XPostfixOperation.XPostfixOperation_1_0_0 returns XDoWhileExpression
XMemberFeatureCall returns XDoWhileExpression
XMemberFeatureCall.XAssignment_1_0_0_0_0 returns XDoWhileExpression
XMemberFeatureCall.XMemberFeatureCall_1_1_0_0_0 returns XDoWhileExpression
XPrimaryExpression returns XDoWhileExpression
XParenthesizedExpression returns XDoWhileExpression
XDoWhileExpression returns XDoWhileExpression
XExpressionOrVarDeclaration returns XDoWhileExpression
Constraint:
(body=XExpression predicate=XExpression)
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseTypeComputer._computeTypes(XDoWhileExpression object,
ITypeComputationState state)
Since we are sure that the loop body is executed at least once, the early exit information
of the loop body expression can be used for the outer expression.
|
| Modifier and Type | Method and Description |
|---|---|
T |
XbaseSwitch.caseXDoWhileExpression(XDoWhileExpression object)
Returns the result of interpreting the object as an instance of 'XDo While Expression'
|
| Modifier and Type | Method and Description |
|---|---|
void |
EarlyExitValidator.checkDeadCode(XDoWhileExpression loop) |
Copyright © 2015. All Rights Reserved.