private String getNamespace(FileDescriptor fd, Descriptor containing) { FileOptions o = fd.getOptions(); String p = o.hasJavaPackage() ? o.getJavaPackage() : fd.getPackage(); String outer; if (o.hasJavaOuterClassname()) { outer = o.getJavaOuterClassname(); } else { outer = new File(fd.getName()).getName(); outer = outer.substring(0, outer.lastIndexOf('.')); outer = toCamelCase(outer); } String inner = ""; while (containing != null) { inner = containing.getName() + "$" + inner; containing = containing.getContainingType(); } return p + "." + outer + "$" + inner; }
if (hasJavaPackage()) { hash = (37 * hash) + JAVA_PACKAGE_FIELD_NUMBER; hash = (53 * hash) + getJavaPackage().hashCode();
public Builder mergeFrom(com.google.protobuf.DescriptorProtos.FileOptions other) { if (other == com.google.protobuf.DescriptorProtos.FileOptions.getDefaultInstance()) return this; if (other.hasJavaPackage()) { bitField0_ |= 0x00000001; javaPackage_ = other.javaPackage_;
com.google.protobuf.DescriptorProtos.FileOptions other = (com.google.protobuf.DescriptorProtos.FileOptions) arg1; javaPackage_ = visitor.visitString( hasJavaPackage(), javaPackage_, other.hasJavaPackage(), other.javaPackage_); javaOuterClassname_ = visitor.visitString( hasJavaOuterClassname(), javaOuterClassname_,
public Builder mergeFrom(com.google.protobuf.DescriptorProtos.FileOptions other) { if (other == com.google.protobuf.DescriptorProtos.FileOptions.getDefaultInstance()) return this; if (other.hasJavaPackage()) { bitField0_ |= 0x00000001; javaPackage_ = other.javaPackage_;
public Builder mergeFrom(com.google.protobuf.DescriptorProtos.FileOptions other) { if (other == com.google.protobuf.DescriptorProtos.FileOptions.getDefaultInstance()) return this; if (other.hasJavaPackage()) { bitField0_ |= 0x00000001; javaPackage_ = other.javaPackage_;
public Builder mergeFrom(com.google.protobuf.DescriptorProtos.FileOptions other) { if (other == com.google.protobuf.DescriptorProtos.FileOptions.getDefaultInstance()) return this; if (other.hasJavaPackage()) { bitField0_ |= 0x00000001; javaPackage_ = other.javaPackage_;
public Builder mergeFrom(com.google.protobuf.DescriptorProtos.FileOptions other) { if (other == com.google.protobuf.DescriptorProtos.FileOptions.getDefaultInstance()) return this; if (other.hasJavaPackage()) { bitField0_ |= 0x00000001; javaPackage_ = other.javaPackage_;
fileOptions.hasJavaPackage() ? fileOptions.getJavaPackage() : fileDescriptor.getPackage());
fileOptions.hasJavaPackage() ? fileOptions.getJavaPackage() : fileDescriptor.getPackage());
private String getNamespace(FileDescriptor fd, Descriptor containing) { FileOptions o = fd.getOptions(); String p = o.hasJavaPackage() ? o.getJavaPackage() : fd.getPackage(); String outer; if (o.hasJavaOuterClassname()) { outer = o.getJavaOuterClassname(); } else { outer = new File(fd.getName()).getName(); outer = outer.substring(0, outer.lastIndexOf('.')); outer = toCamelCase(outer); } String inner = ""; while (containing != null) { inner = containing.getName() + "$" + inner; containing = containing.getContainingType(); } return p + "." + outer + "$" + inner; }
/** * <pre> * Sets the Java package where classes generated from this .proto will be * placed. By default, the proto package is used, but this is often * inappropriate because proto packages do not normally start with backwards * domain names. * </pre> * * <code>optional string java_package = 1;</code> */ public boolean hasJavaPackage() { return instance.hasJavaPackage(); } /**
static String getPackage(FileDescriptorProto file, ProtoFlavor flavor) { FileOptions fileOptions = file.getOptions(); StringBuilder sb = new StringBuilder(); if (fileOptions.hasJavaPackage()) { sb.append(fileOptions.getJavaPackage()); } else { if (!file.getPackage().isEmpty()) { sb.append(file.getPackage()); } } return sb.toString(); }
static String getPackage(FileDescriptorProto file, ProtoFlavor flavor) { FileOptions fileOptions = file.getOptions(); StringBuilder sb = new StringBuilder(); if (fileOptions.hasJavaPackage()) { sb.append(fileOptions.getJavaPackage()); } else { if (!file.getPackage().isEmpty()) { sb.append(file.getPackage()); } } return sb.toString(); }
public Builder mergeFrom(com.google.protobuf.DescriptorProtos.FileOptions other) { if (other == com.google.protobuf.DescriptorProtos.FileOptions.getDefaultInstance()) return this; if (other.hasJavaPackage()) { bitField0_ |= 0x00000001; javaPackage_ = other.javaPackage_;
result = result && (hasJavaPackage() == other.hasJavaPackage()); if (hasJavaPackage()) { result = result && getJavaPackage() .equals(other.getJavaPackage());