Justin Leet created METRON-617:
----------------------------------
Summary: Eliminate Javac warnings in the build
Key: METRON-617
URL: https://issues.apache.org/jira/browse/METRON-617
Project: Metron
Issue Type: Improvement
Affects Versions: 0.3.0
Reporter: Justin Leet
Assignee: Justin Leet
Priority: Minor
We have a lot of Javac warnings (several hundred) in the build right now. The
primary cause of these is unchecked types (for reasons including
org.simple.json uses raw types under the hood). These should be labelled with
@SuppressWarnings("unchecked") where appropriate. In addition, things like
@SafeVarargs should be added where appropriate, etc.
Given the number of changes in this ticket is significantly larger than even
the Error Prone warnings (and may require tinkering with generics at
appropriate points), I'm going to split this up by module (Analytics and
Platform), and then split platform as necessary (parsers and enrichment in
particular have a lot). Otherwise, anything resulting is likely to be too
large and unmanageable to be properly tested and reviewed.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)