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