java.lang.Object
org.aya.tyck.Tycker
org.aya.tyck.ExprTycker
-
嵌套类概要
嵌套类修饰符和类型类说明static final recordExprTycker.Result.typeis the type ofExprTycker.Result.wellTyped.static class -
字段概要
字段 -
构造器概要
构造器构造器说明ExprTycker(@NotNull org.aya.util.reporter.Reporter reporter, @Nullable Trace.Builder traceBuilder) -
方法概要
修饰符和类型方法说明intensureUniv(@NotNull Expr expr, @NotNull Term term) @NotNull ExprTycker.Resultvoid@NotNull ExprTycker.Resultsynthesize(@NotNull Expr expr) @NotNull DefEqunifier(@NotNull org.aya.util.error.SourcePos pos, @NotNull org.aya.util.Ordering ord) @NotNull DefEqunifier(@NotNull org.aya.util.error.SourcePos pos, @NotNull org.aya.util.Ordering ord, @NotNull LocalCtx ctx) @NotNull ExprTycker.Resultzonk(@NotNull ExprTycker.Result result)
-
字段详细资料
-
localCtx
-
traceBuilder
-
-
构造器详细资料
-
ExprTycker
public ExprTycker(@NotNull @NotNull org.aya.util.reporter.Reporter reporter, @Nullable Trace.Builder traceBuilder)
-
-
方法详细资料
-
solveMetas
public void solveMetas() -
inherit
@NotNull public @NotNull ExprTycker.Result inherit(@NotNull @NotNull Expr expr, @NotNull @NotNull Term type) -
synthesize
-
zonk
-
unifier
@NotNull public @NotNull DefEq unifier(@NotNull @NotNull org.aya.util.error.SourcePos pos, @NotNull @NotNull org.aya.util.Ordering ord) -
unifier
-
ensureUniv
-