Package org.objectstyle.wolips.jrebel

Source Code of org.objectstyle.wolips.jrebel.WOJRebelLaunchConfigProvider

package org.objectstyle.wolips.jrebel;

import org.eclipse.debug.core.ILaunch;
import org.eclipse.debug.core.ILaunchConfiguration;
import org.zeroturnaround.eclipse.launching.launchconfig.IRebelLaunchConfig;
import org.zeroturnaround.eclipse.launching.launchconfig.IRebelLaunchConfigProvider;
import org.zeroturnaround.eclipse.launching.launchconfig.RebelLaunchConfigProviders;
import org.zeroturnaround.eclipse.launching.launchconfig.VMArgsDynArgsRebelLaunchConfig;

public class WOJRebelLaunchConfigProvider implements IRebelLaunchConfigProvider {
  public IRebelLaunchConfig createRebelLaunchConfig(ILaunchConfiguration config) {
    if (RebelLaunchConfigProviders.typeIdMatches(config, "org.objectstyle.wolips.launching.WOLocalJavaApplication")) {
      return new VMArgsDynArgsRebelLaunchConfig();
    }
    return null;
  }

  public boolean shouldDisableJRebel(ILaunch arg0) {
    return false;
  }

}
TOP

Related Classes of org.objectstyle.wolips.jrebel.WOJRebelLaunchConfigProvider

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.