- 
- 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 Summary
All 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
- 
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
 
 
 - 
 
 -