Module java.compiler
Package javax.lang.model.element

# Interface ModuleElement.DirectiveVisitor

=
public abstract static interface DirectiveVisitor<R, P>

## Methods

- =
  public default R visit(javax.lang.model.element.ModuleElement.Directive arg0)
- =
  public default R visit(javax.lang.model.element.ModuleElement.Directive arg0, P arg1)
- =
  public abstract R visitExports(javax.lang.model.element.ModuleElement.ExportsDirective arg0, P arg1)
- =
  public abstract R visitOpens(javax.lang.model.element.ModuleElement.OpensDirective arg0, P arg1)
- =
  public abstract R visitProvides(javax.lang.model.element.ModuleElement.ProvidesDirective arg0, P arg1)
- =
  public abstract R visitRequires(javax.lang.model.element.ModuleElement.RequiresDirective arg0, P arg1)
- =
  public default R visitUnknown(javax.lang.model.element.ModuleElement.Directive arg0, P arg1)
- =
  public abstract R visitUses(javax.lang.model.element.ModuleElement.UsesDirective arg0, P arg1)

## Summary

No differences.