diff options
author | Adam Lesinski <adamlesinski@google.com> | 2015-11-16 17:35:44 -0800 |
---|---|---|
committer | Adam Lesinski <adamlesinski@google.com> | 2015-11-19 14:46:53 -0800 |
commit | 467f171315f9c2037fcd3eb5edcfabc40671bf7b (patch) | |
tree | 3b14762e3d9e42a660479d0d5722883b391f835b /tools/aapt2/compile/Compile.cpp | |
parent | abf83cbe4f63cd76043aab89cd0e08525560fea2 (diff) |
AAPT2: Fail compiling when private symbols are referenced
Also moved some XML specific stuff into its own directory,
and refactored ReferenceLinker a bit.
Change-Id: I912247a82023c1bbf72dc191fbdaf62858cbec0c
Diffstat (limited to 'tools/aapt2/compile/Compile.cpp')
-rw-r--r-- | tools/aapt2/compile/Compile.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/tools/aapt2/compile/Compile.cpp b/tools/aapt2/compile/Compile.cpp index 39088bcee140..17a658ee27cf 100644 --- a/tools/aapt2/compile/Compile.cpp +++ b/tools/aapt2/compile/Compile.cpp @@ -19,9 +19,6 @@ #include "Flags.h" #include "ResourceParser.h" #include "ResourceTable.h" -#include "XmlDom.h" -#include "XmlPullParser.h" - #include "compile/IdAssigner.h" #include "compile/Png.h" #include "compile/XmlIdCollector.h" @@ -31,6 +28,8 @@ #include "util/Files.h" #include "util/Maybe.h" #include "util/Util.h" +#include "xml/XmlDom.h" +#include "xml/XmlPullParser.h" #include <fstream> #include <string> @@ -131,7 +130,7 @@ static bool compileTable(IAaptContext* context, const CompileOptions& options, // Parse the values file from XML. - XmlPullParser xmlParser(fin); + xml::XmlPullParser xmlParser(fin); ResourceParserOptions parserOptions; parserOptions.product = options.product; @@ -191,7 +190,7 @@ static bool compileTable(IAaptContext* context, const CompileOptions& options, static bool compileXml(IAaptContext* context, const CompileOptions& options, const ResourcePathData& pathData, const std::string& outputPath) { - std::unique_ptr<XmlResource> xmlRes; + std::unique_ptr<xml::XmlResource> xmlRes; { std::ifstream fin(pathData.source.path, std::ifstream::binary); |