Package org.sonar.python.index
Class DescriptorsToProtobuf
- java.lang.Object
-
- org.sonar.python.index.DescriptorsToProtobuf
-
public class DescriptorsToProtobuf extends Object
-
-
Method Summary
-
-
-
Method Detail
-
toProtobufModuleDescriptor
public static DescriptorsProtos.ModuleDescriptor toProtobufModuleDescriptor(Set<Descriptor> descriptors)
-
toProtobuf
public static DescriptorsProtos.AmbiguousDescriptor toProtobuf(AmbiguousDescriptor ambiguousDescriptor)
-
toProtobuf
public static DescriptorsProtos.ClassDescriptor toProtobuf(ClassDescriptor classDescriptor)
-
toProtobuf
public static DescriptorsProtos.FunctionDescriptor toProtobuf(FunctionDescriptor functionDescriptor)
-
toProtobuf
public static DescriptorsProtos.ParameterDescriptor toProtobuf(FunctionDescriptor.Parameter parameterDescriptor)
-
toProtobuf
public static DescriptorsProtos.VarDescriptor toProtobuf(VariableDescriptor variableDescriptor)
-
toProtobuf
public static DescriptorsProtos.LocationInFile toProtobuf(LocationInFile locationInFile)
-
fromProtobuf
public static Set<Descriptor> fromProtobuf(DescriptorsProtos.ModuleDescriptor moduleDescriptorProto)
-
fromProtobuf
public static AmbiguousDescriptor fromProtobuf(DescriptorsProtos.AmbiguousDescriptor ambiguousDescriptor)
-
fromProtobuf
public static ClassDescriptor fromProtobuf(DescriptorsProtos.ClassDescriptor classDescriptorProto)
-
fromProtobuf
public static FunctionDescriptor fromProtobuf(DescriptorsProtos.FunctionDescriptor functionDescriptorProto)
-
fromProtobuf
public static FunctionDescriptor.Parameter fromProtobuf(DescriptorsProtos.ParameterDescriptor parameterDescriptorProto)
-
fromProtobuf
public static VariableDescriptor fromProtobuf(DescriptorsProtos.VarDescriptor varDescriptorProto)
-
fromProtobuf
public static LocationInFile fromProtobuf(DescriptorsProtos.LocationInFile locationInFileProto)
-
-