History log of /external/doclava/src/com/google/doclava/InfoBuilder.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2e954bda0291245d3dc56ea51ec49ef4ff3e610e 17-Dec-2015 Neil Fuller <nfuller@google.com> 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
/external/doclava/src/com/google/doclava/InfoBuilder.java
7c80d0e9086eef289d323661977cbfb771d95a2a 29-Dec-2015 Morad Abdelrahman <moradabdr@google.com> Make doclava keep parameter annotations in generated stubs.

Curently doclava only keeps annotations on classes and methods, this
change makes it keep stuff like @Nullable on method parameters.

Change-Id: I757f1f515e5f88ecae3a28cef74238e3f82bc30b
Bug: 25209803
/external/doclava/src/com/google/doclava/InfoBuilder.java
6ba612efffba42bec102ac58a1540496158f747e 21-Jun-2011 Andrew Sapperstein <asapperstein@google.com> Parsing entire tree and resolving all conflicts.

Unfortunately, this takes 3 passes (1 parse and 2 resolve passes)
due to one corner case (where you refer to something that is inside a superclass
that is in a different package). Fortunately, there are only
3 or 4 resolutions on the third pass.

Change-Id: I14dc6e61e002058132b8065a7b31abb87ac8f2a1
/external/doclava/src/com/google/doclava/InfoBuilder.java
d6eaacbb9eb56763d38a3815fc509b92ed98a585 20-May-2011 Andrew Sapperstein <asapperstein@google.com> Modified old doclava to use LinkedLists instead of arrays

Functioning java parsing as well. Needs to be wired up into doclava proper.

Change-Id: Ifa38ca7312e6c23a8f663a9d0638afb9a29bf19d
/external/doclava/src/com/google/doclava/InfoBuilder.java