Class ExpressionBucket
- java.lang.Object
-
- org.eclipse.xtext.xbase.scoping.batch.ExpressionBucket
-
public class ExpressionBucket extends java.lang.ObjectA type bucket collects a number of types that originate in the very same source, e.g. all imported types are contained in the same bucket where all types that are available via wildcard imports are contained in a different bucket.
-
-
Constructor Summary
Constructors Constructor Description ExpressionBucket(int id, java.util.Map<XExpression,LightweightTypeReference> extensionProviders, IResolvedFeatures.Provider resolvedFeaturesProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.util.Map<XExpression,LightweightTypeReference>getExtensionProviders()intgetId()IResolvedFeatures.ProvidergetResolvedFeaturesProvider()inthashCode()java.lang.StringtoString()
-
-
-
Constructor Detail
-
ExpressionBucket
public ExpressionBucket(int id, java.util.Map<XExpression,LightweightTypeReference> extensionProviders, IResolvedFeatures.Provider resolvedFeaturesProvider)
-
-
Method Detail
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getId
public int getId()
-
getExtensionProviders
public java.util.Map<XExpression,LightweightTypeReference> getExtensionProviders()
-
getResolvedFeaturesProvider
public IResolvedFeatures.Provider getResolvedFeaturesProvider()
-
-