public class org.eclipse.jdt.internal.launching.SocketAttachConnector implements org.eclipse.jdt.launching.IVMConnector
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.eclipse.jdt.internal.launching.SocketAttachConnector
super_class: java.lang.Object
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/launching/SocketAttachConnector;
protected static AttachingConnector getAttachingConnector();
descriptor: ()LAttachingConnector;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tAttachingConnector cannot be resolved to a type\n\tAttachingConnector cannot be resolved to a type\n\tAttachingConnector cannot be resolved to a type\n\tBootstrap cannot be resolved\n\tAttachingConnector cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws org.eclipse.core.runtime.CoreException
public java.lang.String getIdentifier();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic org.eclipse.jdt.launching.IJavaLaunchConfigurationConstants.ID_SOCKET_ATTACH_VM_CONNECTOR:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/launching/SocketAttachConnector;
public java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic org.eclipse.jdt.internal.launching.LaunchingMessages.SocketAttachConnector_Standard__Socket_Attach__4:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/launching/SocketAttachConnector;
protected static void abort(java.lang.String, java.lang.Throwable, int);
descriptor: (Ljava/lang/String;Ljava/lang/Throwable;I)V
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=9, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.eclipse.core.runtime.CoreException
dup
new org.eclipse.core.runtime.Status
dup
iconst_4
invokestatic org.eclipse.jdt.internal.launching.LaunchingPlugin.getUniqueIdentifier:()Ljava/lang/String;
iload 2
aload 0
aload 1
invokespecial org.eclipse.core.runtime.Status.<init>:(ILjava/lang/String;ILjava/lang/String;Ljava/lang/Throwable;)V
invokespecial org.eclipse.core.runtime.CoreException.<init>:(Lorg/eclipse/core/runtime/IStatus;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 message Ljava/lang/String;
0 1 1 exception Ljava/lang/Throwable;
0 1 2 code I
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
message
exception
code
public void connect(java.util.Map<java.lang.String, java.lang.String>, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.debug.core.ILaunch);
descriptor: (Ljava/util/Map;Lorg/eclipse/core/runtime/IProgressMonitor;Lorg/eclipse/debug/core/ILaunch;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tAttachingConnector cannot be resolved to a type\n\tThe method getAttachingConnector() from the type SocketAttachConnector refers to the missing type AttachingConnector\n\tConnector cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tVirtualMachine cannot be resolved to a type\n\tJDIDebugModel cannot be resolved\n\tTimeoutException cannot be resolved to a type\n\tIllegalConnectorArgumentsException cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/launching/SocketAttachConnector;
Exceptions:
throws org.eclipse.core.runtime.CoreException
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Lorg/eclipse/core/runtime/IProgressMonitor;Lorg/eclipse/debug/core/ILaunch;)V
MethodParameters:
Name Flags
arguments
monitor
launch
protected java.lang.String constructVMLabel(VirtualMachine, java.lang.String, java.lang.String, org.eclipse.debug.core.ILaunchConfiguration);
descriptor: (LVirtualMachine;Ljava/lang/String;Ljava/lang/String;Lorg/eclipse/debug/core/ILaunchConfiguration;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, args_size=5
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tVirtualMachine cannot be resolved to a type\n\tTimeoutException cannot be resolved to a type\n\tVMDisconnectedException cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/launching/SocketAttachConnector;
MethodParameters:
Name Flags
vm
host
port
configuration
public java.util.Map<java.lang.String, Connector.Argument> getDefaultArguments();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tConnector cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tThe method getAttachingConnector() from the type SocketAttachConnector refers to the missing type AttachingConnector\n\tConnector cannot be resolved to a type\n\tConnector cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/launching/SocketAttachConnector;
Exceptions:
throws org.eclipse.core.runtime.CoreException
Signature: ()Ljava/util/Map<Ljava/lang/String;LConnector/Argument;>;
public java.util.List<java.lang.String> getArgumentOrder();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new java.util.ArrayList
dup
iconst_2
invokespecial java.util.ArrayList.<init>:(I)V
astore 1
start local 1 1: aload 1
ldc "hostname"
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: aload 1
ldc "port"
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
3: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/internal/launching/SocketAttachConnector;
1 4 1 list Ljava/util/List<Ljava/lang/String;>;
Signature: ()Ljava/util/List<Ljava/lang/String;>;
}
SourceFile: "SocketAttachConnector.java"