- Direct Known Subclasses:
ExprTycker
This is the fifth base-base class of a tycker.
It has a member isProp, and supports some Prop-related functions.
- See Also:
-
Field Summary
FieldsFields inherited from class org.aya.tyck.tycker.LetListTycker
definitionEqualitiesFields inherited from class org.aya.tyck.tycker.ConcreteAwareTycker
withTermsFields inherited from class org.aya.tyck.tycker.MockTycker
ctxFields inherited from class org.aya.tyck.tycker.StatedTycker
stateFields inherited from class org.aya.tyck.tycker.TracedTycker
reporter, traceBuilder -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPropTycker(@NotNull org.aya.util.reporter.Reporter reporter, @Nullable Trace.Builder traceBuilder, @NotNull TyckState state) -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected final <T> TwithInProp(boolean inProp, @NotNull Supplier<T> supplier) Methods inherited from class org.aya.tyck.tycker.UnifiedTycker
checkBoundaries, confluence, error, inheritFallbackUnify, unifyReported, unifyReported, unifyTy, unifyTyReported, unifyTyReportedMethods inherited from class org.aya.tyck.tycker.LetListTycker
subscopedMethods inherited from class org.aya.tyck.tycker.ConcreteAwareTycker
addWithTerm, addWithTerm, solveMetas, traced, traceExit, zonk, zonk, zonkMethods inherited from class org.aya.tyck.tycker.MockTycker
generatePi, instImplicits, mockArg, mockTerm, synthesizer, unifierMethods inherited from class org.aya.tyck.tycker.StatedTycker
compareRestr, conOwnerSubst, defCall, inferRef, unifier, whnf
-
Field Details
-
inProp
public boolean inProp
-
-
Constructor Details
-
PropTycker
protected PropTycker(@NotNull @NotNull org.aya.util.reporter.Reporter reporter, @Nullable Trace.Builder traceBuilder, @NotNull @NotNull TyckState state)
-
-
Method Details
-
withInProp
-
inProp
- Returns:
- false means unsure or not a prop type.
-