Package com.github.javaparser.ast.expr
package com.github.javaparser.ast.expr
-
Class SummaryClassDescriptionA base class for the different types of annotations.Array brackets [] being used to get a value from an array.
new int[5][4][][]
ornew int[][]{{1},{2,3}}
.The initialization of an array.An assignment expression.An expression with an expression on the left, an expression on the right, and an operator in the middle.The boolean literals.A typecast.A literal character.Defines an expression that accesses the class of a type.The ternary conditional expression.A float or a double constant.An expression between ( ).A base class for all expressions.Access of a field of an object or a class.The instanceof statementAll ways to specify an int literal.A lambda expressionA base class for all literal expressions.Any literal value that is stored internally as a String.All ways to specify a long literal.An annotation that uses only the annotation type name.A value for a member of an annotation.A method call on an object or a class.Method reference expressions introduced in Java 8 specifically designed to simplify lambda Expressions.A name that may consist of multiple identifiers.Whenever a SimpleName is used in an expression, it is wrapped in NameExpr.An annotation that has zero or more key-value pairs.@Mapping(a=5, d=10)
A literal "null".A constructor call.The instanceof statementA name that consists of a single identifier.An annotation that has a single value.A literal string.An occurrence of the "super" keyword.The switch expressionA text blockAn occurrence of the "this" keyword.This class is just instantiated as scopes for MethodReferenceExpr nodes to encapsulate Types.An expression where an operator is applied to a single expression.A declaration of variables. -
Enum Summary