Uses of Class
org.ek9lang.antlr.EK9Parser.AssertThrowsExpressionContext
Packages that use EK9Parser.AssertThrowsExpressionContext
Package
Description
E - Initial Symbol definition by traversing the 'ANTLR' - 'AST'.
G - Full Symbol Resolution can now take place.
Call graph infrastructure for EK9 compiler static analysis.
Contains critical general components used in the
Ek9Compiler listeners.-
Uses of EK9Parser.AssertThrowsExpressionContext in org.ek9lang.antlr
Methods in org.ek9lang.antlr that return EK9Parser.AssertThrowsExpressionContextModifier and TypeMethodDescriptionEK9Parser.assertThrowsExpression()EK9Parser.AssignmentExpressionContext.assertThrowsExpression()EK9Parser.StatementContext.assertThrowsExpression()Methods in org.ek9lang.antlr with parameters of type EK9Parser.AssertThrowsExpressionContextModifier and TypeMethodDescriptionvoidEK9BaseListener.enterAssertThrowsExpression(EK9Parser.AssertThrowsExpressionContext ctx) Enter a parse tree produced byEK9Parser.assertThrowsExpression().voidEK9Listener.enterAssertThrowsExpression(EK9Parser.AssertThrowsExpressionContext ctx) Enter a parse tree produced byEK9Parser.assertThrowsExpression().voidEK9BaseListener.exitAssertThrowsExpression(EK9Parser.AssertThrowsExpressionContext ctx) Exit a parse tree produced byEK9Parser.assertThrowsExpression().voidEK9Listener.exitAssertThrowsExpression(EK9Parser.AssertThrowsExpressionContext ctx) Exit a parse tree produced byEK9Parser.assertThrowsExpression().EK9BaseVisitor.visitAssertThrowsExpression(EK9Parser.AssertThrowsExpressionContext ctx) Visit a parse tree produced byEK9Parser.assertThrowsExpression().EK9Visitor.visitAssertThrowsExpression(EK9Parser.AssertThrowsExpressionContext ctx) Visit a parse tree produced byEK9Parser.assertThrowsExpression(). -
Uses of EK9Parser.AssertThrowsExpressionContext in org.ek9lang.compiler.phase1
Methods in org.ek9lang.compiler.phase1 with parameters of type EK9Parser.AssertThrowsExpressionContextModifier and TypeMethodDescriptionvoidDefinitionListener.enterAssertThrowsExpression(EK9Parser.AssertThrowsExpressionContext ctx) Create and record an assertThrows symbol for the expression. -
Uses of EK9Parser.AssertThrowsExpressionContext in org.ek9lang.compiler.phase3
Classes in org.ek9lang.compiler.phase3 that implement interfaces with type arguments of type EK9Parser.AssertThrowsExpressionContextModifier and TypeClassDescription(package private) final classValidates assertThrows expression - checks that the type argument extends Exception and sets the return type of the expression to that exception type.Methods in org.ek9lang.compiler.phase3 with parameters of type EK9Parser.AssertThrowsExpressionContextModifier and TypeMethodDescriptionvoidAssertThrowsExpressionOrError.accept(EK9Parser.AssertThrowsExpressionContext ctx) voidExpressionsListener.exitAssertThrowsExpression(EK9Parser.AssertThrowsExpressionContext ctx) -
Uses of EK9Parser.AssertThrowsExpressionContext in org.ek9lang.compiler.phase5.callgraph
Methods in org.ek9lang.compiler.phase5.callgraph with parameters of type EK9Parser.AssertThrowsExpressionContextModifier and TypeMethodDescriptionvoidCallGraphCollector.enterAssertThrowsExpression(EK9Parser.AssertThrowsExpressionContext ctx) -
Uses of EK9Parser.AssertThrowsExpressionContext in org.ek9lang.compiler.phase7.generator
Classes in org.ek9lang.compiler.phase7.generator that implement interfaces with type arguments of type EK9Parser.AssertThrowsExpressionContextModifier and TypeClassDescriptionfinal classIR Generation for the assertThrows expression.Methods in org.ek9lang.compiler.phase7.generator with parameters of type EK9Parser.AssertThrowsExpressionContextModifier and TypeMethodDescriptionAssertThrowsExprGenerator.apply(EK9Parser.AssertThrowsExpressionContext ctx, String resultVar) Generate IR for assertThrows expression. -
Uses of EK9Parser.AssertThrowsExpressionContext in org.ek9lang.compiler.support
Methods in org.ek9lang.compiler.support with parameters of type EK9Parser.AssertThrowsExpressionContextModifier and TypeMethodDescriptionSymbolFactory.newAssertThrows(EK9Parser.AssertThrowsExpressionContext ctx, IScope scope) Create a new symbol that represents an EK9 'assertThrows' expression.