| Package | Description |
|---|---|
| org.eclipse.xtext.xbase | |
| org.eclipse.xtext.xbase.annotations.serializer | |
| org.eclipse.xtext.xbase.annotations.validation | |
| org.eclipse.xtext.xbase.compiler | |
| 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 |
| Modifier and Type | Method and Description |
|---|---|
XListLiteral |
XbaseFactory.createXListLiteral()
Returns a new object of class 'XList Literal'
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractXbaseWithAnnotationsSemanticSequencer.sequence_XAnnotationElementValue_XListLiteral(org.eclipse.emf.ecore.EObject context,
XListLiteral semanticObject)
Deprecated.
|
protected void |
AbstractXbaseWithAnnotationsSemanticSequencer.sequence_XAnnotationElementValue_XListLiteral(ISerializationContext context,
XListLiteral semanticObject)
Contexts:
XAnnotationElementValue returns XListLiteral
Constraint:
((elements+=XAnnotationOrExpression elements+=XAnnotationOrExpression*) | (elements+=XExpression elements+=XExpression*))?
|
protected void |
AbstractXbaseWithAnnotationsSemanticSequencer.sequence_XAnnotationElementValueOrCommaList_XListLiteral(org.eclipse.emf.ecore.EObject context,
XListLiteral semanticObject)
Deprecated.
|
protected void |
AbstractXbaseWithAnnotationsSemanticSequencer.sequence_XAnnotationElementValueOrCommaList_XListLiteral(ISerializationContext context,
XListLiteral semanticObject)
Contexts:
XAnnotationElementValueOrCommaList returns XListLiteral
Constraint:
(
(elements+=XAnnotationOrExpression elements+=XAnnotationOrExpression*) |
(elements+=XAnnotationElementValueOrCommaList_XListLiteral_1_1_0 elements+=XAnnotationOrExpression+) |
(elements+=XExpression elements+=XExpression*)
)?
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
AnnotationValueValidator._isValidAnnotationValue(XListLiteral expression) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseCompiler._toJavaExpression(XListLiteral literal,
ITreeAppendable b) |
protected void |
XbaseCompiler._toJavaStatement(XListLiteral literal,
ITreeAppendable b,
boolean isReferenced) |
protected boolean |
XbaseCompiler.canUseArrayInitializer(XListLiteral literal,
ITreeAppendable appendable) |
protected boolean |
XbaseCompiler.canUseArrayInitializerImpl(XListLiteral literal,
ITreeAppendable appendable) |
| Modifier and Type | Class and Description |
|---|---|
class |
XListLiteralImpl
An implementation of the model object 'XList Literal'
|
| Modifier and Type | Method and Description |
|---|---|
XListLiteral |
XbaseFactoryImpl.createXListLiteral() |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
XbaseInterpreter._doEvaluate(XListLiteral literal,
IEvaluationContext context,
CancelIndicator indicator) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractXbaseSemanticSequencer.sequence_XListLiteral(org.eclipse.emf.ecore.EObject context,
XListLiteral semanticObject)
Deprecated.
|
protected void |
AbstractXbaseSemanticSequencer.sequence_XListLiteral(ISerializationContext context,
XListLiteral semanticObject)
Contexts:
XExpression returns XListLiteral
XAssignment returns XListLiteral
XAssignment.XBinaryOperation_1_1_0_0_0 returns XListLiteral
XOrExpression returns XListLiteral
XOrExpression.XBinaryOperation_1_0_0_0 returns XListLiteral
XAndExpression returns XListLiteral
XAndExpression.XBinaryOperation_1_0_0_0 returns XListLiteral
XEqualityExpression returns XListLiteral
XEqualityExpression.XBinaryOperation_1_0_0_0 returns XListLiteral
XRelationalExpression returns XListLiteral
XRelationalExpression.XInstanceOfExpression_1_0_0_0_0 returns XListLiteral
XRelationalExpression.XBinaryOperation_1_1_0_0_0 returns XListLiteral
XOtherOperatorExpression returns XListLiteral
XOtherOperatorExpression.XBinaryOperation_1_0_0_0 returns XListLiteral
XAdditiveExpression returns XListLiteral
XAdditiveExpression.XBinaryOperation_1_0_0_0 returns XListLiteral
XMultiplicativeExpression returns XListLiteral
XMultiplicativeExpression.XBinaryOperation_1_0_0_0 returns XListLiteral
XUnaryOperation returns XListLiteral
XCastedExpression returns XListLiteral
XCastedExpression.XCastedExpression_1_0_0_0 returns XListLiteral
XPostfixOperation returns XListLiteral
XPostfixOperation.XPostfixOperation_1_0_0 returns XListLiteral
XMemberFeatureCall returns XListLiteral
XMemberFeatureCall.XAssignment_1_0_0_0_0 returns XListLiteral
XMemberFeatureCall.XMemberFeatureCall_1_1_0_0_0 returns XListLiteral
XPrimaryExpression returns XListLiteral
XLiteral returns XListLiteral
XCollectionLiteral returns XListLiteral
XListLiteral returns XListLiteral
XParenthesizedExpression returns XListLiteral
XExpressionOrVarDeclaration returns XListLiteral
Constraint:
(elements+=XExpression elements+=XExpression*)?
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseTypeComputer._computeTypes(XListLiteral literal,
ITypeComputationState state) |
protected void |
CollectionLiteralsTypeComputer.computeArrayLiteralType(XListLiteral literal,
LightweightTypeReference expectedArrayType,
ITypeExpectation expectation,
ITypeComputationState state) |
void |
CollectionLiteralsTypeComputer.computeType(XListLiteral literal,
ITypeComputationState state)
Entry point from the
XbaseTypeComputer. |
protected void |
CollectionLiteralsTypeComputer.computeType(XListLiteral literal,
JvmGenericType listType,
ITypeExpectation expectation,
ITypeComputationState state) |
| Modifier and Type | Method and Description |
|---|---|
T |
XbaseSwitch.caseXListLiteral(XListLiteral object)
Returns the result of interpreting the object as an instance of 'XList Literal'
|
Copyright © 2015. All Rights Reserved.