A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/protocolbuffers/protobuf/commit/5777d3b0a0e05687badfab58882626d66d59c1e9 below:

Restore the long-deprecated static functions on TextFormat. · protocolbuffers/protobuf@5777d3b · GitHub

File tree Expand file treeCollapse file tree 1 file changed

+71

-0

lines changed

Filter options

Expand file treeCollapse file tree 1 file changed

+71

-0

lines changed Original file line number Diff line number Diff line change

@@ -908,6 +908,77 @@ private static void printUnknownField(

908 908

}

909 909

}

910 910 911 +

/**

912 +

* Outputs a textual representation of the Protocol Message supplied into the parameter output.

913 +

* (This representation is the new version of the classic "ProtocolPrinter" output from the

914 +

* original Protocol Buffer system)

915 +

*

916 +

* @deprecated Use {@code printer().print(MessageOrBuilder, Appendable)}

917 +

*/

918 +

@Deprecated

919 +

@InlineMe(

920 +

replacement = "TextFormat.printer().print(message, output)",

921 +

imports = "com.google.protobuf.TextFormat")

922 +

public static void print(final MessageOrBuilder message, final Appendable output)

923 +

throws IOException {

924 +

printer().print(message, output);

925 +

}

926 + 927 +

/**

928 +

* Same as {@code print()}, except that non-ASCII characters are not escaped.

929 +

*

930 +

* @deprecated Use {@code printer().escapingNonAscii(false).print(MessageOrBuilder, Appendable)}

931 +

*/

932 +

@Deprecated

933 +

public static void printUnicode(final MessageOrBuilder message, final Appendable output)

934 +

throws IOException {

935 +

printer()

936 +

.escapingNonAscii(false)

937 +

.print(message, output, Printer.FieldReporterLevel.PRINT_UNICODE);

938 +

}

939 + 940 +

/**

941 +

* Like {@code print()}, but writes directly to a {@code String} and returns it.

942 +

*

943 +

* @deprecated Use {@code message.toString()}

944 +

*/

945 +

@Deprecated

946 +

public static String printToString(final MessageOrBuilder message) {

947 +

return printer().printToString(message, Printer.FieldReporterLevel.TEXTFORMAT_PRINT_TO_STRING);

948 +

}

949 + 950 +

/**

951 +

* Same as {@code printToString()}, except that non-ASCII characters in string type fields are not

952 +

* escaped in backslash+octals.

953 +

*

954 +

* @deprecated Use {@code printer().escapingNonAscii(false).printToString(MessageOrBuilder)}

955 +

*/

956 +

@Deprecated

957 +

public static String printToUnicodeString(final MessageOrBuilder message) {

958 +

return printer()

959 +

.escapingNonAscii(false)

960 +

.printToString(message, Printer.FieldReporterLevel.PRINT_UNICODE);

961 +

}

962 + 963 +

/**

964 +

* Outputs a textual representation of the value of given field value.

965 +

*

966 +

* @deprecated Use {@code printer().printFieldValue(FieldDescriptor, Object, Appendable)}

967 +

* @param field the descriptor of the field

968 +

* @param value the value of the field

969 +

* @param output the output to which to append the formatted value

970 +

* @throws ClassCastException if the value is not appropriate for the given field descriptor

971 +

* @throws IOException if there is an exception writing to the output

972 +

*/

973 +

@Deprecated

974 +

@InlineMe(

975 +

replacement = "TextFormat.printer().printFieldValue(field, value, output)",

976 +

imports = "com.google.protobuf.TextFormat")

977 +

public static void printFieldValue(

978 +

final FieldDescriptor field, final Object value, final Appendable output) throws IOException {

979 +

printer().printFieldValue(field, value, output);

980 +

}

981 + 911 982

/** Convert an unsigned 32-bit integer to a string. */

912 983

public static String unsignedToString(final int value) {

913 984

if (value >= 0) {

You can’t perform that action at this time.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4