Class TypeBucket
- java.lang.Object
-
- org.eclipse.xtext.xbase.scoping.batch.TypeBucket
-
- Direct Known Subclasses:
SynonymTypeBucket,TypeWithRestrictedNamesBucket
public class TypeBucket 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 TypeBucket(int id, java.util.List<? extends org.eclipse.xtext.common.types.JvmType> types, IResolvedFeatures.Provider resolvedFeaturesProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)intgetFlags()intgetId()IResolvedFeatures.ProvidergetResolvedFeaturesProvider()java.util.List<? extends org.eclipse.xtext.common.types.JvmType>getTypes()java.util.Map<? extends org.eclipse.xtext.common.types.JvmType,? extends java.util.Set<java.lang.String>>getTypesToNames()inthashCode()booleanisRestrictingNames()java.lang.StringtoString()
-
-
-
Constructor Detail
-
TypeBucket
public TypeBucket(int id, java.util.List<? extends org.eclipse.xtext.common.types.JvmType> types, IResolvedFeatures.Provider resolvedFeaturesProvider)
-
-
Method Detail
-
getFlags
public int getFlags()
-
getTypesToNames
public java.util.Map<? extends org.eclipse.xtext.common.types.JvmType,? extends java.util.Set<java.lang.String>> getTypesToNames()
-
isRestrictingNames
public boolean isRestrictingNames()
-
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()
-
getTypes
public java.util.List<? extends org.eclipse.xtext.common.types.JvmType> getTypes()
-
getResolvedFeaturesProvider
public IResolvedFeatures.Provider getResolvedFeaturesProvider()
-
-