Fix generic typealiases (#551)

* Add generic type alias

* Fix missing resolveAliases check to fix generics

* Reword to useAbbreviatedType
This commit is contained in:
Zac Sweers
2018-05-17 19:06:43 -07:00
committed by Jesse Wilson
parent 7470536606
commit 3ecdfb6374
3 changed files with 12 additions and 10 deletions

View File

@@ -826,6 +826,7 @@ data class NullableTypeParams<T>(
)
typealias TypeAliasName = String
typealias GenericTypeAlias = List<String>
/**
* This is here mostly just to ensure it still compiles. Covers variance, @Json, default values,
@@ -852,5 +853,6 @@ data class SmokeTestType(
val favoriteArrayValues: Array<String>,
val favoriteNullableArrayValues: Array<String?>,
val nullableSetListMapArrayNullableIntWithDefault: Set<List<Map<String, Array<IntArray?>>>>? = null,
val aliasedName: TypeAliasName = "Woah"
val aliasedName: TypeAliasName = "Woah",
val genericAlias: GenericTypeAlias = listOf("Woah")
)