Interface Visitor.LambdaBodyVisitor<R,​EX extends java.lang.Throwable>

  • Type Parameters:
    R - The type of the object returned by the visit*() methods
    EX - The exception that the visit*() methods may throw
    Enclosing class:
    Visitor

    public static interface Visitor.LambdaBodyVisitor<R,​EX extends java.lang.Throwable>
    The visitor for the different kinds of Java.LambdaBodys.
    • Method Detail

      • visitBlockLambdaBody

        @Nullable
        R visitBlockLambdaBody​(Java.BlockLambdaBody blockLambdaBody)
                        throws EX extends java.lang.Throwable
        Throws:
        EX extends java.lang.Throwable
      • visitExpressionLambdaBody

        @Nullable
        R visitExpressionLambdaBody​(Java.ExpressionLambdaBody expressionLambdaBody)
                             throws EX extends java.lang.Throwable
        Throws:
        EX extends java.lang.Throwable