private Deque collectTypesUsedByFeatureStructures()

in src/main/java/org/apache/uima/json/jsoncas2/ser/TypeSystemSerializer.java [135:145]


  private Deque<Type> collectTypesUsedByFeatureStructures(TypeSystem aTypeSystem,
          SerializerProvider aProvider) {
    FeatureStructures allFs = FeatureStructures.get(aProvider);
    Deque<Type> queue = new ArrayDeque<>();
    aTypeSystem.forEach(type -> {
      if (allFs.existsAnnotationOfType(type.getName())) {
        queue.add(type);
      }
    });
    return queue;
  }