public static class TypeResolver.ContainerTypeResolver extends TypeResolver
TypeResolver.ContainerTypeResolver, TypeResolver.ElementTypeResolverForSV, TypeResolver.GenericSortResolver, TypeResolver.NonGenericSortResolver| Modifier and Type | Field and Description |
|---|---|
private SchemaVariable |
memberSV |
| Constructor and Description |
|---|
ContainerTypeResolver(SchemaVariable sv) |
| Modifier and Type | Method and Description |
|---|---|
private Sort |
getContainerSort(Operator op,
TermServices services) |
boolean |
isComplete(SchemaVariable sv,
SVSubstitute instCandidate,
SVInstantiations instMap,
TermServices services) |
Sort |
resolveSort(SchemaVariable sv,
SVSubstitute instCandidate,
SVInstantiations instMap,
Services services) |
String |
toString() |
createContainerTypeResolver, createElementTypeResolver, createGenericSortResolver, createNonGenericSortResolverprivate final SchemaVariable memberSV
public ContainerTypeResolver(SchemaVariable sv)
public boolean isComplete(SchemaVariable sv, SVSubstitute instCandidate, SVInstantiations instMap, TermServices services)
isComplete in class TypeResolverpublic Sort resolveSort(SchemaVariable sv, SVSubstitute instCandidate, SVInstantiations instMap, Services services)
resolveSort in class TypeResolverprivate Sort getContainerSort(Operator op, TermServices services)