[ https://issues.apache.org/jira/browse/IGNITE-12771?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17057103#comment-17057103 ]
Roman Kondakov commented on IGNITE-12771: ----------------------------------------- [~amashenkov], please take a look. This is a minor javadoc patch. > Java Doc: Marshaller: behavior of "marshal" method if null parameter passed > --------------------------------------------------------------------------- > > Key: IGNITE-12771 > URL: https://issues.apache.org/jira/browse/IGNITE-12771 > Project: Ignite > Issue Type: Bug > Reporter: Roman Kondakov > Priority: Trivial > Time Spent: 10m > Remaining Estimate: 0h > > After fix for GG-19786 java docs looks like this: > {code:java} > marshal > void marshal(@Nullable > @Nullable Object obj, > OutputStream out) > throws IgniteCheckedException > Marshals object to the output stream. This method should not close given > output stream. Note: null obj will be marshaled to binary null representation. > Parameters: > obj - Object to marshal. > out - Output stream to marshal into. > Throws: > IgniteCheckedException - If marshalling failed. > marshal > byte[] marshal(@Nullable > @Nullable Object obj) > throws IgniteCheckedException > Marshals object to byte array. Note: null obj will be marshaled to binary > null representation. > Parameters: > obj - Object to marshal. > Returns: > Byte array. > Throws: > IgniteCheckedException - If marshalling failed. > unmarshal > <T> T unmarshal(InputStream in, > @Nullable > @Nullable ClassLoader clsLdr) > throws IgniteCheckedException > Unmarshals object from the input stream using given class loader. This method > should not close given input stream. > Type Parameters: > T - Type of unmarshalled object. > Parameters: > in - Input stream. > clsLdr - Class loader to use. > Returns: > Unmarshalled object. > Throws: > IgniteCheckedException - If unmarshalling failed. > unmarshal > <T> T unmarshal(byte[] arr, > @Nullable > @Nullable ClassLoader clsLdr) > throws IgniteCheckedException > Unmarshals object from byte array using given class loader. > Type Parameters: > T - Type of unmarshalled object. > Parameters: > arr - Byte array. > clsLdr - Class loader to use. > Returns: > Unmarshalled object. > Throws: > IgniteCheckedException - If unmarshalling failed. > {code} > 1. Doubles for @Nullable > 2. question what's the point of allowing null value? is not addressed. -- This message was sent by Atlassian Jira (v8.3.4#803005)