public class PrettyPrinter extends Object
Constructor and Description |
---|
PrettyPrinter() |
Modifier and Type | Method and Description |
---|---|
static <Message extends PMessage<Message,Field>,Field extends PField> |
debugString(Message message)
Prints a pretty formatted string that is optimized for diffing (mainly
for testing and debugging).
|
static <Message extends PMessage<Message,Field>,Field extends PField> |
parseDebugString(String string,
PMessageDescriptor<Message,Field> descriptor)
Parses a pretty formatted string, and makes exceptions unchecked.
|
@Nonnull public static <Message extends PMessage<Message,Field>,Field extends PField> String debugString(Message message)
Message
- The message type.Field
- The message field type.message
- The message to stringify.@Nonnull public static <Message extends PMessage<Message,Field>,Field extends PField> Message parseDebugString(String string, PMessageDescriptor<Message,Field> descriptor)
Message
- The message type.Field
- The message field type.string
- The message string to parse.descriptor
- The message descriptor.Copyright © 2015–2017 morimekta.net. All rights reserved.