Uses of Class
org.ek9lang.compiler.phase2.PostPassSites
Packages that use PostPassSites
Package
Description
F - Resolution of Explicitly Defined Type Symbols - at this point phase3 processing should have defined
most of the explicitly defined symbols, so they should be resolvable.
-
Uses of PostPassSites in org.ek9lang.compiler.phase2
Classes in org.ek9lang.compiler.phase2 that implement interfaces with type arguments of type PostPassSitesModifier and TypeClassDescription(package private) final classCompletes every bare 'default operator' once types are known, after every source has been through EXPLICIT_TYPE_SYMBOL_DEFINITION (front-end audit FE74, F2).(package private) final classGives each sub-type that adds a handler to an INHERITED dispatcher its synthesised entry point (InheritedDispatcher, front-end rationalisation D2), after every source has been through EXPLICIT_TYPE_SYMBOL_DEFINITION: supers are linked and parameter types known only then.(package private) final classCompletes every type's SAMENESS once types are known, after every source has been through EXPLICIT_TYPE_SYMBOL_DEFINITION (B18 - a type defines sameness once).Methods in org.ek9lang.compiler.phase2 that return PostPassSitesModifier and TypeMethodDescription(package private) static PostPassSitesPostPassSites.of(List<ParsedModule> parsedModules) Gather the sites of every source, in source order.Methods in org.ek9lang.compiler.phase2 with parameters of type PostPassSitesModifier and TypeMethodDescriptionvoidBareDefaultOperatorCompleter.accept(PostPassSites sites) voidInheritedDispatcherCompleter.accept(PostPassSites sites) voidSamenessCompleter.accept(PostPassSites sites)