blob: 25320f45a69d974c4f136c18a9e7241920f7d2b2 [file] [log] [blame]
Andreas Huberc9410c72016-07-28 12:18:40 -07001#ifndef ARRAY_TYPE_H_
2
3#define ARRAY_TYPE_H_
4
5#include "Type.h"
6
7#include <string>
8
9namespace android {
10
11struct ArrayType : public Type {
12 ArrayType(Type *elementType, const char *dimension);
13
14 void dump(Formatter &out) const override;
15
16private:
17 Type *mElementType;
18 std::string mDimension;
19
20 DISALLOW_COPY_AND_ASSIGN(ArrayType);
21};
22
23} // namespace android
24
25#endif // ARRAY_TYPE_H_
26