2aba69465fee162a23dbebe78fe6c423f92ce8e9 |
|
16-Jan-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "ApiFile and a few more methods are now public"
|
9108cb973d7ac3409b115c78dd095fde76566e8a |
|
11-Jan-2018 |
David Brazdil <dbrazdil@google.com> |
Parse "private" methods/fields in text ApiFile parser CTS test of private APIs requires to parse their list generated by API writers in CL I6e5eda65237fd80275842508d1580cbf961fa17d. This patch adds "private" to the list of recognized keywords by the ApiFile parser. Test: m cts Bug: 64382372 Change-Id: Iab10298f8ab795ab471ee58afa8f9e9b93a911f7
/external/doclava/src/com/google/doclava/apicheck/ApiFile.java
|
06104ecff3edd23223815877fc5b72b219ccdd2b |
|
10-Jan-2018 |
Jiyong Park <jiyong@google.com> |
ApiFile and a few more methods are now public ApiFile and some methods in ParameterInfo and TypeInfo are now public because CtsHostSignatureTestCases is using doclava to parse current.txt and system-current.txt files. Bug: 71521429 Test: cts-tradefed run cts --module CtsSignatureHostTestCases Change-Id: I26e98ea6cffa2cf3087e6ac32f7201f17500e120
/external/doclava/src/com/google/doclava/apicheck/ApiFile.java
|
35e0d1defab101925cdbe1490050989f2b813ac1 |
|
28-Sep-2016 |
Julian Odell <juliano@google.com> |
Fix collisions due to ignoring outer class names. Second attempt - this time strip the type parameters from the class name but keep the qualified token name (which will include both Outer and Inner class names so OuterClass1.InnerClass<V> will become OuterClass1.InnerClass rather than just InnerClass). See b/31775016. Change-Id: Ib2465cc33006e086ab66a6e8e307e98ff1dc37e5 (cherry picked from commit cbc19f92af1b7cef2c2b2d1d3c2cdd12ce27b290)
/external/doclava/src/com/google/doclava/apicheck/ApiFile.java
|
697a33db1bb0df263769d4a32f6a72ecf64d49db |
|
03-Feb-2016 |
Michael Wright <michaelwr@google.com> |
DO NOT MERGE Keep track of method and class type variables. Also, add consistency checks for parameterized classes and return types. Bug: 24265043 Change-Id: Iafe9762f15f6ea439e28cd35bc73277cf1f6e405
/external/doclava/src/com/google/doclava/apicheck/ApiFile.java
|
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/apicheck/ApiFile.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/apicheck/ApiFile.java
|
1e0d370c6a4c165cb8c74f53cb035e5521e0cd87 |
|
21-Jun-2012 |
Jeff Hamilton <jham@android.com> |
Port over r184 from SVN. This adds the ability to specify the federation API definition file locally. Also fix a bug when parsing doubles and floats found in 8.xml. Change-Id: I435298444fcd0337407c09af446cf375d06adc51
/external/doclava/src/com/google/doclava/apicheck/ApiFile.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/apicheck/ApiFile.java
|
132afe44b3b7963e47d4c32948b2667ddc00062c |
|
01-Jun-2011 |
Joe Onorato <joeo@google.com> |
Put the enum constants into the api file. Bug: 4292741 Change-Id: I87d298511984a7f99192015a3f81bce07c106692
/external/doclava/src/com/google/doclava/apicheck/ApiFile.java
|
040992567205c3b6e4ee01bfb2893bceb915357c |
|
09-Mar-2011 |
Joe Onorato <joeo@google.com> |
Add support for new API file format. Change-Id: I7db4d1559d24906365f447652d28c4b04a20805d
/external/doclava/src/com/google/doclava/apicheck/ApiFile.java
|