Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ public class {{classname}} extends AbstractOpenApiSchema{{#vendorExtensions.x-im
{{^isPrimitiveType}}
{{#isArray}}
List<?> list = (List<?>) value.getActualInstance();
if (list.get(0) instanceof {{{items.dataType}}}) {
if (!list.isEmpty() && list.get(0) instanceof {{{items.dataType}}}) {
JsonArray array = adapter{{#sanitizeDataType}}{{{dataType}}}{{/sanitizeDataType}}.toJsonTree(({{{dataType}}})value.getActualInstance()).getAsJsonArray();
elementAdapter.write(out, array);
return;
Expand Down Expand Up @@ -252,7 +252,7 @@ public class {{classname}} extends AbstractOpenApiSchema{{#vendorExtensions.x-im
if (instance instanceof {{#isArray}}List<?>{{/isArray}}{{^isArray}}{{{dataType}}}{{/isArray}}) {
{{#isArray}}
List<?> list = (List<?>) instance;
if (list.get(0) instanceof {{{items.dataType}}}) {
if (!list.isEmpty() && list.get(0) instanceof {{{items.dataType}}}) {
super.setActualInstance(instance);
return;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ public class {{classname}} extends AbstractOpenApiSchema{{#vendorExtensions.x-im
{{^isPrimitiveType}}
{{#isArray}}
List<?> list = (List<?>) value.getActualInstance();
if (list.get(0) instanceof {{{items.dataType}}}) {
if (!list.isEmpty() && list.get(0) instanceof {{{items.dataType}}}) {
JsonArray array = adapter{{#sanitizeDataType}}{{{dataType}}}{{/sanitizeDataType}}.toJsonTree(({{{dataType}}})value.getActualInstance()).getAsJsonArray();
elementAdapter.write(out, array);
return;
Expand Down Expand Up @@ -330,7 +330,7 @@ public class {{classname}} extends AbstractOpenApiSchema{{#vendorExtensions.x-im
if (instance instanceof {{#isArray}}List<?>{{/isArray}}{{#isMap}}Map<?, ?>{{/isMap}}{{^isMap}}{{^isArray}}{{{dataType}}}{{/isArray}}{{/isMap}}) {
{{#isArray}}
List<?> list = (List<?>) instance;
if (list.get(0) instanceof {{{items.dataType}}}) {
if (!list.isEmpty() && list.get(0) instanceof {{{items.dataType}}}) {
super.setActualInstance(instance);
return;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ import java.io.IOException
if (value.actualInstance is {{#isArray}}List<*>{{/isArray}}{{^isArray}}{{{dataType}}}{{/isArray}}) {
{{#isArray}}
val list = value.actualInstance as List<Any>
if (list.get(0) is {{{items.dataType}}}) {
if (!list.isEmpty() && list.get(0) is {{{items.dataType}}}) {
val array = adapter{{#sanitizeGeneric}}{{{dataType}}}{{/sanitizeGeneric}}.toJsonTree(value.actualInstance as {{{dataType}}}?).getAsJsonArray()
elementAdapter.write(out, array)
return
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ import java.io.IOException
if (value.actualInstance is {{#isArray}}List<*>{{/isArray}}{{^isArray}}{{{dataType}}}{{/isArray}}) {
{{#isArray}}
val list = value.actualInstance as List<Any>
if (list.get(0) is {{{items.dataType}}}) {
if (!list.isEmpty() && list.get(0) is {{{items.dataType}}}) {
val array = adapter{{#sanitizeGeneric}}{{{dataType}}}{{/sanitizeGeneric}}.toJsonTree(value.actualInstance as {{{dataType}}}?).getAsJsonArray()
elementAdapter.write(out, array)
return
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ public void write(JsonWriter out, MyExampleGet200Response value) throws IOExcept
// check if the actual instance is of the type `List<@Valid OneOf1>`
if (value.getActualInstance() instanceof List<?>) {
List<?> list = (List<?>) value.getActualInstance();
if (list.get(0) instanceof OneOf1) {
if (!list.isEmpty() && list.get(0) instanceof OneOf1) {
JsonArray array = adapterListOneOf1.toJsonTree((List<@Valid OneOf1>)value.getActualInstance()).getAsJsonArray();
elementAdapter.write(out, array);
return;
Expand Down Expand Up @@ -191,7 +191,7 @@ public Map<String, Class<?>> getSchemas() {
public void setActualInstance(Object instance) {
if (instance instanceof List<?>) {
List<?> list = (List<?>) instance;
if (list.get(0) instanceof OneOf1) {
if (!list.isEmpty() && list.get(0) instanceof OneOf1) {
super.setActualInstance(instance);
return;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,7 @@ public void setActualInstance(Object instance) {

if (instance instanceof List<?>) {
List<?> list = (List<?>) instance;
if (list.get(0) instanceof String) {
if (!list.isEmpty() && list.get(0) instanceof String) {
super.setActualInstance(instance);
return;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@ public void setActualInstance(Object instance) {

if (instance instanceof List<?>) {
List<?> list = (List<?>) instance;
if (list.get(0) instanceof String) {
if (!list.isEmpty() && list.get(0) instanceof String) {
super.setActualInstance(instance);
return;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,7 @@ public void setActualInstance(Object instance) {

if (instance instanceof List<?>) {
List<?> list = (List<?>) instance;
if (list.get(0) instanceof String) {
if (!list.isEmpty() && list.get(0) instanceof String) {
super.setActualInstance(instance);
return;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@ public Map<String, Class<?>> getSchemas() {
public void setActualInstance(Object instance) {
if (instance instanceof List<?>) {
List<?> list = (List<?>) instance;
if (list.get(0) instanceof String) {
if (!list.isEmpty() && list.get(0) instanceof String) {
super.setActualInstance(instance);
return;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ public Map<String, Class<?>> getSchemas() {
public void setActualInstance(Object instance) {
if (instance instanceof List<?>) {
List<?> list = (List<?>) instance;
if (list.get(0) instanceof String) {
if (!list.isEmpty() && list.get(0) instanceof String) {
super.setActualInstance(instance);
return;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ public void write(JsonWriter out, Value value) throws IOException {
// check if the actual instance is of the type `List<Scalar>`
if (value.getActualInstance() instanceof List<?>) {
List<?> list = (List<?>) value.getActualInstance();
if (list.get(0) instanceof Scalar) {
if (!list.isEmpty() && list.get(0) instanceof Scalar) {
JsonArray array = adapterListScalar.toJsonTree((List<Scalar>)value.getActualInstance()).getAsJsonArray();
elementAdapter.write(out, array);
return;
Expand Down Expand Up @@ -187,7 +187,7 @@ public void setActualInstance(Object instance) {

if (instance instanceof List<?>) {
List<?> list = (List<?>) instance;
if (list.get(0) instanceof Scalar) {
if (!list.isEmpty() && list.get(0) instanceof Scalar) {
super.setActualInstance(instance);
return;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ data class ApiAnyOfUserOrPetOrArrayString(var actualInstance: Any? = null) {
// check if the actual instance is of the type `kotlin.collections.List<kotlin.String>`
if (value.actualInstance is List<*>) {
val list = value.actualInstance as List<Any>
if (list.get(0) is kotlin.String) {
if (!list.isEmpty() && list.get(0) is kotlin.String) {
val array = adapterkotlincollectionsListkotlinString.toJsonTree(value.actualInstance as kotlin.collections.List<kotlin.String>?).getAsJsonArray()
elementAdapter.write(out, array)
return
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ data class ApiUserOrPetOrArrayString(var actualInstance: Any? = null) {
// check if the actual instance is of the type `kotlin.collections.List<kotlin.String>`
if (value.actualInstance is List<*>) {
val list = value.actualInstance as List<Any>
if (list.get(0) is kotlin.String) {
if (!list.isEmpty() && list.get(0) is kotlin.String) {
val array = adapterkotlincollectionsListkotlinString.toJsonTree(value.actualInstance as kotlin.collections.List<kotlin.String>?).getAsJsonArray()
elementAdapter.write(out, array)
return
Expand Down
Loading