public class AmbiguousConstructorLinkingCandidate extends AbstractAmbiguousLinkingCandidate<ConstructorLinkingCandidate> implements IConstructorLinkingCandidate
Modifier | Constructor and Description |
---|---|
protected |
AmbiguousConstructorLinkingCandidate(ConstructorLinkingCandidate first,
AbstractPendingLinkingCandidate<?> second) |
Modifier and Type | Method and Description |
---|---|
JvmConstructor |
getConstructor() |
XConstructorCall |
getConstructorCall() |
protected java.lang.String[] |
getDiagnosticData() |
protected org.eclipse.emf.ecore.EStructuralFeature |
getFeatureToMark() |
protected java.lang.String |
getSyntaxDescriptions() |
boolean |
isAnonymousClassConstructorCall() |
addCandidate, applyToComputationState, applyToModel, compareTo, getAlternatives, getDeclaratorSimpleName, getExpression, getFeature, getFeatureTypeName, getPreferredCandidate, getPrimaryCandidate, getTypeArguments, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getTypeArguments
applyToComputationState, applyToModel, getExpression, getFeature, getPreferredCandidate
validate
protected AmbiguousConstructorLinkingCandidate(ConstructorLinkingCandidate first, AbstractPendingLinkingCandidate<?> second)
protected java.lang.String getSyntaxDescriptions()
getSyntaxDescriptions
in class AbstractAmbiguousLinkingCandidate<ConstructorLinkingCandidate>
public XConstructorCall getConstructorCall()
getConstructorCall
in interface IConstructorLinkingCandidate
public JvmConstructor getConstructor()
getConstructor
in interface IConstructorLinkingCandidate
public boolean isAnonymousClassConstructorCall()
isAnonymousClassConstructorCall
in interface IConstructorLinkingCandidate
protected org.eclipse.emf.ecore.EStructuralFeature getFeatureToMark()
getFeatureToMark
in class AbstractAmbiguousLinkingCandidate<ConstructorLinkingCandidate>
protected java.lang.String[] getDiagnosticData()
getDiagnosticData
in class AbstractAmbiguousLinkingCandidate<ConstructorLinkingCandidate>