|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
*/ |
|
package com.github.javaparser.ast.modules; |
|
|
|
import com.github.javaparser.ast.AllFieldsConstructor; |
|
import com.github.javaparser.ast.Generated; |
|
import com.github.javaparser.ast.Node; |
|
import com.github.javaparser.ast.visitor.CloneVisitor; |
|
import com.github.javaparser.TokenRange; |
|
import java.util.function.Consumer; |
|
import static com.github.javaparser.utils.CodeGenerationUtils.f; |
|
import java.util.Optional; |
|
import com.github.javaparser.metamodel.ModuleDirectiveMetaModel; |
|
import com.github.javaparser.metamodel.JavaParserMetaModel; |
|
|
|
|
|
|
|
*/ |
|
public abstract class ModuleDirective extends Node { |
|
|
|
@AllFieldsConstructor |
|
public ModuleDirective() { |
|
this(null); |
|
} |
|
|
|
|
|
|
|
*/ |
|
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator") |
|
public ModuleDirective(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 ModuleDirective clone() { |
|
return (ModuleDirective) accept(new CloneVisitor(), null); |
|
} |
|
|
|
@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 ModuleExportsDirective asModuleExportsStmt() { |
|
throw new IllegalStateException(f("%s is not an ModuleExportsDirective", this)); |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public boolean isModuleOpensStmt() { |
|
return false; |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public ModuleOpensDirective asModuleOpensStmt() { |
|
throw new IllegalStateException(f("%s is not an ModuleOpensDirective", this)); |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public boolean isModuleProvidesStmt() { |
|
return false; |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public ModuleProvidesDirective asModuleProvidesStmt() { |
|
throw new IllegalStateException(f("%s is not an ModuleProvidesDirective", this)); |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public boolean isModuleRequiresStmt() { |
|
return false; |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public ModuleRequiresDirective asModuleRequiresStmt() { |
|
throw new IllegalStateException(f("%s is not an ModuleRequiresDirective", this)); |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public boolean isModuleUsesStmt() { |
|
return false; |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public ModuleUsesDirective asModuleUsesStmt() { |
|
throw new IllegalStateException(f("%s is not an ModuleUsesDirective", this)); |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public void ifModuleExportsStmt(Consumer<ModuleExportsDirective> action) { |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public void ifModuleOpensStmt(Consumer<ModuleOpensDirective> action) { |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public void ifModuleProvidesStmt(Consumer<ModuleProvidesDirective> action) { |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public void ifModuleRequiresStmt(Consumer<ModuleRequiresDirective> action) { |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public void ifModuleUsesStmt(Consumer<ModuleUsesDirective> action) { |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public Optional<ModuleExportsDirective> toModuleExportsStmt() { |
|
return Optional.empty(); |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public Optional<ModuleOpensDirective> toModuleOpensStmt() { |
|
return Optional.empty(); |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public Optional<ModuleProvidesDirective> toModuleProvidesStmt() { |
|
return Optional.empty(); |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public Optional<ModuleRequiresDirective> toModuleRequiresStmt() { |
|
return Optional.empty(); |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public Optional<ModuleUsesDirective> toModuleUsesStmt() { |
|
return Optional.empty(); |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public boolean isModuleExportsDirective() { |
|
return false; |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public ModuleExportsDirective asModuleExportsDirective() { |
|
throw new IllegalStateException(f("%s is not ModuleExportsDirective, it is %s", this, this.getClass().getSimpleName())); |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public Optional<ModuleExportsDirective> toModuleExportsDirective() { |
|
return Optional.empty(); |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public void ifModuleExportsDirective(Consumer<ModuleExportsDirective> action) { |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public boolean isModuleOpensDirective() { |
|
return false; |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public ModuleOpensDirective asModuleOpensDirective() { |
|
throw new IllegalStateException(f("%s is not ModuleOpensDirective, it is %s", this, this.getClass().getSimpleName())); |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public Optional<ModuleOpensDirective> toModuleOpensDirective() { |
|
return Optional.empty(); |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public void ifModuleOpensDirective(Consumer<ModuleOpensDirective> action) { |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public boolean isModuleProvidesDirective() { |
|
return false; |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public ModuleProvidesDirective asModuleProvidesDirective() { |
|
throw new IllegalStateException(f("%s is not ModuleProvidesDirective, it is %s", this, this.getClass().getSimpleName())); |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public Optional<ModuleProvidesDirective> toModuleProvidesDirective() { |
|
return Optional.empty(); |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public void ifModuleProvidesDirective(Consumer<ModuleProvidesDirective> action) { |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public boolean isModuleRequiresDirective() { |
|
return false; |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public ModuleRequiresDirective asModuleRequiresDirective() { |
|
throw new IllegalStateException(f("%s is not ModuleRequiresDirective, it is %s", this, this.getClass().getSimpleName())); |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public Optional<ModuleRequiresDirective> toModuleRequiresDirective() { |
|
return Optional.empty(); |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public void ifModuleRequiresDirective(Consumer<ModuleRequiresDirective> action) { |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public boolean isModuleUsesDirective() { |
|
return false; |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public ModuleUsesDirective asModuleUsesDirective() { |
|
throw new IllegalStateException(f("%s is not ModuleUsesDirective, it is %s", this, this.getClass().getSimpleName())); |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public Optional<ModuleUsesDirective> toModuleUsesDirective() { |
|
return Optional.empty(); |
|
} |
|
|
|
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator") |
|
public void ifModuleUsesDirective(Consumer<ModuleUsesDirective> action) { |
|
} |
|
|
|
@Override |
|
@Generated("com.github.javaparser.generator.core.node.GetMetaModelGenerator") |
|
public ModuleDirectiveMetaModel getMetaModel() { |
|
return JavaParserMetaModel.moduleDirectiveMetaModel; |
|
} |
|
} |