{"id":23875328,"url":"https://github.com/bdkosher/jls-api-finder","last_synced_at":"2025-02-22T20:46:36.139Z","repository":{"id":27008367,"uuid":"30472490","full_name":"bdkosher/jls-api-finder","owner":"bdkosher","description":"Finds all Java platform API types referenced in the Java Language Specification","archived":false,"fork":false,"pushed_at":"2015-02-11T15:24:08.000Z","size":228,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-03T18:19:50.378Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bdkosher.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-02-07T22:25:57.000Z","updated_at":"2015-02-11T15:24:08.000Z","dependencies_parsed_at":"2022-08-31T19:30:17.810Z","dependency_job_id":null,"html_url":"https://github.com/bdkosher/jls-api-finder","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bdkosher%2Fjls-api-finder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bdkosher%2Fjls-api-finder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bdkosher%2Fjls-api-finder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bdkosher%2Fjls-api-finder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bdkosher","download_url":"https://codeload.github.com/bdkosher/jls-api-finder/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240236230,"owners_count":19769573,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-03T18:19:51.858Z","updated_at":"2025-02-22T20:46:36.117Z","avatar_url":"https://github.com/bdkosher.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Java Language vs. Platform\nWhere is the dividing line between the [Java Language Specification](http://docs.oracle.com/javase/specs/jls/se7/jls7.pdf) \nand the Java Platform API? As the specification states in section 1.4:\n\n\u003e As noted above, this specification often refers to classes of the Java SE\n\u003e platform API. In particular, some classes have a special relationship with\n\u003e the Java programming language. Examples include classes such as Object,\n\u003e Class, ClassLoader, String, Thread, and the classes and interfaces in package\n\u003e java.lang.reflect, among others. This specification constrains the behavior of\n\u003e such classes and interfaces, but does not provide a complete specification for them.\n\u003e The reader is referred to the Java SE platform API documentation.\n\nThis project attempts to draw a line by noting the types directly mentioned in the specification and determining \nthe types that they are related to via field, constructor, and method references. The set of direct and indirect\ntypes referenced by the specification can be considered the \"core\" part of the platform API inextricably tied\nto the Java language itself.\n\n## TODO\n* Allow list of type names defined in spec to be provided as input\n* Screen scrape the HTML specification to locate directly-referenced types\n\n## The Results (so far)\n1. [_java.io.Closeable_](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/Closeable.html)\n1. [java.io.Console](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/Console.html)\n1. [java.io.Console.LineReader](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/Console.LineReader.html)\n1. [java.io.File](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/File.html)\n1. [java.io.FileDescriptor](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/FileDescriptor.html)\n1. [_java.io.FileFilter_](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/FileFilter.html)\n1. [java.io.FileNotFoundException](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/FileNotFoundException.html)\n1. [_java.io.FilenameFilter_](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/FilenameFilter.html)\n1. [java.io.FilterOutputStream](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/FilterOutputStream.html)\n1. [_java.io.Flushable_](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/Flushable.html)\n1. [java.io.IOException](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/IOException.html)\n1. [java.io.InputStream](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/InputStream.html)\n1. [java.io.OutputStream](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/OutputStream.html)\n1. [java.io.PrintStream](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/PrintStream.html)\n1. [java.io.PrintWriter](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/PrintWriter.html)\n1. [java.io.Reader](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/Reader.html)\n1. [_java.io.Serializable_](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/Serializable.html)\n1. [java.io.SyncFailedException](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/SyncFailedException.html)\n1. [java.io.UnsupportedEncodingException](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/UnsupportedEncodingException.html)\n1. [java.io.Writer](http://docs.oracle.com/javase/7/docs/api/index.html?java/io/Writer.html)\n1. [java.lang.AbstractStringBuilder](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/AbstractStringBuilder.html)\n1. [_java.lang.Appendable_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Appendable.html)\n1. [java.lang.ArithmeticException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/ArithmeticException.html)\n1. [java.lang.ArrayIndexOutOfBoundsException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/ArrayIndexOutOfBoundsException.html)\n1. [java.lang.ArrayStoreException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/ArrayStoreException.html)\n1. [_java.lang.AutoCloseable_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/AutoCloseable.html)\n1. [java.lang.Byte](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Byte.html)\n1. [_java.lang.CharSequence_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/CharSequence.html)\n1. [java.lang.Character](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Character.html)\n1. [java.lang.Character.Subset](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Character.Subset.html)\n1. [java.lang.Character.UnicodeBlock](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Character.UnicodeBlock.html)\n1. [java.lang.Character.UnicodeScript](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Character.UnicodeScript.html)\n1. [java.lang.Class](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Class.html)\n1. [java.lang.Class.MethodArray](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Class.MethodArray.html)\n1. [java.lang.Class.ReflectionData](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Class.ReflectionData.html)\n1. [java.lang.ClassCircularityError](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/ClassCircularityError.html)\n1. [java.lang.ClassLoader](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/ClassLoader.html)\n1. [java.lang.ClassLoader.NativeLibrary](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/ClassLoader.NativeLibrary.html)\n1. [java.lang.ClassNotFoundException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/ClassNotFoundException.html)\n1. [_java.lang.Cloneable_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Cloneable.html)\n1. [_java.lang.Comparable_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Comparable.html)\n1. [java.lang.Double](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Double.html)\n1. [java.lang.Enum](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Enum.html)\n1. [java.lang.Error](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Error.html)\n1. [java.lang.Exception](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Exception.html)\n1. [java.lang.Float](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Float.html)\n1. [java.lang.IllegalAccessException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/IllegalAccessException.html)\n1. [java.lang.IllegalArgumentException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/IllegalArgumentException.html)\n1. [java.lang.IncompatibleClassChangeError](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/IncompatibleClassChangeError.html)\n1. [java.lang.IndexOutOfBoundsException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/IndexOutOfBoundsException.html)\n1. [java.lang.InstantiationException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/InstantiationException.html)\n1. [java.lang.Integer](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Integer.html)\n1. [java.lang.InterruptedException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/InterruptedException.html)\n1. [_java.lang.Iterable_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Iterable.html)\n1. [java.lang.LinkageError](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/LinkageError.html)\n1. [java.lang.Long](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Long.html)\n1. [java.lang.Math](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Math.html)\n1. [java.lang.NegativeArraySizeException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/NegativeArraySizeException.html)\n1. [java.lang.NoSuchFieldException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/NoSuchFieldException.html)\n1. [java.lang.NoSuchMethodException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/NoSuchMethodException.html)\n1. [java.lang.NullPointerException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/NullPointerException.html)\n1. [java.lang.Number](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Number.html)\n1. [java.lang.NumberFormatException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/NumberFormatException.html)\n1. [java.lang.Object](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Object.html)\n1. [java.lang.OutOfMemoryError](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/OutOfMemoryError.html)\n1. [java.lang.Package](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Package.html)\n1. [_java.lang.Readable_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Readable.html)\n1. [java.lang.ReflectiveOperationException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/ReflectiveOperationException.html)\n1. [_java.lang.Runnable_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Runnable.html)\n1. [java.lang.RuntimeException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/RuntimeException.html)\n1. [java.lang.SecurityException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/SecurityException.html)\n1. [java.lang.SecurityManager](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/SecurityManager.html)\n1. [java.lang.Short](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Short.html)\n1. [java.lang.StackTraceElement](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/StackTraceElement.html)\n1. [java.lang.String](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/String.html)\n1. [java.lang.StringBuffer](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/StringBuffer.html)\n1. [java.lang.StringBuilder](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/StringBuilder.html)\n1. [java.lang.System](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/System.html)\n1. [java.lang.Thread](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Thread.html)\n1. [java.lang.Thread.State](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Thread.State.html)\n1. [_java.lang.Thread.UncaughtExceptionHandler_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Thread.UncaughtExceptionHandler.html)\n1. [java.lang.Thread.WeakClassKey](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Thread.WeakClassKey.html)\n1. [java.lang.ThreadGroup](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/ThreadGroup.html)\n1. [java.lang.Throwable](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/Throwable.html)\n1. [java.lang.VirtualMachineError](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/VirtualMachineError.html)\n1. [_java.lang.annotation.Annotation_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/annotation/Annotation.html)\n1. [java.lang.annotation.ElementType](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/annotation/ElementType.html)\n1. [_java.lang.annotation.Target_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/annotation/Target.html)\n1. [java.lang.ref.Reference](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/ref/Reference.html)\n1. [java.lang.ref.ReferenceQueue](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/ref/ReferenceQueue.html)\n1. [java.lang.ref.WeakReference](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/ref/WeakReference.html)\n1. [java.lang.reflect.AccessibleObject](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/AccessibleObject.html)\n1. [_java.lang.reflect.AnnotatedElement_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/AnnotatedElement.html)\n1. [java.lang.reflect.Array](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/Array.html)\n1. [java.lang.reflect.Constructor](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/Constructor.html)\n1. [java.lang.reflect.Field](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/Field.html)\n1. [_java.lang.reflect.GenericArrayType_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/GenericArrayType.html)\n1. [_java.lang.reflect.GenericDeclaration_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/GenericDeclaration.html)\n1. [_java.lang.reflect.InvocationHandler_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/InvocationHandler.html)\n1. [java.lang.reflect.InvocationTargetException](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/InvocationTargetException.html)\n1. [_java.lang.reflect.Member_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/Member.html)\n1. [java.lang.reflect.Method](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/Method.html)\n1. [java.lang.reflect.Modifier](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/Modifier.html)\n1. [_java.lang.reflect.ParameterizedType_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/ParameterizedType.html)\n1. [java.lang.reflect.Proxy](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/Proxy.html)\n1. [java.lang.reflect.ReflectPermission](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/ReflectPermission.html)\n1. [_java.lang.reflect.Type_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/Type.html)\n1. [_java.lang.reflect.TypeVariable_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/TypeVariable.html)\n1. [_java.lang.reflect.WildcardType_](http://docs.oracle.com/javase/7/docs/api/index.html?java/lang/reflect/WildcardType.html)\n1. [java.net.ContentHandler](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/ContentHandler.html)\n1. [_java.net.ContentHandlerFactory_](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/ContentHandlerFactory.html)\n1. [_java.net.FileNameMap_](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/FileNameMap.html)\n1. [java.net.InetAddress](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/InetAddress.html)\n1. [java.net.InetAddress.Cache](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/InetAddress.Cache.html)\n1. [java.net.InetAddress.Cache.Type](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/InetAddress.Cache.Type.html)\n1. [java.net.InetAddress.CacheEntry](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/InetAddress.CacheEntry.html)\n1. [java.net.InetAddress.InetAddressHolder](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/InetAddress.InetAddressHolder.html)\n1. [java.net.MalformedURLException](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/MalformedURLException.html)\n1. [java.net.NetworkInterface](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/NetworkInterface.html)\n1. [java.net.Proxy](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/Proxy.html)\n1. [java.net.Proxy.Type](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/Proxy.Type.html)\n1. [java.net.SocketAddress](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/SocketAddress.html)\n1. [java.net.SocketException](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/SocketException.html)\n1. [java.net.URI](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/URI.html)\n1. [java.net.URISyntaxException](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/URISyntaxException.html)\n1. [java.net.URL](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/URL.html)\n1. [java.net.URLConnection](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/URLConnection.html)\n1. [java.net.URLStreamHandler](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/URLStreamHandler.html)\n1. [_java.net.URLStreamHandlerFactory_](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/URLStreamHandlerFactory.html)\n1. [java.net.UnknownHostException](http://docs.oracle.com/javase/7/docs/api/index.html?java/net/UnknownHostException.html)\n1. [java.nio.Buffer](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/Buffer.html)\n1. [java.nio.ByteBuffer](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/ByteBuffer.html)\n1. [java.nio.ByteOrder](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/ByteOrder.html)\n1. [java.nio.CharBuffer](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/CharBuffer.html)\n1. [java.nio.DoubleBuffer](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/DoubleBuffer.html)\n1. [java.nio.FloatBuffer](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/FloatBuffer.html)\n1. [java.nio.IntBuffer](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/IntBuffer.html)\n1. [java.nio.LongBuffer](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/LongBuffer.html)\n1. [java.nio.MappedByteBuffer](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/MappedByteBuffer.html)\n1. [java.nio.ShortBuffer](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/ShortBuffer.html)\n1. [_java.nio.channels.AsynchronousChannel_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/channels/AsynchronousChannel.html)\n1. [java.nio.channels.AsynchronousFileChannel](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/channels/AsynchronousFileChannel.html)\n1. [_java.nio.channels.ByteChannel_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/channels/ByteChannel.html)\n1. [_java.nio.channels.Channel_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/channels/Channel.html)\n1. [_java.nio.channels.CompletionHandler_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/channels/CompletionHandler.html)\n1. [java.nio.channels.FileChannel](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/channels/FileChannel.html)\n1. [java.nio.channels.FileChannel.MapMode](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/channels/FileChannel.MapMode.html)\n1. [java.nio.channels.FileLock](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/channels/FileLock.html)\n1. [_java.nio.channels.GatheringByteChannel_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/channels/GatheringByteChannel.html)\n1. [_java.nio.channels.InterruptibleChannel_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/channels/InterruptibleChannel.html)\n1. [_java.nio.channels.ReadableByteChannel_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/channels/ReadableByteChannel.html)\n1. [_java.nio.channels.ScatteringByteChannel_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/channels/ScatteringByteChannel.html)\n1. [_java.nio.channels.SeekableByteChannel_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/channels/SeekableByteChannel.html)\n1. [_java.nio.channels.WritableByteChannel_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/channels/WritableByteChannel.html)\n1. [java.nio.channels.spi.AbstractInterruptibleChannel](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/channels/spi/AbstractInterruptibleChannel.html)\n1. [java.nio.charset.CharacterCodingException](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/charset/CharacterCodingException.html)\n1. [java.nio.charset.Charset](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/charset/Charset.html)\n1. [java.nio.charset.CharsetDecoder](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/charset/CharsetDecoder.html)\n1. [java.nio.charset.CharsetEncoder](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/charset/CharsetEncoder.html)\n1. [java.nio.charset.CoderResult](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/charset/CoderResult.html)\n1. [java.nio.charset.CodingErrorAction](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/charset/CodingErrorAction.html)\n1. [java.nio.file.AccessMode](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/AccessMode.html)\n1. [_java.nio.file.CopyOption_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/CopyOption.html)\n1. [_java.nio.file.DirectoryStream_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/DirectoryStream.html)\n1. [_java.nio.file.DirectoryStream.Filter_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/DirectoryStream.Filter.html)\n1. [java.nio.file.FileStore](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/FileStore.html)\n1. [java.nio.file.FileSystem](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/FileSystem.html)\n1. [java.nio.file.LinkOption](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/LinkOption.html)\n1. [_java.nio.file.OpenOption_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/OpenOption.html)\n1. [_java.nio.file.Path_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/Path.html)\n1. [_java.nio.file.PathMatcher_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/PathMatcher.html)\n1. [_java.nio.file.WatchEvent.Kind_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/WatchEvent.Kind.html)\n1. [_java.nio.file.WatchEvent.Modifier_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/WatchEvent.Modifier.html)\n1. [_java.nio.file.WatchKey_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/WatchKey.html)\n1. [_java.nio.file.WatchService_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/WatchService.html)\n1. [_java.nio.file.Watchable_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/Watchable.html)\n1. [_java.nio.file.attribute.AttributeView_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/attribute/AttributeView.html)\n1. [_java.nio.file.attribute.BasicFileAttributes_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/attribute/BasicFileAttributes.html)\n1. [_java.nio.file.attribute.FileAttribute_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/attribute/FileAttribute.html)\n1. [_java.nio.file.attribute.FileAttributeView_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/attribute/FileAttributeView.html)\n1. [_java.nio.file.attribute.FileStoreAttributeView_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/attribute/FileStoreAttributeView.html)\n1. [java.nio.file.attribute.FileTime](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/attribute/FileTime.html)\n1. [_java.nio.file.attribute.GroupPrincipal_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/attribute/GroupPrincipal.html)\n1. [_java.nio.file.attribute.UserPrincipal_](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/attribute/UserPrincipal.html)\n1. [java.nio.file.attribute.UserPrincipalLookupService](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/attribute/UserPrincipalLookupService.html)\n1. [java.nio.file.spi.FileSystemProvider](http://docs.oracle.com/javase/7/docs/api/index.html?java/nio/file/spi/FileSystemProvider.html)\n1. [java.security.BasicPermission](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/BasicPermission.html)\n1. [java.security.CodeSigner](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/CodeSigner.html)\n1. [java.security.CodeSource](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/CodeSource.html)\n1. [java.security.GeneralSecurityException](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/GeneralSecurityException.html)\n1. [_java.security.Guard_](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/Guard.html)\n1. [java.security.InvalidKeyException](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/InvalidKeyException.html)\n1. [_java.security.Key_](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/Key.html)\n1. [java.security.KeyException](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/KeyException.html)\n1. [java.security.NoSuchAlgorithmException](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/NoSuchAlgorithmException.html)\n1. [java.security.NoSuchProviderException](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/NoSuchProviderException.html)\n1. [java.security.Permission](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/Permission.html)\n1. [java.security.PermissionCollection](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/PermissionCollection.html)\n1. [_java.security.Principal_](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/Principal.html)\n1. [java.security.ProtectionDomain](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/ProtectionDomain.html)\n1. [java.security.ProtectionDomain.Key](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/ProtectionDomain.Key.html)\n1. [_java.security.PublicKey_](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/PublicKey.html)\n1. [java.security.SignatureException](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/SignatureException.html)\n1. [java.security.Timestamp](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/Timestamp.html)\n1. [java.security.cert.CertPath](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/cert/CertPath.html)\n1. [java.security.cert.CertPath.CertPathRep](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/cert/CertPath.CertPathRep.html)\n1. [java.security.cert.Certificate](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/cert/Certificate.html)\n1. [java.security.cert.Certificate.CertificateRep](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/cert/Certificate.CertificateRep.html)\n1. [java.security.cert.CertificateEncodingException](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/cert/CertificateEncodingException.html)\n1. [java.security.cert.CertificateException](http://docs.oracle.com/javase/7/docs/api/index.html?java/security/cert/CertificateException.html)\n1. [java.util.AbstractCollection](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/AbstractCollection.html)\n1. [java.util.AbstractList](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/AbstractList.html)\n1. [java.util.ArrayList](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/ArrayList.html)\n1. [_java.util.Collection_](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Collection.html)\n1. [_java.util.Comparator_](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Comparator.html)\n1. [java.util.Date](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Date.html)\n1. [java.util.Dictionary](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Dictionary.html)\n1. [_java.util.Enumeration_](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Enumeration.html)\n1. [java.util.Hashtable](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Hashtable.html)\n1. [java.util.InvalidPropertiesFormatException](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/InvalidPropertiesFormatException.html)\n1. [_java.util.Iterator_](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Iterator.html)\n1. [_java.util.List_](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/List.html)\n1. [_java.util.ListIterator_](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/ListIterator.html)\n1. [java.util.Locale](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Locale.html)\n1. [java.util.Locale.Builder](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Locale.Builder.html)\n1. [java.util.Locale.Category](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Locale.Category.html)\n1. [_java.util.Map_](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Map.html)\n1. [_java.util.Map.Entry_](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Map.Entry.html)\n1. [java.util.MissingResourceException](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/MissingResourceException.html)\n1. [java.util.Properties](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Properties.html)\n1. [java.util.Properties.LineReader](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Properties.LineReader.html)\n1. [java.util.Random](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Random.html)\n1. [_java.util.RandomAccess_](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/RandomAccess.html)\n1. [_java.util.Set_](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Set.html)\n1. [_java.util.SortedMap_](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/SortedMap.html)\n1. [java.util.Vector](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Vector.html)\n1. [java.util.Vector.ListItr](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Vector.ListItr.html)\n1. [_java.util.concurrent.Callable_](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/concurrent/Callable.html)\n1. [java.util.concurrent.ExecutionException](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/concurrent/ExecutionException.html)\n1. [_java.util.concurrent.Executor_](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/concurrent/Executor.html)\n1. [_java.util.concurrent.ExecutorService_](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/concurrent/ExecutorService.html)\n1. [_java.util.concurrent.Future_](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/concurrent/Future.html)\n1. [java.util.concurrent.TimeUnit](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/concurrent/TimeUnit.html)\n1. [java.util.concurrent.TimeoutException](http://docs.oracle.com/javase/7/docs/api/index.html?java/util/concurrent/TimeoutException.html)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbdkosher%2Fjls-api-finder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbdkosher%2Fjls-api-finder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbdkosher%2Fjls-api-finder/lists"}