Uses of Class
com.google.turbine.tree.Tree.Expression
-
Packages that use Tree.Expression Package Description com.google.turbine.binder com.google.turbine.parse com.google.turbine.tree com.google.turbine.type -
-
Uses of Tree.Expression in com.google.turbine.binder
Methods in com.google.turbine.binder with parameters of type Tree.Expression Modifier and Type Method Description @Nullable Const.ValueConstEvaluator. evalFieldInitializer(Tree.Expression expression, Type type) -
Uses of Tree.Expression in com.google.turbine.parse
Methods in com.google.turbine.parse that return Tree.Expression Modifier and Type Method Description @Nullable Tree.ExpressionConstExpressionParser. expression() -
Uses of Tree.Expression in com.google.turbine.tree
Subclasses of Tree.Expression in com.google.turbine.tree Modifier and Type Class Description static classTree.AnnoExprAn annotation in an expression context, e.g.static classTree.ArrayInitJLS 10.6 array initializer.static classTree.AssignA JLS 15.26 assignment expression.static classTree.BinaryA JLS 15.17 - 14.24 binary expression.static classTree.ClassLiteralA JLS 15.8.2 class literal.static classTree.ConditionalA JLS 15.25 conditional expression.static classTree.ConstVarNameA JLS 6.5.6.1 simple name that refers to a JSL 4.12.4 constant variable.static classTree.LiteralA JLS 3.10 literal expression.static classTree.ParenA JLS 15.8.5 parenthesized expression.static classTree.TypeCastA JLS 15.16 cast expression.static classTree.UnaryA JLS 15.14 - 14.15 unary expression.Methods in com.google.turbine.tree that return Tree.Expression Modifier and Type Method Description Tree.ExpressionTree.Conditional. cond()Tree.ExpressionTree.Assign. expr()Tree.ExpressionTree.Paren. expr()Tree.ExpressionTree.TypeCast. expr()Tree.ExpressionTree.Unary. expr()Tree.ExpressionTree.Conditional. iffalse()Tree.ExpressionTree.Conditional. iftrue()Methods in com.google.turbine.tree that return types with arguments of type Tree.Expression Modifier and Type Method Description com.google.common.collect.ImmutableList<Tree.Expression>Tree.Anno. args()java.lang.Iterable<Tree.Expression>Tree.Binary. children()com.google.common.collect.ImmutableList<Tree.Expression>Tree.ArrayInit. exprs()java.util.Optional<Tree.Expression>Tree.VarDecl. init()Constructors in com.google.turbine.tree with parameters of type Tree.Expression Constructor Description Assign(int position, Tree.Ident name, Tree.Expression expr)Binary(int position, Tree.Expression lhs, Tree.Expression rhs, TurbineOperatorKind op)Conditional(int position, Tree.Expression cond, Tree.Expression iftrue, Tree.Expression iffalse)Paren(int position, Tree.Expression expr)TypeCast(int position, Tree.Type ty, Tree.Expression expr)Unary(int position, Tree.Expression expr, TurbineOperatorKind op)Constructor parameters in com.google.turbine.tree with type arguments of type Tree.Expression Constructor Description ArrayInit(int position, com.google.common.collect.ImmutableList<Tree.Expression> exprs)VarDecl(int position, java.util.Set<TurbineModifier> mods, com.google.common.collect.ImmutableList<Tree.Anno> annos, Tree ty, Tree.Ident name, java.util.Optional<Tree.Expression> init, @Nullable java.lang.String javadoc) -
Uses of Tree.Expression in com.google.turbine.type
Methods in com.google.turbine.type that return types with arguments of type Tree.Expression Modifier and Type Method Description com.google.common.collect.ImmutableList<Tree.Expression>AnnoInfo. args()Arguments, either assignments or a single expression.
-