/** * Package private helper method for AbstractParser to create * UninitializedMessageException. */ UninitializedMessageException newUninitializedMessageException() { return new UninitializedMessageException(this); }
public UninitializedMessageException(final List<String> missingFields) { super(buildDescription(missingFields)); this.missingFields = missingFields; }
/** * Helper method to check if message is initialized. * * @throws InvalidProtocolBufferException if it is not initialized. * @return The message to check. */ private MessageType checkMessageInitialized(MessageType message) throws InvalidProtocolBufferException { if (message != null && !message.isInitialized()) { throw newUninitializedMessageException(message) .asInvalidProtocolBufferException() .setUnfinishedMessage(message); } return message; }
/** * Converts this exception to an {@link InvalidProtocolBufferException}. * When a parsed message is missing required fields, this should be thrown * instead of {@code UninitializedMessageException}. */ public InvalidProtocolBufferException asInvalidProtocolBufferException() { return new InvalidProtocolBufferException(getMessage()); }
/** * Helper method to check if message is initialized. * * @throws InvalidProtocolBufferException if it is not initialized. * @return The message to check. */ private MessageType checkMessageInitialized(MessageType message) throws InvalidProtocolBufferException { if (message != null && !message.isInitialized()) { throw newUninitializedMessageException(message) .asInvalidProtocolBufferException() .setUnfinishedMessage(message); } return message; }
/** * Converts this exception to an {@link InvalidProtocolBufferException}. * When a parsed message is missing required fields, this should be thrown * instead of {@code UninitializedMessageException}. */ public InvalidProtocolBufferException asInvalidProtocolBufferException() { return new InvalidProtocolBufferException(getMessage()); }
/** * Package private helper method for AbstractParser to create * UninitializedMessageException. */ UninitializedMessageException newUninitializedMessageException() { return new UninitializedMessageException(this); }
/** * Helper method to check if message is initialized. * * @throws InvalidProtocolBufferException if it is not initialized. * @return The message to check. */ private MessageType checkMessageInitialized(MessageType message) throws InvalidProtocolBufferException { if (message != null && !message.isInitialized()) { throw newUninitializedMessageException(message) .asInvalidProtocolBufferException() .setUnfinishedMessage(message); } return message; }
/** * Converts this exception to an {@link InvalidProtocolBufferException}. * When a parsed message is missing required fields, this should be thrown * instead of {@code UninitializedMessageException}. */ public InvalidProtocolBufferException asInvalidProtocolBufferException() { return new InvalidProtocolBufferException(getMessage()); }
public UninitializedMessageException(final List<String> missingFields) { super(buildDescription(missingFields)); this.missingFields = missingFields; }
/** * Construct an UninitializedMessageException reporting missing fields in * the given message. */ protected static UninitializedMessageException newUninitializedMessageException(MessageLite message) { return new UninitializedMessageException(message); }
/** * Helper for DynamicMessage.parseFrom() methods to call. Throws * {@link InvalidProtocolBufferException} instead of * {@link UninitializedMessageException}. */ private DynamicMessage buildParsed() throws InvalidProtocolBufferException { if (!isInitialized()) { throw newUninitializedMessageException( new DynamicMessage(type, fields, unknownFields)) .asInvalidProtocolBufferException(); } return buildPartial(); }
public UninitializedMessageException(final List<String> missingFields) { super(buildDescription(missingFields)); this.missingFields = missingFields; }
/** * Package private helper method for AbstractParser to create * UninitializedMessageException. */ UninitializedMessageException newUninitializedMessageException() { return new UninitializedMessageException(this); }
/** * Helper for DynamicMessage.parseFrom() methods to call. Throws * {@link InvalidProtocolBufferException} instead of * {@link UninitializedMessageException}. */ private DynamicMessage buildParsed() throws InvalidProtocolBufferException { if (!isInitialized()) { throw newUninitializedMessageException( new DynamicMessage(type, fields, unknownFields)) .asInvalidProtocolBufferException(); } return buildPartial(); }
/** * Construct an UninitializedMessageException reporting missing fields in * the given message. */ protected static UninitializedMessageException newUninitializedMessageException(MessageLite message) { return new UninitializedMessageException(message); }
/** * Helper for DynamicMessage.parseFrom() methods to call. Throws * {@link InvalidProtocolBufferException} instead of * {@link UninitializedMessageException}. */ private DynamicMessage buildParsed() throws InvalidProtocolBufferException { if (!isInitialized()) { throw newUninitializedMessageException( new DynamicMessage(type, fields, unknownFields)) .asInvalidProtocolBufferException(); } return buildPartial(); }
/** * Construct an UninitializedMessageException reporting missing fields in * the given message. */ protected static UninitializedMessageException newUninitializedMessageException(MessageLite message) { return new UninitializedMessageException(message); }
/** * Creates an UninitializedMessageException for MessageType. */ private UninitializedMessageException newUninitializedMessageException(MessageType message) { if (message instanceof AbstractMessageLite) { return ((AbstractMessageLite) message).newUninitializedMessageException(); } return new UninitializedMessageException(message); }
/** * Creates an UninitializedMessageException for MessageType. */ private UninitializedMessageException newUninitializedMessageException(MessageType message) { if (message instanceof AbstractMessageLite) { return ((AbstractMessageLite) message).newUninitializedMessageException(); } return new UninitializedMessageException(message); }