java.lang.Object
org.aya.concrete.stmt.Signatured
org.aya.concrete.stmt.Decl.DataCtor
- 所有已实现的接口:
TyckUnit,org.aya.util.binop.OpDecl,org.aya.util.error.SourceNode
- 封闭类:
- Decl
-
嵌套类概要
从接口继承的嵌套类/接口 org.aya.util.binop.OpDecl
org.aya.util.binop.OpDecl.BindPred, org.aya.util.binop.OpDecl.OpInfo -
字段概要
字段修饰符和类型字段说明@NotNull kala.collection.immutable.ImmutableSeq<Pattern.Clause>final boolean@NotNull kala.collection.immutable.ImmutableSeq<Pattern>kala.collection.immutable.ImmutableSeq<Term.Param>Similar toSignatured.signature, but stores the bindings inpatternsfinal @NotNull DefVar<CtorDef,Decl.DataCtor> @Nullable kala.collection.immutable.ImmutableSeq<Pat>used when tycking constructor's header@Nullable PatTyckerused when tycking constructor's header从类继承的字段 org.aya.concrete.stmt.Signatured
bindBlock, entireSourcePos, opInfo, signature, sourcePos, telescope从接口继承的字段 org.aya.util.binop.OpDecl
APPLICATION -
构造器概要
构造器构造器说明DataCtor(@NotNull org.aya.util.error.SourcePos sourcePos, @NotNull org.aya.util.error.SourcePos entireSourcePos, @Nullable org.aya.util.binop.OpDecl.OpInfo opInfo, @NotNull String name, @NotNull kala.collection.immutable.ImmutableSeq<Expr.Param> telescope, @NotNull kala.collection.immutable.ImmutableSeq<Pattern.Clause> clauses, @NotNull kala.collection.immutable.ImmutableSeq<Pattern> patterns, boolean coerce, @NotNull BindBlock bindBlock) -
方法概要
从类继承的方法 org.aya.concrete.stmt.Signatured
needTyck, opInfo, sourcePos, toString
-
字段详细资料
-
ref
-
dataRef
-
patternTele
Similar toSignatured.signature, but stores the bindings inpatterns -
clauses
-
patterns
-
coerce
public final boolean coerce -
yetTyckedPat
used when tycking constructor's header -
yetTycker
used when tycking constructor's header
-
-
构造器详细资料
-
DataCtor
public DataCtor(@NotNull @NotNull org.aya.util.error.SourcePos sourcePos, @NotNull @NotNull org.aya.util.error.SourcePos entireSourcePos, @Nullable @Nullable org.aya.util.binop.OpDecl.OpInfo opInfo, @NotNull @NotNull String name, @NotNull @NotNull kala.collection.immutable.ImmutableSeq<Expr.Param> telescope, @NotNull @NotNull kala.collection.immutable.ImmutableSeq<Pattern.Clause> clauses, @NotNull @NotNull kala.collection.immutable.ImmutableSeq<Pattern> patterns, boolean coerce, @NotNull @NotNull BindBlock bindBlock)
-
-
方法详细资料
-
ref
- 指定者:
ref在类中Signatured
-