| 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 |
|---|---|
XBlockExpression |
XbaseFactory.createXBlockExpression()
Returns a new object of class 'XBlock Expression'
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseCompiler._toJavaExpression(XBlockExpression expr,
ITreeAppendable b) |
protected void |
XbaseCompiler._toJavaStatement(XBlockExpression expr,
ITreeAppendable b,
boolean isReferenced) |
ITreeAppendable |
AbstractXbaseCompiler.compile(XBlockExpression expr,
ITreeAppendable b,
LightweightTypeReference expectedReturnType)
this one trims the outer block
|
protected void |
AbstractXbaseCompiler.compileWithJvmConstructorCall(XBlockExpression obj,
ITreeAppendable apendable) |
| Modifier and Type | Method and Description |
|---|---|
protected Collection<IEarlyExitComputer.ExitPoint> |
DefaultEarlyExitComputer._exitPoints(XBlockExpression expression) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseFormatter2._format(XBlockExpression expr,
FormattableDocument format)
Deprecated.
|
protected boolean |
XbaseFormatter2.isSingleLineBlock(XBlockExpression expr,
FormattableDocument format)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseFormatter._format(XBlockExpression expr,
IFormattableDocument format) |
protected boolean |
XbaseFormatter.isSingleLineBlock(XBlockExpression expr) |
| Modifier and Type | Class and Description |
|---|---|
class |
XBlockExpressionImpl
An implementation of the model object 'XBlock Expression'
|
class |
XBlockExpressionImplCustom |
| Modifier and Type | Method and Description |
|---|---|
XBlockExpression |
XbaseFactoryImpl.createXBlockExpression() |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
XbaseInterpreter._doEvaluate(XBlockExpression literal,
IEvaluationContext context,
CancelIndicator indicator) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractXbaseSemanticSequencer.sequence_XBlockExpression(org.eclipse.emf.ecore.EObject context,
XBlockExpression semanticObject)
Deprecated.
|
protected void |
AbstractXbaseSemanticSequencer.sequence_XBlockExpression(ISerializationContext context,
XBlockExpression semanticObject)
Contexts:
XExpression returns XBlockExpression
XAssignment returns XBlockExpression
XAssignment.XBinaryOperation_1_1_0_0_0 returns XBlockExpression
XOrExpression returns XBlockExpression
XOrExpression.XBinaryOperation_1_0_0_0 returns XBlockExpression
XAndExpression returns XBlockExpression
XAndExpression.XBinaryOperation_1_0_0_0 returns XBlockExpression
XEqualityExpression returns XBlockExpression
XEqualityExpression.XBinaryOperation_1_0_0_0 returns XBlockExpression
XRelationalExpression returns XBlockExpression
XRelationalExpression.XInstanceOfExpression_1_0_0_0_0 returns XBlockExpression
XRelationalExpression.XBinaryOperation_1_1_0_0_0 returns XBlockExpression
XOtherOperatorExpression returns XBlockExpression
XOtherOperatorExpression.XBinaryOperation_1_0_0_0 returns XBlockExpression
XAdditiveExpression returns XBlockExpression
XAdditiveExpression.XBinaryOperation_1_0_0_0 returns XBlockExpression
XMultiplicativeExpression returns XBlockExpression
XMultiplicativeExpression.XBinaryOperation_1_0_0_0 returns XBlockExpression
XUnaryOperation returns XBlockExpression
XCastedExpression returns XBlockExpression
XCastedExpression.XCastedExpression_1_0_0_0 returns XBlockExpression
XPostfixOperation returns XBlockExpression
XPostfixOperation.XPostfixOperation_1_0_0 returns XBlockExpression
XMemberFeatureCall returns XBlockExpression
XMemberFeatureCall.XAssignment_1_0_0_0_0 returns XBlockExpression
XMemberFeatureCall.XMemberFeatureCall_1_1_0_0_0 returns XBlockExpression
XPrimaryExpression returns XBlockExpression
XParenthesizedExpression returns XBlockExpression
XBlockExpression returns XBlockExpression
XExpressionOrVarDeclaration returns XBlockExpression
Constraint:
expressions+=XExpressionOrVarDeclaration*
|
protected void |
AbstractXbaseSemanticSequencer.sequence_XExpressionInClosure(org.eclipse.emf.ecore.EObject context,
XBlockExpression semanticObject)
Deprecated.
|
protected void |
AbstractXbaseSemanticSequencer.sequence_XExpressionInClosure(ISerializationContext context,
XBlockExpression semanticObject)
Contexts:
XExpressionInClosure returns XBlockExpression
Constraint:
expressions+=XExpressionOrVarDeclaration*
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseTypeComputer._computeTypes(XBlockExpression object,
ITypeComputationState state) |
| Modifier and Type | Method and Description |
|---|---|
T |
XbaseSwitch.caseXBlockExpression(XBlockExpression object)
Returns the result of interpreting the object as an instance of 'XBlock Expression'
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseImplicitReturnFinder._findImplicitReturns(XBlockExpression expression,
ImplicitReturnFinder.Acceptor acceptor) |
void |
EarlyExitValidator.checkDeadCode(XBlockExpression block) |
void |
XbaseValidator.checkNoJavaStyleTypeCasting(XBlockExpression blockExpression) |
Copyright © 2015. All Rights Reserved.