Daniel Templeton created YARN-4457: -------------------------------------- Summary: Cleanup unchecked types for EventHandler Key: YARN-4457 URL: https://issues.apache.org/jira/browse/YARN-4457 Project: Hadoop YARN Issue Type: Improvement Affects Versions: 2.7.1 Reporter: Daniel Templeton Assignee: Daniel Templeton
The EventHandler class is often used in an untyped context resulting in a bunch of warnings about unchecked usage. The culprit is the {{Dispatcher.getHandler()}} method. Fixing the typing on the method to return {{EventHandler<Event>}} instead of {{EventHandler}} clears up the errors and doesn't not introduce any incompatible changes. In the case that some code does: {code} EventHandler h = dispatcher.getHandler(); {code} it will still work and will issue a compiler warning about raw types. There are, however, no instances of this issue in the current source base. -- This message was sent by Atlassian JIRA (v6.3.4#6332)