public interface org.eclipse.debug.core.ILaunchConfiguration extends org.eclipse.core.runtime.IAdaptable
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.eclipse.debug.core.ILaunchConfiguration
super_class: java.lang.Object
{
public static final java.lang.String LAUNCH_CONFIGURATION_FILE_EXTENSION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "launch"
public static final java.lang.String LAUNCH_CONFIGURATION_PROTOTYPE_FILE_EXTENSION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "prototype"
public static final java.lang.String ATTR_SOURCE_LOCATOR_ID;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.String ATTR_SOURCE_LOCATOR_MEMENTO;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final int UPDATE_NONE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int UPDATE_PROTOTYPE_CHILDREN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int CONFIGURATION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int PROTOTYPE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.lang.StringBuilder
dup
invokestatic org.eclipse.debug.core.DebugPlugin.getUniqueIdentifier:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ".source_locator_id"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putstatic org.eclipse.debug.core.ILaunchConfiguration.ATTR_SOURCE_LOCATOR_ID:Ljava/lang/String;
1: new java.lang.StringBuilder
dup
invokestatic org.eclipse.debug.core.DebugPlugin.getUniqueIdentifier:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ".source_locator_memento"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putstatic org.eclipse.debug.core.ILaunchConfiguration.ATTR_SOURCE_LOCATOR_MEMENTO:Ljava/lang/String;
2: return
LocalVariableTable:
Start End Slot Name Signature
public abstract boolean contentsEqual(org.eclipse.debug.core.ILaunchConfiguration);
descriptor: (Lorg/eclipse/debug/core/ILaunchConfiguration;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
configuration
public abstract org.eclipse.debug.core.ILaunchConfigurationWorkingCopy copy(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/eclipse/debug/core/ILaunchConfigurationWorkingCopy;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
name
public abstract void delete();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
public abstract void delete(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
flag
public abstract boolean exists();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean getAttribute(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
attributeName
defaultValue
public abstract int getAttribute(java.lang.String, int);
descriptor: (Ljava/lang/String;I)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
attributeName
defaultValue
public abstract java.util.List<java.lang.String> getAttribute(java.lang.String, java.util.List<java.lang.String>);
descriptor: (Ljava/lang/String;Ljava/util/List;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
Signature: (Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
attributeName
defaultValue
public abstract java.util.Set<java.lang.String> getAttribute(java.lang.String, java.util.Set<java.lang.String>);
descriptor: (Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
Signature: (Ljava/lang/String;Ljava/util/Set<Ljava/lang/String;>;)Ljava/util/Set<Ljava/lang/String;>;
MethodParameters:
Name Flags
attributeName
defaultValue
public abstract java.util.Map<java.lang.String, java.lang.String> getAttribute(java.lang.String, java.util.Map<java.lang.String, java.lang.String>);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
Signature: (Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
MethodParameters:
Name Flags
attributeName
defaultValue
public abstract java.lang.String getAttribute(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
attributeName
defaultValue
public abstract java.util.Map<java.lang.String, java.lang.Object> getAttributes();
descriptor: ()Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
public abstract java.lang.String getCategory();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
public abstract org.eclipse.core.resources.IFile getFile();
descriptor: ()Lorg/eclipse/core/resources/IFile;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.eclipse.core.runtime.IPath getLocation();
descriptor: ()Lorg/eclipse/core/runtime/IPath;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public abstract org.eclipse.core.resources.IResource[] getMappedResources();
descriptor: ()[Lorg/eclipse/core/resources/IResource;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
public abstract java.lang.String getMemento();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
public abstract java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.util.Set<java.lang.String> getModes();
descriptor: ()Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
Signature: ()Ljava/util/Set<Ljava/lang/String;>;
public abstract org.eclipse.debug.core.ILaunchDelegate getPreferredDelegate(java.util.Set<java.lang.String>);
descriptor: (Ljava/util/Set;)Lorg/eclipse/debug/core/ILaunchDelegate;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
Signature: (Ljava/util/Set<Ljava/lang/String;>;)Lorg/eclipse/debug/core/ILaunchDelegate;
MethodParameters:
Name Flags
modes
public abstract org.eclipse.debug.core.ILaunchConfigurationType getType();
descriptor: ()Lorg/eclipse/debug/core/ILaunchConfigurationType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
public abstract org.eclipse.debug.core.ILaunchConfigurationWorkingCopy getWorkingCopy();
descriptor: ()Lorg/eclipse/debug/core/ILaunchConfigurationWorkingCopy;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
public abstract boolean hasAttribute(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
attributeName
public abstract boolean isLocal();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isMigrationCandidate();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
public abstract boolean isWorkingCopy();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.eclipse.debug.core.ILaunch launch(java.lang.String, org.eclipse.core.runtime.IProgressMonitor);
descriptor: (Ljava/lang/String;Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/debug/core/ILaunch;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
mode
monitor
public abstract org.eclipse.debug.core.ILaunch launch(java.lang.String, org.eclipse.core.runtime.IProgressMonitor, boolean);
descriptor: (Ljava/lang/String;Lorg/eclipse/core/runtime/IProgressMonitor;Z)Lorg/eclipse/debug/core/ILaunch;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
mode
monitor
build
public abstract org.eclipse.debug.core.ILaunch launch(java.lang.String, org.eclipse.core.runtime.IProgressMonitor, boolean, boolean);
descriptor: (Ljava/lang/String;Lorg/eclipse/core/runtime/IProgressMonitor;ZZ)Lorg/eclipse/debug/core/ILaunch;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
mode
monitor
build
register
public abstract void migrate();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
public abstract boolean supportsMode(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
mode
public abstract boolean isReadOnly();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.eclipse.debug.core.ILaunchConfiguration getPrototype();
descriptor: ()Lorg/eclipse/debug/core/ILaunchConfiguration;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
public abstract boolean isAttributeModified(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
attribute
public abstract boolean isPrototype();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.util.Collection<org.eclipse.debug.core.ILaunchConfiguration> getPrototypeChildren();
descriptor: ()Ljava/util/Collection;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
Signature: ()Ljava/util/Collection<Lorg/eclipse/debug/core/ILaunchConfiguration;>;
public abstract int getKind();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
public abstract java.util.Set<java.lang.String> getPrototypeVisibleAttributes();
descriptor: ()Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
Signature: ()Ljava/util/Set<Ljava/lang/String;>;
public abstract void setPrototypeAttributeVisibility(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
attribute
visible
}
SourceFile: "ILaunchConfiguration.java"