commit | 2e954bda0291245d3dc56ea51ec49ef4ff3e610e | [log] [tgz] |
---|---|---|
author | Neil Fuller <nfuller@google.com> | Thu Dec 17 15:56:01 2015 +0000 |
committer | Neil Fuller <nfuller@google.com> | Fri Jan 15 10:02:08 2016 -0800 |
tree | c5b8333fe1935b36d0f9f451ca86bbf6230421b7 | |
parent | 8830576456868fbda4f6a38c7d106bcf7c73b9d4 [diff] |
Add support to doclava for default / static interface methods This change removes code that forces all interface methods to be abstract. It also passes the new "is default" information to all the places that require it. Includes changes to the doclava template. Ordering of method declaration modifiers changed slightly to reflect the ordering given in: http://docs.oracle.com/javase/specs/jls/se8/html/jls-8.html#jls-8.4.3 http://docs.oracle.com/javase/specs/jls/se8/html/jls-9.html#jls-9.4 This change *requires* the JDK 8 version of javadoc. Bug: 26241119 Change-Id: Iccd3006ab52585cc7529e4924bbeea9aef36f046