blob: fd4ea6cf40c2f6107dc7e52ce6ef94b0c62f2431 [file] [log] [blame]
# Ravenwood "policy" that should apply to all code.
# The "no-pta" marker is used to exclude the lines from "ravenhelper pta",
# which tries to convert policies to annotations.
# Keep all AIDL interfaces
class :aidl keepclass
# Keep all feature flag implementations
class :feature_flags keepclass
# Keep all sysprops generated code implementations
class :sysprops keepclass
# Keep all resource R classes
class :r keepclass
# Support APIs not available in standard JRE
class java.io.FileDescriptor # no-pta
method getInt$ @com.android.ravenwood.RavenwoodJdkPatch.getInt$
method setInt$ @com.android.ravenwood.RavenwoodJdkPatch.setInt$
class java.util.LinkedHashMap # no-pta
method eldest @com.android.ravenwood.RavenwoodJdkPatch.eldest