-
Nested Class Summary
Nested Classes
static final record
Signature of a definition, used in concrete and tycking.
-
Method Summary
static @NotNull kala.collection.Seq<CtorDef>
static @NotNull kala.collection.immutable.ImmutableSeq<Term.Param>
@NotNull kala.collection.immutable.ImmutableSeq<Term.Param>
-
Method Details
-
defType
@NotNull
static @NotNull Term defType(@NotNull
@NotNull DefVar<? extends Def,? extends TeleDecl<?>> defVar)
-
defTele
@NotNull
static @NotNull kala.collection.immutable.ImmutableSeq<Term.Param> defTele(@NotNull
@NotNull DefVar<? extends Def,? extends TeleDecl<?>> defVar)
-
-
defResult
@Contract(pure=true)
@NotNull
static <T extends Term> T defResult(@NotNull
@NotNull DefVar<? extends Def,? extends TeleDecl<? extends T>> defVar)
-
-
result
@NotNull
@NotNull Term result()
-
telescope
@NotNull
@NotNull kala.collection.immutable.ImmutableSeq<Term.Param> telescope()