Uses of Record Class
org.ek9lang.compiler.phase5.CloseableArgumentKeeping.Holder
Packages that use CloseableArgumentKeeping.Holder
Package
Description
I - PRE Intermediate Representation generation checks.
-
Uses of CloseableArgumentKeeping.Holder in org.ek9lang.compiler.phase5
Methods in org.ek9lang.compiler.phase5 that return CloseableArgumentKeeping.HolderModifier and TypeMethodDescription(package private) static CloseableArgumentKeeping.HolderCloseableArgumentKeeping.Holder.of(ScopedSymbol callable, ISymbol symbol) Methods in org.ek9lang.compiler.phase5 that return types with arguments of type CloseableArgumentKeeping.HolderModifier and TypeMethodDescription(package private) Optional<CloseableArgumentKeeping.Holder> The callable whose own variable this is, when it is one that is followed (a parameter, or a local made to refer to one); empty otherwise.Methods in org.ek9lang.compiler.phase5 with parameters of type CloseableArgumentKeeping.HolderModifier and TypeMethodDescription(package private) voidCloseableArgumentKeeping.aliases(CloseableArgumentKeeping.Holder from, ISymbol to) The localtonow refers to the same object asfrom.(package private) voidCloseableArgumentKeeping.forwardsOpen(CloseableArgumentKeeping.Holder from, MethodSymbol target, int toIndex) The variable is passed on, whole, totarget's parameter: if that keeps it, so does this callable.(package private) voidCloseableArgumentKeeping.keepsOpen(CloseableArgumentKeeping.Holder holder, String destination) The object a variable refers to is kept beyond the call (a property, a container...), indestination:CloseableArgumentKeeping.RECEIVER, the name of another parameter, orCloseableArgumentKeeping.AMBIENT.(package private) voidCloseableArgumentKeeping.passedToCall(CloseableArgumentKeeping.Holder from, ScopedSymbol callee, int argumentIndex) The variable is passed, whole, to a method or function of the program's own.(package private) voidCloseableArgumentKeeping.receiverPassed(CloseableArgumentKeeping.Holder from, ScopedSymbol callee) The object a method runs on -Holder.of(method, null), its receiver - is passed on, as the receiver, to a method of the program's own: if that method keeps ITS receiver, so does this one.