in extension-base/src/main/java/com/azure/autorest/extension/base/model/codemodel/Languages.java [329:361]
public static Languages fromJson(JsonReader jsonReader) throws IOException {
return readObject(jsonReader, Languages::new, (languages, fieldName, reader) -> {
if ("_default".equals(fieldName)) {
languages._default = Language.fromJson(reader);
} else if ("csharp".equals(fieldName)) {
languages.csharp = CSharpLanguage.fromJson(reader);
} else if ("python".equals(fieldName)) {
languages.python = Language.fromJson(reader);
} else if ("ruby".equals(fieldName)) {
languages.ruby = Language.fromJson(reader);
} else if ("go".equals(fieldName)) {
languages.go = Language.fromJson(reader);
} else if ("typescript".equals(fieldName)) {
languages.typescript = Language.fromJson(reader);
} else if ("javascript".equals(fieldName)) {
languages.javascript = Language.fromJson(reader);
} else if ("powershell".equals(fieldName)) {
languages.powershell = Language.fromJson(reader);
} else if ("java".equals(fieldName)) {
languages.java = Language.fromJson(reader);
} else if ("c".equals(fieldName)) {
languages.c = Language.fromJson(reader);
} else if ("cpp".equals(fieldName)) {
languages.cpp = Language.fromJson(reader);
} else if ("swift".equals(fieldName)) {
languages.swift = Language.fromJson(reader);
} else if ("objectivec".equals(fieldName)) {
languages.objectivec = Language.fromJson(reader);
} else {
reader.skipChildren();
}
});
}