Class AmbiguousConstructorLinkingCandidate
- java.lang.Object
-
- org.eclipse.xtext.xbase.typesystem.internal.AbstractAmbiguousLinkingCandidate<ConstructorLinkingCandidate>
-
- org.eclipse.xtext.xbase.typesystem.internal.AmbiguousConstructorLinkingCandidate
-
- All Implemented Interfaces:
IAmbiguousLinkingCandidate
,IApplicableCandidate
,IConstructorLinkingCandidate
,ILinkingCandidate
public class AmbiguousConstructorLinkingCandidate extends AbstractAmbiguousLinkingCandidate<ConstructorLinkingCandidate> implements IConstructorLinkingCandidate
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AmbiguousConstructorLinkingCandidate(ConstructorLinkingCandidate first, AbstractPendingLinkingCandidate<?> second)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.xtext.common.types.JvmConstructor
getConstructor()
XConstructorCall
getConstructorCall()
protected java.lang.String[]
getDiagnosticData()
protected org.eclipse.emf.ecore.EStructuralFeature
getFeatureToMark()
protected java.lang.String
getSyntaxDescriptions()
boolean
isAnonymousClassConstructorCall()
-
Methods inherited from class org.eclipse.xtext.xbase.typesystem.internal.AbstractAmbiguousLinkingCandidate
addCandidate, applyToComputationState, applyToModel, compareTo, getAlternatives, getDeclaratorSimpleName, getExpression, getFeature, getFeatureTypeName, getPreferredCandidate, getPrimaryCandidate, getTypeArguments, validate
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.xtext.xbase.typesystem.computation.IApplicableCandidate
validate
-
Methods inherited from interface org.eclipse.xtext.xbase.typesystem.computation.IConstructorLinkingCandidate
getTypeArguments
-
Methods inherited from interface org.eclipse.xtext.xbase.typesystem.computation.ILinkingCandidate
applyToComputationState, applyToModel, getExpression, getFeature, getPreferredCandidate
-
-
-
-
Constructor Detail
-
AmbiguousConstructorLinkingCandidate
protected AmbiguousConstructorLinkingCandidate(ConstructorLinkingCandidate first, AbstractPendingLinkingCandidate<?> second)
-
-
Method Detail
-
getSyntaxDescriptions
protected java.lang.String getSyntaxDescriptions()
- Specified by:
getSyntaxDescriptions
in classAbstractAmbiguousLinkingCandidate<ConstructorLinkingCandidate>
-
getConstructorCall
public XConstructorCall getConstructorCall()
- Specified by:
getConstructorCall
in interfaceIConstructorLinkingCandidate
-
getConstructor
public org.eclipse.xtext.common.types.JvmConstructor getConstructor()
- Specified by:
getConstructor
in interfaceIConstructorLinkingCandidate
-
isAnonymousClassConstructorCall
public boolean isAnonymousClassConstructorCall()
- Specified by:
isAnonymousClassConstructorCall
in interfaceIConstructorLinkingCandidate
-
getFeatureToMark
protected org.eclipse.emf.ecore.EStructuralFeature getFeatureToMark()
- Specified by:
getFeatureToMark
in classAbstractAmbiguousLinkingCandidate<ConstructorLinkingCandidate>
-
getDiagnosticData
protected java.lang.String[] getDiagnosticData()
- Specified by:
getDiagnosticData
in classAbstractAmbiguousLinkingCandidate<ConstructorLinkingCandidate>
-
-