diff --git a/querydsl-core/src/main/java/com/querydsl/core/types/Visitor.java b/querydsl-core/src/main/java/com/querydsl/core/types/Visitor.java index c9b477784..bbb5d713a 100644 --- a/querydsl-core/src/main/java/com/querydsl/core/types/Visitor.java +++ b/querydsl-core/src/main/java/com/querydsl/core/types/Visitor.java @@ -13,8 +13,6 @@ */ package com.querydsl.core.types; -import javax.annotation.Nullable; - /** * Visitor defines a Visitor signature for {@link Expression} instances. * @@ -25,43 +23,37 @@ public interface Visitor { /** * @param expr */ - @Nullable - R visit(Constant expr, @Nullable C context); + R visit(Constant expr, C context); /** * @param expr */ - @Nullable - R visit(FactoryExpression expr, @Nullable C context); + R visit(FactoryExpression expr, C context); /** * @param expr */ - @Nullable - R visit(Operation expr, @Nullable C context); + R visit(Operation expr, C context); /** * @param expr */ - @Nullable - R visit(ParamExpression expr, @Nullable C context); + R visit(ParamExpression expr, C context); /** * @param expr */ - @Nullable - R visit(Path expr, @Nullable C context); + R visit(Path expr, C context); /** * @param expr */ - @Nullable - R visit(SubQueryExpression expr, @Nullable C context); + R visit(SubQueryExpression expr, C context); /** * @param expr */ - @Nullable - R visit(TemplateExpression expr, @Nullable C context); + + R visit(TemplateExpression expr, C context); }