compiler testdata: s/trait/interface

This commit is contained in:
Dmitry Jemerov
2015-05-12 12:38:49 +02:00
parent a5ed5d4269
commit 4bdf598bfe
803 changed files with 1456 additions and 1456 deletions
@@ -10,15 +10,15 @@ class ProjectInfo {
override fun toString(): String = "OK"
}
public trait Parser<in IN: Any, out OUT: Any> {
public interface Parser<in IN: Any, out OUT: Any> {
public fun parse(source: IN): OUT
}
public trait MultiParser<in IN: Any, out OUT: Any> {
public interface MultiParser<in IN: Any, out OUT: Any> {
public fun parse(source: IN): Collection<OUT>
}
public trait JsonParser<T: Any>: Parser<JsonObject, T>, MultiParser<JsonArray, T> {
public interface JsonParser<T: Any>: Parser<JsonObject, T>, MultiParser<JsonArray, T> {
public override fun parse(source: JsonArray): Collection<T> {
return ArrayList<T>()
}