- 所有已知子接口:
Stmt.Visitor<P,,R> StmtConsumer<P>,StmtOps<P>
- 所有已知实现类:
Desugarer
- 封闭类:
- Decl
public static interface Decl.Visitor<P,R>
-
方法概要
修饰符和类型方法说明default <T extends Signatured,RR extends R>
RRtraced(T yeah, P p, @NotNull BiFunction<T, P, RR> f) default voidtraceEntrance(@NotNull Signatured item, P p) default voidvisitCtor(@NotNull Decl.DataCtor ctor, P p) visitData(@NotNull Decl.DataDecl decl, P p) visitField(@NotNull Decl.StructField field, P p) visitFn(@NotNull Decl.FnDecl decl, P p) visitPrim(@NotNull Decl.PrimDecl decl, P p) visitStruct(@NotNull Decl.StructDecl decl, P p)
-
方法详细资料
-
traceEntrance
-
traceExit
-
traced
@NonExtendable default <T extends Signatured,RR extends R> RR traced(@NotNull T yeah, P p, @NotNull @NotNull BiFunction<T, P, RR> f) -
visitCtor
-
visitField
-
visitData
-
visitStruct
-
visitFn
-
visitPrim
-