OpenSearch/plugins
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
..
analysis-icu Remove -Xlint:-deprecation from plugins 2016-01-07 20:44:46 -05:00
analysis-kuromoji Upgrade to lucene-5.5.0-snapshot-1721183. 2015-12-21 17:02:08 +01:00
analysis-phonetic Remove a few more Xlint skips 2016-01-06 23:28:13 -05:00
analysis-smartcn Upgrade to lucene-5.5.0-snapshot-1721183. 2015-12-21 17:02:08 +01:00
analysis-stempel Upgrade to lucene-5.5.0-snapshot-1721183. 2015-12-21 17:02:08 +01:00
delete-by-query Standardize some methods on varargs 2016-01-06 21:01:58 -05:00
discovery-azure Ban Serializable 2016-01-11 16:57:31 -05:00
discovery-ec2 Remove deprecated settings 2016-01-08 11:17:56 -05:00
discovery-gce Improve thirdPartyAudit check, round 3 2015-12-28 22:38:55 -05:00
discovery-multicast Remove -Xlint:-deprecation from plugins 2016-01-07 20:44:46 -05:00
jvm-example Remove a few more Xlint skips 2016-01-06 23:28:13 -05:00
lang-javascript Ban Serializable 2016-01-11 16:57:31 -05:00
lang-plan-a Merge pull request #15811 from nik9000/def_cleanup 2016-01-07 11:03:01 -05:00
lang-python Remove and forbid use of j.u.c.ThreadLocalRandom 2016-01-08 12:23:48 -05:00
mapper-attachments Remove -Xlint:-deprecation from plugins 2016-01-07 20:44:46 -05:00
mapper-murmur3 Remove a few more Xlint skips 2016-01-06 23:28:13 -05:00
mapper-size Percolator refactoring: 2016-01-06 16:08:10 +01:00
repository-azure Ban Serializable 2016-01-11 16:57:31 -05:00
repository-hdfs Remove -Xlint:-deprecation from plugins 2016-01-07 20:44:46 -05:00
repository-s3 Remove deprecated settings 2016-01-08 11:17:56 -05:00
site-example Remove "empty" licenses dir 2015-12-02 10:22:52 +01:00
store-smb Remove wildcard imports 2015-12-18 12:43:47 -08:00
build.gradle Build: Add fixture capabilities to integ tests 2015-12-19 15:46:21 -08:00