java.lang.Object
org.aya.core.def.PrimDef.Factory
- 封闭类:
- PrimDef
-
字段概要
字段修饰符和类型字段说明static final PrimDef.Factorystatic final @NotNull kala.collection.immutable.ImmutableSeq<PrimDef.ID> -
方法概要
修饰符和类型方法说明@NotNull kala.control.Option<kala.collection.immutable.ImmutableSeq<@NotNull PrimDef.ID>>checkDependency(@NotNull PrimDef.ID name) voidclear()@NotNull PrimDeffactory(@NotNull PrimDef.ID name, @NotNull DefVar<PrimDef, Decl.PrimDecl> ref) @NotNull kala.control.Option<PrimDef>getOption(@NotNull PrimDef.ID name) @NotNull PrimDefgetOrCreate(@NotNull PrimDef.ID name, @NotNull DefVar<PrimDef, Decl.PrimDecl> ref) booleanhave(@NotNull PrimDef.ID name) booleanleftOrRight(PrimDef core) @NotNull Termunfold(@NotNull PrimDef.ID name, CallTerm.Prim primCall, @Nullable TyckState state)
-
字段详细资料
-
INSTANCE
-
LEFT_RIGHT
-
-
方法详细资料
-
factory
@NotNull public @NotNull PrimDef factory(@NotNull @NotNull PrimDef.ID name, @NotNull @NotNull DefVar<PrimDef, Decl.PrimDecl> ref) -
getOption
-
have
-
getOrCreate
@NotNull public @NotNull PrimDef getOrCreate(@NotNull @NotNull PrimDef.ID name, @NotNull @NotNull DefVar<PrimDef, Decl.PrimDecl> ref) -
checkDependency
@NotNull public @NotNull kala.control.Option<kala.collection.immutable.ImmutableSeq<@NotNull PrimDef.ID>> checkDependency(@NotNull @NotNull PrimDef.ID name) -
unfold
@NotNull public @NotNull Term unfold(@NotNull @NotNull PrimDef.ID name, @NotNull CallTerm.Prim primCall, @Nullable @Nullable TyckState state) -
leftOrRight
-
clear
public void clear()
-