Interface ModuleDetail


public interface ModuleDetail
The specifics for a single Module that was codegen'ed.
See Also:
  • Method Details

    • serviceProviderActivatorTypeNames

      List<TypeName> serviceProviderActivatorTypeNames()
      name of the service provider activators for this module.
      Returns:
      name of the service provider activators for this module
    • moduleName

      String moduleName()
      The name of this module.
      Returns:
      name of this module
    • moduleTypeName

      TypeName moduleTypeName()
      The FQN of the module class name.
      Returns:
      The fqn of the module class name
    • moduleBody

      Optional<String> moduleBody()
      The codegen body for the module.
      Returns:
      body for the module
    • moduleInfoBody

      Optional<String> moduleInfoBody()
      The Java 9+ module-info.java contents.
      Returns:
      contents for module-info body
    • descriptor

      The descriptor cooresponding to any moduleInfoBody().
      Returns:
      descriptor creator