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

    Modifier and Type
    Class
    Description
    (package private) final class 
    Generates synthetic IR for default operator close (_close): nothing but the generated close chain (CloseChain, deciding through CloseSteps).
    (package private) final class 
    Generates synthetic IR for the _cmp (<=>) operator.
    (package private) final class 
    Generates synthetic IR for the _copy (:=:) operator.
    (package private) final class 
    Generates synthetic IR for trait delegation methods.
    (package private) final class 
    Generates 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, so a == b exactly when (a <=> b) == 0).
    (package private) final class 
    Generates synthetic IR for the enum _cmp (<=>) operator.
    (package private) final class 
    Generates synthetic IR for enum constructors (copy and String).
    (package private) final class 
    Generates synthetic IR for the enum _eq (==) operator.
    final class 
    Generates synthetic IR for the enum #< (first) and #> (last) operators.
    (package private) final class 
    Generates synthetic IR for the enum _hashcode (#?) operator.
    (package private) final class 
    Generates synthetic IR for the enum ++ (_inc) and -- (_dec) operators.
    (package private) final class 
    Generates synthetic IR for the enum _isSet (?) operator.
    final class 
    Generates synthetic IR for the enum iterator() method.
    (package private) final class 
    Generates synthetic IR for the enum _json ($$) operator.
    (package private) final class 
    Generates synthetic IR for the enum _string ($) and _promote (#^) operators.
    (package private) final class 
    Generates synthetic IR for enum operators that accept a String parameter.
    (package private) final class 
    Generates synthetic IR for the _eq (==) operator.
    (package private) final class 
    Generates synthetic IR for the _fieldSetStatus() method.
    final class 
    Generates synthetic IR for the function _isSet (?) operator.
    (package private) final class 
    Generates synthetic IR for the _hashcode (#?) operator.
    (package private) final class 
    The 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 class 
    Generates synthetic IR for the _isSet (?) operator using AND (flattened-aggregate) semantics.
    (package private) final class 
    Generates synthetic IR for the _neq (<>) operator.
    (package private) final class 
    Generates synthetic IR for the _json ($$) operator.
    (package private) final class 
    Generates synthetic IR for the _string ($) operator.