# unsafe
* sun.misc.Unsafe.*(*)

# JVM shutdown
void java.lang.System.exit(int)
void java.lang.Runtime.exit(int)
void java.lang.Runtime.halt(int)

# loading of native libraries
void java.lang.System.load(java.lang.String)
void java.lang.System.loadLibrary(java.lang.String)
void java.lang.Runtime.load(java.lang.String)
void java.lang.Runtime.loadLibrary(java.lang.String)

# execution of system commands
java.lang.Process java.lang.Runtime.exec(*)

# deprecated com.sun.image.codec.jpeg API (removed in Java 9)
* com.sun.image.codec.jpeg.JPEGDecodeParam.*(*)
* com.sun.image.codec.jpeg.JPEGEncodeParam.*(*)
* com.sun.image.codec.jpeg.JPEGImageDecoder.*(*)
* com.sun.image.codec.jpeg.JPEGImageEncoder.*(*)
* com.sun.image.codec.jpeg.JPEGCodec.*(*)
* com.sun.image.codec.jpeg.JPEGHuffmanTable.*(*)
* com.sun.image.codec.jpeg.JPEGQTable.*(*)
* com.sun.image.codec.jpeg.ImageFormatException.*(*)
* com.sun.image.codec.jpeg.TruncatedFileException.*(*)

# annotations marking unstable APIs
@java.lang.Deprecated
@com.google.common.annotations.VisibleForTesting
@com.google.common.annotations.Beta
@com.google.errorprone.annotations.DoNotCall

# executable resources
resource:*.dll
resource:*.exe
resource:*.so
resource:*.bat
resource:*.sh
