| Package | Description |
|---|---|
| wyal.lang | |
| wytp.types | |
| wytp.types.extractors | |
| wytp.types.subtyping | |
| wytp.types.util |
| Modifier and Type | Method and Description |
|---|---|
WyalFile.Type.Array |
WyalFile.Type.Array.clone(wybs.lang.SyntacticItem[] operands) |
| Modifier and Type | Method and Description |
|---|---|
WyalFile.Type.Array |
TypeSystem.extractReadableArray(WyalFile.Type type)
Extract the readable array type from a given type.
|
| Modifier and Type | Method and Description |
|---|---|
protected WyalFile.Type.Array |
ReadableArrayExtractor.construct(WyalFile.Type.Atom type) |
protected WyalFile.Type.Array |
ReadableArrayExtractor.intersect(WyalFile.Type.Array lhs,
WyalFile.Type.Array rhs) |
protected WyalFile.Type.Array |
ReadableArrayExtractor.subtract(WyalFile.Type.Array lhs,
WyalFile.Type.Array rhs) |
protected WyalFile.Type.Array |
ReadableArrayExtractor.union(WyalFile.Type.Array lhs,
WyalFile.Type.Array rhs) |
| Modifier and Type | Method and Description |
|---|---|
protected WyalFile.Type.Array |
ReadableArrayExtractor.intersect(WyalFile.Type.Array lhs,
WyalFile.Type.Array rhs) |
protected WyalFile.Type.Array |
ReadableArrayExtractor.subtract(WyalFile.Type.Array lhs,
WyalFile.Type.Array rhs) |
protected WyalFile.Type.Array |
ReadableArrayExtractor.union(WyalFile.Type.Array lhs,
WyalFile.Type.Array rhs) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
CoerciveSubtypeOperator.isVoidArray(CoerciveSubtypeOperator.Atom<WyalFile.Type.Array> lhs,
CoerciveSubtypeOperator.Atom<WyalFile.Type.Array> rhs,
wytp.types.subtyping.CoerciveSubtypeOperator.Assumptions assumptions)
Determine whether the intersection of two array types is void or not.
|
protected boolean |
CoerciveSubtypeOperator.isVoidArray(CoerciveSubtypeOperator.Atom<WyalFile.Type.Array> lhs,
CoerciveSubtypeOperator.Atom<WyalFile.Type.Array> rhs,
wytp.types.subtyping.CoerciveSubtypeOperator.Assumptions assumptions)
Determine whether the intersection of two array types is void or not.
|
| Modifier and Type | Method and Description |
|---|---|
protected WyalFile.Type |
AbstractTypeRewriter.rewriteArray(WyalFile.Type.Array type) |
protected AbstractTypeExtractor.Disjunct |
AbstractTypeExtractor.toDisjunctiveNormalForm(WyalFile.Type.Array type) |
Copyright © 2017. All rights reserved.