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 "
15" union "
16
17# types
18" void "
19" boolean "
20" byte "
21" char "
22" int "
23" long "
24" float "
25" double "
26" String "
27" List "
28" List< "
29" Map "
30" Map< "
31" IBinder "
32" FileDescriptor "
33" CharSequence "
34" ParcelFileDescriptor "
35" java.util.List "
36" java.util.List< "
37" java.util.Map "
38" java.util.Map< "
39" android.os.ParcelFileDescriptor "
40" ParcelableHolder "
41" > "
42
43# annotations
44" @nullable "
45" @utf8InCpp "
46" @VintfStability "
47" @SensitiveData "
48" @UnsupportedAppUsage "
49" @SystemApi "
50" @JavaPassthrough "
51" @JavaOnlyStableParcelable "
52" @Hide "
53" @Backing "
54" @FixedSize "
55" @Descriptor "
56" @JavaDervie "
57" @RustDerive "
58
59# annotation arguments
60" value "
61" toString "
62" expectedSignature "
63" implicitMember "
64" maxTargetSdk "
65" publicAlternatives "
66" trackingBug "
67" type "
68" Copy "
69" Clone "
70" PartialOrd "
71" Ord "
72" PartialEq "
73" Eq "
74" Clone "
75" Hash "
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" b.path "
88" Foo "
89
90