Class InstanceExtensionDescriptionWithImplicitFirstArgument
- java.lang.Object
-
- org.eclipse.xtext.resource.AbstractEObjectDescription
-
- org.eclipse.xtext.resource.EObjectDescription
-
- org.eclipse.xtext.xbase.scoping.batch.BucketedEObjectDescription
-
- org.eclipse.xtext.xbase.scoping.batch.InstanceFeatureDescription
-
- org.eclipse.xtext.xbase.scoping.batch.InstanceExtensionDescription
-
- org.eclipse.xtext.xbase.scoping.batch.InstanceExtensionDescriptionWithImplicitFirstArgument
-
- All Implemented Interfaces:
org.eclipse.xtext.resource.IEObjectDescription,IIdentifiableElementDescription
public class InstanceExtensionDescriptionWithImplicitFirstArgument extends InstanceExtensionDescription
-
-
Constructor Summary
Constructors Constructor 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XExpressiongetImplicitFirstArgument()LightweightTypeReferencegetImplicitFirstArgumentType()XExpressiongetSyntacticReceiver()intgetSyntacticReceiverConformanceFlags()LightweightTypeReferencegetSyntacticReceiverType()java.util.Map<org.eclipse.xtext.common.types.JvmTypeParameter,LightweightMergedBoundTypeArgument>getSyntacticReceiverTypeParameterMapping()-
Methods inherited from class org.eclipse.xtext.xbase.scoping.batch.InstanceExtensionDescription
getImplicitReceiver, getImplicitReceiverConformanceFlags, getImplicitReceiverType, getImplicitReceiverTypeParameterMapping, isExtension, isValidStaticState
-
Methods inherited from class org.eclipse.xtext.xbase.scoping.batch.InstanceFeatureDescription
isStatic
-
Methods inherited from class org.eclipse.xtext.xbase.scoping.batch.BucketedEObjectDescription
computeShadowingKey, getBucketId, getElementOrProxy, getImplicitReceiverConformanceHints, getNumberOfIrrelevantParameters, getNumberOfParameters, getShadowingKey, getSyntacticReceiverConformanceHints, isAnonymousClassConstructorCall, isSyntacticReceiverPossibleArgument, isTypeLiteral, isVisible, toString
-
Methods inherited from class org.eclipse.xtext.resource.EObjectDescription
create, create, create, create, getEClass, getEObjectOrProxy, getEObjectURI, getName, getQualifiedName, getUserData, getUserDataKeys, normalize
-
-
-
-
Constructor Detail
-
InstanceExtensionDescriptionWithImplicitFirstArgument
public 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)
-
-
Method Detail
-
getSyntacticReceiver
public XExpression getSyntacticReceiver()
- Specified by:
getSyntacticReceiverin interfaceIIdentifiableElementDescription- Overrides:
getSyntacticReceiverin classInstanceExtensionDescription
-
getSyntacticReceiverType
public LightweightTypeReference getSyntacticReceiverType()
- Specified by:
getSyntacticReceiverTypein interfaceIIdentifiableElementDescription- Overrides:
getSyntacticReceiverTypein classInstanceExtensionDescription
-
getSyntacticReceiverTypeParameterMapping
public java.util.Map<org.eclipse.xtext.common.types.JvmTypeParameter,LightweightMergedBoundTypeArgument> getSyntacticReceiverTypeParameterMapping()
- Specified by:
getSyntacticReceiverTypeParameterMappingin interfaceIIdentifiableElementDescription- Overrides:
getSyntacticReceiverTypeParameterMappingin classInstanceExtensionDescription
-
getSyntacticReceiverConformanceFlags
public int getSyntacticReceiverConformanceFlags()
- Specified by:
getSyntacticReceiverConformanceFlagsin interfaceIIdentifiableElementDescription- Overrides:
getSyntacticReceiverConformanceFlagsin classInstanceExtensionDescription
-
getImplicitFirstArgument
public XExpression getImplicitFirstArgument()
- Specified by:
getImplicitFirstArgumentin interfaceIIdentifiableElementDescription- Overrides:
getImplicitFirstArgumentin classBucketedEObjectDescription
-
getImplicitFirstArgumentType
public LightweightTypeReference getImplicitFirstArgumentType()
- Specified by:
getImplicitFirstArgumentTypein interfaceIIdentifiableElementDescription- Overrides:
getImplicitFirstArgumentTypein classBucketedEObjectDescription
-
-