public class InstanceExtensionDescriptionWithImplicitFirstArgument extends InstanceExtensionDescription
| Constructor and Description |
|---|
InstanceExtensionDescriptionWithImplicitFirstArgument(org.eclipse.xtext.naming.QualifiedName qualifiedName,
org.eclipse.xtext.common.types.JvmFeature feature,
XExpression receiver,
LightweightTypeReference receiverType,
java.util.Map<org.eclipse.xtext.common.types.JvmTypeParameter,LightweightMergedBoundTypeArgument> receiverTypeParameterMapping,
int receiverConformanceFlags,
XExpression firstArgument,
LightweightTypeReference firstArgumentType,
java.util.Map<org.eclipse.xtext.common.types.JvmTypeParameter,LightweightMergedBoundTypeArgument> firstArgumentTypeParameterMapping,
int bucketId,
boolean visible,
boolean validStaticState) |
| Modifier and Type | Method and Description |
|---|---|
XExpression |
getImplicitFirstArgument() |
LightweightTypeReference |
getImplicitFirstArgumentType() |
XExpression |
getSyntacticReceiver() |
int |
getSyntacticReceiverConformanceFlags() |
LightweightTypeReference |
getSyntacticReceiverType() |
java.util.Map<org.eclipse.xtext.common.types.JvmTypeParameter,LightweightMergedBoundTypeArgument> |
getSyntacticReceiverTypeParameterMapping() |
getImplicitReceiver, getImplicitReceiverConformanceFlags, getImplicitReceiverType, getImplicitReceiverTypeParameterMapping, isExtension, isValidStaticStateisStaticcomputeShadowingKey, getBucketId, getElementOrProxy, getImplicitReceiverConformanceHints, getNumberOfIrrelevantParameters, getNumberOfParameters, getShadowingKey, getSyntacticReceiverConformanceHints, isAnonymousClassConstructorCall, isSyntacticReceiverPossibleArgument, isTypeLiteral, isVisible, toStringcreate, create, create, create, getEClass, getEObjectOrProxy, getEObjectURI, getName, getQualifiedName, getUserData, getUserDataKeys, normalizepublic InstanceExtensionDescriptionWithImplicitFirstArgument(org.eclipse.xtext.naming.QualifiedName qualifiedName,
org.eclipse.xtext.common.types.JvmFeature feature,
XExpression receiver,
LightweightTypeReference receiverType,
java.util.Map<org.eclipse.xtext.common.types.JvmTypeParameter,LightweightMergedBoundTypeArgument> receiverTypeParameterMapping,
int receiverConformanceFlags,
XExpression firstArgument,
LightweightTypeReference firstArgumentType,
java.util.Map<org.eclipse.xtext.common.types.JvmTypeParameter,LightweightMergedBoundTypeArgument> firstArgumentTypeParameterMapping,
int bucketId,
boolean visible,
boolean validStaticState)
public XExpression getSyntacticReceiver()
getSyntacticReceiver in interface IIdentifiableElementDescriptiongetSyntacticReceiver in class InstanceExtensionDescriptionpublic LightweightTypeReference getSyntacticReceiverType()
getSyntacticReceiverType in interface IIdentifiableElementDescriptiongetSyntacticReceiverType in class InstanceExtensionDescriptionpublic java.util.Map<org.eclipse.xtext.common.types.JvmTypeParameter,LightweightMergedBoundTypeArgument> getSyntacticReceiverTypeParameterMapping()
getSyntacticReceiverTypeParameterMapping in interface IIdentifiableElementDescriptiongetSyntacticReceiverTypeParameterMapping in class InstanceExtensionDescriptionpublic int getSyntacticReceiverConformanceFlags()
getSyntacticReceiverConformanceFlags in interface IIdentifiableElementDescriptiongetSyntacticReceiverConformanceFlags in class InstanceExtensionDescriptionpublic XExpression getImplicitFirstArgument()
getImplicitFirstArgument in interface IIdentifiableElementDescriptiongetImplicitFirstArgument in class BucketedEObjectDescriptionpublic LightweightTypeReference getImplicitFirstArgumentType()
getImplicitFirstArgumentType in interface IIdentifiableElementDescriptiongetImplicitFirstArgumentType in class BucketedEObjectDescription