// Copyright 2000-2019 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
package com.intellij.build;

import org.jetbrains.annotations.ApiStatus;

import java.io.Closeable;

/**
 * @author Vladislav.Soroka
 */
@ApiStatus.Experimental
public interface BuildEventDispatcher extends Appendable, Closeable, BuildProgressListener {
  @Override
  BuildEventDispatcher append(CharSequence csq);

  @Override
  BuildEventDispatcher append(CharSequence csq, int start, int end);

  @Override
  BuildEventDispatcher append(char c);

  @Override
  void close();

  void setStdOut(boolean stdOut);
}

@@ -394,32 +394,40 @@
 %7B%0A  @Override%0A  
+default 
 BuildEventDispat
@@ -455,17 +455,31 @@
 nce csq)
-;
+ %7Breturn this;%7D
 %0A%0A  @Ove
@@ -478,32 +478,40 @@
 %0A%0A  @Override%0A  
+default 
 BuildEventDispat
@@ -559,17 +559,31 @@
 int end)
-;
+ %7Breturn this;%7D
 %0A%0A  @Ove
@@ -590,16 +590,24 @@
 rride%0A  
+default 
 BuildEve
@@ -633,17 +633,31 @@
 (char c)
-;
+ %7Breturn this;%7D
 %0A%0A  @Ove
@@ -664,16 +664,24 @@
 rride%0A  
+default 
 void clo
@@ -688,13 +688,23 @@
 se()
-;
+ %7B%7D
 %0A%0A  
+default 
 void
@@ -729,12 +729,14 @@
  stdOut)
-;
+ %7B%7D
 %0A%7D%0A

Build tw: fix fetching models of android projects w/o output parsing IDEA-209457