java.lang.Object
org.aya.ide.action.ComputeTerm
- All Implemented Interfaces:
Consumer<org.aya.concrete.stmt.Stmt>,Function<org.aya.concrete.Expr,,org.aya.concrete.Expr> UnaryOperator<org.aya.concrete.Expr>,org.aya.concrete.visitor.EndoExpr,org.aya.concrete.visitor.EndoPattern,org.aya.concrete.visitor.StmtConsumer,SyntaxNodeAction<XY>,SyntaxNodeAction.Cursor
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.aya.ide.syntax.SyntaxNodeAction
SyntaxNodeAction.Cursor, SyntaxNodeAction.Ranged -
Field Summary
FieldsModifier and TypeFieldDescription@Nullable org.aya.util.error.WithPos<org.aya.core.term.Term> -
Constructor Summary
ConstructorsConstructorDescriptionComputeTerm(@NotNull org.aya.cli.library.source.LibrarySource source, @NotNull ComputeTerm.Kind kind, org.aya.core.def.PrimDef.Factory primFactory, @NotNull XY location) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aya.concrete.visitor.EndoExpr
postMethods inherited from interface org.aya.concrete.visitor.EndoPattern
apply, post, preMethods inherited from interface org.aya.concrete.visitor.StmtConsumer
visitTelescopicMethods inherited from interface org.aya.ide.syntax.SyntaxNodeAction
accept, applyMethods inherited from interface org.aya.ide.syntax.SyntaxNodeAction.Cursor
accept
-
Field Details
-
result
@Nullable public @Nullable org.aya.util.error.WithPos<org.aya.core.term.Term> result
-
-
Constructor Details
-
ComputeTerm
public ComputeTerm(@NotNull @NotNull org.aya.cli.library.source.LibrarySource source, @NotNull @NotNull ComputeTerm.Kind kind, @NotNull org.aya.core.def.PrimDef.Factory primFactory, @NotNull @NotNull XY location)
-
-
Method Details
-
location
- Specified by:
locationin interfaceSyntaxNodeAction<XY>
-
pre
@NotNull public @NotNull org.aya.concrete.Expr pre(@NotNull @NotNull org.aya.concrete.Expr expr) - Specified by:
prein interfaceorg.aya.concrete.visitor.EndoExpr
-