Steven Moreland | 45857d7 | 2019-10-25 17:08:09 -0700 | [diff] [blame] | 1 | # keywords |
2 | " parcelable " | ||||
3 | " import " | ||||
4 | " package " | ||||
5 | " in " | ||||
6 | " out " | ||||
7 | " inout " | ||||
8 | " cpp_header " | ||||
9 | " const " | ||||
10 | " true " | ||||
11 | " false " | ||||
12 | " interface " | ||||
13 | " oneway " | ||||
14 | " enum " | ||||
Steven Moreland | 01856f9 | 2020-11-12 16:40:17 +0000 | [diff] [blame^] | 15 | " union " |
Steven Moreland | 45857d7 | 2019-10-25 17:08:09 -0700 | [diff] [blame] | 16 | |
17 | # types | ||||
18 | " void " | ||||
19 | " boolean " | ||||
20 | " byte " | ||||
21 | " char " | ||||
22 | " int " | ||||
23 | " long " | ||||
24 | " float " | ||||
25 | " double " | ||||
26 | " String " | ||||
27 | " List " | ||||
Steven Moreland | 01856f9 | 2020-11-12 16:40:17 +0000 | [diff] [blame^] | 28 | " List< " |
Steven Moreland | 45857d7 | 2019-10-25 17:08:09 -0700 | [diff] [blame] | 29 | " Map " |
Steven Moreland | 01856f9 | 2020-11-12 16:40:17 +0000 | [diff] [blame^] | 30 | " Map< " |
Steven Moreland | 45857d7 | 2019-10-25 17:08:09 -0700 | [diff] [blame] | 31 | " IBinder " |
32 | " FileDescriptor " | ||||
33 | " CharSequence " | ||||
34 | " ParcelFileDescriptor " | ||||
35 | " java.util.List " | ||||
Steven Moreland | 01856f9 | 2020-11-12 16:40:17 +0000 | [diff] [blame^] | 36 | " java.util.List< " |
Steven Moreland | 45857d7 | 2019-10-25 17:08:09 -0700 | [diff] [blame] | 37 | " java.util.Map " |
Steven Moreland | 01856f9 | 2020-11-12 16:40:17 +0000 | [diff] [blame^] | 38 | " java.util.Map< " |
Steven Moreland | 45857d7 | 2019-10-25 17:08:09 -0700 | [diff] [blame] | 39 | " android.os.ParcelFileDescriptor " |
Jeongik Cha | 225519b | 2020-08-29 01:55:32 +0900 | [diff] [blame] | 40 | " ParcelableHolder " |
Steven Moreland | 01856f9 | 2020-11-12 16:40:17 +0000 | [diff] [blame^] | 41 | " > " |
Steven Moreland | 45857d7 | 2019-10-25 17:08:09 -0700 | [diff] [blame] | 42 | |
43 | # annotations | ||||
44 | " @nullable " | ||||
45 | " @utf8InCpp " | ||||
46 | " @VintfStability " | ||||
Steven Moreland | 01856f9 | 2020-11-12 16:40:17 +0000 | [diff] [blame^] | 47 | " @SensitiveData " |
Steven Moreland | 45857d7 | 2019-10-25 17:08:09 -0700 | [diff] [blame] | 48 | " @UnsupportedAppUsage " |
49 | " @SystemApi " | ||||
Steven Moreland | 01856f9 | 2020-11-12 16:40:17 +0000 | [diff] [blame^] | 50 | " @JavaPassthrough " |
Steven Moreland | 45857d7 | 2019-10-25 17:08:09 -0700 | [diff] [blame] | 51 | " @JavaOnlyStableParcelable " |
Steven Moreland | 01856f9 | 2020-11-12 16:40:17 +0000 | [diff] [blame^] | 52 | " @Hide " |
Steven Moreland | 45857d7 | 2019-10-25 17:08:09 -0700 | [diff] [blame] | 53 | " @Backing " |
Steven Moreland | 01856f9 | 2020-11-12 16:40:17 +0000 | [diff] [blame^] | 54 | " @FixedSize " |
55 | " @Descriptor " | ||||
56 | " @JavaDervie " | ||||
Andrei Homescu | e61feb5 | 2020-08-18 15:44:24 -0700 | [diff] [blame] | 57 | " @RustDerive " |
Steven Moreland | 01856f9 | 2020-11-12 16:40:17 +0000 | [diff] [blame^] | 58 | |
59 | # annotation arguments | ||||
60 | " value " | ||||
61 | " toString " | ||||
Steven Moreland | 45857d7 | 2019-10-25 17:08:09 -0700 | [diff] [blame] | 62 | " expectedSignature " |
63 | " implicitMember " | ||||
64 | " maxTargetSdk " | ||||
65 | " publicAlternatives " | ||||
66 | " trackingBug " | ||||
67 | " type " | ||||
Andrei Homescu | e61feb5 | 2020-08-18 15:44:24 -0700 | [diff] [blame] | 68 | " Copy " |
69 | " Clone " | ||||
70 | " PartialOrd " | ||||
71 | " Ord " | ||||
72 | " PartialEq " | ||||
73 | " Eq " | ||||
74 | " Clone " | ||||
75 | " Hash " | ||||
Steven Moreland | 45857d7 | 2019-10-25 17:08:09 -0700 | [diff] [blame] | 76 | |
77 | # ignorable imports | ||||
78 | " android.os.IInterface " | ||||
79 | " android.os.IBinder " | ||||
80 | " android.os.Parcelable " | ||||
81 | " android.os.Parcel " | ||||
82 | " android.content.Context " | ||||
83 | " java.lang.String " | ||||
84 | |||||
85 | # specific to fuzzer | ||||
86 | " a.path " | ||||
87 | " Foo " | ||||
88 |