Package com.google.turbine.tree
Class Tree.TyParam
- java.lang.Object
-
- com.google.turbine.tree.Tree
-
- com.google.turbine.tree.Tree.TyParam
-
-
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 TyParam(int position, Tree.Ident name, com.google.common.collect.ImmutableList<Tree> bounds, com.google.common.collect.ImmutableList<Tree.Anno> annos)
-
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>bounds()Tree.Kindkind()Tree.Identname()
-
-
-
Constructor Detail
-
TyParam
public TyParam(int position, Tree.Ident name, com.google.common.collect.ImmutableList<Tree> bounds, com.google.common.collect.ImmutableList<Tree.Anno> annos)
-
-
Method Detail
-
accept
public <I extends @Nullable java.lang.Object,O extends @Nullable java.lang.Object> O accept(Tree.Visitor<I,O> visitor, I input)
-
name
public Tree.Ident name()
-
bounds
public com.google.common.collect.ImmutableList<Tree> bounds()
-
annos
public com.google.common.collect.ImmutableList<Tree.Anno> annos()
-
-