| 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.impl | |
| org.eclipse.xtext.xbase.serializer | |
| org.eclipse.xtext.xbase.typesystem |
This package is the entry point for clients of the Xbase type inference.
|
| 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.typesystem.util | |
| org.eclipse.xtext.xbase.util | |
| org.eclipse.xtext.xbase.validation |
| Modifier and Type | Method and Description |
|---|---|
XConstructorCall |
XbaseFactory.createXConstructorCall()
Returns a new object of class 'XConstructor Call'
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseCompiler._toJavaExpression(XConstructorCall expr,
ITreeAppendable b) |
protected void |
XbaseCompiler._toJavaStatement(XConstructorCall expr,
ITreeAppendable b,
boolean isReferenced) |
protected void |
XbaseCompiler.appendConstructedTypeName(XConstructorCall constructorCall,
ITreeAppendable typeAppendable) |
protected void |
XbaseCompiler.constructorCallToJavaExpression(XConstructorCall expr,
ITreeAppendable b) |
protected ILocationData |
XbaseCompiler.getLocationWithNewKeyword(XConstructorCall call) |
| Modifier and Type | Method and Description |
|---|---|
protected Collection<IEarlyExitComputer.ExitPoint> |
DefaultEarlyExitComputer._exitPoints(XConstructorCall expression) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseFormatter2._format(XConstructorCall expr,
FormattableDocument format)
Deprecated.
|
protected boolean |
XbaseFormatter2._isMultiParamInOwnLine(XConstructorCall fc,
FormattableDocument doc)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseFormatter._format(XConstructorCall expr,
IFormattableDocument format) |
| Modifier and Type | Class and Description |
|---|---|
class |
XConstructorCallImpl
An implementation of the model object 'XConstructor Call'
|
class |
XConstructorCallImplCustom |
| Modifier and Type | Method and Description |
|---|---|
XConstructorCall |
XbaseFactoryImpl.createXConstructorCall() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ImportsCollector._visit(XConstructorCall semanticElement,
INode originNode,
ImportsAcceptor acceptor) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
XbaseInterpreter._doEvaluate(XConstructorCall constructorCall,
IEvaluationContext context,
CancelIndicator indicator) |
| Modifier and Type | Method and Description |
|---|---|
protected IScope |
SerializerScopeProvider.doCreateConstructorCallSerializationScope(XConstructorCall context) |
protected void |
AbstractXbaseSemanticSequencer.sequence_XConstructorCall(org.eclipse.emf.ecore.EObject context,
XConstructorCall semanticObject)
Deprecated.
|
protected void |
XbaseSemanticSequencer.sequence_XConstructorCall(ISerializationContext context,
XConstructorCall constructorCall)
Constraint:
(
constructor=[JvmConstructor|QualifiedName]
(typeArguments+=JvmArgumentTypeReference typeArguments+=JvmArgumentTypeReference*)?
|
protected void |
AbstractXbaseSemanticSequencer.sequence_XConstructorCall(ISerializationContext context,
XConstructorCall semanticObject)
Contexts:
XExpression returns XConstructorCall
XAssignment returns XConstructorCall
XAssignment.XBinaryOperation_1_1_0_0_0 returns XConstructorCall
XOrExpression returns XConstructorCall
XOrExpression.XBinaryOperation_1_0_0_0 returns XConstructorCall
XAndExpression returns XConstructorCall
XAndExpression.XBinaryOperation_1_0_0_0 returns XConstructorCall
XEqualityExpression returns XConstructorCall
XEqualityExpression.XBinaryOperation_1_0_0_0 returns XConstructorCall
XRelationalExpression returns XConstructorCall
XRelationalExpression.XInstanceOfExpression_1_0_0_0_0 returns XConstructorCall
XRelationalExpression.XBinaryOperation_1_1_0_0_0 returns XConstructorCall
XOtherOperatorExpression returns XConstructorCall
XOtherOperatorExpression.XBinaryOperation_1_0_0_0 returns XConstructorCall
XAdditiveExpression returns XConstructorCall
XAdditiveExpression.XBinaryOperation_1_0_0_0 returns XConstructorCall
XMultiplicativeExpression returns XConstructorCall
XMultiplicativeExpression.XBinaryOperation_1_0_0_0 returns XConstructorCall
XUnaryOperation returns XConstructorCall
XCastedExpression returns XConstructorCall
XCastedExpression.XCastedExpression_1_0_0_0 returns XConstructorCall
XPostfixOperation returns XConstructorCall
XPostfixOperation.XPostfixOperation_1_0_0 returns XConstructorCall
XMemberFeatureCall returns XConstructorCall
XMemberFeatureCall.XAssignment_1_0_0_0_0 returns XConstructorCall
XMemberFeatureCall.XMemberFeatureCall_1_1_0_0_0 returns XConstructorCall
XPrimaryExpression returns XConstructorCall
XParenthesizedExpression returns XConstructorCall
XExpressionOrVarDeclaration returns XConstructorCall
XConstructorCall returns XConstructorCall
Constraint:
(
constructor=[JvmConstructor|QualifiedName]
(typeArguments+=JvmArgumentTypeReference typeArguments+=JvmArgumentTypeReference*)?
|
| Modifier and Type | Method and Description |
|---|---|
JvmIdentifiableElement |
IResolvedTypes.getLinkedFeature(XConstructorCall constructorCall)
Returns the intermediate linking result for the given constructor call, if any.
|
JvmIdentifiableElement |
IResolvedTypes.NullResolvedTypes.getLinkedFeature(XConstructorCall constructorCall) |
IConstructorLinkingCandidate |
IResolvedTypes.getLinkingCandidate(XConstructorCall constructorCall)
Returns the intermediate linking candidate for the given constructor call, if any.
|
IConstructorLinkingCandidate |
IResolvedTypes.NullResolvedTypes.getLinkingCandidate(XConstructorCall constructorCall) |
| Modifier and Type | Method and Description |
|---|---|
XConstructorCall |
IConstructorLinkingCandidate.getConstructorCall() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseTypeComputer._computeTypes(XConstructorCall constructorCall,
ITypeComputationState state) |
List<? extends IConstructorLinkingCandidate> |
ITypeComputationState.getLinkingCandidates(XConstructorCall constructorCall)
The result is never empty.
|
| Modifier and Type | Method and Description |
|---|---|
XConstructorCall |
UnresolvableConstructorCall.getConstructorCall() |
XConstructorCall |
TypeInsteadOfConstructorLinkingCandidate.getConstructorCall() |
XConstructorCall |
ResolvedConstructor.getConstructorCall() |
XConstructorCall |
NullConstructorLinkingCandidate.getConstructorCall() |
XConstructorCall |
ConstructorLinkingCandidate.getConstructorCall() |
XConstructorCall |
AmbiguousConstructorLinkingCandidate.getConstructorCall() |
| Constructor and Description |
|---|
ConstructorLinkingCandidate(XConstructorCall constructorCall,
IIdentifiableElementDescription description,
ITypeExpectation expectation,
ExpressionTypeComputationState state) |
NullConstructorLinkingCandidate(XConstructorCall constructorCall,
AbstractTypeComputationState state) |
ResolvedConstructor(XConstructorCall constructorCall,
JvmConstructor constructor,
ITypeExpectation expectation,
ExpressionTypeComputationState state) |
TypeInsteadOfConstructorLinkingCandidate(XConstructorCall constructorCall,
IIdentifiableElementDescription description,
ExpressionTypeComputationState state) |
UnresolvableConstructorCall(XConstructorCall constructorCall,
INode node,
String text,
ExpressionTypeComputationState state) |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
ThrownExceptionSwitch.caseXConstructorCall(XConstructorCall object) |
| Modifier and Type | Method and Description |
|---|---|
T |
XbaseSwitch.caseXConstructorCall(XConstructorCall object)
Returns the result of interpreting the object as an instance of 'XConstructor Call'
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XbaseImplicitReturnFinder._findImplicitReturns(XConstructorCall expression,
ImplicitReturnFinder.Acceptor acceptor) |
String |
UIStrings.arguments(XConstructorCall constructorCall) |
void |
XbaseValidator.checkDeprecated(XConstructorCall expression) |
void |
XbaseValidator.checkExplicitOperationCall(XConstructorCall constructorCall) |
void |
XbaseValidator.checkTypeArguments(XConstructorCall expression) |
String |
UIStrings.typeArguments(XConstructorCall constructorCall) |
Copyright © 2015. All Rights Reserved.