public class TaintingQualifierHierarchy extends Object implements QualifierHierarchy<Tainting>
| Constructor and Description |
|---|
TaintingQualifierHierarchy() |
| Modifier and Type | Method and Description |
|---|---|
Tainting |
getBottom()
Gets the bottom annotation of the hierarchy.
|
Tainting |
getTop()
Gets the top annotation of the hierarchy.
|
Tainting |
greatestLowerBound(Tainting a,
Tainting b)
Gets the greatest lower bound of two qualifiers.
|
boolean |
isSubtype(Tainting subtype,
Tainting supertype)
Checks if
subtype is a subtype of supertype. |
Tainting |
leastUpperBound(Tainting a,
Tainting b)
Gets the least upper bound of two qualifiers.
|
public boolean isSubtype(Tainting subtype, Tainting supertype)
QualifierHierarchysubtype is a subtype of supertype.isSubtype in interface QualifierHierarchy<Tainting>public Tainting leastUpperBound(Tainting a, Tainting b)
QualifierHierarchyleastUpperBound in interface QualifierHierarchy<Tainting>public Tainting greatestLowerBound(Tainting a, Tainting b)
QualifierHierarchygreatestLowerBound in interface QualifierHierarchy<Tainting>public Tainting getTop()
QualifierHierarchygetTop in interface QualifierHierarchy<Tainting>public Tainting getBottom()
QualifierHierarchygetBottom in interface QualifierHierarchy<Tainting>