boolean hasPackage = StringUtils.isNotBlank(namedSchema.getPackage()); if (hasNamespace || hasPackage) writeLine("package " + escapeIdentifier(namedSchema.getPackage())); _package = namedSchema.getPackage();
NamedDataSchema namedSchema = (NamedDataSchema) schema; hasNamespaceOverride = !namedSchema.getNamespace().equals(surroundingNamespace); hasPackageOverride = !StringUtils.isEmpty(namedSchema.getPackage()) && !namedSchema.getPackage().equals(surroundingPackage); if (hasNamespaceOverride || hasPackageOverride) { write("{"); write(namedSchema.getPackage()); newline(); indent(); _package = namedSchema.getPackage();
_builder.writeStringField(TYPE_KEY, schema.getType().toString().toLowerCase(), true); encodeName(schema); final String packageName = schema.getPackage(); if (packageName != null && !_currentPackage.equals(packageName))