@CheckReturnValue @NullMarked
Package com.google.turbine.tree
-
Interface Summary Interface Description Tree.Visitor<I extends @Nullable java.lang.Object,O extends @Nullable java.lang.Object> A visitor forTrees. -
Class Summary Class Description Pretty A pretty-printer forTrees.Tree An AST node.Tree.Anno A JLS 9.7 annotation.Tree.AnnoExpr An annotation in an expression context, e.g.Tree.ArrayInit JLS 10.6 array initializer.Tree.ArrTy An array type.Tree.Assign A JLS 15.26 assignment expression.Tree.Binary A JLS 15.17 - 14.24 binary expression.Tree.ClassLiteral A JLS 15.8.2 class literal.Tree.ClassTy A class, enum, interface, or annotationTree.Type.Tree.CompUnit A JLS 7.3 compilation unit.Tree.Conditional A JLS 15.25 conditional expression.Tree.ConstVarName A JLS 6.5.6.1 simple name that refers to a JSL 4.12.4 constant variable.Tree.Expression An expression.Tree.Ident An identifier.Tree.ImportDecl A JLS 7.5 import declaration.Tree.Literal A JLS 3.10 literal expression.Tree.MethDecl A JLS 8.4 method declaration.Tree.ModDecl A JLS 7.7 module declaration.Tree.ModDirective A kind of module directive.Tree.ModExports A JLS 7.7.2 module exports directive.Tree.ModOpens A JLS 7.7.2 module opens directive.Tree.ModProvides A JLS 7.7.4 module uses directive.Tree.ModRequires A JLS 7.7.1 module requires directive.Tree.ModUses A JLS 7.7.3 module uses directive.Tree.Paren A JLS 15.8.5 parenthesized expression.Tree.PkgDecl A JLS 7.4 package declaration.Tree.PrimTy A primitive type.Tree.TyDecl A JLS 7.6 or 8.5 type declaration.Tree.TyParam A JLS 4.4.Tree.Type A type use.Tree.TypeCast A JLS 15.16 cast expression.Tree.Unary A JLS 15.14 - 14.15 unary expression.Tree.VarDecl A JLS 8.3 field declaration, JLS 8.4.1 formal method parameter, or JLS 14.4 variable.Tree.VoidTy The void type, used only for void-returning methods.Tree.WildTy A wildcard type, possibly with an upper or lower bound. -
Enum Summary Enum Description Tree.Kind Tree kind.Tree.ModDirective.DirectiveKind A module directive kind.TurbineModifier Modifiers.TurbineOperatorKind An operator kind, with precedence.TurbineOperatorKind.Precedence Operator precedence groups.