Package com.google.protobuf
Class GeneratorNames
- java.lang.Object
-
- com.google.protobuf.GeneratorNames
-
public final class GeneratorNames extends java.lang.ObjectClass containing helper methods for predicting names of generated java classes.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetBytecodeClassName(Descriptors.Descriptor message)Returns the fully qualified Java bytecode class name for the given message descriptor.static java.lang.StringgetBytecodeClassName(Descriptors.EnumDescriptor enm)Returns the fully qualified Java bytecode class name for the given enum descriptor.static java.lang.StringgetFileClassName(DescriptorProtos.FileDescriptorProtoOrBuilder file)Returns the generated unqualified outer file class name for the given file descriptor proto.static java.lang.StringgetFileClassName(Descriptors.FileDescriptor file)Returns the generated unqualified outer file class name for the given file descriptor.static java.lang.StringgetFileJavaPackage(DescriptorProtos.FileDescriptorProtoOrBuilder file)Returns the generated package for the given file descriptor proto.static java.lang.StringgetFileJavaPackage(Descriptors.FileDescriptor file)Returns the generated package for the given file descriptor.static booleangetNestInFileClass(Descriptors.Descriptor descriptor)static booleangetNestInFileClass(Descriptors.EnumDescriptor descriptor)static java.lang.StringgetQualifiedClassName(Descriptors.Descriptor message)Returns the fully qualified Java class name for the given message descriptor.static java.lang.StringgetQualifiedClassName(Descriptors.EnumDescriptor enm)Returns the fully qualified Java class name for the given enum descriptor.static java.lang.StringgetQualifiedClassName(Descriptors.ServiceDescriptor service)Returns the fully qualified Java class name for the given service descriptor.
-
-
-
Method Detail
-
getFileJavaPackage
public static java.lang.String getFileJavaPackage(DescriptorProtos.FileDescriptorProtoOrBuilder file)
Returns the generated package for the given file descriptor proto.
-
getFileJavaPackage
public static java.lang.String getFileJavaPackage(Descriptors.FileDescriptor file)
Returns the generated package for the given file descriptor.
-
getFileClassName
public static java.lang.String getFileClassName(DescriptorProtos.FileDescriptorProtoOrBuilder file)
Returns the generated unqualified outer file class name for the given file descriptor proto.
-
getFileClassName
public static java.lang.String getFileClassName(Descriptors.FileDescriptor file)
Returns the generated unqualified outer file class name for the given file descriptor.
-
getBytecodeClassName
public static java.lang.String getBytecodeClassName(Descriptors.Descriptor message)
Returns the fully qualified Java bytecode class name for the given message descriptor.Nested classes will use '$' as the separator, rather than '.'.
-
getBytecodeClassName
public static java.lang.String getBytecodeClassName(Descriptors.EnumDescriptor enm)
Returns the fully qualified Java bytecode class name for the given enum descriptor.Nested classes will use '$' as the separator, rather than '.'.
-
getQualifiedClassName
public static java.lang.String getQualifiedClassName(Descriptors.Descriptor message)
Returns the fully qualified Java class name for the given message descriptor.Nested classes will use '.' as the separator, rather than '$'.
-
getQualifiedClassName
public static java.lang.String getQualifiedClassName(Descriptors.EnumDescriptor enm)
Returns the fully qualified Java class name for the given enum descriptor.Nested classes will use '.' as the separator, rather than '$'.
-
getQualifiedClassName
public static java.lang.String getQualifiedClassName(Descriptors.ServiceDescriptor service)
Returns the fully qualified Java class name for the given service descriptor.Nested classes will use '.' as the separator, rather than '$'.
-
getNestInFileClass
public static boolean getNestInFileClass(Descriptors.Descriptor descriptor)
-
getNestInFileClass
public static boolean getNestInFileClass(Descriptors.EnumDescriptor descriptor)
-
-