java.lang.Object
org.aya.util.binop.BinOpSet
org.aya.resolve.salt.AyaBinOpSet
- All Implemented Interfaces:
Problematic
-
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 TypeMethodDescriptionbooleanequals(@NotNull org.aya.util.binop.OpDecl lhs, @NotNull org.aya.util.binop.OpDecl rhs) protected voidreportCyclic(kala.collection.immutable.ImmutableSeq<kala.collection.immutable.ImmutableSeq<org.aya.util.binop.BinOpSet.BinOP>> cycles) @NotNull org.aya.util.reporter.Reporterreporter()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, reportIfCyclicMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aya.tyck.tycker.Problematic
fail, fail, fail
-
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
-
reporter
@NotNull public @NotNull org.aya.util.reporter.Reporter reporter()- Specified by:
reporterin interfaceProblematic
-
equals
public boolean equals(@NotNull @NotNull org.aya.util.binop.OpDecl lhs, @NotNull @NotNull org.aya.util.binop.OpDecl rhs) - Specified by:
equalsin classorg.aya.util.binop.BinOpSet
-
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
-