public class MeetIntegPolicy_c extends MeetPolicy_c<IntegPolicy> implements IntegPolicy
| Constructor and Description |
|---|
MeetIntegPolicy_c(java.util.Set<IntegPolicy> components,
JifTypeSystem ts,
polyglot.util.Position pos) |
| Modifier and Type | Method and Description |
|---|---|
protected Policy |
constructMeetPolicy(java.util.Set<IntegPolicy> components,
polyglot.util.Position pos) |
boolean |
isBottomIntegrity() |
boolean |
isTopIntegrity() |
IntegPolicy |
join(IntegPolicy p) |
boolean |
leq_(IntegPolicy p,
LabelEnv env,
LabelEnv.SearchState state) |
IntegPolicy |
meet(IntegPolicy p) |
equalsImpl, hashCode, hasVariables, hasWritersToReaders, isBottom, isCanonical, isRuntimeRepresentable, isSingleton, isTop, labelCheck, leq_, meetComponents, simplifyImpl, subst, throwTypes, toString, updateContextForCompclone, finalize, getClass, notify, notifyAll, wait, wait, waithasVariables, hasWritersToReaders, isBottom, isCanonical, isRuntimeRepresentable, isSingleton, isTop, labelCheck, simplify, subst, throwTypes, toStringpublic MeetIntegPolicy_c(java.util.Set<IntegPolicy> components, JifTypeSystem ts, polyglot.util.Position pos)
protected Policy constructMeetPolicy(java.util.Set<IntegPolicy> components, polyglot.util.Position pos)
constructMeetPolicy in class MeetPolicy_c<IntegPolicy>public boolean isBottomIntegrity()
isBottomIntegrity in interface IntegPolicypublic boolean isTopIntegrity()
isTopIntegrity in interface IntegPolicypublic boolean leq_(IntegPolicy p, LabelEnv env, LabelEnv.SearchState state)
leq_ in interface IntegPolicypublic IntegPolicy meet(IntegPolicy p)
meet in interface IntegPolicypublic IntegPolicy join(IntegPolicy p)
join in interface IntegPolicy