Uses of Class
org.ek9lang.antlr.EK9Parser.ObjectAccessExpressionContext
Packages that use EK9Parser.ObjectAccessExpressionContext
Package
Description
G - Full Symbol Resolution can now take place.
I - PRE Intermediate Representation generation checks.
-
Uses of EK9Parser.ObjectAccessExpressionContext in org.ek9lang.antlr
Methods in org.ek9lang.antlr that return EK9Parser.ObjectAccessExpressionContextModifier and TypeMethodDescriptionEK9Parser.AssignmentStatementContext.objectAccessExpression()EK9Parser.CaseExpressionContext.objectAccessExpression()EK9Parser.ExpressionContext.objectAccessExpression()EK9Parser.objectAccessExpression()EK9Parser.PipelinePartContext.objectAccessExpression()EK9Parser.StatementContext.objectAccessExpression()Methods in org.ek9lang.antlr with parameters of type EK9Parser.ObjectAccessExpressionContextModifier and TypeMethodDescriptionvoidEK9BaseListener.enterObjectAccessExpression(EK9Parser.ObjectAccessExpressionContext ctx) Enter a parse tree produced byEK9Parser.objectAccessExpression().voidEK9Listener.enterObjectAccessExpression(EK9Parser.ObjectAccessExpressionContext ctx) Enter a parse tree produced byEK9Parser.objectAccessExpression().voidEK9BaseListener.exitObjectAccessExpression(EK9Parser.ObjectAccessExpressionContext ctx) Exit a parse tree produced byEK9Parser.objectAccessExpression().voidEK9Listener.exitObjectAccessExpression(EK9Parser.ObjectAccessExpressionContext ctx) Exit a parse tree produced byEK9Parser.objectAccessExpression().EK9BaseVisitor.visitObjectAccessExpression(EK9Parser.ObjectAccessExpressionContext ctx) Visit a parse tree produced byEK9Parser.objectAccessExpression().EK9Visitor.visitObjectAccessExpression(EK9Parser.ObjectAccessExpressionContext ctx) Visit a parse tree produced byEK9Parser.objectAccessExpression(). -
Uses of EK9Parser.ObjectAccessExpressionContext in org.ek9lang.compiler.phase3
Classes in org.ek9lang.compiler.phase3 that implement interfaces with type arguments of type EK9Parser.ObjectAccessExpressionContextModifier and TypeClassDescription(package private) final classThis is the second part of the method/function chaining resolution and can be recursive via objectAccess.Methods in org.ek9lang.compiler.phase3 with parameters of type EK9Parser.ObjectAccessExpressionContextModifier and TypeMethodDescriptionvoidObjectAccessExpressionOrError.accept(EK9Parser.ObjectAccessExpressionContext ctx) voidExpressionsListener.exitObjectAccessExpression(EK9Parser.ObjectAccessExpressionContext ctx) -
Uses of EK9Parser.ObjectAccessExpressionContext in org.ek9lang.compiler.phase5
Classes in org.ek9lang.compiler.phase5 that implement interfaces with type arguments of type EK9Parser.ObjectAccessExpressionContextModifier and TypeClassDescription(package private) final classIn the case of specific variables of type like 'Result' and 'Optional' it is important to check if the method being called needs a previous call to isOk or isError or just '?' before accessing specific methods.Methods in org.ek9lang.compiler.phase5 with parameters of type EK9Parser.ObjectAccessExpressionContextModifier and TypeMethodDescriptionvoidObjectAccessExpressionValidOrError.accept(EK9Parser.ObjectAccessExpressionContext ctx) voidPreIRListener.enterObjectAccessExpression(EK9Parser.ObjectAccessExpressionContext ctx) -
Uses of EK9Parser.ObjectAccessExpressionContext in org.ek9lang.compiler.phase7.generator
Methods in org.ek9lang.compiler.phase7.generator with parameters of type EK9Parser.ObjectAccessExpressionContextModifier and TypeMethodDescriptionObjectAccessInstrGenerator.apply(EK9Parser.ObjectAccessExpressionContext ctx, VariableDetails variableDetails) Generate IR instructions for object access expression using resolved symbols.