public interface  oadd.org.codehaus.janino.Visitor$ModuleDirectiveVisitor extends java.lang.Object
{
public abstract java.lang.Object visitRequiresModuleDirective(oadd.org.codehaus.janino.Java$RequiresModuleDirective) throws java.lang.Throwable;
public abstract java.lang.Object visitExportsModuleDirective(oadd.org.codehaus.janino.Java$ExportsModuleDirective) throws java.lang.Throwable;
public abstract java.lang.Object visitOpensModuleDirective(oadd.org.codehaus.janino.Java$OpensModuleDirective) throws java.lang.Throwable;
public abstract java.lang.Object visitUsesModuleDirective(oadd.org.codehaus.janino.Java$UsesModuleDirective) throws java.lang.Throwable;
public abstract java.lang.Object visitProvidesModuleDirective(oadd.org.codehaus.janino.Java$ProvidesModuleDirective) throws java.lang.Throwable;
}