Class CollectionOperation<E>

Type Parameters:
E - element type
All Implemented Interfaces:
CollectionExpression<Collection<E>,E>, Expression<Collection<E>>, ParameterizedExpression<Collection<E>>, Serializable

public class CollectionOperation<E> extends CollectionExpressionBase<Collection<E>,E>
CollectionOperation is a collection typed operation
Author:
tiwe
See Also:
  • Constructor Details

  • Method Details

    • getParameter

      public Class<?> getParameter(int index)
      Description copied from interface: ParameterizedExpression
      Get the type parameter at the given index
      Parameters:
      index - zero based index of type parameter
      Returns:
      type parameter at index
    • accept

      @Nullable public <R, C> R accept(Visitor<R,C> v, C context)
      Description copied from interface: Expression
      Accept the visitor with the given context
      Type Parameters:
      R - return type
      C - context type
      Parameters:
      v - visitor
      context - context of visit
      Returns:
      result of visit
    • getElementType

      public Class<E> getElementType()
      Description copied from class: CollectionExpressionBase
      Get the element type
      Specified by:
      getElementType in class CollectionExpressionBase<Collection<E>,E>
      Returns:
      element type