Class ModuleDirective

    • Constructor Detail

      • ModuleDirective

        public ModuleDirective()
      • ModuleDirective

        public ModuleDirective​(TokenRange tokenRange)
        This constructor is used by the parser and is considered private.
    • Method Detail

      • remove

        public boolean remove​(Node node)
        Overrides:
        remove in class Node
      • replace

        public boolean replace​(Node node,
                               Node replacementNode)
        Overrides:
        replace in class Node
      • isModuleExportsStmt

        public boolean isModuleExportsStmt()
      • isModuleOpensStmt

        public boolean isModuleOpensStmt()
      • isModuleProvidesStmt

        public boolean isModuleProvidesStmt()
      • isModuleRequiresStmt

        public boolean isModuleRequiresStmt()
      • isModuleUsesStmt

        public boolean isModuleUsesStmt()
      • ifModuleExportsStmt

        public void ifModuleExportsStmt​(java.util.function.Consumer<ModuleExportsDirective> action)
      • ifModuleOpensStmt

        public void ifModuleOpensStmt​(java.util.function.Consumer<ModuleOpensDirective> action)
      • ifModuleProvidesStmt

        public void ifModuleProvidesStmt​(java.util.function.Consumer<ModuleProvidesDirective> action)
      • ifModuleRequiresStmt

        public void ifModuleRequiresStmt​(java.util.function.Consumer<ModuleRequiresDirective> action)
      • ifModuleUsesStmt

        public void ifModuleUsesStmt​(java.util.function.Consumer<ModuleUsesDirective> action)
      • isModuleExportsDirective

        public boolean isModuleExportsDirective()
      • ifModuleExportsDirective

        public void ifModuleExportsDirective​(java.util.function.Consumer<ModuleExportsDirective> action)
      • isModuleOpensDirective

        public boolean isModuleOpensDirective()
      • ifModuleOpensDirective

        public void ifModuleOpensDirective​(java.util.function.Consumer<ModuleOpensDirective> action)
      • isModuleProvidesDirective

        public boolean isModuleProvidesDirective()
      • ifModuleProvidesDirective

        public void ifModuleProvidesDirective​(java.util.function.Consumer<ModuleProvidesDirective> action)
      • isModuleRequiresDirective

        public boolean isModuleRequiresDirective()
      • ifModuleRequiresDirective

        public void ifModuleRequiresDirective​(java.util.function.Consumer<ModuleRequiresDirective> action)
      • isModuleUsesDirective

        public boolean isModuleUsesDirective()
      • toModuleUsesDirective

        public java.util.Optional<ModuleUsesDirective> toModuleUsesDirective()
      • ifModuleUsesDirective

        public void ifModuleUsesDirective​(java.util.function.Consumer<ModuleUsesDirective> action)