java.lang.Object
org.aya.util.binop.BinOpSet
org.aya.concrete.desugar.AyaBinOpSet
public final class AyaBinOpSet
extends org.aya.util.binop.BinOpSet
-
Nested Class Summary
Nested classes/interfaces inherited from class org.aya.util.binop.BinOpSet
org.aya.util.binop.BinOpSet.BinOP, org.aya.util.binop.BinOpSet.PredCmp -
Field Summary
FieldsFields inherited from class org.aya.util.binop.BinOpSet
APP_ELEM, ops, tighterGraph -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidreportCyclic(kala.collection.immutable.ImmutableSeq<kala.collection.immutable.ImmutableSeq<org.aya.util.binop.BinOpSet.BinOP>> cycles) protected voidreportSelfBind(@NotNull org.aya.util.error.SourcePos sourcePos) Methods inherited from class org.aya.util.binop.BinOpSet
assocOf, bind, compare, ensureHasElem, ensureHasElem, importBind, isOperand, reportIfCyclic
-
Field Details
-
reporter
@NotNull public final @NotNull org.aya.util.reporter.Reporter reporter
-
-
Constructor Details
-
AyaBinOpSet
public AyaBinOpSet(@NotNull @NotNull org.aya.util.reporter.Reporter reporter)
-
-
Method Details
-
reportSelfBind
protected void reportSelfBind(@NotNull @NotNull org.aya.util.error.SourcePos sourcePos) - Specified by:
reportSelfBindin classorg.aya.util.binop.BinOpSet
-
reportCyclic
protected void reportCyclic(kala.collection.immutable.ImmutableSeq<kala.collection.immutable.ImmutableSeq<org.aya.util.binop.BinOpSet.BinOP>> cycles) - Specified by:
reportCyclicin classorg.aya.util.binop.BinOpSet
-