diff --git a/querydsl-core/src/main/java/com/mysema/query/types/PathMetadataFactory.java b/querydsl-core/src/main/java/com/mysema/query/types/PathMetadataFactory.java index 8e2279e7e..4d9e6bbef 100644 --- a/querydsl-core/src/main/java/com/mysema/query/types/PathMetadataFactory.java +++ b/querydsl-core/src/main/java/com/mysema/query/types/PathMetadataFactory.java @@ -61,21 +61,10 @@ public final class PathMetadataFactory { * @param delegate * @return */ - @Deprecated public static PathMetadata forDelegate(Path delegate) { return new PathMetadata(delegate, delegate, PathType.DELEGATE); } - /** - * Create a new PathMetadata for delegate access - * - * @param delegate - * @return - */ - public static PathMetadata forDelegate(Expression delegate) { - return new PathMetadata(null, delegate, PathType.DELEGATE); - } - /** * Create a new PathMetadata for indexed list access * diff --git a/querydsl-core/src/main/java/com/mysema/query/types/ValidatingVisitor.java b/querydsl-core/src/main/java/com/mysema/query/types/ValidatingVisitor.java index 2eb65fcdf..08b86de1d 100644 --- a/querydsl-core/src/main/java/com/mysema/query/types/ValidatingVisitor.java +++ b/querydsl-core/src/main/java/com/mysema/query/types/ValidatingVisitor.java @@ -73,7 +73,7 @@ public final class ValidatingVisitor implements Visitor>, Set< @Override public Set> visit(Path expr, Set> known) { - if (!known.contains(expr.getRoot()) && expr.getMetadata().getPathType() != PathType.DELEGATE) { + if (!known.contains(expr.getRoot())) { throw new IllegalArgumentException(String.format(errorTemplate, expr.getRoot())); } return known;