| 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.imports | |
| 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 |
|---|---|
XTypeLiteral |
XbaseFactory.createXTypeLiteral()
Returns a new object of class 'XType Literal'
|
| Modifier and Type | Method and Description |
|---|---|
void |
LiteralsCompiler._toJavaExpression(XTypeLiteral expr,
ITreeAppendable b) |
void |
LiteralsCompiler._toJavaStatement(XTypeLiteral expr,
ITreeAppendable b,
boolean isReferenced) |
| Modifier and Type | Method and Description |
|---|---|
protected org.eclipse.xtext.xbase.controlflow.EvaluationResult |
ConstantConditionsInterpreter._internalEvaluate(XTypeLiteral it,
EvaluationContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseFormatter2._format(XTypeLiteral expr,
FormattableDocument format)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseFormatter._format(XTypeLiteral expr,
IFormattableDocument format) |
| Modifier and Type | Class and Description |
|---|---|
class |
XTypeLiteralImpl
An implementation of the model object 'XType Literal'
|
class |
XTypeLiteralImplCustom |
| Modifier and Type | Method and Description |
|---|---|
XTypeLiteral |
XbaseFactoryImpl.createXTypeLiteral() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ImportsCollector._visit(XTypeLiteral semanticElement,
INode originNode,
ImportsAcceptor acceptor) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
AbstractConstantExpressionsInterpreter._internalEvaluate(XTypeLiteral it,
Context ctx) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
XbaseInterpreter._doEvaluate(XTypeLiteral literal,
IEvaluationContext context,
CancelIndicator indicator) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractXbaseSemanticSequencer.sequence_XTypeLiteral(org.eclipse.emf.ecore.EObject context,
XTypeLiteral semanticObject)
Deprecated.
|
protected void |
AbstractXbaseSemanticSequencer.sequence_XTypeLiteral(ISerializationContext context,
XTypeLiteral semanticObject)
Contexts:
XExpression returns XTypeLiteral
XAssignment returns XTypeLiteral
XAssignment.XBinaryOperation_1_1_0_0_0 returns XTypeLiteral
XOrExpression returns XTypeLiteral
XOrExpression.XBinaryOperation_1_0_0_0 returns XTypeLiteral
XAndExpression returns XTypeLiteral
XAndExpression.XBinaryOperation_1_0_0_0 returns XTypeLiteral
XEqualityExpression returns XTypeLiteral
XEqualityExpression.XBinaryOperation_1_0_0_0 returns XTypeLiteral
XRelationalExpression returns XTypeLiteral
XRelationalExpression.XInstanceOfExpression_1_0_0_0_0 returns XTypeLiteral
XRelationalExpression.XBinaryOperation_1_1_0_0_0 returns XTypeLiteral
XOtherOperatorExpression returns XTypeLiteral
XOtherOperatorExpression.XBinaryOperation_1_0_0_0 returns XTypeLiteral
XAdditiveExpression returns XTypeLiteral
XAdditiveExpression.XBinaryOperation_1_0_0_0 returns XTypeLiteral
XMultiplicativeExpression returns XTypeLiteral
XMultiplicativeExpression.XBinaryOperation_1_0_0_0 returns XTypeLiteral
XUnaryOperation returns XTypeLiteral
XCastedExpression returns XTypeLiteral
XCastedExpression.XCastedExpression_1_0_0_0 returns XTypeLiteral
XPostfixOperation returns XTypeLiteral
XPostfixOperation.XPostfixOperation_1_0_0 returns XTypeLiteral
XMemberFeatureCall returns XTypeLiteral
XMemberFeatureCall.XAssignment_1_0_0_0_0 returns XTypeLiteral
XMemberFeatureCall.XMemberFeatureCall_1_1_0_0_0 returns XTypeLiteral
XPrimaryExpression returns XTypeLiteral
XLiteral returns XTypeLiteral
XParenthesizedExpression returns XTypeLiteral
XExpressionOrVarDeclaration returns XTypeLiteral
XTypeLiteral returns XTypeLiteral
Constraint:
(type=[JvmType|QualifiedName] arrayDimensions+=ArrayBrackets*)
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseTypeComputer._computeTypes(XTypeLiteral object,
ITypeComputationState state) |
| Modifier and Type | Method and Description |
|---|---|
T |
XbaseSwitch.caseXTypeLiteral(XTypeLiteral object)
Returns the result of interpreting the object as an instance of 'XType Literal'
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseImplicitReturnFinder._findImplicitReturns(XTypeLiteral expression,
ImplicitReturnFinder.Acceptor acceptor) |
protected boolean |
ConstantExpressionValidator._isConstant(XTypeLiteral expression) |
void |
XbaseValidator.checkDeprecated(XTypeLiteral expression) |
void |
XbaseValidator.checkTypeLiteral(XTypeLiteral typeLiteral) |
Copyright © 2015. All Rights Reserved.