| Index: tools/clang/plugins/ChromeClassTester.h
 | 
| diff --git a/tools/clang/plugins/ChromeClassTester.h b/tools/clang/plugins/ChromeClassTester.h
 | 
| index ed65050d499d76424af42a19877829e5598f2cd9..6b5cdf3577ea3a71d85f87b0995a1af406e94a00 100644
 | 
| --- a/tools/clang/plugins/ChromeClassTester.h
 | 
| +++ b/tools/clang/plugins/ChromeClassTester.h
 | 
| @@ -8,6 +8,7 @@
 | 
|  #include <set>
 | 
|  #include <vector>
 | 
|  
 | 
| +#include "Options.h"
 | 
|  #include "clang/AST/ASTConsumer.h"
 | 
|  #include "clang/AST/TypeLoc.h"
 | 
|  #include "clang/Frontend/CompilerInstance.h"
 | 
| @@ -16,7 +17,8 @@
 | 
|  // headers to subclasses which implement CheckChromeClass().
 | 
|  class ChromeClassTester : public clang::ASTConsumer {
 | 
|   public:
 | 
| -  explicit ChromeClassTester(clang::CompilerInstance& instance);
 | 
| +  ChromeClassTester(clang::CompilerInstance& instance,
 | 
| +                    const chrome_checker::Options& options);
 | 
|    virtual ~ChromeClassTester();
 | 
|  
 | 
|    // clang::ASTConsumer:
 | 
| @@ -25,6 +27,8 @@ class ChromeClassTester : public clang::ASTConsumer {
 | 
|  
 | 
|    void CheckTag(clang::TagDecl*);
 | 
|  
 | 
| +  clang::DiagnosticsEngine::Level getErrorLevel();
 | 
| +
 | 
|   protected:
 | 
|    clang::CompilerInstance& instance() { return instance_; }
 | 
|    clang::DiagnosticsEngine& diagnostic() { return diagnostic_; }
 | 
| @@ -50,6 +54,9 @@ class ChromeClassTester : public clang::ASTConsumer {
 | 
|    // implementation (.cc, .cpp, .mm) file.
 | 
|    bool InImplementationFile(clang::SourceLocation location);
 | 
|  
 | 
| +  // Options.
 | 
| +  const chrome_checker::Options options_;
 | 
| +
 | 
|   private:
 | 
|    void BuildBannedLists();
 | 
|  
 | 
| 
 |