7e4b8e9d595e45baa9d87cdb8282f02759e73abc |
|
30-May-2012 |
Tor Norbye <tnorbye@google.com> |
Fix nullness annotations Eclipse 4.2 includes analysis support for @Nullable and @NonNull annotations. However, it requires these annotations to be *repeated* on every single method implementing or overriding a superclass or interface method (!). This changeset basically applies the quickfixes to inline these annotations. It also changes the retention of our nullness annotations from source to class, since without this Eclipse believes that a @NonNull annotation downstream is a redefinition of a @Nullable annotation. Finally, the null analysis revealed a dozen or so places where the nullness annotation was either wrong, or some null checking on parameters or return values needed to be done. Change-Id: I43b4e56e2d025a8a4c92a8873f55c13cdbc4c1cb
|
e27bbc4d1cf9c9d6b23344b977331bed0a3357a5 |
|
22-Feb-2012 |
Raphael <raphael@google.com> |
ADT: Suggest solution to ADT version check error. This amends the ADT version check to help the user either: - open the SDK Manager - open the P2 Updater - open the Android Preference On Windows the launch the *external* SDK Manager since eventually we know that ADT will lock something that would prevent the update from working in the first place. Change-Id: Ib20e4e1411b36e3cd794cccbc02518db0a40ced9
|
8c578aff7c5d84bc38d5a6d391986aece3cd2e19 |
|
09-Feb-2012 |
Raphael <raphael@google.com> |
SDK/ADT: Refactor grabProcessOutput. We have many implementations of grabProcessOutput. This introduces an utility in sdklib that takes an interface to capture out/err and uses this in various places instead of duplicating the code. Change-Id: I7e6eea443c592ae5670485369233e1cd002ff9cc
|
1bda9627c9d27a0c14d5fa1dc06946a36518a630 |
|
12-Aug-2011 |
Raphael Moll <ralf@android.com> |
Cleanup a few warnings in SdkLib. Change-Id: Ie8429f077b7e3a2a7166b6fcd7b9454c9bc47088
|
10e712627b86b2b0061dbd3a20f5f966b2cd7330 |
|
15-Jun-2010 |
Xavier Ducrohet <xav@android.com> |
Move jarutils into sdklib. Change-Id: Ic99564a7671e588bbf6bc9ee08f7ae1f02a6dcb2
|