- 
- 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 SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description List<? extends ExpressionTree>getImplementationNames()Returns the names of the implementation types being provided.ExpressionTreegetServiceName()Returns the name of the service type being provided.
 
- 
- 
- 
Method Detail- 
getServiceNameExpressionTree getServiceName() Returns the name of the service type being provided.- Returns:
- the name of the service type being provided
 
 - 
getImplementationNamesList<? extends ExpressionTree> getImplementationNames() Returns the names of the implementation types being provided.- Returns:
- the names of the implementation types being provided
 
 
- 
 
-