Index
All Classes and Interfaces|All Packages
G
- getBinaryOperatorPriority(SyntaxType) - Static method in class codeanalysis.syntax.SyntaxPriorities
-
Retrieves the priority of a binary operator based on its syntax type.
- getBinaryOperatorTypes() - Static method in class codeanalysis.syntax.SyntaxRules
-
Returns the all binary operator types.
- getChildren() - Method in class codeanalysis.syntax.AssignmentExpressionSyntax
-
Retrieves an iterator over the child nodes of the syntax node.
- getChildren() - Method in class codeanalysis.syntax.BinaryExpressionSyntax
-
Returns an iterator over the child nodes of the binary expression.
- getChildren() - Method in class codeanalysis.syntax.LiteralExpressionSyntax
-
Retrieves an iterator over the child nodes of the literal expression.
- getChildren() - Method in class codeanalysis.syntax.NameExpressionSyntax
-
Retrieves an iterator over the child nodes of the literal expression.
- getChildren() - Method in class codeanalysis.syntax.ParanthesizedExpressionSyntax
-
Retrieves an iterator over the child nodes of the paranthesized expression.
- getChildren() - Method in class codeanalysis.syntax.SyntaxNode
-
Gets an iterator over the child nodes of the syntax node.
- getChildren() - Method in class codeanalysis.syntax.SyntaxToken
-
Gets an iterator over the child nodes of the syntax token.
- getChildren() - Method in class codeanalysis.syntax.UnaryExpressionSyntax
-
Returns an iterator over the child nodes of the unary expression.
- getClassType() - Method in class codeanalysis.binding.BoundAssignmentExpression
-
Gets the class type of the bound expression.
- getClassType() - Method in class codeanalysis.binding.BoundBinaryExpression
-
Gets the class type of the bound expression.
- getClassType() - Method in class codeanalysis.binding.BoundExpression
-
Gets the class type of the bound expression.
- getClassType() - Method in class codeanalysis.binding.BoundLiteralExpression
-
Gets the class type of the bound expression.
- getClassType() - Method in class codeanalysis.binding.BoundUnaryExpression
-
Gets the class type of the bound expression.
- getClassType() - Method in class codeanalysis.binding.BoundVariableExpression
-
Gets the class type of the bound expression.
- getCloseParenthesisToken() - Method in class codeanalysis.syntax.ParanthesizedExpressionSyntax
-
Gets the closing parenthesis token of the parenthesized expression.
- getData() - Method in class codeanalysis.syntax.SyntaxToken
-
Gets the textual representation of the syntax token.
- getEnd() - Method in class codeanalysis.text.TextLine
-
Retrieves the end position of the text line.
- getEnd() - Method in class codeanalysis.text.TextSpan
-
Retrieves the end position of the text span.
- getExpression() - Method in class codeanalysis.binding.BoundAssignmentExpression
-
Gets the expression being assigned.
- getExpression() - Method in class codeanalysis.syntax.ParanthesizedExpressionSyntax
-
Gets the expression contained within the parentheses of the parenthesized expression.
- getExpressionSyntax() - Method in class codeanalysis.syntax.AssignmentExpressionSyntax
-
Retrieves the expression syntax representing the assigned value.
- getIdentifierToken() - Method in class codeanalysis.syntax.AssignmentExpressionSyntax
-
Retrieves the identifier token.
- getIdentifierToken() - Method in class codeanalysis.syntax.NameExpressionSyntax
-
Retrieves the identifier token.
- getKeywordType(String) - Static method in class codeanalysis.syntax.SyntaxRules
-
Gets the syntax type based on a keyword.
- getLeft() - Method in class codeanalysis.binding.BoundBinaryExpression
-
Gets the left operand bound expression.
- getLeft() - Method in class codeanalysis.syntax.BinaryExpressionSyntax
-
Gets the left-hand side expression.
- getLeftType() - Method in class codeanalysis.binding.BoundBinaryOperator
-
Gets the left operand type.
- getLength() - Method in class codeanalysis.text.TextLine
-
Retrieves the length of the text line.
- getLength() - Method in class codeanalysis.text.TextSpan
-
Retrieves the length of the text span.
- getLengthIncludingLineBreak() - Method in class codeanalysis.text.TextLine
-
Retrieves the length of the text line including line break.
- getLineIndex(int) - Method in class codeanalysis.text.SourceText
-
Retrieves line index of the character at the specified position.
- getLines() - Method in class codeanalysis.text.SourceText
-
Retrieves the list of text lines.
- getLiteralToken() - Method in class codeanalysis.syntax.LiteralExpressionSyntax
-
Gets the literal token representing the value of the literal expression.
- getMessage() - Method in class codeanalysis.Diagnostic
-
Gets the error message describing the issue.
- getName() - Method in class codeanalysis.VariableSymbol
-
Retrieves the name of the variable.
- getNextToken() - Method in class codeanalysis.syntax.Lexer
-
Retrieves the next token from the text being analyzed.
- getNumberToken() - Method in class codeanalysis.syntax.BinaryExpressionSyntax
-
Gets the number token.
- getOpenParenthesisToken() - Method in class codeanalysis.syntax.ParanthesizedExpressionSyntax
-
Gets the opening parenthesis token of the parenthesized expression.
- getOperand() - Method in class codeanalysis.binding.BoundUnaryExpression
-
Gets the operand of the unary expression.
- getOperand() - Method in class codeanalysis.syntax.UnaryExpressionSyntax
-
Gets the operand of the unary expression.
- getOperandType() - Method in class codeanalysis.binding.BoundUnaryOperator
-
Gets the type of the operand.
- getOperator() - Method in class codeanalysis.binding.BoundBinaryExpression
-
Gets the bound binary operator of the expression.
- getOperator() - Method in class codeanalysis.binding.BoundUnaryExpression
-
Gets the operator of the unary expression.
- getOperator() - Method in class codeanalysis.syntax.BinaryExpressionSyntax
-
Gets the operator token.
- getOperator() - Method in class codeanalysis.syntax.UnaryExpressionSyntax
-
Gets the operator token.
- getPosition() - Method in class codeanalysis.syntax.Lexer
-
Gets the current position of the lexer in the text.
- getPosition() - Method in class codeanalysis.syntax.SyntaxToken
-
Gets the position of the syntax token in the source code.
- getResultType() - Method in class codeanalysis.binding.BoundBinaryOperator
-
Gets the result type of the operation.
- getResultType() - Method in class codeanalysis.binding.BoundUnaryOperator
-
Gets the result type of the operation.
- getRight() - Method in class codeanalysis.binding.BoundBinaryExpression
-
Gets the right operand bound expression.
- getRight() - Method in class codeanalysis.syntax.BinaryExpressionSyntax
-
Gets the right-hand side expression.
- getRightType() - Method in class codeanalysis.binding.BoundBinaryOperator
-
Gets the right operand type.
- getRoot() - Method in class codeanalysis.syntax.SyntaxTree
-
Gets the root expression syntax node of the syntax tree.
- getSpan() - Method in class codeanalysis.Diagnostic
-
Gets the TextSpan representing the location of the issue in the source code.
- getSpan() - Method in class codeanalysis.syntax.SyntaxNode
-
Gets the span of the syntax node.
- getSpan() - Method in class codeanalysis.syntax.SyntaxToken
-
Gets the text span associated with the syntax token.
- getSpan() - Method in class codeanalysis.text.TextLine
-
Retrieves the span of the text line.
- getSpanIncludingLineBreak() - Method in class codeanalysis.text.TextLine
-
Retrieves the span of the text line including line break.
- getStart() - Method in class codeanalysis.text.TextLine
-
Retrieves the start position of the text line.
- getStart() - Method in class codeanalysis.text.TextSpan
-
Retrieves the start position of the text span.
- getSyntaxTree() - Method in class codeanalysis.Compilation
-
Gets the syntax tree associated with this compilation.
- getSyntaxType() - Method in class codeanalysis.binding.BoundBinaryOperator
-
Gets the syntax type associated with the operator.
- getSyntaxType() - Method in class codeanalysis.binding.BoundUnaryOperator
-
Gets the syntax type of the operator.
- getText() - Method in class codeanalysis.syntax.SyntaxTree
-
Gets the source text of the syntax tree.
- getText() - Method in class codeanalysis.text.TextLine
-
Retrieves the source text.
- getTextData(SyntaxType) - Static method in class codeanalysis.syntax.SyntaxRules
-
Gets the text data based on syntax type.
- getType() - Method in class codeanalysis.binding.BoundAssignmentExpression
-
Gets the type of the bound expression.
- getType() - Method in class codeanalysis.binding.BoundBinaryExpression
-
Gets the type of the bound expression.
- getType() - Method in class codeanalysis.binding.BoundBinaryOperator
-
Gets the operator type.
- getType() - Method in class codeanalysis.binding.BoundLiteralExpression
-
Gets the type of the bound expression.
- getType() - Method in class codeanalysis.binding.BoundNode
-
Gets the type of the bound node.
- getType() - Method in class codeanalysis.binding.BoundUnaryExpression
-
Gets the type of the bound expression.
- getType() - Method in class codeanalysis.binding.BoundUnaryOperator
-
Gets the operator type.
- getType() - Method in class codeanalysis.binding.BoundVariableExpression
-
Gets the type of the bound expression.
- getType() - Method in class codeanalysis.syntax.AssignmentExpressionSyntax
-
Retrieves the type of the syntax node.
- getType() - Method in class codeanalysis.syntax.BinaryExpressionSyntax
-
Gets the type of the syntax node.
- getType() - Method in class codeanalysis.syntax.LiteralExpressionSyntax
-
Gets the syntax type of the literal expression.
- getType() - Method in class codeanalysis.syntax.NameExpressionSyntax
-
Retrieves the type of the syntax node.
- getType() - Method in class codeanalysis.syntax.ParanthesizedExpressionSyntax
-
Gets the syntax type of the parenthesized expression.
- getType() - Method in class codeanalysis.syntax.SyntaxNode
-
Gets the type of the syntax node.
- getType() - Method in class codeanalysis.syntax.SyntaxToken
-
Gets the type of the syntax token.
- getType() - Method in class codeanalysis.syntax.UnaryExpressionSyntax
-
Gets the type of the syntax node.
- getType() - Method in class codeanalysis.VariableSymbol
-
Retrieves the type of the variable.
- getUnaryOperatorPriority(SyntaxType) - Static method in class codeanalysis.syntax.SyntaxPriorities
-
Retrieves the priority of a unary operator based on its syntax type.
- getUnaryOperatorTypes() - Static method in class codeanalysis.syntax.SyntaxRules
-
Returns the all unary operator types.
- getValue() - Method in class codeanalysis.binding.BoundLiteralExpression
-
Gets the value of the literal expression.
- getValue() - Method in class codeanalysis.EvaluationResult
-
Retrieves the computed value of the evaluation.
- getValue() - Method in class codeanalysis.syntax.LiteralExpressionSyntax
-
Gets the value for the literal expression.
- getValue() - Method in class codeanalysis.syntax.SyntaxToken
-
Gets the value associated with the syntax token.
- getVariable() - Method in class codeanalysis.binding.BoundAssignmentExpression
-
Gets the variable being assigned to.
- getVariable() - Method in class codeanalysis.binding.BoundVariableExpression
-
Gets the variable symbol represented by the expression.
All Classes and Interfaces|All Packages