Fix typo in ParameterizedExpression interface

This commit is contained in:
John Tims 2015-02-19 14:48:33 -05:00
parent 2874937a52
commit fc7d5753f6
5 changed files with 10 additions and 10 deletions

View File

@ -32,7 +32,7 @@ import net.sf.cglib.proxy.MethodProxy;
import com.google.common.collect.ImmutableList;
import com.querydsl.core.types.Expression;
import com.querydsl.core.types.ParametrizedExpression;
import com.querydsl.core.types.ParameterizedExpression;
import com.querydsl.core.types.Path;
import com.querydsl.core.types.PathMetadata;
import com.querydsl.core.types.PathMetadataFactory;
@ -109,7 +109,7 @@ public class PropertyAccessInvocationHandler implements MethodInterceptor {
rv = propToObj.get(propKey);
} else {
PathMetadata pm = createListAccessPath((Path<?>) hostExpression, (Integer) args[0]);
Class<?> elementType = ((ParametrizedExpression<?>) hostExpression).getParameter(0);
Class<?> elementType = ((ParameterizedExpression<?>) hostExpression).getParameter(0);
rv = newInstance(elementType, elementType, proxy, propKey, pm);
}
aliasFactory.setCurrent(propToExpr.get(propKey));
@ -120,7 +120,7 @@ public class PropertyAccessInvocationHandler implements MethodInterceptor {
rv = propToObj.get(propKey);
} else {
PathMetadata pm = createMapAccessPath((Path<?>)hostExpression, args[0]);
Class<?> valueType = ((ParametrizedExpression<?>) hostExpression).getParameter(1);
Class<?> valueType = ((ParameterizedExpression<?>) hostExpression).getParameter(1);
rv = newInstance(valueType, valueType, proxy, propKey, pm);
}
aliasFactory.setCurrent(propToExpr.get(propKey));

View File

@ -24,6 +24,6 @@ import java.util.Collection;
* @param <E> element type
* @see java.util.Collection
*/
public interface CollectionExpression<T extends Collection<E>, E> extends ParametrizedExpression<T> {
public interface CollectionExpression<T extends Collection<E>, E> extends ParameterizedExpression<T> {
}

View File

@ -24,6 +24,6 @@ import java.util.Map;
* @param <V> value type
* @see java.util.Map
*/
public interface MapExpression<K, V> extends ParametrizedExpression<Map<K,V>> {
public interface MapExpression<K, V> extends ParameterizedExpression<Map<K,V>> {
}

View File

@ -1,6 +1,6 @@
/*
* Copyright 2011, Mysema Ltd
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@ -14,13 +14,13 @@
package com.querydsl.core.types;
/**
* ParametrizedExpression is a common interface for expressions with generic type parameters
*
* ParameterizedExpression is a common interface for expressions with generic type parameters
*
* @author tiwe
*
* @param <T> expression type
*/
public interface ParametrizedExpression<T> extends Expression<T> {
public interface ParameterizedExpression<T> extends Expression<T> {
/**
* @param index

View File

@ -30,7 +30,7 @@ class JPAMapAccessVisitor extends ReplaceVisitor<Void> {
if (replacement == null) {
// join parent as path123 on key(path123) = ...
Path parent = pathMetadata.getParent();
ParametrizedExpression parExpr = (ParametrizedExpression) parent;
ParameterizedExpression parExpr = (ParameterizedExpression) parent;
replacement = new PathImpl(parExpr.getParameter(1),
ExpressionUtils.createRootVariable(parent));
metadata.addJoin(JoinType.JOIN, ExpressionUtils.as(parent, replacement));