//===--- ExprObjC.h - Classes for representing ObjC expressions -*- C++ -*-===////// The LLVM Compiler Infrastructure//// This file is distributed under the University of Illinois Open Source// License. See LICENSE.TXT for details.////===----------------------------------------------------------------------===////// This file defines the ExprObjC interface and subclasses.////===----------------------------------------------------------------------===//#ifndef LLVM_CLANG_AST_EXPROBJC_H#define LLVM_CLANG_AST_EXPROBJC_H#include"clang/AST/DeclObjC.h"#include"clang/AST/Expr.h"#include"clang/AST/SelectorLocationsKind.h"#include"clang/Basic/IdentifierTable.h"#include"llvm/Support/Compiler.h"namespaceclang{classIdentifierInfo