Class ModuleDeclaration

java.lang.Object
ru.vyarus.dropwizard.guice.debug.report.guice.model.ModuleDeclaration

public class ModuleDeclaration extends Object
Guice module descriptor.
Since:
13.08.2019
  • Constructor Details

    • ModuleDeclaration

      public ModuleDeclaration()
  • Method Details

    • getType

      public Class getType()
      Returns:
      module type
    • setType

      public void setType(Class type)
      Parameters:
      type - module type
    • getParent

      public String getParent()
      Returns:
      parent module or null
    • setParent

      public void setParent(String parent)
      Parameters:
      parent - parent module
    • getChildren

      public List<ModuleDeclaration> getChildren()
      Returns:
      children modules
    • getDeclarations

      public List<BindingDeclaration> getDeclarations()
      Returns:
      declared bindings
    • getMarkers

      public List<String> getMarkers()
      Returns:
      module markers
    • isPrivateModule

      public boolean isPrivateModule()
      Returns:
      true for private module
    • setPrivateModule

      public void setPrivateModule(boolean privateModule)
      Parameters:
      privateModule - true for private module
    • isJitModule

      public boolean isJitModule()
      Returns:
      true for synthetic module, collecting JIT bindings.
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object