diff options
Diffstat (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleStmt.java')
-rw-r--r-- | javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleStmt.java | 152 |
1 files changed, 152 insertions, 0 deletions
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleStmt.java new file mode 100644 index 000000000..176c791b8 --- /dev/null +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleStmt.java @@ -0,0 +1,152 @@ +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(); + } +} |