Package com.diffplug.spotless
Class NoLambda.EqualityBasedOnSerialization
java.lang.Object
com.diffplug.spotless.NoLambda.EqualityBasedOnSerialization
- All Implemented Interfaces:
NoLambda
,Serializable
- Enclosing interface:
NoLambda
public abstract static class NoLambda.EqualityBasedOnSerialization
extends Object
implements NoLambda
An implementation of NoLambda in which equality is based on the serialized representation of itself.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.diffplug.spotless.NoLambda
NoLambda.EqualityBasedOnSerialization
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
EqualityBasedOnSerialization
public EqualityBasedOnSerialization()
-
-
Method Details
-
toBytes
public byte[] toBytes()Description copied from interface:NoLambda
Returns a byte array representation of everything inside thisSerializableFileFilter
.The main purpose of this method is to ensure one can't instantiate this class with lambda expressions, which are notoriously difficult to serialize and deserialize properly. (See
SerializableFileFilterImpl.SkipFilesNamed
for an example of how to make a serializable subclass.) -
hashCode
public int hashCode() -
equals
-