|
@@ -37,8 +37,8 @@ import java.util.function.Consumer;
|
|
|
* @author miemie
|
|
|
* @since 2018-12-19
|
|
|
*/
|
|
|
-@SuppressWarnings({"serial", "unchecked"})
|
|
|
-public abstract class AbstractChainWrapper<T, R, Children extends AbstractChainWrapper<T, R, Children, Param>, Param>
|
|
|
+@SuppressWarnings({"serial", "unchecked", "rawtypes"})
|
|
|
+public abstract class AbstractChainWrapper<T, R, Children extends AbstractChainWrapper<T, R, Children, Param>, Param extends AbstractWrapper>
|
|
|
extends Wrapper<T> implements Compare<Children, R>, Func<Children, R>, Join<Children>, Nested<Param, Children> {
|
|
|
|
|
|
protected final Children typedThis = (Children) this;
|
|
@@ -53,9 +53,8 @@ public abstract class AbstractChainWrapper<T, R, Children extends AbstractChainW
|
|
|
public AbstractChainWrapper() {
|
|
|
}
|
|
|
|
|
|
- @SuppressWarnings("rawtypes")
|
|
|
public AbstractWrapper getWrapper() {
|
|
|
- return (AbstractWrapper) wrapperChildren;
|
|
|
+ return wrapperChildren;
|
|
|
}
|
|
|
|
|
|
public Children setEntity(T entity) {
|