模块 aya.base

类 TermComparator

java.lang.Object
org.aya.tyck.unify.TermComparator
直接已知子类:
Unifier

public abstract sealed class TermComparator extends Object permits Unifier
Bidirectional unification of terms, with abstract solveMeta(org.aya.core.term.Term, org.aya.tyck.unify.TermComparator.Sub, org.aya.tyck.unify.TermComparator.Sub, org.aya.core.term.CallTerm.Hole). This class is not called Comparator because there is already Comparator.
另请参阅:
  • 字段详细资料

    • traceBuilder

      @Nullable protected final Trace.Builder traceBuilder
    • state

      @NotNull protected final @NotNull TyckState state
    • reporter

      @NotNull protected final @NotNull org.aya.util.reporter.Reporter reporter
    • pos

      @NotNull protected final @NotNull org.aya.util.error.SourcePos pos
    • cmp

      @NotNull protected final @NotNull org.aya.util.Ordering cmp
    • ctx

      @NotNull protected final @NotNull LocalCtx ctx
  • 构造器详细资料

    • TermComparator

      public TermComparator(@Nullable Trace.Builder traceBuilder, @NotNull @NotNull TyckState state, @NotNull @NotNull org.aya.util.reporter.Reporter reporter, @NotNull @NotNull org.aya.util.error.SourcePos pos, @NotNull @NotNull org.aya.util.Ordering cmp, @NotNull @NotNull LocalCtx ctx)
  • 方法详细资料