Module jdk.compiler

Interface ProvidesTree

  • All Superinterfaces:
    DirectiveTree, Tree

    public interface ProvidesTree
    extends DirectiveTree
    A tree node for a 'provides' directive in a module declaration. For example:
        provides service-name with implementation-name;
     
    Since:
    9
    • Method Detail

      • getServiceName

        ExpressionTree getServiceName()
        Returns the name of the service type being provided.
        Returns:
        the name of the service type being provided
      • getImplementationNames

        List<? extends ExpressionTree> getImplementationNames()
        Returns the names of the implementation types being provided.
        Returns:
        the names of the implementation types being provided