Uses of Class
org.ek9lang.compiler.phase7.synthesis.AbstractSyntheticGenerator
Packages that use AbstractSyntheticGenerator
Package
Description
Synthetic operator and method generation for EK9.
-
Uses of AbstractSyntheticGenerator in org.ek9lang.compiler.phase7.synthesis
Subclasses of AbstractSyntheticGenerator in org.ek9lang.compiler.phase7.synthesisModifier and TypeClassDescription(package private) final classGenerates synthetic IR fordefault operator close(_close): nothing but the generated close chain (CloseChain, deciding throughCloseSteps).(package private) final classGenerates synthetic IR for the _cmp (<=>) operator.(package private) final classGenerates synthetic IR for the _copy (:=:) operator.(package private) final classGenerates synthetic IR for trait delegation methods.(package private) final classGenerates synthetic IR for every comparison operator a type's <=> answers: <, <=, >, >= - and == and <> whenever the type has its own <=> (Steve, 2026-09-29: a defaulted comparison can never disagree with the type's ordering, soa == bexactly when(a <=> b) == 0).(package private) final classGenerates synthetic IR for the enum _cmp (<=>) operator.(package private) final classGenerates synthetic IR for enum constructors (copy and String).(package private) final classGenerates synthetic IR for the enum _eq (==) operator.final classGenerates synthetic IR for the enum #< (first) and #> (last) operators.(package private) final classGenerates synthetic IR for the enum _hashcode (#?) operator.(package private) final classGenerates synthetic IR for the enum ++ (_inc) and -- (_dec) operators.(package private) final classGenerates synthetic IR for the enum _isSet (?) operator.final classGenerates synthetic IR for the enum iterator() method.(package private) final classGenerates synthetic IR for the enum _json ($$) operator.(package private) final classGenerates synthetic IR for the enum _string ($) and _promote (#^) operators.(package private) final classGenerates synthetic IR for enum operators that accept a String parameter.(package private) final classGenerates synthetic IR for the _eq (==) operator.(package private) final classGenerates synthetic IR for the _fieldSetStatus() method.final classGenerates synthetic IR for the function _isSet (?) operator.(package private) final classGenerates synthetic IR for the _hashcode (#?) operator.(package private) final classThe body of a synthesised inherited-dispatcher entry point (front-end rationalisation D2): call the entry point it overrides on the super, directly (a super call, never virtual), and return what that returns.(package private) final classGenerates synthetic IR for the _isSet (?) operator using AND (flattened-aggregate) semantics.(package private) final classGenerates synthetic IR for the _neq (<>) operator.(package private) final classGenerates synthetic IR for the _json ($$) operator.(package private) final classGenerates synthetic IR for the _string ($) operator.