io.sarl.lang.typesystem.cast
Class AmbiguousCastOperatorLinkingCandidate
All Superinterfaces:
ICastOperatorLinkingCandidate, org.eclipse.xtext.xbase.typesystem.computation.IAmbiguousLinkingCandidate, org.eclipse.xtext.xbase.typesystem.computation.IApplicableCandidate, org.eclipse.xtext.xbase.typesystem.computation.ILinkingCandidate
class AmbiguousCastOperatorLinkingCandidate
extends java.lang.Object
implements ICastOperatorLinkingCandidate
Ambiguous linking candidate for cast operator.
Maven Group Identifier:
io.sarl.lang
Maven Artifact Identifier:
compiler
Since:
0.9
Property Summary
Modifier and type Property and description
org.eclipse.xtext.xbase.XExpression argument
protected java.lang.String diagnosticData
protected org.eclipse.emf.ecore.EStructuralFeature featureToMark
protected java.lang.String featureTypeName
org.eclipse.xtext.common.types.JvmOperation operation
org.eclipse.xtext.xbase.XExpression receiver
protected java.lang.String syntaxDescriptions
Constructor Summary
Action Summary
Modifier and type Action and description
org.eclipse.xtext.xbase.XExpression getArgument
protected java.lang.String getDiagnosticData
protected org.eclipse.emf.ecore.EStructuralFeature getFeatureToMark
protected java.lang.String getFeatureTypeName
org.eclipse.xtext.common.types.JvmOperation getOperation
org.eclipse.xtext.xbase.XExpression getReceiver
protected java.lang.String getSyntaxDescriptions
Property Details
argument
val argument : org.eclipse.xtext.xbase.XExpression

This property is an alias for the action: getArgument

diagnosticData
protected val diagnosticData : java.lang.String

This property is an alias for the action: getDiagnosticData

featureToMark
protected val featureToMark : org.eclipse.emf.ecore.EStructuralFeature

This property is an alias for the action: getFeatureToMark

featureTypeName
protected val featureTypeName : java.lang.String

This property is an alias for the action: getFeatureTypeName

operation
val operation : org.eclipse.xtext.common.types.JvmOperation

This property is an alias for the action: getOperation

receiver
val receiver : org.eclipse.xtext.xbase.XExpression

This property is an alias for the action: getReceiver

syntaxDescriptions
protected val syntaxDescriptions : java.lang.String

This property is an alias for the action: getSyntaxDescriptions

Constructor Details
new(CastOperatorLinkingCandidate,AbstractPendingLinkingCandidate<Expression>)
protected new(CastOperatorLinkingCandidate,AbstractPendingLinkingCandidate<Expression>)
Constructor.
Parameters:
first - the first candidate.
second - the second candidate.
Action Details
getArgument
def getArgument : org.eclipse.xtext.xbase.XExpression
getDiagnosticData
protected def getDiagnosticData : java.lang.String
getFeatureToMark
protected def getFeatureToMark : org.eclipse.emf.ecore.EStructuralFeature
getFeatureTypeName
protected def getFeatureTypeName : java.lang.String
getOperation
def getOperation : org.eclipse.xtext.common.types.JvmOperation
getReceiver
def getReceiver : org.eclipse.xtext.xbase.XExpression
getSyntaxDescriptions
protected def getSyntaxDescriptions : java.lang.String