# Uses of Interface
com.sun.source.tree.DirectiveTree

Packages that use DirectiveTree
Package
Description
com.sun.source.tree
Provides interfaces to represent source code as abstract syntax trees (AST).

- ## Uses of DirectiveTree in com.sun.source.tree

  Subinterfaces of DirectiveTree in com.sun.source.tree
  Modifier and Type
  Interface
  Description
  `interface`
  `ExportsTree`
  A tree node for an 'exports' directive in a module declaration.
  `interface`
  `OpensTree`
  A tree node for an 'opens' directive in a module declaration.
  `interface`
  `ProvidesTree`
  A tree node for a 'provides' directive in a module declaration.
  `interface`
  `RequiresTree`
  A tree node for a 'requires' directive in a module declaration.
  `interface`
  `UsesTree`
  A tree node for a 'uses' directive in a module declaration.
  Methods in com.sun.source.tree that return types with arguments of type DirectiveTree
  Modifier and Type
  Method
  Description
  `List<? extends DirectiveTree>`
  ModuleTree.`getDirectives()`
  Returns the directives in the module declaration.