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 ITypeResolution
public java.util.Set<ScopedTypeLookup> getAllTypeLookups()
ScopedTypeLookup
. Modifying one of them will modify the
underlying item returned by ITypeResolution.getTypeLookup(ShallowEntity)
.getAllTypeLookups
in interface ITypeResolution