OpenSearch/plugins/repository-azure
Nik Everett 01ce49e94e Ban Serializable
1. Uses forbidden patterns to prevent things from referencing
java.io.Serializable or from mentioning serialVersionUID.
2. Uses -Xlint:-serial so we don't have to hear from javac that we aren't
declaring serialVersionUID on any classes that we make that happen to extend
Serializable.
3. Remove Serializable and serialVersionUID declarations.

I didn't use forbidden apis because it doesn't look like it has a way to ban
explicitly implementing Serializable. If you try to ban Serializable with
forbidden apis you end up banning all Exceptions and all Strings.

Closes #15847
2016-01-11 16:57:31 -05:00
..
licenses [cloud-azure] Split azure plugin in 3 plugins 2015-09-21 17:55:23 +02:00
src Remove deprecated azure settings 2016-01-08 13:13:14 -05:00
LICENSE.txt [cloud-azure] Split azure plugin in 3 plugins 2015-09-21 17:55:23 +02:00
build.gradle Ban Serializable 2016-01-11 16:57:31 -05:00