class jdk.jshell.execution.DefaultLoaderDelegate$RemoteClassLoader$ResourceURLStreamHandler extends java.net.URLStreamHandler
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: jdk.jshell.execution.DefaultLoaderDelegate$RemoteClassLoader$ResourceURLStreamHandler
super_class: java.net.URLStreamHandler
{
private final java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
final jdk.jshell.execution.DefaultLoaderDelegate$RemoteClassLoader this$1;
descriptor: Ljdk/jshell/execution/DefaultLoaderDelegate$RemoteClassLoader;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(jdk.jshell.execution.DefaultLoaderDelegate$RemoteClassLoader, java.lang.String);
descriptor: (Ljdk/jshell/execution/DefaultLoaderDelegate$RemoteClassLoader;Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 1
putfield jdk.jshell.execution.DefaultLoaderDelegate$RemoteClassLoader$ResourceURLStreamHandler.this$1:Ljdk/jshell/execution/DefaultLoaderDelegate$RemoteClassLoader;
aload 0
invokespecial java.net.URLStreamHandler.<init>:()V
1: aload 0
aload 2
putfield jdk.jshell.execution.DefaultLoaderDelegate$RemoteClassLoader$ResourceURLStreamHandler.name:Ljava/lang/String;
2: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/jshell/execution/DefaultLoaderDelegate$RemoteClassLoader$ResourceURLStreamHandler;
0 3 2 name Ljava/lang/String;
MethodParameters:
Name Flags
this$0 final
name
protected java.net.URLConnection openConnection(java.net.URL);
descriptor: (Ljava/net/URL;)Ljava/net/URLConnection;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new jdk.jshell.execution.DefaultLoaderDelegate$RemoteClassLoader$ResourceURLStreamHandler$1
dup
aload 0
aload 1
invokespecial jdk.jshell.execution.DefaultLoaderDelegate$RemoteClassLoader$ResourceURLStreamHandler$1.<init>:(Ljdk/jshell/execution/DefaultLoaderDelegate$RemoteClassLoader$ResourceURLStreamHandler;Ljava/net/URL;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/jshell/execution/DefaultLoaderDelegate$RemoteClassLoader$ResourceURLStreamHandler;
0 1 1 u Ljava/net/URL;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
u
static jdk.jshell.execution.DefaultLoaderDelegate$RemoteClassLoader access$0(jdk.jshell.execution.DefaultLoaderDelegate$RemoteClassLoader$ResourceURLStreamHandler);
descriptor: (Ljdk/jshell/execution/DefaultLoaderDelegate$RemoteClassLoader$ResourceURLStreamHandler;)Ljdk/jshell/execution/DefaultLoaderDelegate$RemoteClassLoader;
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
getfield jdk.jshell.execution.DefaultLoaderDelegate$RemoteClassLoader$ResourceURLStreamHandler.this$1:Ljdk/jshell/execution/DefaultLoaderDelegate$RemoteClassLoader;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "DefaultLoaderDelegate.java"
NestHost: jdk.jshell.execution.DefaultLoaderDelegate
InnerClasses:
private RemoteClassLoader = jdk.jshell.execution.DefaultLoaderDelegate$RemoteClassLoader of jdk.jshell.execution.DefaultLoaderDelegate
private ResourceURLStreamHandler = jdk.jshell.execution.DefaultLoaderDelegate$RemoteClassLoader$ResourceURLStreamHandler of jdk.jshell.execution.DefaultLoaderDelegate$RemoteClassLoader
jdk.jshell.execution.DefaultLoaderDelegate$RemoteClassLoader$ResourceURLStreamHandler$1