override fun getSupportedOptions()

in crumb-compiler/src/main/kotlin/com/uber/crumb/CrumbProcessor.kt [119:130]


  override fun getSupportedOptions(): Set<String> {
    val producerIncrementalType = producerExtensions.asSequence()
        .map { it.producerIncrementalType(processingEnv) }
        .min()
        ?: ISOLATING
    val consumerIncrementalType = consumerExtensions.asSequence()
        .map { it.consumerIncrementalType(processingEnv) }
        .min()
        ?: ISOLATING
    return arrayOf(OPTION_VERBOSE, producerIncrementalType.toOption(), consumerIncrementalType.toOption())
        .filterNotNullTo(mutableSetOf())
  }