Class ExpressionBucket
- java.lang.Object
-
- org.eclipse.xtext.xbase.scoping.batch.ExpressionBucket
-
public class ExpressionBucket extends java.lang.Object
A 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 boolean
equals(java.lang.Object obj)
java.util.Map<XExpression,LightweightTypeReference>
getExtensionProviders()
int
getId()
IResolvedFeatures.Provider
getResolvedFeaturesProvider()
int
hashCode()
java.lang.String
toString()
-
-
-
Constructor Detail
-
ExpressionBucket
public ExpressionBucket(int id, java.util.Map<XExpression,LightweightTypeReference> extensionProviders, IResolvedFeatures.Provider resolvedFeaturesProvider)
-
-
Method Detail
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getId
public int getId()
-
getExtensionProviders
public java.util.Map<XExpression,LightweightTypeReference> getExtensionProviders()
-
getResolvedFeaturesProvider
public IResolvedFeatures.Provider getResolvedFeaturesProvider()
-
-