Package com.google.turbine.tree
Class Tree.ModDecl
- java.lang.Object
-
- com.google.turbine.tree.Tree
-
- com.google.turbine.tree.Tree.ModDecl
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.turbine.tree.Tree
Tree.Anno, Tree.AnnoExpr, Tree.ArrayInit, Tree.ArrTy, Tree.Assign, Tree.Binary, Tree.ClassLiteral, Tree.ClassTy, Tree.CompUnit, Tree.Conditional, Tree.ConstVarName, Tree.Expression, Tree.Ident, Tree.ImportDecl, Tree.Kind, Tree.Literal, Tree.MethDecl, Tree.ModDecl, Tree.ModDirective, Tree.ModExports, Tree.ModOpens, Tree.ModProvides, Tree.ModRequires, Tree.ModUses, Tree.Paren, Tree.PkgDecl, Tree.PrimTy, Tree.TyDecl, Tree.TyParam, Tree.Type, Tree.TypeCast, Tree.Unary, Tree.VarDecl, Tree.Visitor<I extends @Nullable java.lang.Object,O extends @Nullable java.lang.Object>, Tree.VoidTy, Tree.WildTy
-
-
Constructor Summary
Constructors Constructor Description ModDecl(int position, com.google.common.collect.ImmutableList<Tree.Anno> annos, boolean open, java.lang.String moduleName, com.google.common.collect.ImmutableList<Tree.ModDirective> directives)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <I extends @Nullable java.lang.Object,O extends @Nullable java.lang.Object>
Oaccept(Tree.Visitor<I,O> visitor, I input)com.google.common.collect.ImmutableList<Tree.Anno>annos()com.google.common.collect.ImmutableList<Tree.ModDirective>directives()Tree.Kindkind()java.lang.StringmoduleName()booleanopen()
-
-
-
Constructor Detail
-
ModDecl
public ModDecl(int position, com.google.common.collect.ImmutableList<Tree.Anno> annos, boolean open, java.lang.String moduleName, com.google.common.collect.ImmutableList<Tree.ModDirective> directives)
-
-
Method Detail
-
open
public boolean open()
-
annos
public com.google.common.collect.ImmutableList<Tree.Anno> annos()
-
moduleName
public java.lang.String moduleName()
-
directives
public com.google.common.collect.ImmutableList<Tree.ModDirective> directives()
-
accept
public <I extends @Nullable java.lang.Object,O extends @Nullable java.lang.Object> O accept(Tree.Visitor<I,O> visitor, I input)
-
-