Index
All Classes and Interfaces|All Packages
B
- BadToken - Enum constant in enum class codeanalysis.syntax.SyntaxType
- BangEqualsToken - Enum constant in enum class codeanalysis.syntax.SyntaxType
- BangToken - Enum constant in enum class codeanalysis.syntax.SyntaxType
- BinaryExpression - Enum constant in enum class codeanalysis.binding.BoundNodeType
- BinaryExpression - Enum constant in enum class codeanalysis.syntax.SyntaxType
- BinaryExpressionSyntax - Class in codeanalysis.syntax
-
Represents a binary expression in the syntax tree.
- BinaryExpressionSyntax(ExpressionSyntax, SyntaxToken, ExpressionSyntax) - Constructor for class codeanalysis.syntax.BinaryExpressionSyntax
-
Initializes a new instance of the BinaryExpressionSyntax class.
- bind(SyntaxType, Class<?>) - Static method in class codeanalysis.binding.BoundUnaryOperator
-
Binds a unary operator based on the syntax type and operand type.
- bind(SyntaxType, Class<?>, Class<?>) - Static method in class codeanalysis.binding.BoundBinaryOperator
-
Binds a binary operator based on the syntax type, left type, and right type.
- Binder - Class in codeanalysis.binding
-
The `Binder` class is responsible for binding expression syntax to bound expressions.
- Binder(Map<VariableSymbol, Object>) - Constructor for class codeanalysis.binding.Binder
-
Initializes a new instance of the Binder class with the specified variables.
- bindExpression(ExpressionSyntax) - Method in class codeanalysis.binding.Binder
-
Binds the given expression syntax and returns the corresponding bound expression.
- BoundAssignmentExpression - Class in codeanalysis.binding
-
Represents a bound assignment expression in the code analysis process.
- BoundAssignmentExpression(VariableSymbol, BoundExpression) - Constructor for class codeanalysis.binding.BoundAssignmentExpression
-
Initializes a new instance of the BoundAssignmentExpression class.
- BoundBinaryExpression - Class in codeanalysis.binding
-
Represents a bound binary expression in the code analysis process.
- BoundBinaryExpression(BoundExpression, BoundBinaryOperator, BoundExpression) - Constructor for class codeanalysis.binding.BoundBinaryExpression
-
Constructs a new instance of the BoundBinaryExpression class.
- BoundBinaryOperator - Class in codeanalysis.binding
-
The BoundBinaryOperator class represents a binary operator used in binding expressions.
- BoundBinaryOperatorType - Enum Class in codeanalysis.binding
-
Represents the types of binary operators in the code analysis process.
- BoundExpression - Class in codeanalysis.binding
-
Abstract class for representing bound expressions in the code analysis process.
- BoundExpression() - Constructor for class codeanalysis.binding.BoundExpression
- BoundLiteralExpression - Class in codeanalysis.binding
-
Represents a bound literal expression in the code analysis process.
- BoundLiteralExpression(Object) - Constructor for class codeanalysis.binding.BoundLiteralExpression
-
Constructs a new instance of the BoundLiteralExpression class.
- BoundNode - Class in codeanalysis.binding
-
Represents a bound node in the code analysis process.
- BoundNode() - Constructor for class codeanalysis.binding.BoundNode
- BoundNodeType - Enum Class in codeanalysis.binding
-
Represents the types of bound nodes in the code analysis process.
- BoundUnaryExpression - Class in codeanalysis.binding
-
Represents a bound unary expression in the code analysis process.
- BoundUnaryExpression(BoundUnaryOperator, BoundExpression) - Constructor for class codeanalysis.binding.BoundUnaryExpression
-
Constructs a new instance of the BoundUnaryExpression class.
- BoundUnaryOperator - Class in codeanalysis.binding
-
The BoundUnaryOperator class represents a unary operator used in binding expressions.
- BoundUnaryOperatorType - Enum Class in codeanalysis.binding
-
Represents the types of unary operators in the code analysis process.
- BoundVariableExpression - Class in codeanalysis.binding
-
Represents a bound variable expression in the code analysis process.
- BoundVariableExpression(VariableSymbol) - Constructor for class codeanalysis.binding.BoundVariableExpression
-
Creates a new instance of the BoundVariableExpression class.
All Classes and Interfaces|All Packages