1 # File containing standard options to HostStubGen for Ravenwood 2 3 # --debug # To enable debug log on consone 4 5 # Keep all classes / methods / fields, but make the methods throw. 6 --default-throw 7 8 # Uncomment below lines to enable each feature. 9 # --enable-non-stub-method-check 10 --no-non-stub-method-check 11 12 #--default-method-call-hook 13 # com.android.hoststubgen.hosthelper.HostTestUtils.logMethodCall 14 #--default-class-load-hook 15 # com.android.hoststubgen.hosthelper.HostTestUtils.logClassLoaded 16 17 # Standard annotations. 18 # Note, each line is a single argument, so we need newlines after each `--xxx-annotation`. 19 --keep-annotation 20 android.ravenwood.annotation.RavenwoodKeep 21 22 --keep-annotation 23 android.ravenwood.annotation.RavenwoodKeepPartialClass 24 25 --keep-class-annotation 26 android.ravenwood.annotation.RavenwoodKeepWholeClass 27 28 --throw-annotation 29 android.ravenwood.annotation.RavenwoodThrow 30 31 --remove-annotation 32 android.ravenwood.annotation.RavenwoodRemove 33 34 --substitute-annotation 35 android.ravenwood.annotation.RavenwoodReplace 36 37 --native-substitute-annotation 38 android.ravenwood.annotation.RavenwoodNativeSubstitutionClass 39 40 --class-load-hook-annotation 41 android.ravenwood.annotation.RavenwoodClassLoadHook 42 43 --keep-static-initializer-annotation 44 android.ravenwood.annotation.RavenwoodKeepStaticInitializer 45