Uses of Record Class
org.ek9lang.compiler.phase5.ProgramCodeSites.Site
Packages that use ProgramCodeSites.Site
Package
Description
I - PRE Intermediate Representation generation checks.
-
Uses of ProgramCodeSites.Site in org.ek9lang.compiler.phase5
Methods in org.ek9lang.compiler.phase5 that return types with arguments of type ProgramCodeSites.SiteModifier and TypeMethodDescription(package private) List<ProgramCodeSites.Site> ProgramCodeSites.in(org.antlr.v4.runtime.tree.ParseTree region, int afterToken, int beforeToken) Every place inregionthat starts strictly after tokenafterTokenand strictly before tokenbeforeToken- a region read ahead of the walk.(package private) List<ProgramCodeSites.Site> ProgramCodeSites.of(org.antlr.v4.runtime.tree.ParseTree node) The program code that this one node runs, when it is one of the places (none for any other node).(package private) Optional<ProgramCodeSites.Site> ProgramCodeSites.ofInPlaceWrite(EK9Parser.IdentifierContext occurrence, ISymbol symbol, ObjectSharing.Use use) The in-place write one use of an identifier's occurrence makes, when that use is an in-place write by an operator of the program's own (counter += 1withCounter's own+=).Methods in org.ek9lang.compiler.phase5 with parameters of type ProgramCodeSites.SiteModifier and TypeMethodDescription(package private) booleanProvenContainerChange.bySite(ProgramCodeSites.Site site, ISymbol container) May the program code run atsite(ProgramCodeSites) change the objectcontainerrefers to - through a name an in-place write or an iteration changes in place, or beyond the names it is given (a call's are judged as their own occurrences)?(package private) voidSafeAccessWithdrawal.programCode(ProgramCodeSites.Site site) A place where code of the program's own runs (ProgramCodeSites): withdraw what it may change - beyond the names a call is given (those are their own occurrences), and the names an in-place write or an iteration changes in place.