public class PrecomputedTypeResolution extends java.lang.Object implements ITypeResolution
| Constructor and Description |
|---|
PrecomputedTypeResolution(java.util.Map<ShallowEntity,ScopedTypeLookup> lookupMap)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<ScopedTypeLookup> |
getAllTypeLookups()
Returns all
ScopedTypeLookup. |
ScopedTypeLookup |
getTypeLookup(ShallowEntity entity)
Returns a type lookup for the given shallow entity.
|
public PrecomputedTypeResolution(java.util.Map<ShallowEntity,ScopedTypeLookup> lookupMap)
public ScopedTypeLookup getTypeLookup(ShallowEntity entity)
getTypeLookup in interface ITypeResolutionpublic java.util.Set<ScopedTypeLookup> getAllTypeLookups()
ScopedTypeLookup. Modifying one of them will modify the
underlying item returned by ITypeResolution.getTypeLookup(ShallowEntity).getAllTypeLookups in interface ITypeResolution