public class JoinConfPolicy_c extends JoinPolicy_c<ConfPolicy> implements JoinConfPolicy
| Constructor and Description |
|---|
JoinConfPolicy_c(java.util.Set<ConfPolicy> components,
JifTypeSystem ts,
polyglot.util.Position pos) |
| Modifier and Type | Method and Description |
|---|---|
protected Policy |
constructJoinPolicy(java.util.Set<ConfPolicy> components,
polyglot.util.Position pos) |
boolean |
isBottomConfidentiality() |
boolean |
isTopConfidentiality() |
ConfPolicy |
join(ConfPolicy p) |
boolean |
leq_(ConfPolicy p,
LabelEnv env,
LabelEnv.SearchState state) |
ConfPolicy |
meet(ConfPolicy p) |
equalsImpl, hashCode, hasVariables, hasWritersToReaders, isBottom, isCanonical, isRuntimeRepresentable, isSingleton, isTop, joinComponents, labelCheck, leq_, simplifyImpl, subst, throwTypes, toString, updateContextForCompclone, finalize, getClass, notify, notifyAll, wait, wait, waitjoinComponentshasVariables, hasWritersToReaders, isBottom, isCanonical, isRuntimeRepresentable, isSingleton, isTop, labelCheck, simplify, subst, throwTypes, toStringpublic JoinConfPolicy_c(java.util.Set<ConfPolicy> components, JifTypeSystem ts, polyglot.util.Position pos)
protected Policy constructJoinPolicy(java.util.Set<ConfPolicy> components, polyglot.util.Position pos)
constructJoinPolicy in class JoinPolicy_c<ConfPolicy>public boolean isBottomConfidentiality()
isBottomConfidentiality in interface ConfPolicypublic boolean isTopConfidentiality()
isTopConfidentiality in interface ConfPolicypublic boolean leq_(ConfPolicy p, LabelEnv env, LabelEnv.SearchState state)
leq_ in interface ConfPolicypublic ConfPolicy meet(ConfPolicy p)
meet in interface ConfPolicypublic ConfPolicy join(ConfPolicy p)
join in interface ConfPolicy