public static class ScopeProviderAccess.ErrorDescription extends java.lang.Object implements IIdentifiableElementDescription
| Constructor and Description |
|---|
ErrorDescription(org.eclipse.xtext.nodemodel.INode node,
org.eclipse.xtext.naming.QualifiedName name) |
ErrorDescription(LightweightTypeReference syntacticReceiverType) |
public ErrorDescription(org.eclipse.xtext.nodemodel.INode node,
org.eclipse.xtext.naming.QualifiedName name)
public ErrorDescription(LightweightTypeReference syntacticReceiverType)
public boolean isFollowUpError()
public org.eclipse.xtext.naming.QualifiedName getName()
getName in interface org.eclipse.xtext.resource.IEObjectDescriptionpublic org.eclipse.xtext.nodemodel.INode getNode()
public org.eclipse.xtext.naming.QualifiedName getQualifiedName()
getQualifiedName in interface org.eclipse.xtext.resource.IEObjectDescriptionpublic org.eclipse.emf.ecore.EObject getEObjectOrProxy()
getEObjectOrProxy in interface org.eclipse.xtext.resource.IEObjectDescriptionpublic org.eclipse.emf.common.util.URI getEObjectURI()
getEObjectURI in interface org.eclipse.xtext.resource.IEObjectDescriptionpublic org.eclipse.emf.ecore.EClass getEClass()
getEClass in interface org.eclipse.xtext.resource.IEObjectDescriptionpublic java.lang.String getUserData(java.lang.String key)
getUserData in interface org.eclipse.xtext.resource.IEObjectDescriptionpublic java.lang.String[] getUserDataKeys()
getUserDataKeys in interface org.eclipse.xtext.resource.IEObjectDescriptionpublic org.eclipse.xtext.common.types.JvmIdentifiableElement getElementOrProxy()
getElementOrProxy in interface IIdentifiableElementDescriptionpublic java.lang.String getShadowingKey()
getShadowingKey in interface IIdentifiableElementDescriptionpublic int getBucketId()
getBucketId in interface IIdentifiableElementDescriptionpublic LightweightTypeReference getImplicitReceiverType()
getImplicitReceiverType in interface IIdentifiableElementDescriptionpublic XExpression getImplicitReceiver()
getImplicitReceiver in interface IIdentifiableElementDescriptionpublic java.util.Map<org.eclipse.xtext.common.types.JvmTypeParameter,LightweightMergedBoundTypeArgument> getImplicitReceiverTypeParameterMapping()
getImplicitReceiverTypeParameterMapping in interface IIdentifiableElementDescriptionpublic java.util.EnumSet<ConformanceHint> getImplicitReceiverConformanceHints()
getImplicitReceiverConformanceHints in interface IIdentifiableElementDescriptionpublic int getImplicitReceiverConformanceFlags()
getImplicitReceiverConformanceFlags in interface IIdentifiableElementDescriptionpublic LightweightTypeReference getSyntacticReceiverType()
getSyntacticReceiverType in interface IIdentifiableElementDescriptionpublic XExpression getSyntacticReceiver()
getSyntacticReceiver in interface IIdentifiableElementDescriptionpublic boolean isSyntacticReceiverPossibleArgument()
isSyntacticReceiverPossibleArgument in interface IIdentifiableElementDescriptionpublic java.util.Map<org.eclipse.xtext.common.types.JvmTypeParameter,LightweightMergedBoundTypeArgument> getSyntacticReceiverTypeParameterMapping()
getSyntacticReceiverTypeParameterMapping in interface IIdentifiableElementDescriptionpublic int getSyntacticReceiverConformanceFlags()
getSyntacticReceiverConformanceFlags in interface IIdentifiableElementDescriptionpublic XExpression getImplicitFirstArgument()
getImplicitFirstArgument in interface IIdentifiableElementDescriptionpublic LightweightTypeReference getImplicitFirstArgumentType()
getImplicitFirstArgumentType in interface IIdentifiableElementDescriptionpublic java.util.Map<org.eclipse.xtext.common.types.JvmTypeParameter,LightweightMergedBoundTypeArgument> getImplicitFirstArgumentTypeParameterMapping()
public java.util.EnumSet<ConformanceHint> getSyntacticReceiverConformanceHints()
getSyntacticReceiverConformanceHints in interface IIdentifiableElementDescriptionpublic int getImplicitFirstArgumentConformanceFlags()
public boolean isVisible()
isVisible in interface IIdentifiableElementDescriptionpublic boolean isStatic()
isStatic in interface IIdentifiableElementDescriptionpublic boolean isExtension()
isExtension in interface IIdentifiableElementDescriptionpublic boolean isTypeLiteral()
isTypeLiteral in interface IIdentifiableElementDescriptionpublic boolean isAnonymousClassConstructorCall()
isAnonymousClassConstructorCall in interface IIdentifiableElementDescriptionpublic int getNumberOfIrrelevantParameters()
getNumberOfIrrelevantParameters in interface IIdentifiableElementDescriptionpublic int getNumberOfParameters()
getNumberOfParameters in interface IIdentifiableElementDescriptionpublic boolean isValidStaticState()
isValidStaticState in interface IIdentifiableElementDescription