5 public abstract class Inclusion {
7 protected Inclusion() {}
9 public abstract Set getTargetDescriptors();
11 public abstract Set getRequiredDescriptors();
13 public abstract void generate(CodeWriter writer);
15 public abstract boolean typecheck(SemanticAnalyzer sa);
16 public abstract boolean usesDescriptor(Descriptor d);