Makoto Onuki | 3aefe33 | 2023-10-06 10:02:07 -0700 | [diff] [blame] | 1 | # File containing standard options to HostStubGen for Ravenwood |
| 2 | |
Makoto Onuki | 623cffb | 2023-11-29 10:45:06 -0800 | [diff] [blame] | 3 | # --debug # To enable debug log on consone |
Makoto Onuki | 3aefe33 | 2023-10-06 10:02:07 -0700 | [diff] [blame] | 4 | |
| 5 | # Keep all classes / methods / fields, but make the methods throw. |
| 6 | --default-throw |
| 7 | |
| 8 | # Uncomment below lines to enable each feature. |
Makoto Onuki | 3aefe33 | 2023-10-06 10:02:07 -0700 | [diff] [blame] | 9 | |
| 10 | #--default-method-call-hook |
| 11 | # com.android.hoststubgen.hosthelper.HostTestUtils.logMethodCall |
| 12 | #--default-class-load-hook |
| 13 | # com.android.hoststubgen.hosthelper.HostTestUtils.logClassLoaded |
| 14 | |
| 15 | # Standard annotations. |
| 16 | # Note, each line is a single argument, so we need newlines after each `--xxx-annotation`. |
| 17 | --keep-annotation |
Jeff Sharkey | 55c2256 | 2023-11-10 13:27:51 -0700 | [diff] [blame] | 18 | android.ravenwood.annotation.RavenwoodKeep |
Makoto Onuki | 3aefe33 | 2023-10-06 10:02:07 -0700 | [diff] [blame] | 19 | |
Jeff Sharkey | ce9f0d0 | 2023-11-16 10:57:43 -0700 | [diff] [blame] | 20 | --keep-annotation |
| 21 | android.ravenwood.annotation.RavenwoodKeepPartialClass |
| 22 | |
Makoto Onuki | 3aefe33 | 2023-10-06 10:02:07 -0700 | [diff] [blame] | 23 | --keep-class-annotation |
Jeff Sharkey | 55c2256 | 2023-11-10 13:27:51 -0700 | [diff] [blame] | 24 | android.ravenwood.annotation.RavenwoodKeepWholeClass |
Makoto Onuki | 3aefe33 | 2023-10-06 10:02:07 -0700 | [diff] [blame] | 25 | |
| 26 | --throw-annotation |
Jeff Sharkey | 55c2256 | 2023-11-10 13:27:51 -0700 | [diff] [blame] | 27 | android.ravenwood.annotation.RavenwoodThrow |
Makoto Onuki | 3aefe33 | 2023-10-06 10:02:07 -0700 | [diff] [blame] | 28 | |
| 29 | --remove-annotation |
Jeff Sharkey | 55c2256 | 2023-11-10 13:27:51 -0700 | [diff] [blame] | 30 | android.ravenwood.annotation.RavenwoodRemove |
Makoto Onuki | 3aefe33 | 2023-10-06 10:02:07 -0700 | [diff] [blame] | 31 | |
| 32 | --substitute-annotation |
Jeff Sharkey | 55c2256 | 2023-11-10 13:27:51 -0700 | [diff] [blame] | 33 | android.ravenwood.annotation.RavenwoodReplace |
Makoto Onuki | 3aefe33 | 2023-10-06 10:02:07 -0700 | [diff] [blame] | 34 | |
John Wu | 9834616 | 2024-09-26 22:59:40 +0000 | [diff] [blame] | 35 | --redirect-annotation |
| 36 | android.ravenwood.annotation.RavenwoodRedirect |
| 37 | |
| 38 | --redirection-class-annotation |
| 39 | android.ravenwood.annotation.RavenwoodRedirectionClass |
Makoto Onuki | 3aefe33 | 2023-10-06 10:02:07 -0700 | [diff] [blame] | 40 | |
| 41 | --class-load-hook-annotation |
Jeff Sharkey | 55c2256 | 2023-11-10 13:27:51 -0700 | [diff] [blame] | 42 | android.ravenwood.annotation.RavenwoodClassLoadHook |
Jeff Sharkey | ce9f0d0 | 2023-11-16 10:57:43 -0700 | [diff] [blame] | 43 | |
| 44 | --keep-static-initializer-annotation |
| 45 | android.ravenwood.annotation.RavenwoodKeepStaticInitializer |