@Override public String getCanonicalName() { String fqn = getFullyQualifiedName(); if (fqn.startsWith(".")) { return fqn.substring(1); } return fqn; }
@Override public String getCanonicalName() { String fqn = getFullyQualifiedName(); if (fqn.startsWith(".")) { return fqn.substring(1); } return fqn; }
@Override public String toString() { return MoreObjects.toStringHelper(this) .omitNullValues() .add("name", name) .add("fullyQualifiedName", getFullyQualifiedName()) .add("fields", fields) .add("messages", messages) .add("enums", enums) .add("options", options) .toString(); }
@Override public String toString() { return MoreObjects.toStringHelper(this) .omitNullValues() .add("name", name) .add("fullyQualifiedName", getFullyQualifiedName()) .add("fields", fields) .add("messages", messages) .add("enums", enums) .add("options", options) .toString(); }
@Override public void registerExtension(Extension extension) { String extendeeFullyQualifiedName = extension.getExtendee().getFullyQualifiedName(); Preconditions.checkNotNull(extendeeFullyQualifiedName); extensions.put(extendeeFullyQualifiedName, extension); }
@Override public void registerExtension(Extension extension) { String fullyQualifiedName = extension.getExtendee().getFullyQualifiedName(); fieldCache.remove(fullyQualifiedName); }
@Override public Collection<Extension> getExtensions(Message message) { String fullyQualifiedName = message.getFullyQualifiedName(); return getExtensions(fullyQualifiedName); }
@Override public Map<String, Field> getExtensionFields(Message message) { String fullyQualifiedName = message.getFullyQualifiedName(); return getExtensionFields(fullyQualifiedName); } }
@Override public Collection<Extension> getExtensions(Message message) { String fullyQualifiedName = message.getFullyQualifiedName(); return getExtensions(fullyQualifiedName); }
@Override public void registerExtension(Extension extension) { String fullyQualifiedName = extension.getExtendee().getFullyQualifiedName(); fieldCache.remove(fullyQualifiedName); }
@Override public Map<String, Field> getExtensionFields(Message message) { String fullyQualifiedName = message.getFullyQualifiedName(); return getExtensionFields(fullyQualifiedName); } }
@Override public void registerExtension(Extension extension) { String extendeeFullyQualifiedName = extension.getExtendee().getFullyQualifiedName(); Preconditions.checkNotNull(extendeeFullyQualifiedName); extensions.put(extendeeFullyQualifiedName, extension); }
@Override public void registerExtension(Extension extension) { super.registerExtension(extension); localExtensionRegistry.registerExtension(extension); String fullyQualifiedName = extension.getExtendee().getFullyQualifiedName(); extensionCache.remove(fullyQualifiedName); }
@Override public void registerExtension(Extension extension) { super.registerExtension(extension); localExtensionRegistry.registerExtension(extension); String fullyQualifiedName = extension.getExtendee().getFullyQualifiedName(); extensionCache.remove(fullyQualifiedName); }