From d206b55edbb08a91dc445de34a2c1c372b6783cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Thu, 12 Feb 2015 19:14:56 +0200 Subject: [PATCH] Simplify visitor signature --- .../java/com/querydsl/core/types/Visitor.java | 24 +++++++------------ 1 file changed, 8 insertions(+), 16 deletions(-) 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); }