## Uses of Class
java.net.URL

Packages that use URL
java.applet: Provides the classes necessary to create an applet and the classes an applet uses to communicate with its applet context.
java.awt: Contains all of the classes for creating user interfaces and for painting graphics and images.
java.beans.beancontext: Provides classes and interfaces relating to bean context.
java.io: Provides for system input and output through data streams, serialization and the file system.
java.lang: Provides classes that are fundamental to the design of the Java programming language.
java.net: Provides the classes for implementing networking applications.
java.rmi.server: Provides classes and interfaces for supporting the server side of RMI.
java.security: Provides the classes and interfaces for the security framework.
java.sql: Provides the API for accessing and processing data stored in a data source (usually a relational database) using the Java™ programming language.
javax.imageio: The main package of the Java Image I/O API.
javax.management.loading: Provides the classes which implement advanced dynamic loading.
javax.net.ssl: Provides classes for the secure socket package.
javax.sound.midi: Provides interfaces and classes for I/O, sequencing, and synthesis of MIDI (Musical Instrument Digital Interface) data.
javax.sound.midi.spi: Supplies interfaces for service providers to implement when offering new MIDI devices, MIDI file readers and writers, or sound bank readers.
javax.sound.sampled: Provides interfaces and classes for capture, processing, and playback of sampled audio data.
javax.sound.sampled.spi: Supplies abstract classes for service providers to subclass when offering new audio devices, sound file readers and writers, or audio format converters.
javax.sql: Provides the API for server side data source access and processing from the Java™ programming language.
javax.sql.rowset: Standard interfaces and base classes for JDBC `RowSet` implementations.
javax.sql.rowset.serial: Provides utility classes to allow serializable mappings between SQL types and data types in the Java programming language.
javax.swing: Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
javax.swing.event: Provides for events fired by Swing components.
javax.swing.plaf.synth: Synth is a skinnable look and feel in which all painting is delegated.
javax.swing.text.html: Provides the class `HTMLEditorKit` and supporting classes for creating HTML text editors.
javax.xml.validation: Provides an API for validation of XML documents.
jdk.nashorn.api.scripting: This package provides the `javax.script` integration, which is the preferred way to use Nashorn.
jdk.nashorn.api.tree: Nashorn parser API provides interfaces to represent ECMAScript source code as abstract syntax trees (AST) and Parser to parse ECMAScript source scripts.

### Uses of URL in java.applet

Methods in java.applet that return URL
`URL` Applet.`getCodeBase()` Deprecated. Gets the base URL.
`URL` AppletStub.`getCodeBase()` Deprecated. Gets the base URL.
`URL` Applet.`getDocumentBase()` Deprecated. Gets the URL of the document in which this applet is embedded.
`URL` AppletStub.`getDocumentBase()` Deprecated. Gets the URL of the document in which the applet is embedded.

Methods in java.applet with parameters of type URL
`AudioClip` Applet.`getAudioClip​(URL url)` Deprecated. Returns the `AudioClip` object specified by the `URL` argument.
`AudioClip` Applet.`getAudioClip​(URL url, String name)` Deprecated. Returns the `AudioClip` object specified by the `URL` and `name` arguments.
`AudioClip` AppletContext.`getAudioClip​(URL url)` Deprecated. Creates an audio clip.
`Image` Applet.`getImage​(URL url)` Deprecated. Returns an `Image` object that can then be painted on the screen.
`Image` Applet.`getImage​(URL url, String name)` Deprecated. Returns an `Image` object that can then be painted on the screen.
`Image` AppletContext.`getImage​(URL url)` Deprecated. Returns an `Image` object that can then be painted on the screen.
`static AudioClip` Applet.`newAudioClip​(URL url)` Deprecated. Get an audio clip from the given URL.
`void` Applet.`play​(URL url)` Deprecated. Plays the audio clip at the specified absolute URL.
`void` Applet.`play​(URL url, String name)` Deprecated. Plays the audio clip given the URL and a specifier that is relative to it.
`void` AppletContext.`showDocument​(URL url)` Deprecated. Requests that the browser or applet viewer show the Web page indicated by the `url` argument.
`void` AppletContext.`showDocument​(URL url, String target)` Deprecated. Requests that the browser or applet viewer show the Web page indicated by the `url` argument.

### Uses of URL in java.awt

Methods in java.awt that return URL
`URL` SplashScreen.`getImageURL()` Returns the current splash screen image.

Methods in java.awt with parameters of type URL
`abstract Image` Toolkit.`createImage​(URL url)` Returns an image which gets pixel data from the specified URL.
`abstract Image` Toolkit.`getImage​(URL url)` Returns an image which gets pixel data from the specified URL.
`void` SplashScreen.`setImageURL​(URL imageURL)` Changes the splash screen image.

### Uses of URL in java.beans.beancontext

Methods in java.beans.beancontext that return URL
`URL` BeanContext.`getResource​(String name, BeanContextChild bcc)` Analagous to `java.lang.ClassLoader.getResource()`, this method allows a `BeanContext` implementation to interpose behavior between the child `Component` and underlying `ClassLoader`.
`URL` BeanContextSupport.`getResource​(String name, BeanContextChild bcc)`

### Uses of URL in java.io

Methods in java.io that return URL
`URL` File.`toURL()` Deprecated. This method does not automatically escape characters that are illegal in URLs.

### Uses of URL in java.lang

Methods in java.lang that return URL
`protected URL` ClassLoader.`findResource​(String name)` Finds the resource with the given name.
`protected URL` ClassLoader.`findResource​(String moduleName, String name)` Returns a URL to a resource in a module defined to this class loader.
`URL` Class.`getResource​(String name)` Finds a resource with a given name.
`URL` ClassLoader.`getResource​(String name)` Finds the resource with the given name.
`static URL` ClassLoader.`getSystemResource​(String name)` Find a resource of the specified name from the search path used to load classes.

Methods in java.lang that return types with arguments of type URL
`protected Enumeration<URL>` ClassLoader.`findResources​(String name)` Returns an enumeration of `URL` objects representing all the resources with the given name.
`Enumeration<URL>` ClassLoader.`getResources​(String name)` Finds all the resources with the given name.
`static Enumeration<URL>` ClassLoader.`getSystemResources​(String name)` Finds all resources of the specified name from the search path used to load classes.
`Stream<URL>` ClassLoader.`resources​(String name)` Returns a stream whose elements are the URLs of all the resources with the given name.

Methods in java.lang with parameters of type URL
`protected Package` ClassLoader.`definePackage​(String name, String specTitle, String specVersion, String specVendor, String implTitle, String implVersion, String implVendor, URL sealBase)` Defines a package by name in this `ClassLoader`.
`boolean` Package.`isSealed​(URL url)` Returns true if this package is sealed with respect to the specified code source `url`.

### Uses of URL in java.net

Fields in java.net declared as URL
`protected URL` URLConnection.`url` The URL represents the remote object on the World Wide Web to which this connection is opened.

Methods in java.net that return URL
`URL` URLClassLoader.`findResource​(String name)` Finds the resource with the specified name on the URL search path.
`URL` JarURLConnection.`getJarFileURL()` Returns the URL for the Jar file for this connection.
`protected URL` Authenticator.`getRequestingURL()` Returns the URL that resulted in this request for authentication.
`URL` URLConnection.`getURL()` Returns the value of this `URLConnection`'s `URL` field.
`URL[]` URLClassLoader.`getURLs()` Returns the search path of URLs for loading classes and resources.
`URL` URI.`toURL()` Constructs a URL from this URI.

Methods in java.net that return types with arguments of type URL
`Enumeration<URL>` URLClassLoader.`findResources​(String name)` Returns an Enumeration of URLs representing all of the resources on the URL search path having the specified name.

Methods in java.net with parameters of type URL
`protected void` URLClassLoader.`addURL​(URL url)` Appends the specified URL to the list of URLs to search for classes and resources.
`protected Package` URLClassLoader.`definePackage​(String name, Manifest man, URL url)` Defines a new package by name in this `URLClassLoader`.
`protected boolean` URLStreamHandler.`equals​(URL u1, URL u2)` Provides the default equals calculation.
`protected InetAddress` URLStreamHandler.`getHostAddress​(URL u)` Get the IP address of our host.
`protected int` URLStreamHandler.`hashCode​(URL u)` Provides the default hash calculation.
`protected boolean` URLStreamHandler.`hostsEqual​(URL u1, URL u2)` Compares the host components of two URLs.
`static URLClassLoader` URLClassLoader.`newInstance​(URL[] urls)` Creates a new instance of URLClassLoader for the specified URLs and default parent class loader.
`static URLClassLoader` URLClassLoader.`newInstance​(URL[] urls, ClassLoader parent)` Creates a new instance of URLClassLoader for the specified URLs and parent class loader.
`protected abstract URLConnection` URLStreamHandler.`openConnection​(URL u)` Opens a connection to the object referenced by the `URL` argument.
`protected URLConnection` URLStreamHandler.`openConnection​(URL u, Proxy p)` Same as openConnection(URL), except that the connection will be made through the specified proxy; Protocol handlers that do not support proxying will ignore the proxy parameter and make a normal connection.
`protected void` URLStreamHandler.`parseURL​(URL u, String spec, int start, int limit)` Parses the string representation of a `URL` into a `URL` object.
`static PasswordAuthentication` Authenticator.`requestPasswordAuthentication​(String host, InetAddress addr, int port, String protocol, String prompt, String scheme, URL url, Authenticator.RequestorType reqType)` Ask the authenticator that has been registered with the system for a password.
`static PasswordAuthentication` Authenticator.`requestPasswordAuthentication​(Authenticator authenticator, String host, InetAddress addr, int port, String protocol, String prompt, String scheme, URL url, Authenticator.RequestorType reqType)` Ask the given `authenticator` for a password.
`PasswordAuthentication` Authenticator.`requestPasswordAuthenticationInstance​(String host, InetAddress addr, int port, String protocol, String prompt, String scheme, URL url, Authenticator.RequestorType reqType)` Ask this authenticator for a password.
`boolean` URL.`sameFile​(URL other)` Compares two URLs, excluding the fragment component.
`protected boolean` URLStreamHandler.`sameFile​(URL u1, URL u2)` Compare two urls to see whether they refer to the same file, i.e., having the same protocol, host, port, and path.
`protected void` URLStreamHandler.`setURL​(URL u, String protocol, String host, int port, String file, String ref)` Deprecated. Use setURL(URL, String, String, int, String, String, String, String);
`protected void` URLStreamHandler.`setURL​(URL u, String protocol, String host, int port, String authority, String userInfo, String path, String query, String ref)` Sets the fields of the `URL` argument to the indicated values.
`protected String` URLStreamHandler.`toExternalForm​(URL u)` Converts a `URL` of a specific protocol to a `String`.

Constructors in java.net with parameters of type URL
`HttpURLConnection​(URL u)` Constructor for the HttpURLConnection.
`JarURLConnection​(URL url)` Creates the new JarURLConnection to the specified URL.
`URL​(URL context, String spec)` Creates a URL by parsing the given spec within a specified context.
`URL​(URL context, String spec, URLStreamHandler handler)` Creates a URL by parsing the given spec with the specified handler within a specified context.
`URLClassLoader​(String name, URL[] urls, ClassLoader parent)` Constructs a new named `URLClassLoader` for the specified URLs.
`URLClassLoader​(String name, URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory)` Constructs a new named `URLClassLoader` for the specified URLs, parent class loader, and URLStreamHandlerFactory.
`URLClassLoader​(URL[] urls)` Constructs a new URLClassLoader for the specified URLs using the default delegation parent `ClassLoader`.
`URLClassLoader​(URL[] urls, ClassLoader parent)` Constructs a new URLClassLoader for the given URLs.
`URLClassLoader​(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory)` Constructs a new URLClassLoader for the specified URLs, parent class loader, and URLStreamHandlerFactory.
`URLConnection​(URL url)` Constructs a URL connection to the specified URL.

### Uses of URL in java.rmi.server

Methods in java.rmi.server with parameters of type URL
`Class<?>` LoaderHandler.`loadClass​(URL codebase, String name)` Deprecated. no replacement
`static Class<?>` RMIClassLoader.`loadClass​(URL codebase, String name)` Loads a class from a codebase URL.

### Uses of URL in java.security

Methods in java.security that return URL
`URL` CodeSource.`getLocation()` Returns the location associated with this CodeSource.

Constructors in java.security with parameters of type URL
`CodeSource​(URL url, Certificate[] certs)` Constructs a CodeSource and associates it with the specified location and set of certificates.
`CodeSource​(URL url, CodeSigner[] signers)` Constructs a CodeSource and associates it with the specified location and set of code signers.

### Uses of URL in java.sql

Methods in java.sql that return URL
`URL` CallableStatement.`getURL​(int parameterIndex)` Retrieves the value of the designated JDBC `DATALINK` parameter as a `java.net.URL` object.
`URL` CallableStatement.`getURL​(String parameterName)` Retrieves the value of a JDBC `DATALINK` parameter as a `java.net.URL` object.
`URL` ResultSet.`getURL​(int columnIndex)` Retrieves the value of the designated column in the current row of this `ResultSet` object as a `java.net.URL` object in the Java programming language.
`URL` ResultSet.`getURL​(String columnLabel)` Retrieves the value of the designated column in the current row of this `ResultSet` object as a `java.net.URL` object in the Java programming language.
`URL` SQLInput.`readURL()` Reads an SQL `DATALINK` value from the stream and returns it as a `java.net.URL` object in the Java programming language.

Methods in java.sql with parameters of type URL
`void` CallableStatement.`setURL​(String parameterName, URL val)` Sets the designated parameter to the given `java.net.URL` object.
`void` PreparedStatement.`setURL​(int parameterIndex, URL x)` Sets the designated parameter to the given `java.net.URL` value.
`void` SQLOutput.`writeURL​(URL x)` Writes a SQL `DATALINK` value to the stream.

### Uses of URL in javax.imageio

Methods in javax.imageio with parameters of type URL
`static BufferedImage` ImageIO.`read​(URL input)` Returns a `BufferedImage` as the result of decoding a supplied `URL` with an `ImageReader` chosen automatically from among those currently registered.

### Uses of URL in javax.management.loading

Methods in javax.management.loading that return URL
`protected URL` MLet.`check​(String version, URL codebase, String jarfile, MLetContent mlet)` This method is to be overridden when extending this service to support caching and versioning.
`URL` MLetContent.`getCodeBase()` Gets the code base URL.
`URL` MLetContent.`getDocumentBase()` Gets the MLet text file's base URL.
`URL` MLetMBean.`getResource​(String name)` Finds the resource with the given name.
`URL[]` MLet.`getURLs()` Returns the search path of URLs for loading classes and resources.
`URL[]` MLetMBean.`getURLs()` Returns the search path of URLs for loading classes and resources.

Methods in javax.management.loading that return types with arguments of type URL
`Enumeration<URL>` MLetMBean.`getResources​(String name)` Finds all the resources with the given name.

Methods in javax.management.loading with parameters of type URL
`void` MLet.`addURL​(URL url)` Appends the specified URL to the list of URLs to search for classes and resources.
`void` MLetMBean.`addURL​(URL url)` Appends the specified URL to the list of URLs to search for classes and resources.
`protected URL` MLet.`check​(String version, URL codebase, String jarfile, MLetContent mlet)` This method is to be overridden when extending this service to support caching and versioning.
`Set<Object>` MLet.`getMBeansFromURL​(URL url)` Loads a text file containing MLET tags that define the MBeans to be added to the MBean server.
`Set<Object>` MLetMBean.`getMBeansFromURL​(URL url)` Loads a text file containing MLET tags that define the MBeans to be added to the MBean server.

Constructors in javax.management.loading with parameters of type URL
`MLet​(URL[] urls)` Constructs a new MLet for the specified URLs using the default delegation parent ClassLoader.
`MLet​(URL[] urls, boolean delegateToCLR)` Constructs a new MLet for the specified URLs using the default delegation parent ClassLoader.
`MLet​(URL[] urls, ClassLoader parent)` Constructs a new MLet for the given URLs.
`MLet​(URL[] urls, ClassLoader parent, boolean delegateToCLR)` Constructs a new MLet for the given URLs.
`MLet​(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory)` Constructs a new MLet for the specified URLs, parent class loader, and URLStreamHandlerFactory.
`MLet​(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory, boolean delegateToCLR)` Constructs a new MLet for the specified URLs, parent class loader, and URLStreamHandlerFactory.
`MLetContent​(URL url, Map<String,​String> attributes, List<String> types, List<String> values)` Creates an `MLet` instance initialized with attributes read from an `MLET` tag in an MLet text file.
`PrivateMLet​(URL[] urls, boolean delegateToCLR)` Constructs a new PrivateMLet for the specified URLs using the default delegation parent ClassLoader.
`PrivateMLet​(URL[] urls, ClassLoader parent, boolean delegateToCLR)` Constructs a new PrivateMLet for the given URLs.
`PrivateMLet​(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory, boolean delegateToCLR)` Constructs a new PrivateMLet for the specified URLs, parent class loader, and URLStreamHandlerFactory.

### Uses of URL in javax.net.ssl

Constructors in javax.net.ssl with parameters of type URL
`HttpsURLConnection​(URL url)` Creates an `HttpsURLConnection` using the URL specified.

### Uses of URL in javax.sound.midi

Methods in javax.sound.midi with parameters of type URL
`static MidiFileFormat` MidiSystem.`getMidiFileFormat​(URL url)` Obtains the MIDI file format of the data in the specified URL.
`static Sequence` MidiSystem.`getSequence​(URL url)` Obtains a MIDI sequence from the specified URL.
`static Soundbank` MidiSystem.`getSoundbank​(URL url)` Constructs a `Soundbank` by reading it from the specified URL.

### Uses of URL in javax.sound.midi.spi

Methods in javax.sound.midi.spi with parameters of type URL
`abstract MidiFileFormat` MidiFileReader.`getMidiFileFormat​(URL url)` Obtains the MIDI file format of the `URL` provided.
`abstract Sequence` MidiFileReader.`getSequence​(URL url)` Obtains a MIDI sequence from the `URL` provided.
`abstract Soundbank` SoundbankReader.`getSoundbank​(URL url)` Obtains a soundbank object from the `URL` provided.

### Uses of URL in javax.sound.sampled

Methods in javax.sound.sampled with parameters of type URL
`static AudioFileFormat` AudioSystem.`getAudioFileFormat​(URL url)` Obtains the audio file format of the specified `URL`.
`static AudioInputStream` AudioSystem.`getAudioInputStream​(URL url)` Obtains an audio input stream from the `URL` provided.

### Uses of URL in javax.sound.sampled.spi

Methods in javax.sound.sampled.spi with parameters of type URL
`abstract AudioFileFormat` AudioFileReader.`getAudioFileFormat​(URL url)` Obtains the audio file format of the `URL` provided.
`abstract AudioInputStream` AudioFileReader.`getAudioInputStream​(URL url)` Obtains an audio input stream from the `URL` provided.

### Uses of URL in javax.sql

Methods in javax.sql with parameters of type URL
`void` RowSet.`setURL​(int parameterIndex, URL x)` Sets the designated parameter to the given `java.net.URL` value.

### Uses of URL in javax.sql.rowset

Methods in javax.sql.rowset with parameters of type URL
`void` BaseRowSet.`setURL​(int parameterIndex, URL x)` Sets the designated parameter to the given `java.net.URL` value.

### Uses of URL in javax.sql.rowset.serial

Methods in javax.sql.rowset.serial that return URL
`URL` SerialDatalink.`getDatalink()` Returns a new URL that is a copy of this `SerialDatalink` object.
`URL` SQLInputImpl.`readURL()` Reads an SQL `DATALINK` value from the stream and returns it as an `URL` object in the Java programming language.

Methods in javax.sql.rowset.serial with parameters of type URL
`void` SQLOutputImpl.`writeURL​(URL url)` Writes an `java.sql.Type.DATALINK` object in the Java programming language to this `SQLOutputImpl` object.

Constructors in javax.sql.rowset.serial with parameters of type URL
`SerialDatalink​(URL url)` Constructs a new `SerialDatalink` object from the given `java.net.URL` object.

### Uses of URL in javax.swing

Methods in javax.swing that return URL
`URL` JEditorPane.`getPage()` Gets the current URL being displayed.

Methods in javax.swing with parameters of type URL
`protected InputStream` JEditorPane.`getStream​(URL page)` Fetches a stream for the given URL, which is about to be loaded by the `setPage` method.
`void` JEditorPane.`setPage​(URL page)` Sets the current URL being displayed.

Constructors in javax.swing with parameters of type URL
`ImageIcon​(URL location)` Creates an ImageIcon from the specified URL.
`ImageIcon​(URL location, String description)` Creates an ImageIcon from the specified URL.
`JEditorPane​(URL initialPage)` Creates a `JEditorPane` based on a specified URL for input.

### Uses of URL in javax.swing.event

Methods in javax.swing.event that return URL
`URL` HyperlinkEvent.`getURL()` Gets the URL that the link refers to.

Constructors in javax.swing.event with parameters of type URL
`HyperlinkEvent​(Object source, HyperlinkEvent.EventType type, URL u)` Creates a new object representing a hypertext link event.
`HyperlinkEvent​(Object source, HyperlinkEvent.EventType type, URL u, String desc)` Creates a new object representing a hypertext link event.
`HyperlinkEvent​(Object source, HyperlinkEvent.EventType type, URL u, String desc, Element sourceElement)` Creates a new object representing a hypertext link event.
`HyperlinkEvent​(Object source, HyperlinkEvent.EventType type, URL u, String desc, Element sourceElement, InputEvent inputEvent)` Creates a new object representing a hypertext link event.

### Uses of URL in javax.swing.plaf.synth

Methods in javax.swing.plaf.synth with parameters of type URL
`void` SynthLookAndFeel.`load​(URL url)` Loads the set of `SynthStyle`s that will be used by this `SynthLookAndFeel`.

### Uses of URL in javax.swing.text.html

Methods in javax.swing.text.html that return URL
`URL` HTMLDocument.`getBase()` Returns the location to resolve relative URLs against.
`URL` StyleSheet.`getBase()` Returns the base.
`URL` ImageView.`getImageURL()` Return a URL for the image source, or null if it could not be determined.

Methods in javax.swing.text.html with parameters of type URL
`void` StyleSheet.`importStyleSheet​(URL url)` Imports a style sheet from `url`.
`void` StyleSheet.`loadRules​(Reader in, URL ref)` Loads a set of rules that have been specified in terms of CSS1 grammar.
`void` HTMLDocument.`setBase​(URL u)` Sets the location to resolve relative URLs against.
`void` StyleSheet.`setBase​(URL base)` Sets the base.

Constructors in javax.swing.text.html with parameters of type URL
`HTMLFrameHyperlinkEvent​(Object source, HyperlinkEvent.EventType type, URL targetURL, String targetFrame)` Creates a new object representing a html frame hypertext link event.
`HTMLFrameHyperlinkEvent​(Object source, HyperlinkEvent.EventType type, URL targetURL, String desc, String targetFrame)` Creates a new object representing a hypertext link event.
`HTMLFrameHyperlinkEvent​(Object source, HyperlinkEvent.EventType type, URL targetURL, String desc, Element sourceElement, InputEvent inputEvent, String targetFrame)` Creates a new object representing a hypertext link event.
`HTMLFrameHyperlinkEvent​(Object source, HyperlinkEvent.EventType type, URL targetURL, String desc, Element sourceElement, String targetFrame)` Creates a new object representing a hypertext link event.
`HTMLFrameHyperlinkEvent​(Object source, HyperlinkEvent.EventType type, URL targetURL, Element sourceElement, String targetFrame)` Creates a new object representing a hypertext link event.

### Uses of URL in javax.xml.validation

Methods in javax.xml.validation with parameters of type URL
`Schema` SchemaFactory.`newSchema​(URL schema)` Parses the specified `URL` as a schema and returns it as a `Schema`.

### Uses of URL in jdk.nashorn.api.scripting

Methods in jdk.nashorn.api.scripting that return URL
`URL` URLReader.`getURL()` Deprecated, for removal: This API element is subject to removal in a future version. URL of this reader

Constructors in jdk.nashorn.api.scripting with parameters of type URL
`URLReader​(URL url)` Deprecated, for removal: This API element is subject to removal in a future version. Constructor
`URLReader​(URL url, String charsetName)` Deprecated, for removal: This API element is subject to removal in a future version. Constructor
`URLReader​(URL url, Charset cs)` Deprecated, for removal: This API element is subject to removal in a future version. Constructor

### Uses of URL in jdk.nashorn.api.tree

Methods in jdk.nashorn.api.tree with parameters of type URL
`CompilationUnitTree` Parser.`parse​(URL url, DiagnosticListener listener)` Deprecated, for removal: This API element is subject to removal in a future version. Parses the source url and returns compilation unit tree