test_class.file: client/src/test/java/io/spine/client/TargetsTest.java
test_class.identifier: TargetsTest
test_class.superclass: extends UtilityClassTest<Targets>
test_case.body: @Test
      @DisplayName("throw IAE for unsupported IDs")
      void throwIaeForUnsupportedIds() {
          assertThrows(IllegalArgumentException.class,
                       () -> someOf(TaskId.class, ImmutableSet.of(new Object())));
      }
test_case.class_method_signature: TargetsTest.throwIaeForUnsupportedIds()
test_case.full_signature: @Test @DisplayName("throw IAE for unsupported IDs") void throwIaeForUnsupportedIds()
test_case.identifier: throwIaeForUnsupportedIds
test_case.invocations: assertThrows someOf of
test_case.modifiers: @Test @DisplayName("throw IAE for unsupported IDs")
test_case.parameters: ()
test_case.return: void
test_case.signature: void throwIaeForUnsupportedIds()
focal_class.file: client/src/main/java/io/spine/client/Targets.java
focal_class.identifier: Targets
focal_class.class_method_signature: Targets.Targets()
focal_class.full_signature: private  Targets()
focal_class.identifier: Targets
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  Targets()
focal_class.class_method_signature: Targets.someOf(Class<? extends Message> targetClass, Set<?> ids)
focal_class.full_signature: public static Target someOf(Class<? extends Message> targetClass, Set<?> ids)
focal_class.identifier: someOf
focal_class.modifiers: public static
focal_class.parameters: (Class<? extends Message> targetClass, Set<?> ids)
focal_class.return: Target
focal_class.signature: Target someOf(Class<? extends Message> targetClass, Set<?> ids)
focal_class.class_method_signature: Targets.allOf(Class<? extends Message> targetClass)
focal_class.full_signature: public static Target allOf(Class<? extends Message> targetClass)
focal_class.identifier: allOf
focal_class.modifiers: public static
focal_class.parameters: (Class<? extends Message> targetClass)
focal_class.return: Target
focal_class.signature: Target allOf(Class<? extends Message> targetClass)
focal_class.class_method_signature: Targets.composeTarget(Class<? extends Message> targetClass,
                                         @Nullable Iterable<?> ids,
                                         @Nullable Iterable<CompositeFilter> filters)
focal_class.full_signature: @SuppressWarnings("CheckReturnValue") public static Target composeTarget(Class<? extends Message> targetClass,
                                         @Nullable Iterable<?> ids,
                                         @Nullable Iterable<CompositeFilter> filters)
focal_class.identifier: composeTarget
focal_class.modifiers: @SuppressWarnings("CheckReturnValue") public static
focal_class.parameters: (Class<? extends Message> targetClass,
                                         @Nullable Iterable<?> ids,
                                         @Nullable Iterable<CompositeFilter> filters)
focal_class.return: Target
focal_class.signature: Target composeTarget(Class<? extends Message> targetClass,
                                         @Nullable Iterable<?> ids,
                                         @Nullable Iterable<CompositeFilter> filters)
focal_class.class_method_signature: Targets.acceptingOnly(Collection<?> identifiers)
focal_class.full_signature: public static IdFilter acceptingOnly(Collection<?> identifiers)
focal_class.identifier: acceptingOnly
focal_class.modifiers: public static
focal_class.parameters: (Collection<?> identifiers)
focal_class.return: IdFilter
focal_class.signature: IdFilter acceptingOnly(Collection<?> identifiers)
focal_class.class_method_signature: Targets.toIdFilter(I... id)
focal_class.full_signature: @SafeVarargs private static IdFilter toIdFilter(I... id)
focal_class.identifier: toIdFilter
focal_class.modifiers: @SafeVarargs private static
focal_class.parameters: (I... id)
focal_class.return: IdFilter
focal_class.signature: IdFilter toIdFilter(I... id)
focal_class.class_method_signature: Targets.idFilter(List<Any> ids)
focal_class.full_signature: private static IdFilter idFilter(List<Any> ids)
focal_class.identifier: idFilter
focal_class.modifiers: private static
focal_class.parameters: (List<Any> ids)
focal_class.return: IdFilter
focal_class.signature: IdFilter idFilter(List<Any> ids)
focal_class.class_method_signature: Targets.acceptingOnly(I... id)
focal_class.full_signature: @SafeVarargs public static TargetFilters acceptingOnly(I... id)
focal_class.identifier: acceptingOnly
focal_class.modifiers: @SafeVarargs public static
focal_class.parameters: (I... id)
focal_class.return: TargetFilters
focal_class.signature: TargetFilters acceptingOnly(I... id)
focal_class.class_method_signature: Targets.checkId(I item)
focal_class.full_signature: private static I checkId(I item)
focal_class.identifier: checkId
focal_class.modifiers: private static
focal_class.parameters: (I item)
focal_class.return: I
focal_class.signature: I checkId(I item)
focal_class.class_method_signature: Targets.targetFilters(List<CompositeFilter> filters, IdFilter idFilter)
focal_class.full_signature: private static TargetFilters targetFilters(List<CompositeFilter> filters, IdFilter idFilter)
focal_class.identifier: targetFilters
focal_class.modifiers: private static
focal_class.parameters: (List<CompositeFilter> filters, IdFilter idFilter)
focal_class.return: TargetFilters
focal_class.signature: TargetFilters targetFilters(List<CompositeFilter> filters, IdFilter idFilter)
focal_class.class_method_signature: Targets.nonNullList(@Nullable Iterable<T> input)
focal_class.full_signature: private static ImmutableList<T> nonNullList(@Nullable Iterable<T> input)
focal_class.identifier: nonNullList
focal_class.modifiers: private static
focal_class.parameters: (@Nullable Iterable<T> input)
focal_class.return: ImmutableList<T>
focal_class.signature: ImmutableList<T> nonNullList(@Nullable Iterable<T> input)
focal_method.body: public static Target someOf(Class<? extends Message> targetClass, Set<?> ids) {
          checkNotNull(targetClass);
          checkNotNull(ids);
  
          Target result = composeTarget(targetClass, ids, null);
          return result;
      }
focal_method.class_method_signature: Targets.someOf(Class<? extends Message> targetClass, Set<?> ids)
focal_method.full_signature: public static Target someOf(Class<? extends Message> targetClass, Set<?> ids)
focal_method.identifier: someOf
focal_method.invocations: checkNotNull checkNotNull composeTarget
focal_method.modifiers: public static
focal_method.parameters: (Class<? extends Message> targetClass, Set<?> ids)
focal_method.return: Target
focal_method.signature: Target someOf(Class<? extends Message> targetClass, Set<?> ids)