DEST=$BASE/unittests/com/android
cpdir $DEST development/tools/ddms/libs/ddmlib/tests/src/com/android/ddmlib
cpdir $DEST development/tools/sdkmanager/libs/sdklib/tests/com/android/sdklib
-cpdir $DEST development/tools/sdkmanager/libs/sdkuilib/tests/com/android/sdkuilib
DEST=$BASE/unittests/com/android/layoutlib
mkdir -p $DEST
import java.util.ArrayList;\r
import java.util.Collection;\r
\r
-public /* public for continuous tests */ class UpdaterLogic {\r
+/**\r
+ * The logic to compute which packages to install, based on the choices\r
+ * made by the user. This adds dependent packages as needed.\r
+ * <p/>\r
+ * When the user doesn't provide a selection, looks at local package to find\r
+ * those that can be updated and compute dependencies too.\r
+ */\r
+class UpdaterLogic {\r
\r
private RepoSources mSources;\r
\r
+ /**\r
+ * Compute which packages to install by taking the user selection\r
+ * and adding dependent packages as needed.\r
+ *\r
+ * When the user doesn't provide a selection, looks at local package to find\r
+ * those that can be updated and compute dependencies too.\r
+ */\r
public ArrayList<ArchiveInfo> computeUpdates(\r
Collection<Archive> selectedArchives,\r
RepoSources sources,\r