Uses of Class
org.ek9lang.compiler.phase5.ConstructSafeAccessMarker
Packages that use ConstructSafeAccessMarker
Package
Description
I - PRE Intermediate Representation generation checks.
-
Uses of ConstructSafeAccessMarker in org.ek9lang.compiler.phase5
Methods in org.ek9lang.compiler.phase5 that return ConstructSafeAccessMarkerModifier and TypeMethodDescription(package private) static ConstructSafeAccessMarker<EK9Parser.ForStatementExpressionContext> ConstructSafeAccessMarker.forFor(SymbolsAndScopes symbolsAndScopes, ErrorListener errorListener) Aforloop or for range: its pre-flow, and the control expression of aforloop only.(package private) static ConstructSafeAccessMarker<EK9Parser.IfControlBlockContext> ConstructSafeAccessMarker.forIfBlock(SymbolsAndScopes symbolsAndScopes, ErrorListener errorListener) Anif/else ifblock: pre-flow and control, safe in the block.(package private) static ConstructSafeAccessMarker<EK9Parser.SwitchStatementExpressionContext> ConstructSafeAccessMarker.forSwitch(SymbolsAndScopes symbolsAndScopes, ErrorListener errorListener) Aswitch: only its pre-flow, safe in the whole switch.(package private) static ConstructSafeAccessMarker<EK9Parser.ExpressionContext> ConstructSafeAccessMarker.forTernary(SymbolsAndScopes symbolsAndScopes, ErrorListener errorListener) A ternary: its control may make the first part safe.(package private) static ConstructSafeAccessMarker<EK9Parser.TryStatementExpressionContext> ConstructSafeAccessMarker.forTry(SymbolsAndScopes symbolsAndScopes, ErrorListener errorListener) Atry: only its pre-flow, safe in the whole try/catch/finally.(package private) static ConstructSafeAccessMarker<EK9Parser.WhileStatementExpressionContext> ConstructSafeAccessMarker.forWhile(SymbolsAndScopes symbolsAndScopes, ErrorListener errorListener) Awhileordo/while: its pre-flow, and its control only on awhile- the body of ado/whileruns BEFORE its trailing condition.