https://github.com/bdkosher/jls-api-finder
Finds all Java platform API types referenced in the Java Language Specification
https://github.com/bdkosher/jls-api-finder
Last synced: over 1 year ago
JSON representation
Finds all Java platform API types referenced in the Java Language Specification
- Host: GitHub
- URL: https://github.com/bdkosher/jls-api-finder
- Owner: bdkosher
- Created: 2015-02-07T22:25:57.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-02-11T15:24:08.000Z (over 11 years ago)
- Last Synced: 2025-01-03T18:19:50.378Z (over 1 year ago)
- Language: Java
- Size: 223 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Java Language vs. Platform
Where is the dividing line between the [Java Language Specification](http://docs.oracle.com/javase/specs/jls/se7/jls7.pdf)
and the Java Platform API? As the specification states in section 1.4:
> As noted above, this specification often refers to classes of the Java SE
> platform API. In particular, some classes have a special relationship with
> the Java programming language. Examples include classes such as Object,
> Class, ClassLoader, String, Thread, and the classes and interfaces in package
> java.lang.reflect, among others. This specification constrains the behavior of
> such classes and interfaces, but does not provide a complete specification for them.
> The reader is referred to the Java SE platform API documentation.
This project attempts to draw a line by noting the types directly mentioned in the specification and determining
the types that they are related to via field, constructor, and method references. The set of direct and indirect
types referenced by the specification can be considered the "core" part of the platform API inextricably tied
to the Java language itself.
## TODO
* Allow list of type names defined in spec to be provided as input
* Screen scrape the HTML specification to locate directly-referenced types
## The Results (so far)
1. [_java.io.Closeable_](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/Closeable.html)
1. [java.io.Console](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/Console.html)
1. [java.io.Console.LineReader](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/Console.LineReader.html)
1. [java.io.File](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/File.html)
1. [java.io.FileDescriptor](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/FileDescriptor.html)
1. [_java.io.FileFilter_](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/FileFilter.html)
1. [java.io.FileNotFoundException](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/FileNotFoundException.html)
1. [_java.io.FilenameFilter_](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/FilenameFilter.html)
1. [java.io.FilterOutputStream](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/FilterOutputStream.html)
1. [_java.io.Flushable_](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/Flushable.html)
1. [java.io.IOException](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/IOException.html)
1. [java.io.InputStream](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/InputStream.html)
1. [java.io.OutputStream](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/OutputStream.html)
1. [java.io.PrintStream](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/PrintStream.html)
1. [java.io.PrintWriter](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/PrintWriter.html)
1. [java.io.Reader](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/Reader.html)
1. [_java.io.Serializable_](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/Serializable.html)
1. [java.io.SyncFailedException](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/SyncFailedException.html)
1. [java.io.UnsupportedEncodingException](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/UnsupportedEncodingException.html)
1. [java.io.Writer](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/Writer.html)
1. [java.lang.AbstractStringBuilder](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/AbstractStringBuilder.html)
1. [_java.lang.Appendable_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Appendable.html)
1. [java.lang.ArithmeticException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/ArithmeticException.html)
1. [java.lang.ArrayIndexOutOfBoundsException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/ArrayIndexOutOfBoundsException.html)
1. [java.lang.ArrayStoreException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/ArrayStoreException.html)
1. [_java.lang.AutoCloseable_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/AutoCloseable.html)
1. [java.lang.Byte](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Byte.html)
1. [_java.lang.CharSequence_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/CharSequence.html)
1. [java.lang.Character](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Character.html)
1. [java.lang.Character.Subset](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Character.Subset.html)
1. [java.lang.Character.UnicodeBlock](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Character.UnicodeBlock.html)
1. [java.lang.Character.UnicodeScript](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Character.UnicodeScript.html)
1. [java.lang.Class](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Class.html)
1. [java.lang.Class.MethodArray](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Class.MethodArray.html)
1. [java.lang.Class.ReflectionData](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Class.ReflectionData.html)
1. [java.lang.ClassCircularityError](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/ClassCircularityError.html)
1. [java.lang.ClassLoader](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/ClassLoader.html)
1. [java.lang.ClassLoader.NativeLibrary](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/ClassLoader.NativeLibrary.html)
1. [java.lang.ClassNotFoundException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/ClassNotFoundException.html)
1. [_java.lang.Cloneable_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Cloneable.html)
1. [_java.lang.Comparable_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Comparable.html)
1. [java.lang.Double](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Double.html)
1. [java.lang.Enum](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Enum.html)
1. [java.lang.Error](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Error.html)
1. [java.lang.Exception](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Exception.html)
1. [java.lang.Float](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Float.html)
1. [java.lang.IllegalAccessException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/IllegalAccessException.html)
1. [java.lang.IllegalArgumentException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/IllegalArgumentException.html)
1. [java.lang.IncompatibleClassChangeError](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/IncompatibleClassChangeError.html)
1. [java.lang.IndexOutOfBoundsException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/IndexOutOfBoundsException.html)
1. [java.lang.InstantiationException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/InstantiationException.html)
1. [java.lang.Integer](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Integer.html)
1. [java.lang.InterruptedException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/InterruptedException.html)
1. [_java.lang.Iterable_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Iterable.html)
1. [java.lang.LinkageError](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/LinkageError.html)
1. [java.lang.Long](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Long.html)
1. [java.lang.Math](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Math.html)
1. [java.lang.NegativeArraySizeException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/NegativeArraySizeException.html)
1. [java.lang.NoSuchFieldException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/NoSuchFieldException.html)
1. [java.lang.NoSuchMethodException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/NoSuchMethodException.html)
1. [java.lang.NullPointerException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/NullPointerException.html)
1. [java.lang.Number](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Number.html)
1. [java.lang.NumberFormatException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/NumberFormatException.html)
1. [java.lang.Object](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Object.html)
1. [java.lang.OutOfMemoryError](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/OutOfMemoryError.html)
1. [java.lang.Package](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Package.html)
1. [_java.lang.Readable_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Readable.html)
1. [java.lang.ReflectiveOperationException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/ReflectiveOperationException.html)
1. [_java.lang.Runnable_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Runnable.html)
1. [java.lang.RuntimeException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/RuntimeException.html)
1. [java.lang.SecurityException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/SecurityException.html)
1. [java.lang.SecurityManager](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/SecurityManager.html)
1. [java.lang.Short](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Short.html)
1. [java.lang.StackTraceElement](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/StackTraceElement.html)
1. [java.lang.String](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/String.html)
1. [java.lang.StringBuffer](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/StringBuffer.html)
1. [java.lang.StringBuilder](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/StringBuilder.html)
1. [java.lang.System](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/System.html)
1. [java.lang.Thread](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Thread.html)
1. [java.lang.Thread.State](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Thread.State.html)
1. [_java.lang.Thread.UncaughtExceptionHandler_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Thread.UncaughtExceptionHandler.html)
1. [java.lang.Thread.WeakClassKey](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Thread.WeakClassKey.html)
1. [java.lang.ThreadGroup](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/ThreadGroup.html)
1. [java.lang.Throwable](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Throwable.html)
1. [java.lang.VirtualMachineError](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/VirtualMachineError.html)
1. [_java.lang.annotation.Annotation_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/annotation/Annotation.html)
1. [java.lang.annotation.ElementType](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/annotation/ElementType.html)
1. [_java.lang.annotation.Target_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/annotation/Target.html)
1. [java.lang.ref.Reference](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/ref/Reference.html)
1. [java.lang.ref.ReferenceQueue](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/ref/ReferenceQueue.html)
1. [java.lang.ref.WeakReference](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/ref/WeakReference.html)
1. [java.lang.reflect.AccessibleObject](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/AccessibleObject.html)
1. [_java.lang.reflect.AnnotatedElement_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/AnnotatedElement.html)
1. [java.lang.reflect.Array](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/Array.html)
1. [java.lang.reflect.Constructor](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/Constructor.html)
1. [java.lang.reflect.Field](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/Field.html)
1. [_java.lang.reflect.GenericArrayType_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/GenericArrayType.html)
1. [_java.lang.reflect.GenericDeclaration_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/GenericDeclaration.html)
1. [_java.lang.reflect.InvocationHandler_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/InvocationHandler.html)
1. [java.lang.reflect.InvocationTargetException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/InvocationTargetException.html)
1. [_java.lang.reflect.Member_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/Member.html)
1. [java.lang.reflect.Method](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/Method.html)
1. [java.lang.reflect.Modifier](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/Modifier.html)
1. [_java.lang.reflect.ParameterizedType_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/ParameterizedType.html)
1. [java.lang.reflect.Proxy](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/Proxy.html)
1. [java.lang.reflect.ReflectPermission](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/ReflectPermission.html)
1. [_java.lang.reflect.Type_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/Type.html)
1. [_java.lang.reflect.TypeVariable_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/TypeVariable.html)
1. [_java.lang.reflect.WildcardType_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/WildcardType.html)
1. [java.net.ContentHandler](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/ContentHandler.html)
1. [_java.net.ContentHandlerFactory_](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/ContentHandlerFactory.html)
1. [_java.net.FileNameMap_](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/FileNameMap.html)
1. [java.net.InetAddress](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/InetAddress.html)
1. [java.net.InetAddress.Cache](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/InetAddress.Cache.html)
1. [java.net.InetAddress.Cache.Type](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/InetAddress.Cache.Type.html)
1. [java.net.InetAddress.CacheEntry](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/InetAddress.CacheEntry.html)
1. [java.net.InetAddress.InetAddressHolder](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/InetAddress.InetAddressHolder.html)
1. [java.net.MalformedURLException](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/MalformedURLException.html)
1. [java.net.NetworkInterface](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/NetworkInterface.html)
1. [java.net.Proxy](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/Proxy.html)
1. [java.net.Proxy.Type](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/Proxy.Type.html)
1. [java.net.SocketAddress](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/SocketAddress.html)
1. [java.net.SocketException](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/SocketException.html)
1. [java.net.URI](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/URI.html)
1. [java.net.URISyntaxException](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/URISyntaxException.html)
1. [java.net.URL](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/URL.html)
1. [java.net.URLConnection](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/URLConnection.html)
1. [java.net.URLStreamHandler](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/URLStreamHandler.html)
1. [_java.net.URLStreamHandlerFactory_](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/URLStreamHandlerFactory.html)
1. [java.net.UnknownHostException](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/UnknownHostException.html)
1. [java.nio.Buffer](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/Buffer.html)
1. [java.nio.ByteBuffer](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/ByteBuffer.html)
1. [java.nio.ByteOrder](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/ByteOrder.html)
1. [java.nio.CharBuffer](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/CharBuffer.html)
1. [java.nio.DoubleBuffer](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/DoubleBuffer.html)
1. [java.nio.FloatBuffer](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/FloatBuffer.html)
1. [java.nio.IntBuffer](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/IntBuffer.html)
1. [java.nio.LongBuffer](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/LongBuffer.html)
1. [java.nio.MappedByteBuffer](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/MappedByteBuffer.html)
1. [java.nio.ShortBuffer](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/ShortBuffer.html)
1. [_java.nio.channels.AsynchronousChannel_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/channels/AsynchronousChannel.html)
1. [java.nio.channels.AsynchronousFileChannel](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/channels/AsynchronousFileChannel.html)
1. [_java.nio.channels.ByteChannel_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/channels/ByteChannel.html)
1. [_java.nio.channels.Channel_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/channels/Channel.html)
1. [_java.nio.channels.CompletionHandler_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/channels/CompletionHandler.html)
1. [java.nio.channels.FileChannel](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/channels/FileChannel.html)
1. [java.nio.channels.FileChannel.MapMode](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/channels/FileChannel.MapMode.html)
1. [java.nio.channels.FileLock](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/channels/FileLock.html)
1. [_java.nio.channels.GatheringByteChannel_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/channels/GatheringByteChannel.html)
1. [_java.nio.channels.InterruptibleChannel_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/channels/InterruptibleChannel.html)
1. [_java.nio.channels.ReadableByteChannel_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/channels/ReadableByteChannel.html)
1. [_java.nio.channels.ScatteringByteChannel_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/channels/ScatteringByteChannel.html)
1. [_java.nio.channels.SeekableByteChannel_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/channels/SeekableByteChannel.html)
1. [_java.nio.channels.WritableByteChannel_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/channels/WritableByteChannel.html)
1. [java.nio.channels.spi.AbstractInterruptibleChannel](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/channels/spi/AbstractInterruptibleChannel.html)
1. [java.nio.charset.CharacterCodingException](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/charset/CharacterCodingException.html)
1. [java.nio.charset.Charset](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/charset/Charset.html)
1. [java.nio.charset.CharsetDecoder](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/charset/CharsetDecoder.html)
1. [java.nio.charset.CharsetEncoder](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/charset/CharsetEncoder.html)
1. [java.nio.charset.CoderResult](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/charset/CoderResult.html)
1. [java.nio.charset.CodingErrorAction](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/charset/CodingErrorAction.html)
1. [java.nio.file.AccessMode](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/AccessMode.html)
1. [_java.nio.file.CopyOption_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/CopyOption.html)
1. [_java.nio.file.DirectoryStream_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/DirectoryStream.html)
1. [_java.nio.file.DirectoryStream.Filter_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/DirectoryStream.Filter.html)
1. [java.nio.file.FileStore](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/FileStore.html)
1. [java.nio.file.FileSystem](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/FileSystem.html)
1. [java.nio.file.LinkOption](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/LinkOption.html)
1. [_java.nio.file.OpenOption_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/OpenOption.html)
1. [_java.nio.file.Path_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/Path.html)
1. [_java.nio.file.PathMatcher_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/PathMatcher.html)
1. [_java.nio.file.WatchEvent.Kind_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/WatchEvent.Kind.html)
1. [_java.nio.file.WatchEvent.Modifier_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/WatchEvent.Modifier.html)
1. [_java.nio.file.WatchKey_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/WatchKey.html)
1. [_java.nio.file.WatchService_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/WatchService.html)
1. [_java.nio.file.Watchable_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/Watchable.html)
1. [_java.nio.file.attribute.AttributeView_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/attribute/AttributeView.html)
1. [_java.nio.file.attribute.BasicFileAttributes_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/attribute/BasicFileAttributes.html)
1. [_java.nio.file.attribute.FileAttribute_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/attribute/FileAttribute.html)
1. [_java.nio.file.attribute.FileAttributeView_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/attribute/FileAttributeView.html)
1. [_java.nio.file.attribute.FileStoreAttributeView_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/attribute/FileStoreAttributeView.html)
1. [java.nio.file.attribute.FileTime](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/attribute/FileTime.html)
1. [_java.nio.file.attribute.GroupPrincipal_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/attribute/GroupPrincipal.html)
1. [_java.nio.file.attribute.UserPrincipal_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/attribute/UserPrincipal.html)
1. [java.nio.file.attribute.UserPrincipalLookupService](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/attribute/UserPrincipalLookupService.html)
1. [java.nio.file.spi.FileSystemProvider](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/spi/FileSystemProvider.html)
1. [java.security.BasicPermission](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/BasicPermission.html)
1. [java.security.CodeSigner](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/CodeSigner.html)
1. [java.security.CodeSource](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/CodeSource.html)
1. [java.security.GeneralSecurityException](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/GeneralSecurityException.html)
1. [_java.security.Guard_](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/Guard.html)
1. [java.security.InvalidKeyException](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/InvalidKeyException.html)
1. [_java.security.Key_](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/Key.html)
1. [java.security.KeyException](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/KeyException.html)
1. [java.security.NoSuchAlgorithmException](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/NoSuchAlgorithmException.html)
1. [java.security.NoSuchProviderException](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/NoSuchProviderException.html)
1. [java.security.Permission](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/Permission.html)
1. [java.security.PermissionCollection](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/PermissionCollection.html)
1. [_java.security.Principal_](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/Principal.html)
1. [java.security.ProtectionDomain](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/ProtectionDomain.html)
1. [java.security.ProtectionDomain.Key](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/ProtectionDomain.Key.html)
1. [_java.security.PublicKey_](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/PublicKey.html)
1. [java.security.SignatureException](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/SignatureException.html)
1. [java.security.Timestamp](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/Timestamp.html)
1. [java.security.cert.CertPath](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/cert/CertPath.html)
1. [java.security.cert.CertPath.CertPathRep](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/cert/CertPath.CertPathRep.html)
1. [java.security.cert.Certificate](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/cert/Certificate.html)
1. [java.security.cert.Certificate.CertificateRep](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/cert/Certificate.CertificateRep.html)
1. [java.security.cert.CertificateEncodingException](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/cert/CertificateEncodingException.html)
1. [java.security.cert.CertificateException](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/cert/CertificateException.html)
1. [java.util.AbstractCollection](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/AbstractCollection.html)
1. [java.util.AbstractList](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/AbstractList.html)
1. [java.util.ArrayList](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/ArrayList.html)
1. [_java.util.Collection_](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Collection.html)
1. [_java.util.Comparator_](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Comparator.html)
1. [java.util.Date](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Date.html)
1. [java.util.Dictionary](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Dictionary.html)
1. [_java.util.Enumeration_](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Enumeration.html)
1. [java.util.Hashtable](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Hashtable.html)
1. [java.util.InvalidPropertiesFormatException](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/InvalidPropertiesFormatException.html)
1. [_java.util.Iterator_](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Iterator.html)
1. [_java.util.List_](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/List.html)
1. [_java.util.ListIterator_](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/ListIterator.html)
1. [java.util.Locale](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Locale.html)
1. [java.util.Locale.Builder](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Locale.Builder.html)
1. [java.util.Locale.Category](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Locale.Category.html)
1. [_java.util.Map_](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Map.html)
1. [_java.util.Map.Entry_](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Map.Entry.html)
1. [java.util.MissingResourceException](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/MissingResourceException.html)
1. [java.util.Properties](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Properties.html)
1. [java.util.Properties.LineReader](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Properties.LineReader.html)
1. [java.util.Random](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Random.html)
1. [_java.util.RandomAccess_](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/RandomAccess.html)
1. [_java.util.Set_](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Set.html)
1. [_java.util.SortedMap_](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/SortedMap.html)
1. [java.util.Vector](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Vector.html)
1. [java.util.Vector.ListItr](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Vector.ListItr.html)
1. [_java.util.concurrent.Callable_](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/concurrent/Callable.html)
1. [java.util.concurrent.ExecutionException](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/concurrent/ExecutionException.html)
1. [_java.util.concurrent.Executor_](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/concurrent/Executor.html)
1. [_java.util.concurrent.ExecutorService_](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/concurrent/ExecutorService.html)
1. [_java.util.concurrent.Future_](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/concurrent/Future.html)
1. [java.util.concurrent.TimeUnit](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/concurrent/TimeUnit.html)
1. [java.util.concurrent.TimeoutException](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/concurrent/TimeoutException.html)