| Modifier and type | Property and description |
|---|---|
| org.eclipse.xtext.xbase.XExpression | argument |
| protected java.util.List<E> | arguments |
| protected java.lang.String | featureTypeName |
| org.eclipse.xtext.common.types.JvmOperation | operation |
| protected java.util.List<E> | plainSyntacticTypeArguments |
| org.eclipse.xtext.xbase.XExpression | receiver |
| protected org.eclipse.xtext.xbase.typesystem.internal.ExpressionTypeComputationState | state |
| java.lang.String | validationDescription
Replies the string representation of the candidate. |
| Constructor and description |
|---|
| new(XCastedExpression,IIdentifiableElementDescription,ITypeExpectation,ExpressionTypeComputationState)
Constructor. |
| Modifier and type | Action and description |
|---|---|
| void | applyToModel(IResolvedTypes) |
| protected org.eclipse.xtext.xbase.typesystem.computation.ILinkingCandidate | createAmbiguousLinkingCandidate(AbstractPendingLinkingCandidate<Expression>) |
| protected org.eclipse.xtext.xbase.typesystem.computation.ILinkingCandidate | createSuspiciousLinkingCandidate(AbstractPendingLinkingCandidate<Expression>) |
| protected void | ensureLinkingOperation
Ensure that the values that should be replied by getReceiver() and getArgument() are correctly computed. |
| org.eclipse.xtext.xbase.XExpression | getArgument |
| protected java.util.List<E> | getArguments |
| protected java.lang.String | getFeatureTypeName |
| org.eclipse.xtext.common.types.JvmOperation | getOperation |
| protected java.util.List<E> | getPlainSyntacticTypeArguments |
| org.eclipse.xtext.xbase.typesystem.computation.ILinkingCandidate | getPreferredCandidate(ILinkingCandidate) |
| org.eclipse.xtext.xbase.XExpression | getReceiver |
| protected org.eclipse.xtext.xbase.typesystem.internal.ExpressionTypeComputationState | getState |
| java.lang.String | getValidationDescription
Replies the string representation of the candidate. |
| protected boolean | hasReceiver |
| boolean | isExtension |
| boolean | isTypeLiteral |
val argument : org.eclipse.xtext.xbase.XExpression
This property is an alias for the action: getArgument
protected val arguments : java.util.List<E>
This property is an alias for the action: getArguments
protected val featureTypeName : java.lang.String
This property is an alias for the action: getFeatureTypeName
val operation : org.eclipse.xtext.common.types.JvmOperation
This property is an alias for the action: getOperation
protected val plainSyntacticTypeArguments : java.util.List<E>
This property is an alias for the action: getPlainSyntacticTypeArguments
val receiver : org.eclipse.xtext.xbase.XExpression
This property is an alias for the action: getReceiver
protected val state : org.eclipse.xtext.xbase.typesystem.internal.ExpressionTypeComputationState
This property is an alias for the action: getState
val validationDescription : java.lang.String
This property is an alias for the action: getValidationDescription
new(XCastedExpression,IIdentifiableElementDescription,ITypeExpectation,ExpressionTypeComputationState)
def applyToModel(IResolvedTypes)
protected def createAmbiguousLinkingCandidate(AbstractPendingLinkingCandidate<Expression>) : org.eclipse.xtext.xbase.typesystem.computation.ILinkingCandidate
protected def createSuspiciousLinkingCandidate(AbstractPendingLinkingCandidate<Expression>) : org.eclipse.xtext.xbase.typesystem.computation.ILinkingCandidate
protected def ensureLinkingOperation
def getArgument : org.eclipse.xtext.xbase.XExpression
protected def getArguments : java.util.List<E>
protected def getFeatureTypeName : java.lang.String
def getOperation : org.eclipse.xtext.common.types.JvmOperation
protected def getPlainSyntacticTypeArguments : java.util.List<E>
def getPreferredCandidate(ILinkingCandidate) : org.eclipse.xtext.xbase.typesystem.computation.ILinkingCandidate
def getReceiver : org.eclipse.xtext.xbase.XExpression
protected def getState : org.eclipse.xtext.xbase.typesystem.internal.ExpressionTypeComputationState
def getValidationDescription : java.lang.String
protected def hasReceiver : boolean
def isExtension : boolean
def isTypeLiteral : boolean