package com.sun.tools.javac.code;
import com.sun.tools.javac.util.List;
import com.sun.tools.javac.util.Pair;
/** A class for representing RPL and effect constraints
*/
public class Constraints {
public Constraints(List<Pair<RPL,RPL>> disjointRPLs,
List<Pair<Effects,Effects>> noninterferingEffects) {
this.disjointRPLs = disjointRPLs;
this.noninterferingEffects = noninterferingEffects;
}
public Constraints() {}
public List<Pair<RPL,RPL>> disjointRPLs = List.nil();
public List<Pair<Effects,Effects>> noninterferingEffects = List.nil();
// We can add others here as necessary, like inclusion or subeffects
}