java.lang.Object
org.aya.tyck.pat.PatTycker
-
嵌套类概要
嵌套类 -
字段概要
字段 -
构造器概要
构造器构造器说明PatTycker(@NotNull ExprTycker exprTycker) PatTycker(@NotNull ExprTycker exprTycker, @NotNull Subst typeSubst, @NotNull kala.collection.mutable.MutableMap<AnyVar, Expr> bodySubst, Trace.Builder traceBuilder) -
方法概要
修饰符和类型方法说明@NotNull PatTycker.PatResultelabClausesClassified(@NotNull kala.collection.immutable.ImmutableSeq<@NotNull Pattern.Clause> clauses, Def.Signature signature, @NotNull org.aya.util.error.SourcePos overallPos) @NotNull PatTycker.PatResultelabClausesDirectly(@NotNull kala.collection.immutable.ImmutableSeq<@NotNull Pattern.Clause> clauses, Def.Signature signature) mischa(CallTerm.Data dataCall, CtorDef ctor, @Nullable LocalCtx ctx, @NotNull TyckState state) booleannoError()visitPatterns(Def.Signature sig, kala.collection.SeqView<Pattern> stream)
-
字段详细资料
-
META_PAT_INLINER
-
exprTycker
-
-
构造器详细资料
-
PatTycker
public PatTycker(@NotNull @NotNull ExprTycker exprTycker, @NotNull @NotNull Subst typeSubst, @NotNull @NotNull kala.collection.mutable.MutableMap<AnyVar, Expr> bodySubst, @Nullable Trace.Builder traceBuilder) -
PatTycker
-
-
方法详细资料
-
noError
public boolean noError() -
elabClausesDirectly
@NotNull public @NotNull PatTycker.PatResult elabClausesDirectly(@NotNull @NotNull kala.collection.immutable.ImmutableSeq<@NotNull Pattern.Clause> clauses, @NotNull Def.Signature signature) -
elabClausesClassified
@NotNull public @NotNull PatTycker.PatResult elabClausesClassified(@NotNull @NotNull kala.collection.immutable.ImmutableSeq<@NotNull Pattern.Clause> clauses, @NotNull Def.Signature signature, @NotNull @NotNull org.aya.util.error.SourcePos overallPos) -
visitPatterns
@NotNull public @NotNull kala.tuple.Tuple2<kala.collection.SeqView<Pat>,Term> visitPatterns(Def.Signature sig, kala.collection.SeqView<Pattern> stream) -
mischa
-