/** * @see org.eclipse.jface.viewers.ILabelProvider#getText(java.lang.Object) */ public String getText(Object element) { return ((IVMInstall)element).getName(); } }
/** * @see IAddVMDialogRequestor#isDuplicateName(String) */ public boolean isDuplicateName(String name) { for (int i= 0; i < fVMs.size(); i++) { IVMInstall vm = (IVMInstall)fVMs.get(i); if (vm.getName().equals(name)) { return true; } } return false; }
@Override public IVMInstall findVMInstallByName(String name) { synchronized (this) { for (int i = 0; i < fVMs.size(); i++) { IVMInstall vm = fVMs.get(i); if (vm.getName().equals(name)) { return vm; } } } return null; }
@Override public IVMInstall findVMInstallByName(String name) { synchronized (this) { for (int i = 0; i < fVMs.size(); i++) { IVMInstall vm = fVMs.get(i); if (Objects.equals(vm.getName(), name)) { return vm; } } } return null; }
private String getDefaultJVMName() { IVMInstall install= JavaRuntime.getDefaultVMInstall(); if (install != null) { return install.getName(); } else { return NewWizardMessages.NewJavaProjectWizardPageOne_UnknownDefaultJRE_name; } }
public static String[] getVMInstallNames() { IVMInstall[] installs = getAllVMInstances(); String[] names = new String[installs.length]; for (int i = 0; i < installs.length; i++) { names[i] = installs[i].getName(); } return names; }
private String getDefaultJVMName() { IVMInstall install= JavaRuntime.getDefaultVMInstall(); if (install != null) { return install.getName(); } else { return NewWizardMessages.JavaProjectWizardFirstPage_UnknownDefaultJRE_name; } }
private String getDefaultJVMName() { final IVMInstall install = JavaRuntime.getDefaultVMInstall(); if (install != null) { return install.getName(); } return NewWizardMessages.NewJavaProjectWizardPageOne_UnknownDefaultJRE_name; }
@Override public int compare(IVMInstall i0, IVMInstall i1) { if (i1 instanceof IVMInstall2 && i0 instanceof IVMInstall2) { final String cc0 = JavaModelUtil.getCompilerCompliance((IVMInstall2) i0, SARLVersion.MINIMAL_JDK_VERSION); final String cc1 = JavaModelUtil.getCompilerCompliance((IVMInstall2) i1, SARLVersion.MINIMAL_JDK_VERSION); final int result = cc1.compareTo(cc0); if (result != 0) { return result; } } return Policy.getComparator().compare(i0.getName(), i1.getName()); }
@Override public int compare(IVMInstall i0, IVMInstall i1) { if (i1 instanceof IVMInstall2 && i0 instanceof IVMInstall2) { String cc0= JavaModelUtil.getCompilerCompliance((IVMInstall2) i0, JavaCore.VERSION_1_4); String cc1= JavaModelUtil.getCompilerCompliance((IVMInstall2) i1, JavaCore.VERSION_1_4); int result= cc1.compareTo(cc0); if (result != 0) return result; } return Policy.getComparator().compare(i0.getName(), i1.getName()); }
IPath containerPath = new Path(JavaRuntime.JRE_CONTAINER); IVMInstall vmInstall = JavaRuntime.getDefaultVMInstall(); IPath vmPath = containerPath .append(vmInstall.getVMInstallType().getId()) .append(vmInstall.getName()); IClasspathEntry jreEntry = JavaCore.newContainerEntry(vmPath);
public static IVMInstall getVMInstall(String name) { if (name != null) { IVMInstall[] installs = getAllVMInstances(); for (int i = 0; i < installs.length; i++) { if (installs[i].getName().equals(name)) return installs[i]; } } return JavaRuntime.getDefaultVMInstall(); }
public static IVMInstall getVMInstall(String name) { if (name != null) { IVMInstall[] installs = VMUtil.getAllVMInstances(); for (int i = 0; i < installs.length; i++) { if (installs[i].getName().equals(name)) return installs[i]; } } return JavaRuntime.getDefaultVMInstall(); }
@Override public int compare(IVMInstall i0, IVMInstall i1) { if (i1 instanceof IVMInstall2 && i0 instanceof IVMInstall2) { String cc0= JavaModelUtil.getCompilerCompliance((IVMInstall2) i0, JavaCore.VERSION_1_4); String cc1= JavaModelUtil.getCompilerCompliance((IVMInstall2) i1, JavaCore.VERSION_1_4); int result= JavaCore.compareJavaVersions(cc1, cc0); if (result != 0) return result; } return Policy.getComparator().compare(i0.getName(), i1.getName()); }
private IVMInstall getVMInstall(String name) { IVMInstallType[] types = JavaRuntime.getVMInstallTypes(); for (int i = 0; i < types.length; i++) { IVMInstall[] installs = types[i].getVMInstalls(); for (int k = 0; k < installs.length; k++) { if (installs[i].getName().equals(name)) return installs[i]; } } return JavaRuntime.getDefaultVMInstall(); }
public static String getVMInstallName(IExecutionEnvironment ee) throws CoreException { IPath containerPath = JavaRuntime.newJREContainerPath(ee); IVMInstall vmi = JavaRuntime.getVMInstall(containerPath); if (vmi == null) throw new CoreException(createErrorStatus(NLS.bind(UtilMessages.VMHelper_noJreForExecEnv, ee.getId()))); return vmi.getName(); }
/** * Returns a path for the JRE classpath container identifying the * specified VM install by type and name. * * @param vm VM install * @return classpath container path * @since 3.2 */ public static IPath newJREContainerPath(IVMInstall vm) { return newJREContainerPath(vm.getVMInstallType().getId(), vm.getName()); }
@SuppressWarnings("deprecation") private void setDefaultVMInstallAttributes(IVMInstall defaultVMInstall, ILaunchConfigurationWorkingCopy config) { String vmName = defaultVMInstall.getName(); String vmTypeID = defaultVMInstall.getVMInstallType().getId(); config.setAttribute(IJavaLaunchConfigurationConstants.ATTR_VM_INSTALL_NAME, vmName); config.setAttribute(IJavaLaunchConfigurationConstants.ATTR_VM_INSTALL_TYPE, vmTypeID); }