| Package | Description |
|---|---|
| org.eclipse.xtext.xbase | |
| org.eclipse.xtext.xbase.compiler | |
| org.eclipse.xtext.xbase.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.typesystem.util | |
| org.eclipse.xtext.xbase.util | |
| org.eclipse.xtext.xbase.validation |
| Modifier and Type | Method and Description |
|---|---|
XCasePart |
XbaseFactory.createXCasePart()
Returns a new object of class 'XCase Part'
|
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.util.EList<XCasePart> |
XSwitchExpression.getCases()
Returns the value of the 'Cases' containment reference list.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseCompiler._toJavaIfStatement(XCasePart casePart,
List<XCasePart> fallThroughCases,
XSwitchExpression expr,
XExpression then,
ITreeAppendable b,
boolean isReferenced,
String switchResultName,
String matchedVariable,
String variableName) |
protected ITreeAppendable |
XbaseCompiler.appendCloseIfStatement(XCasePart casePart,
ITreeAppendable caseAppendable) |
protected ITreeAppendable |
XbaseCompiler.appendOpenIfStatement(XCasePart casePart,
ITreeAppendable b,
String matchedVariable,
String variableName) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseCompiler._toJavaIfStatement(XCasePart casePart,
List<XCasePart> fallThroughCases,
XSwitchExpression expr,
XExpression then,
ITreeAppendable b,
boolean isReferenced,
String switchResultName,
String matchedVariable,
String variableName) |
| Modifier and Type | Class and Description |
|---|---|
class |
XCasePartImpl
An implementation of the model object 'XCase Part'
|
class |
XCasePartImplCustom |
| Modifier and Type | Field and Description |
|---|---|
protected org.eclipse.emf.common.util.EList<XCasePart> |
XSwitchExpressionImpl.cases
The cached value of the '
Cases' containment reference list |
| Modifier and Type | Method and Description |
|---|---|
XCasePart |
XbaseFactoryImpl.createXCasePart() |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.util.EList<XCasePart> |
XSwitchExpressionImpl.getCases() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractXbaseSemanticSequencer.sequence_XCasePart(org.eclipse.emf.ecore.EObject context,
XCasePart semanticObject)
Deprecated.
|
protected void |
AbstractXbaseSemanticSequencer.sequence_XCasePart(ISerializationContext context,
XCasePart semanticObject)
Contexts:
XCasePart returns XCasePart
Constraint:
(typeGuard=JvmTypeReference?
|
| Modifier and Type | Method and Description |
|---|---|
protected List<XCasePart> |
XbaseTypeComputer.getCases(XSwitchExpression switchExpression)
Only for testing purpose.
|
| Modifier and Type | Method and Description |
|---|---|
Boolean |
ThrownExceptionSwitch.caseXCasePart(XCasePart object) |
| Modifier and Type | Method and Description |
|---|---|
T |
XbaseSwitch.caseXCasePart(XCasePart object)
Returns the result of interpreting the object as an instance of 'XCase Part'
|
XExpression |
XSwitchExpressions.getThen(XCasePart casePart,
XSwitchExpression switchExpression) |
boolean |
XSwitchExpressions.isConstant(XCasePart casePart) |
boolean |
XSwitchExpressions.isJavaCaseExpression(XSwitchExpression it,
XCasePart casePart) |
| Modifier and Type | Method and Description |
|---|---|
void |
XbaseValidator.checkTypeGuards(XCasePart casePart) |
void |
XbaseValidator.checkTypeReferenceIsNotVoid(XCasePart expression) |
protected int |
EarlyExitValidator.markAsDeadCode(List<XCasePart> cases,
XCasePart from,
int idx,
int size) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
EarlyExitValidator.markAsDeadCode(List<XCasePart> cases,
XCasePart from,
int idx,
int size) |
Copyright © 2015. All Rights Reserved.