Uses of Package
com.github.javaparser.ast.expr
-
Classes in com.github.javaparser.ast.expr used by com.github.javaparser Class Description AnnotationExpr A base class for the different types of annotations.Expression A base class for all expressions.Name A name that may consist of multiple identifiers.SimpleName A name that consists of a single identifier.VariableDeclarationExpr A declaration of variables. -
Classes in com.github.javaparser.ast.expr used by com.github.javaparser.ast Class Description AnnotationExpr A base class for the different types of annotations.Expression A base class for all expressions.Name A name that may consist of multiple identifiers. -
Classes in com.github.javaparser.ast.expr used by com.github.javaparser.ast.body Class Description AnnotationExpr A base class for the different types of annotations.Expression A base class for all expressions.Name A name that may consist of multiple identifiers.SimpleName A name that consists of a single identifier. -
Classes in com.github.javaparser.ast.expr used by com.github.javaparser.ast.expr Class Description AnnotationExpr A base class for the different types of annotations.ArrayAccessExpr Array brackets [] being used to get a value from an array.ArrayCreationExpr new int[5][4][][]
ornew int[][]{{1},{2,3}}
.ArrayInitializerExpr The initialization of an array.AssignExpr An assignment expression.AssignExpr.Operator BinaryExpr An expression with an expression on the left, an expression on the right, and an operator in the middle.BinaryExpr.Operator BooleanLiteralExpr The boolean literals.CastExpr A typecast.CharLiteralExpr A literal character.ClassExpr Defines an expression that accesses the class of a type.ConditionalExpr The ternary conditional expression.DoubleLiteralExpr A float or a double constant.EnclosedExpr An expression between ( ).Expression A base class for all expressions.FieldAccessExpr Access of a field of an object or a class.InstanceOfExpr Usage of the instanceof operator.IntegerLiteralExpr All ways to specify an int literal.LambdaExpr A lambda expressionLiteralExpr A base class for all literal expressions.LiteralStringValueExpr Any literal value that is stored internally as a String.LongLiteralExpr All ways to specify a long literal.MarkerAnnotationExpr An annotation that uses only the annotation type name.MemberValuePair A value for a member of an annotation.MethodCallExpr A method call on an object or a class.MethodReferenceExpr Method reference expressions introduced in Java 8 specifically designed to simplify lambda Expressions.Name A name that may consist of multiple identifiers.NameExpr Whenever a SimpleName is used in an expression, it is wrapped in NameExpr.NormalAnnotationExpr An annotation that has zero or more key-value pairs.@Mapping(a=5, d=10)
NullLiteralExpr A literal "null".ObjectCreationExpr A constructor call.SimpleName A name that consists of a single identifier.SingleMemberAnnotationExpr An annotation that has a single value.StringLiteralExpr A literal string.SuperExpr An occurrence of the "super" keyword.SwitchExpr The switch expressionTextBlockLiteralExpr A text blockThisExpr An occurrence of the "this" keyword.TypeExpr This class is just instantiated as scopes for MethodReferenceExpr nodes to encapsulate Types.UnaryExpr An expression where an operator is applied to a single expression.UnaryExpr.Operator VariableDeclarationExpr A declaration of variables. -
Classes in com.github.javaparser.ast.expr used by com.github.javaparser.ast.modules Class Description AnnotationExpr A base class for the different types of annotations.Name A name that may consist of multiple identifiers. -
Classes in com.github.javaparser.ast.expr used by com.github.javaparser.ast.nodeTypes Class Description AnnotationExpr A base class for the different types of annotations.Expression A base class for all expressions.Name A name that may consist of multiple identifiers.NameExpr Whenever a SimpleName is used in an expression, it is wrapped in NameExpr.NormalAnnotationExpr An annotation that has zero or more key-value pairs.@Mapping(a=5, d=10)
SimpleName A name that consists of a single identifier. -
Classes in com.github.javaparser.ast.expr used by com.github.javaparser.ast.stmt Class Description Expression A base class for all expressions.SimpleName A name that consists of a single identifier.VariableDeclarationExpr A declaration of variables. -
Classes in com.github.javaparser.ast.expr used by com.github.javaparser.ast.type Class Description AnnotationExpr A base class for the different types of annotations.SimpleName A name that consists of a single identifier. -
Classes in com.github.javaparser.ast.expr used by com.github.javaparser.ast.validator Class Description Name A name that may consist of multiple identifiers.SimpleName A name that consists of a single identifier. -
Classes in com.github.javaparser.ast.expr used by com.github.javaparser.ast.validator.chunks Class Description IntegerLiteralExpr All ways to specify an int literal.LambdaExpr A lambda expressionLongLiteralExpr All ways to specify a long literal.Name A name that may consist of multiple identifiers.SimpleName A name that consists of a single identifier.VariableDeclarationExpr A declaration of variables. -
Classes in com.github.javaparser.ast.expr used by com.github.javaparser.ast.visitor Class Description ArrayAccessExpr Array brackets [] being used to get a value from an array.ArrayCreationExpr new int[5][4][][]
ornew int[][]{{1},{2,3}}
.ArrayInitializerExpr The initialization of an array.AssignExpr An assignment expression.BinaryExpr An expression with an expression on the left, an expression on the right, and an operator in the middle.BooleanLiteralExpr The boolean literals.CastExpr A typecast.CharLiteralExpr A literal character.ClassExpr Defines an expression that accesses the class of a type.ConditionalExpr The ternary conditional expression.DoubleLiteralExpr A float or a double constant.EnclosedExpr An expression between ( ).FieldAccessExpr Access of a field of an object or a class.InstanceOfExpr Usage of the instanceof operator.IntegerLiteralExpr All ways to specify an int literal.LambdaExpr A lambda expressionLongLiteralExpr All ways to specify a long literal.MarkerAnnotationExpr An annotation that uses only the annotation type name.MemberValuePair A value for a member of an annotation.MethodCallExpr A method call on an object or a class.MethodReferenceExpr Method reference expressions introduced in Java 8 specifically designed to simplify lambda Expressions.Name A name that may consist of multiple identifiers.NameExpr Whenever a SimpleName is used in an expression, it is wrapped in NameExpr.NormalAnnotationExpr An annotation that has zero or more key-value pairs.@Mapping(a=5, d=10)
NullLiteralExpr A literal "null".ObjectCreationExpr A constructor call.SimpleName A name that consists of a single identifier.SingleMemberAnnotationExpr An annotation that has a single value.StringLiteralExpr A literal string.SuperExpr An occurrence of the "super" keyword.SwitchExpr The switch expressionTextBlockLiteralExpr A text blockThisExpr An occurrence of the "this" keyword.TypeExpr This class is just instantiated as scopes for MethodReferenceExpr nodes to encapsulate Types.UnaryExpr An expression where an operator is applied to a single expression.VariableDeclarationExpr A declaration of variables. -
Classes in com.github.javaparser.ast.expr used by com.github.javaparser.printer Class Description ArrayAccessExpr Array brackets [] being used to get a value from an array.ArrayCreationExpr new int[5][4][][]
ornew int[][]{{1},{2,3}}
.ArrayInitializerExpr The initialization of an array.AssignExpr An assignment expression.BinaryExpr An expression with an expression on the left, an expression on the right, and an operator in the middle.BooleanLiteralExpr The boolean literals.CastExpr A typecast.CharLiteralExpr A literal character.ClassExpr Defines an expression that accesses the class of a type.ConditionalExpr The ternary conditional expression.DoubleLiteralExpr A float or a double constant.EnclosedExpr An expression between ( ).FieldAccessExpr Access of a field of an object or a class.InstanceOfExpr Usage of the instanceof operator.IntegerLiteralExpr All ways to specify an int literal.LambdaExpr A lambda expressionLongLiteralExpr All ways to specify a long literal.MarkerAnnotationExpr An annotation that uses only the annotation type name.MemberValuePair A value for a member of an annotation.MethodCallExpr A method call on an object or a class.MethodReferenceExpr Method reference expressions introduced in Java 8 specifically designed to simplify lambda Expressions.Name A name that may consist of multiple identifiers.NameExpr Whenever a SimpleName is used in an expression, it is wrapped in NameExpr.NormalAnnotationExpr An annotation that has zero or more key-value pairs.@Mapping(a=5, d=10)
NullLiteralExpr A literal "null".ObjectCreationExpr A constructor call.SimpleName A name that consists of a single identifier.SingleMemberAnnotationExpr An annotation that has a single value.StringLiteralExpr A literal string.SuperExpr An occurrence of the "super" keyword.SwitchExpr The switch expressionTextBlockLiteralExpr A text blockThisExpr An occurrence of the "this" keyword.TypeExpr This class is just instantiated as scopes for MethodReferenceExpr nodes to encapsulate Types.UnaryExpr An expression where an operator is applied to a single expression.VariableDeclarationExpr A declaration of variables. -
Classes in com.github.javaparser.ast.expr used by com.github.javaparser.resolution Class Description Expression A base class for all expressions. -
Classes in com.github.javaparser.ast.expr used by com.github.javaparser.resolution.declarations Class Description Expression A base class for all expressions. -
Classes in com.github.javaparser.ast.expr used by com.github.javaparser.utils Class Description AnnotationExpr A base class for the different types of annotations.