public interface org.eclipse.debug.core.ILaunchConfigurationType 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.ILaunchConfigurationType
  super_class: java.lang.Object
{
  public abstract java.lang.String getAttribute(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      attributeName  

  public abstract java.lang.String getCategory();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.eclipse.debug.core.model.ILaunchConfigurationDelegate getDelegate();
    descriptor: ()Lorg/eclipse/debug/core/model/ILaunchConfigurationDelegate;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public abstract org.eclipse.debug.core.model.ILaunchConfigurationDelegate getDelegate(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/eclipse/debug/core/model/ILaunchConfigurationDelegate;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      mode  

  public abstract org.eclipse.debug.core.ILaunchDelegate[] getDelegates(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.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 void setPreferredDelegate(java.util.Set<java.lang.String>, org.eclipse.debug.core.ILaunchDelegate);
    descriptor: (Ljava/util/Set;Lorg/eclipse/debug/core/ILaunchDelegate;)V
    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;)V
    MethodParameters:
          Name  Flags
      modes     
      delegate  

  public abstract boolean supportsModeCombination(java.util.Set<java.lang.String>);
    descriptor: (Ljava/util/Set;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Set<Ljava/lang/String;>;)Z
    MethodParameters:
       Name  Flags
      modes  

  public abstract java.lang.String getIdentifier();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getPluginIdentifier();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getSourceLocatorId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.eclipse.debug.core.sourcelookup.ISourcePathComputer getSourcePathComputer();
    descriptor: ()Lorg/eclipse/debug/core/sourcelookup/ISourcePathComputer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Set<java.lang.String> getSupportedModes();
    descriptor: ()Ljava/util/Set;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Set<Ljava/lang/String;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public abstract java.util.Set<java.util.Set<java.lang.String>> getSupportedModeCombinations();
    descriptor: ()Ljava/util/Set;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Set<Ljava/util/Set<Ljava/lang/String;>;>;

  public abstract boolean isPublic();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.eclipse.debug.core.ILaunchConfigurationWorkingCopy newInstance(org.eclipse.core.resources.IContainer, java.lang.String);
    descriptor: (Lorg/eclipse/core/resources/IContainer;Ljava/lang/String;)Lorg/eclipse/debug/core/ILaunchConfigurationWorkingCopy;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
           Name  Flags
      container  
      name       

  public abstract boolean supportsMode(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      mode  

  public abstract java.lang.String getContributorName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.eclipse.debug.core.ILaunchConfiguration[] getPrototypes();
    descriptor: ()[Lorg/eclipse/debug/core/ILaunchConfiguration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException

  public abstract org.eclipse.debug.core.ILaunchConfigurationWorkingCopy newPrototypeInstance(org.eclipse.core.resources.IContainer, java.lang.String);
    descriptor: (Lorg/eclipse/core/resources/IContainer;Ljava/lang/String;)Lorg/eclipse/debug/core/ILaunchConfigurationWorkingCopy;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
           Name  Flags
      container  
      name       

  public abstract boolean supportsPrototypes();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean supportsCommandLine();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean supportsOutputMerging();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "ILaunchConfigurationType.java"