static List extractMissingTypeVariablesForValue()

in dataenum-processor/src/main/java/com/spotify/dataenum/processor/generator/value/ValueTypeFactory.java [372:381]


  static List<TypeVariableName> extractMissingTypeVariablesForValue(
      OutputValue value, OutputSpec spec) {
    List<TypeVariableName> missingTypeVariables = new ArrayList<>();
    for (TypeVariableName typeVariableName : spec.typeVariables()) {
      if (!Iterables.contains(value.typeVariables(), typeVariableName)) {
        missingTypeVariables.add(typeVariableName);
      }
    }
    return missingTypeVariables;
  }