OSDN Git Service

Remove AdtPlugin dependency from AttrsXmlParser.
authorRaphael Moll <ralf@android.com>
Thu, 18 Nov 2010 00:03:09 +0000 (16:03 -0800)
committerRaphael Moll <ralf@android.com>
Thu, 18 Nov 2010 00:53:14 +0000 (16:53 -0800)
commitac70ae6fb318cb4a06d9a332c287bc63cc064dfb
tree2a1c2d37ee9b88c701e726ecc3b7745036b4f3f8
parente79b1df30e4e6bf03540259c670f9ff3c018e1ca
Remove AdtPlugin dependency from AttrsXmlParser.

The AdtPluin was used just for logging. Instead the
AttrsXmlParser takes an ILogger (AdtPlug implements
ILogger and can be used directly in unit tests too).

For unit tests there is a new StdSdkLog convenience
class that prints to stdout/stderr (formerly MockStdLogger
from the Sdk Manager was doing that.)

Change-Id: I658af61d04efb19ad6e3bf9c0bf471452372885a
eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/common/resources/platform/AttrsXmlParser.java
eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/common/resources/platform/DeclareStyleableInfo.java
eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/common/resources/platform/ViewClassInfo.java
eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/sdk/AndroidTargetParser.java
eclipse/plugins/com.android.ide.eclipse.tests/unittests/com/android/ide/common/resources/platform/AttrsXmlParserManifestTest.java
eclipse/plugins/com.android.ide.eclipse.tests/unittests/com/android/ide/common/resources/platform/AttrsXmlParserTest.java
eclipse/plugins/com.android.ide.eclipse.tests/unittests/com/android/ide/eclipse/adt/internal/sdk/LayoutParamsParserTest.java
sdkmanager/app/tests/com/android/sdkmanager/CommandLineProcessorTest.java
sdkmanager/app/tests/com/android/sdkmanager/SdkCommandLineTest.java
sdkmanager/libs/sdklib/src/com/android/sdklib/ISdkLog.java
sdkmanager/libs/sdklib/src/com/android/sdklib/StdSdkLog.java [moved from sdkmanager/app/tests/com/android/sdkmanager/MockStdLogger.java with 78% similarity]