@NonNullByDefault public interface IIdentifiableElementDescription extends IEObjectDescription
Modifier and Type | Method and Description |
---|---|
int |
getBucketId() |
JvmIdentifiableElement |
getElementOrProxy() |
XExpression |
getImplicitFirstArgument() |
LightweightTypeReference |
getImplicitFirstArgumentType() |
XExpression |
getImplicitReceiver() |
java.util.EnumSet<ConformanceHint> |
getImplicitReceiverConformanceHints() |
LightweightTypeReference |
getImplicitReceiverType() |
java.util.Map<JvmTypeParameter,LightweightMergedBoundTypeArgument> |
getImplicitReceiverTypeParameterMapping() |
java.lang.String |
getShadowingKey() |
XExpression |
getSyntacticReceiver() |
java.util.EnumSet<ConformanceHint> |
getSyntacticReceiverConformanceHints() |
LightweightTypeReference |
getSyntacticReceiverType() |
java.util.Map<JvmTypeParameter,LightweightMergedBoundTypeArgument> |
getSyntacticReceiverTypeParameterMapping() |
boolean |
isExtension() |
boolean |
isStatic() |
boolean |
isSyntacticReceiverPossibleArgument() |
boolean |
isTypeLiteral() |
boolean |
isVisible() |
getEClass, getEObjectOrProxy, getEObjectURI, getName, getQualifiedName, getUserData, getUserDataKeys
JvmIdentifiableElement getElementOrProxy()
java.lang.String getShadowingKey()
int getBucketId()
@Nullable LightweightTypeReference getImplicitReceiverType()
@Nullable XExpression getImplicitReceiver()
java.util.Map<JvmTypeParameter,LightweightMergedBoundTypeArgument> getImplicitReceiverTypeParameterMapping()
java.util.EnumSet<ConformanceHint> getImplicitReceiverConformanceHints()
@Nullable LightweightTypeReference getSyntacticReceiverType()
@Nullable XExpression getSyntacticReceiver()
boolean isSyntacticReceiverPossibleArgument()
java.util.Map<JvmTypeParameter,LightweightMergedBoundTypeArgument> getSyntacticReceiverTypeParameterMapping()
java.util.EnumSet<ConformanceHint> getSyntacticReceiverConformanceHints()
@Nullable XExpression getImplicitFirstArgument()
@Nullable LightweightTypeReference getImplicitFirstArgumentType()
boolean isVisible()
boolean isStatic()
boolean isTypeLiteral()
boolean isExtension()