模块 aya.base

类 AyaBinOpSet

java.lang.Object
org.aya.util.binop.BinOpSet
org.aya.concrete.desugar.AyaBinOpSet

public final class AyaBinOpSet extends org.aya.util.binop.BinOpSet
  • 嵌套类概要

    从类继承的嵌套类/接口 org.aya.util.binop.BinOpSet

    org.aya.util.binop.BinOpSet.BinOP, org.aya.util.binop.BinOpSet.PredCmp
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    final @NotNull org.aya.util.reporter.Reporter
     

    从类继承的字段 org.aya.util.binop.BinOpSet

    APP_ELEM, ops, tighterGraph
  • 构造器概要

    构造器
    构造器
    说明
    AyaBinOpSet(@NotNull org.aya.util.reporter.Reporter reporter)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    protected void
    reportCyclic(kala.collection.immutable.ImmutableSeq<kala.collection.immutable.ImmutableSeq<org.aya.util.binop.BinOpSet.BinOP>> cycles)
     
    protected void
    reportSelfBind(@NotNull org.aya.util.error.SourcePos sourcePos)
     

    从类继承的方法 org.aya.util.binop.BinOpSet

    assocOf, bind, compare, ensureHasElem, ensureHasElem, importBind, isOperand, reportIfCyclic

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

    • reporter

      @NotNull public final @NotNull org.aya.util.reporter.Reporter reporter
  • 构造器详细资料

    • AyaBinOpSet

      public AyaBinOpSet(@NotNull @NotNull org.aya.util.reporter.Reporter reporter)
  • 方法详细资料

    • reportSelfBind

      protected void reportSelfBind(@NotNull @NotNull org.aya.util.error.SourcePos sourcePos)
      指定者:
      reportSelfBind 在类中 org.aya.util.binop.BinOpSet
    • reportCyclic

      protected void reportCyclic(kala.collection.immutable.ImmutableSeq<kala.collection.immutable.ImmutableSeq<org.aya.util.binop.BinOpSet.BinOP>> cycles)
      指定者:
      reportCyclic 在类中 org.aya.util.binop.BinOpSet