| Package | Description |
|---|---|
| org.eclipse.xtext.xbase | |
| org.eclipse.xtext.xbase.compiler | |
| org.eclipse.xtext.xbase.controlflow | |
| org.eclipse.xtext.xbase.impl | |
| org.eclipse.xtext.xbase.interpreter | |
| 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 |
|---|---|
XStringLiteral |
XbaseFactory.createXStringLiteral()
Returns a new object of class 'XString Literal'
|
| Modifier and Type | Method and Description |
|---|---|
void |
LiteralsCompiler._toJavaExpression(XStringLiteral expr,
ITreeAppendable b) |
void |
LiteralsCompiler._toJavaStatement(XStringLiteral expr,
ITreeAppendable b,
boolean isReferenced) |
protected void |
LiteralsCompiler.toJavaExpression(XStringLiteral literal,
ITreeAppendable appendable,
boolean useUnicodeEscapes) |
protected void |
LiteralsCompiler.toJavaStatement(XStringLiteral expr,
ITreeAppendable b,
boolean isReferenced,
boolean useUnicodeEscapes) |
| Modifier and Type | Method and Description |
|---|---|
protected org.eclipse.xtext.xbase.controlflow.EvaluationResult |
ConstantConditionsInterpreter._internalEvaluate(XStringLiteral it,
EvaluationContext context) |
| Modifier and Type | Class and Description |
|---|---|
class |
XStringLiteralImpl
An implementation of the model object 'XString Literal'
|
| Modifier and Type | Method and Description |
|---|---|
XStringLiteral |
XbaseFactoryImpl.createXStringLiteral() |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
AbstractConstantExpressionsInterpreter._internalEvaluate(XStringLiteral it,
Context ctx) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
XbaseInterpreter._doEvaluate(XStringLiteral literal,
IEvaluationContext context,
CancelIndicator indicator) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractXbaseSemanticSequencer.sequence_XStringLiteral(org.eclipse.emf.ecore.EObject context,
XStringLiteral semanticObject)
Deprecated.
|
protected void |
AbstractXbaseSemanticSequencer.sequence_XStringLiteral(ISerializationContext context,
XStringLiteral semanticObject)
Contexts:
XExpression returns XStringLiteral
XAssignment returns XStringLiteral
XAssignment.XBinaryOperation_1_1_0_0_0 returns XStringLiteral
XOrExpression returns XStringLiteral
XOrExpression.XBinaryOperation_1_0_0_0 returns XStringLiteral
XAndExpression returns XStringLiteral
XAndExpression.XBinaryOperation_1_0_0_0 returns XStringLiteral
XEqualityExpression returns XStringLiteral
XEqualityExpression.XBinaryOperation_1_0_0_0 returns XStringLiteral
XRelationalExpression returns XStringLiteral
XRelationalExpression.XInstanceOfExpression_1_0_0_0_0 returns XStringLiteral
XRelationalExpression.XBinaryOperation_1_1_0_0_0 returns XStringLiteral
XOtherOperatorExpression returns XStringLiteral
XOtherOperatorExpression.XBinaryOperation_1_0_0_0 returns XStringLiteral
XAdditiveExpression returns XStringLiteral
XAdditiveExpression.XBinaryOperation_1_0_0_0 returns XStringLiteral
XMultiplicativeExpression returns XStringLiteral
XMultiplicativeExpression.XBinaryOperation_1_0_0_0 returns XStringLiteral
XUnaryOperation returns XStringLiteral
XCastedExpression returns XStringLiteral
XCastedExpression.XCastedExpression_1_0_0_0 returns XStringLiteral
XPostfixOperation returns XStringLiteral
XPostfixOperation.XPostfixOperation_1_0_0 returns XStringLiteral
XMemberFeatureCall returns XStringLiteral
XMemberFeatureCall.XAssignment_1_0_0_0_0 returns XStringLiteral
XMemberFeatureCall.XMemberFeatureCall_1_1_0_0_0 returns XStringLiteral
XPrimaryExpression returns XStringLiteral
XLiteral returns XStringLiteral
XParenthesizedExpression returns XStringLiteral
XExpressionOrVarDeclaration returns XStringLiteral
XStringLiteral returns XStringLiteral
Constraint:
value=STRING
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseTypeComputer._computeTypes(XStringLiteral object,
ITypeComputationState state) |
| Modifier and Type | Method and Description |
|---|---|
T |
XbaseSwitch.caseXStringLiteral(XStringLiteral object)
Returns the result of interpreting the object as an instance of 'XString Literal'
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseImplicitReturnFinder._findImplicitReturns(XStringLiteral expression,
ImplicitReturnFinder.Acceptor acceptor) |
protected boolean |
ConstantExpressionValidator._isConstant(XStringLiteral expression) |
Copyright © 2015. All Rights Reserved.