private static void writeModifiers()

in javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacFileData.java [235:245]


  private static void writeModifiers(final DataOutput output, JavacRef ref) throws IOException {
    Set<Modifier> modifiers = ref.getModifiers();
    Set<String> unmatched = ref.getUnmatchedModifiers();
    output.writeInt(modifiers.size() + unmatched.size());
    for (Modifier modifier : modifiers) {
      output.writeUTF(modifier.name());
    }
    for (String modifierName : unmatched) {
      output.writeUTF(modifierName);
    }
  }