| package com.github.javaparser.ast.modules; |
| |
| import com.github.javaparser.ast.AllFieldsConstructor; |
| import com.github.javaparser.ast.Node; |
| import com.github.javaparser.ast.visitor.CloneVisitor; |
| import com.github.javaparser.metamodel.JavaParserMetaModel; |
| import com.github.javaparser.metamodel.ModuleStmtMetaModel; |
| import javax.annotation.Generated; |
| import com.github.javaparser.TokenRange; |
| import java.util.function.Consumer; |
| import static com.github.javaparser.utils.CodeGenerationUtils.f; |
| import java.util.Optional; |
| |
| public abstract class ModuleStmt extends Node { |
| |
| @AllFieldsConstructor |
| public ModuleStmt() { |
| this(null); |
| } |
| |
| /** |
| * This constructor is used by the parser and is considered private. |
| */ |
| @Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator") |
| public ModuleStmt(TokenRange tokenRange) { |
| super(tokenRange); |
| customInitialization(); |
| } |
| |
| @Override |
| @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") |
| public boolean remove(Node node) { |
| if (node == null) |
| return false; |
| return super.remove(node); |
| } |
| |
| @Override |
| @Generated("com.github.javaparser.generator.core.node.CloneGenerator") |
| public ModuleStmt clone() { |
| return (ModuleStmt) accept(new CloneVisitor(), null); |
| } |
| |
| @Override |
| @Generated("com.github.javaparser.generator.core.node.GetMetaModelGenerator") |
| public ModuleStmtMetaModel getMetaModel() { |
| return JavaParserMetaModel.moduleStmtMetaModel; |
| } |
| |
| @Override |
| @Generated("com.github.javaparser.generator.core.node.ReplaceMethodGenerator") |
| public boolean replace(Node node, Node replacementNode) { |
| if (node == null) |
| return false; |
| return super.replace(node, replacementNode); |
| } |
| |
| @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
| public boolean isModuleExportsStmt() { |
| return false; |
| } |
| |
| @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
| public ModuleExportsStmt asModuleExportsStmt() { |
| throw new IllegalStateException(f("%s is not an ModuleExportsStmt", this)); |
| } |
| |
| @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
| public boolean isModuleOpensStmt() { |
| return false; |
| } |
| |
| @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
| public ModuleOpensStmt asModuleOpensStmt() { |
| throw new IllegalStateException(f("%s is not an ModuleOpensStmt", this)); |
| } |
| |
| @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
| public boolean isModuleProvidesStmt() { |
| return false; |
| } |
| |
| @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
| public ModuleProvidesStmt asModuleProvidesStmt() { |
| throw new IllegalStateException(f("%s is not an ModuleProvidesStmt", this)); |
| } |
| |
| @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
| public boolean isModuleRequiresStmt() { |
| return false; |
| } |
| |
| @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
| public ModuleRequiresStmt asModuleRequiresStmt() { |
| throw new IllegalStateException(f("%s is not an ModuleRequiresStmt", this)); |
| } |
| |
| @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
| public boolean isModuleUsesStmt() { |
| return false; |
| } |
| |
| @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
| public ModuleUsesStmt asModuleUsesStmt() { |
| throw new IllegalStateException(f("%s is not an ModuleUsesStmt", this)); |
| } |
| |
| @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
| public void ifModuleExportsStmt(Consumer<ModuleExportsStmt> action) { |
| } |
| |
| @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
| public void ifModuleOpensStmt(Consumer<ModuleOpensStmt> action) { |
| } |
| |
| @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
| public void ifModuleProvidesStmt(Consumer<ModuleProvidesStmt> action) { |
| } |
| |
| @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
| public void ifModuleRequiresStmt(Consumer<ModuleRequiresStmt> action) { |
| } |
| |
| @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
| public void ifModuleUsesStmt(Consumer<ModuleUsesStmt> action) { |
| } |
| |
| @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
| public Optional<ModuleExportsStmt> toModuleExportsStmt() { |
| return Optional.empty(); |
| } |
| |
| @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
| public Optional<ModuleOpensStmt> toModuleOpensStmt() { |
| return Optional.empty(); |
| } |
| |
| @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
| public Optional<ModuleProvidesStmt> toModuleProvidesStmt() { |
| return Optional.empty(); |
| } |
| |
| @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
| public Optional<ModuleRequiresStmt> toModuleRequiresStmt() { |
| return Optional.empty(); |
| } |
| |
| @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
| public Optional<ModuleUsesStmt> toModuleUsesStmt() { |
| return Optional.empty(); |
| } |
| } |