| 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.typesystem.internal | |
| org.eclipse.xtext.xbase.util | |
| org.eclipse.xtext.xbase.validation |
| Modifier and Type | Method and Description |
|---|---|
XVariableDeclaration |
XbaseFactory.createXVariableDeclaration()
Returns a new object of class 'XVariable Declaration'
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseCompiler._toJavaStatement(XVariableDeclaration varDeclaration,
ITreeAppendable b,
boolean isReferenced) |
protected LightweightTypeReference |
XbaseCompiler.appendVariableTypeAndName(XVariableDeclaration varDeclaration,
ITreeAppendable appendable) |
| Modifier and Type | Method and Description |
|---|---|
protected Collection<IEarlyExitComputer.ExitPoint> |
DefaultEarlyExitComputer._exitPoints(XVariableDeclaration expression) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseFormatter2._format(XVariableDeclaration expr,
FormattableDocument format)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseFormatter._format(XVariableDeclaration expr,
IFormattableDocument format) |
| Modifier and Type | Class and Description |
|---|---|
class |
XVariableDeclarationImpl
An implementation of the model object 'XVariable Declaration'
|
class |
XVariableDeclarationImplCustom |
| Modifier and Type | Method and Description |
|---|---|
XVariableDeclaration |
XbaseFactoryImpl.createXVariableDeclaration() |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
XbaseInterpreter._assignValueTo(XVariableDeclaration variable,
XAbstractFeatureCall assignment,
Object value,
IEvaluationContext context,
CancelIndicator indicator) |
protected Object |
XbaseInterpreter._doEvaluate(XVariableDeclaration variableDecl,
IEvaluationContext context,
CancelIndicator indicator) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractXbaseSemanticSequencer.sequence_XVariableDeclaration(org.eclipse.emf.ecore.EObject context,
XVariableDeclaration semanticObject)
Deprecated.
|
protected void |
AbstractXbaseSemanticSequencer.sequence_XVariableDeclaration(ISerializationContext context,
XVariableDeclaration semanticObject)
Contexts:
XExpressionOrVarDeclaration returns XVariableDeclaration
XVariableDeclaration returns XVariableDeclaration
Constraint:
(writeable?
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseTypeComputer._computeTypes(XVariableDeclaration object,
ITypeComputationState state) |
protected void |
XbaseTypeComputer.addLocalToCurrentScope(XVariableDeclaration localVariable,
ITypeComputationState state) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
DefaultReentrantTypeResolver.getInvalidWritableVariableAccessMessage(XVariableDeclaration variable,
XAbstractFeatureCall featureCall,
IResolvedTypes resolvedTypes)
Provide the error message for mutable variables that may not be captured in lambdas.
|
| Modifier and Type | Method and Description |
|---|---|
T |
XbaseSwitch.caseXVariableDeclaration(XVariableDeclaration object)
Returns the result of interpreting the object as an instance of 'XVariable Declaration'
|
| Modifier and Type | Method and Description |
|---|---|
void |
XbaseValidator.checkLocalUsageOfDeclared(XVariableDeclaration variableDeclaration) |
void |
XbaseValidator.checkVariableDeclaration(XVariableDeclaration declaration) |
void |
XbaseValidator.checkVariableIsNotInferredAsVoid(XVariableDeclaration declaration) |
Copyright © 2015. All Rights Reserved.