Example usage for org.eclipse.jdt.core JavaCore VERSION_1_1

List of usage examples for org.eclipse.jdt.core JavaCore VERSION_1_1

Introduction

In this page you can find the example usage for org.eclipse.jdt.core JavaCore VERSION_1_1.

Prototype

String VERSION_1_1

To view the source code for org.eclipse.jdt.core JavaCore VERSION_1_1.

Click Source Link

Document

Configurable option value: .

Usage

From source file:at.bestsolution.javafx.ide.jdt.internal.jdt.JavaModelUtil.java

License:Open Source License

public static boolean isVersionLessThan(String version1, String version2) {
    if (JavaCore.VERSION_CLDC_1_1.equals(version1)) {
        version1 = JavaCore.VERSION_1_1 + 'a';
    }//  w  ww .  j a  va2 s . co  m
    if (JavaCore.VERSION_CLDC_1_1.equals(version2)) {
        version2 = JavaCore.VERSION_1_1 + 'a';
    }
    return version1.compareTo(version2) < 0;
}

From source file:com.siteview.mde.internal.core.builders.BuildErrorReporter.java

License:Open Source License

private String findMatchingEE(String srcCompatibility, String clsCompatibility, boolean ee) {
    String executionEnv = null;/*  w ww.j a v  a  2  s  .co  m*/
    String complaince = null;
    if (JavaCore.VERSION_1_1.equals(srcCompatibility) && JavaCore.VERSION_1_1.equals(clsCompatibility)) {
        executionEnv = JRE_1_1;
        complaince = JavaCore.VERSION_1_1;
    } else if (JavaCore.VERSION_1_2.equals(srcCompatibility) && JavaCore.VERSION_1_1.equals(clsCompatibility)) {
        executionEnv = J2SE_1_2;
        complaince = JavaCore.VERSION_1_2;
    } else if (JavaCore.VERSION_1_3.equals(srcCompatibility) && JavaCore.VERSION_1_1.equals(clsCompatibility)) {
        executionEnv = J2SE_1_3;
        complaince = JavaCore.VERSION_1_3;
    } else if (JavaCore.VERSION_1_3.equals(srcCompatibility) && JavaCore.VERSION_1_2.equals(clsCompatibility)) {
        executionEnv = J2SE_1_4;
        complaince = JavaCore.VERSION_1_4;
    } else if (JavaCore.VERSION_1_5.equals(srcCompatibility) && JavaCore.VERSION_1_5.equals(clsCompatibility)) {
        executionEnv = J2SE_1_5;
        complaince = JavaCore.VERSION_1_5;
    } else if (JavaCore.VERSION_1_6.equals(srcCompatibility) && JavaCore.VERSION_1_6.equals(clsCompatibility)) {
        executionEnv = JavaSE_1_6;
        complaince = JavaCore.VERSION_1_6;
    } else if (JavaCore.VERSION_1_7.equals(srcCompatibility) && JavaCore.VERSION_1_7.equals(clsCompatibility)) {
        executionEnv = JavaSE_1_7;
        complaince = JavaCore.VERSION_1_7;
    }

    if (ee) {
        return executionEnv;
    }
    return complaince;
}

From source file:de.loskutov.bco.ui.JdtUtils.java

License:Open Source License

/**
 * Modified copy from JavaModelUtil./*  ww w .j a v  a 2s  . c  om*/
 * @param javaElt
 * @return true, if corresponding java project has compiler setting to generate
 * bytecode for jdk 1.5 and above
 */
public static boolean is50OrHigher(IJavaElement javaElt) {
    IJavaProject project = javaElt.getJavaProject();
    String option = project.getOption(JavaCore.COMPILER_COMPLIANCE, true);
    boolean result = JavaCore.VERSION_1_5.equals(option);
    if (result) {
        return result;
    }
    // probably > 1.5?
    result = JavaCore.VERSION_1_4.equals(option);
    if (result) {
        return false;
    }
    result = JavaCore.VERSION_1_3.equals(option);
    if (result) {
        return false;
    }
    result = JavaCore.VERSION_1_2.equals(option);
    if (result) {
        return false;
    }
    result = JavaCore.VERSION_1_1.equals(option);
    if (result) {
        return false;
    }
    // unknown = > 1.5
    return true;
}

From source file:de.tobject.findbugs.reporter.JdtUtils.java

License:Open Source License

/**
 * @param javaElt/*  w  w  w  .  j  a  v a 2  s.c o  m*/
 * @return true, if corresponding java project has compiler setting to
 *         generate bytecode for jdk 1.5 and above
 */
private static boolean is50OrHigher(IJavaElement javaElt) {
    IJavaProject project = javaElt.getJavaProject();
    String option = project.getOption(JavaCore.COMPILER_COMPLIANCE, true);
    boolean result = JavaCore.VERSION_1_5.equals(option);
    if (result) {
        return result;
    }
    // probably > 1.5?
    result = JavaCore.VERSION_1_4.equals(option);
    if (result) {
        return false;
    }
    result = JavaCore.VERSION_1_3.equals(option);
    if (result) {
        return false;
    }
    result = JavaCore.VERSION_1_2.equals(option);
    if (result) {
        return false;
    }
    result = JavaCore.VERSION_1_1.equals(option);
    if (result) {
        return false;
    }
    // unknown = > 1.5
    return true;
}

From source file:org.eclipse.che.jdt.util.JavaModelUtil.java

License:Open Source License

/**
 * @param version1//from  w w  w  . j av  a2  s. co m
 *         the first version
 * @param version2
 *         the second version
 * @return <code>true</code> iff version1 is less than version2
 */
public static boolean isVersionLessThan(String version1, String version2) {
    if (JavaCore.VERSION_CLDC_1_1.equals(version1)) {
        version1 = JavaCore.VERSION_1_1 + 'a';
    }
    if (JavaCore.VERSION_CLDC_1_1.equals(version2)) {
        version2 = JavaCore.VERSION_1_1 + 'a';
    }
    return version1.compareTo(version2) < 0;
}

From source file:org.eclipse.jst.j2ee.internal.common.operations.JavaModelUtil.java

License:Open Source License

public static void setCompilanceOptions(Map map, String compliance) {
    if (JavaCore.VERSION_1_6.equals(compliance)) {
        map.put(JavaCore.COMPILER_COMPLIANCE, JavaCore.VERSION_1_6);
        map.put(JavaCore.COMPILER_SOURCE, JavaCore.VERSION_1_6);
        map.put(JavaCore.COMPILER_CODEGEN_TARGET_PLATFORM, JavaCore.VERSION_1_6);
        map.put(JavaCore.COMPILER_PB_ASSERT_IDENTIFIER, JavaCore.ERROR);
        map.put(JavaCore.COMPILER_PB_ENUM_IDENTIFIER, JavaCore.ERROR);
    } else if (JavaCore.VERSION_1_5.equals(compliance)) {
        map.put(JavaCore.COMPILER_COMPLIANCE, JavaCore.VERSION_1_5);
        map.put(JavaCore.COMPILER_SOURCE, JavaCore.VERSION_1_5);
        map.put(JavaCore.COMPILER_CODEGEN_TARGET_PLATFORM, JavaCore.VERSION_1_5);
        map.put(JavaCore.COMPILER_PB_ASSERT_IDENTIFIER, JavaCore.ERROR);
        map.put(JavaCore.COMPILER_PB_ENUM_IDENTIFIER, JavaCore.ERROR);
    } else if (JavaCore.VERSION_1_4.equals(compliance)) {
        map.put(JavaCore.COMPILER_COMPLIANCE, JavaCore.VERSION_1_4);
        map.put(JavaCore.COMPILER_SOURCE, JavaCore.VERSION_1_3);
        map.put(JavaCore.COMPILER_CODEGEN_TARGET_PLATFORM, JavaCore.VERSION_1_2);
        map.put(JavaCore.COMPILER_PB_ASSERT_IDENTIFIER, JavaCore.WARNING);
        map.put(JavaCore.COMPILER_PB_ENUM_IDENTIFIER, JavaCore.WARNING);
    } else if (JavaCore.VERSION_1_3.equals(compliance)) {
        map.put(JavaCore.COMPILER_COMPLIANCE, JavaCore.VERSION_1_3);
        map.put(JavaCore.COMPILER_SOURCE, JavaCore.VERSION_1_3);
        map.put(JavaCore.COMPILER_CODEGEN_TARGET_PLATFORM, JavaCore.VERSION_1_1);
        map.put(JavaCore.COMPILER_PB_ASSERT_IDENTIFIER, JavaCore.IGNORE);
        map.put(JavaCore.COMPILER_PB_ENUM_IDENTIFIER, JavaCore.IGNORE);
    } else {/*from w w w .ja  v  a  2s  .  c  om*/
        throw new IllegalArgumentException("Unsupported compliance: " + compliance); //$NON-NLS-1$
    }
}

From source file:org.eclipse.jst.j2ee.internal.common.operations.JavaModelUtil.java

License:Open Source License

public static String getCompilerCompliance(IVMInstall2 vMInstall, String defaultCompliance) {
    String version = vMInstall.getJavaVersion();
    if (version == null) {
        return defaultCompliance;
    } else if (version.startsWith(JavaCore.VERSION_1_6)) {
        return JavaCore.VERSION_1_6;
    } else if (version.startsWith(JavaCore.VERSION_1_5)) {
        return JavaCore.VERSION_1_5;
    } else if (version.startsWith(JavaCore.VERSION_1_4)) {
        return JavaCore.VERSION_1_4;
    } else if (version.startsWith(JavaCore.VERSION_1_3)) {
        return JavaCore.VERSION_1_3;
    } else if (version.startsWith(JavaCore.VERSION_1_2)) {
        return JavaCore.VERSION_1_3;
    } else if (version.startsWith(JavaCore.VERSION_1_1)) {
        return JavaCore.VERSION_1_3;
    }/*from w w  w  . j ava  2 s .  c om*/
    return defaultCompliance;
}

From source file:org.hyperic.hypclipse.internal.ClasspathComputer.java

License:Open Source License

@SuppressWarnings("unchecked")
public static void setComplianceOptions(IJavaProject project, String compliance, boolean overrideExisting) {
    Map<String, String> projectMap = project.getOptions(false);
    if (compliance == null) {
        if (overrideExisting && projectMap.size() > 0) {
            projectMap.remove(JavaCore.COMPILER_COMPLIANCE);
            projectMap.remove(JavaCore.COMPILER_SOURCE);
            projectMap.remove(JavaCore.COMPILER_CODEGEN_TARGET_PLATFORM);
            projectMap.remove(JavaCore.COMPILER_PB_ASSERT_IDENTIFIER);
            projectMap.remove(JavaCore.COMPILER_PB_ENUM_IDENTIFIER);
        } else {// ww  w.ja v  a 2 s  .  c o m
            return;
        }
    } else if (JavaCore.VERSION_1_6.equals(compliance)) {
        setCompliance(projectMap, JavaCore.COMPILER_COMPLIANCE, JavaCore.VERSION_1_6, overrideExisting);
        setCompliance(projectMap, JavaCore.COMPILER_SOURCE, JavaCore.VERSION_1_6, overrideExisting);
        setCompliance(projectMap, JavaCore.COMPILER_CODEGEN_TARGET_PLATFORM, JavaCore.VERSION_1_6,
                overrideExisting);
        setCompliance(projectMap, JavaCore.COMPILER_PB_ASSERT_IDENTIFIER, JavaCore.ERROR, overrideExisting);
        setCompliance(projectMap, JavaCore.COMPILER_PB_ENUM_IDENTIFIER, JavaCore.ERROR, overrideExisting);
    } else if (JavaCore.VERSION_1_5.equals(compliance)) {
        setCompliance(projectMap, JavaCore.COMPILER_COMPLIANCE, JavaCore.VERSION_1_5, overrideExisting);
        setCompliance(projectMap, JavaCore.COMPILER_SOURCE, JavaCore.VERSION_1_5, overrideExisting);
        setCompliance(projectMap, JavaCore.COMPILER_CODEGEN_TARGET_PLATFORM, JavaCore.VERSION_1_5,
                overrideExisting);
        setCompliance(projectMap, JavaCore.COMPILER_PB_ASSERT_IDENTIFIER, JavaCore.ERROR, overrideExisting);
        setCompliance(projectMap, JavaCore.COMPILER_PB_ENUM_IDENTIFIER, JavaCore.ERROR, overrideExisting);
    } else if (JavaCore.VERSION_1_4.equals(compliance)) {
        setCompliance(projectMap, JavaCore.COMPILER_COMPLIANCE, JavaCore.VERSION_1_4, overrideExisting);
        setCompliance(projectMap, JavaCore.COMPILER_SOURCE, JavaCore.VERSION_1_3, overrideExisting);
        setCompliance(projectMap, JavaCore.COMPILER_CODEGEN_TARGET_PLATFORM, JavaCore.VERSION_1_2,
                overrideExisting);
        setMinimumCompliance(projectMap, JavaCore.COMPILER_PB_ASSERT_IDENTIFIER, JavaCore.WARNING,
                overrideExisting);
        setMinimumCompliance(projectMap, JavaCore.COMPILER_PB_ENUM_IDENTIFIER, JavaCore.WARNING,
                overrideExisting);
    } else if (JavaCore.VERSION_1_3.equals(compliance)) {
        setCompliance(projectMap, JavaCore.COMPILER_COMPLIANCE, JavaCore.VERSION_1_3, overrideExisting);
        setCompliance(projectMap, JavaCore.COMPILER_SOURCE, JavaCore.VERSION_1_3, overrideExisting);
        setCompliance(projectMap, JavaCore.COMPILER_CODEGEN_TARGET_PLATFORM, JavaCore.VERSION_1_1,
                overrideExisting);
        setMinimumCompliance(projectMap, JavaCore.COMPILER_PB_ASSERT_IDENTIFIER, JavaCore.IGNORE,
                overrideExisting);
        setMinimumCompliance(projectMap, JavaCore.COMPILER_PB_ENUM_IDENTIFIER, JavaCore.IGNORE,
                overrideExisting);
    }
    project.setOptions(projectMap);

}

From source file:org.openquark.cal.eclipse.ui.wizards.NewQuarkBinariesProjectWizard.java

License:Open Source License

@Override
public boolean performFinish() {
    try {//from  www . j  a  v  a2s.  com
        // If the users wants then update the compiler setting to Java version 1.4
        if (mainPage.updateCompilerOptions()) {
            Hashtable<String, String> options = UnsafeCast.unsafeCast(JavaCore.getOptions());

            {
                final String compilerCompliance = JavaCore.getOption(JavaCore.COMPILER_COMPLIANCE);
                if (compilerCompliance.equals(JavaCore.VERSION_1_1)
                        || compilerCompliance.equals(JavaCore.VERSION_1_2)
                        || compilerCompliance.equals(JavaCore.VERSION_1_3)
                        || compilerCompliance.equals(JavaCore.VERSION_1_4)) {
                    options.put(JavaCore.COMPILER_COMPLIANCE, JavaCore.VERSION_1_5);
                }
            }

            {
                final String compilerSource = JavaCore.getOption(JavaCore.COMPILER_CODEGEN_TARGET_PLATFORM);
                if (compilerSource.equals(JavaCore.VERSION_1_1) || compilerSource.equals(JavaCore.VERSION_1_2)
                        || compilerSource.equals(JavaCore.VERSION_1_3)
                        || compilerSource.equals(JavaCore.VERSION_1_4)) {
                    options.put(JavaCore.COMPILER_CODEGEN_TARGET_PLATFORM, JavaCore.VERSION_1_5);
                }
            }

            {
                final String compilerSource = JavaCore.getOption(JavaCore.COMPILER_SOURCE);
                if (compilerSource.equals(JavaCore.VERSION_1_1) || compilerSource.equals(JavaCore.VERSION_1_2)
                        || compilerSource.equals(JavaCore.VERSION_1_3)
                        || compilerSource.equals(JavaCore.VERSION_1_4)) {
                    options.put(JavaCore.COMPILER_SOURCE, JavaCore.VERSION_1_5);
                }
            }

            JavaCore.setOptions(options);
        }

        // Create the project
        CoreUtility.createQuarkBinaryProject(CALUIMessages.CALNewQuarkBinariesProjectWizard_title,
                mainPage.getProjectName(), mainPage.getQuarkBinariesLocation(), getShell(), getContainer());

    } catch (InvocationTargetException e) {
        CoreUtility.showMessage(CALUIMessages.CALNewQuarkBinariesProjectWizard_title, e);
    } catch (InterruptedException e) {
        CoreUtility.showMessage(CALUIMessages.CALNewQuarkBinariesProjectWizard_title, e);
    }
    return true;
}

From source file:org.talend.commons.utils.generation.JavaUtils.java

License:Open Source License

/**
 * DOC ycbai Get compiler compliance via vminstall and default compliance.
 * /*from   w  w  w .ja v  a 2s .c  o m*/
 * @param vMInstall
 * @param defaultCompliance
 * @return
 */
public static String getCompilerCompliance(IVMInstall2 vMInstall, String defaultCompliance) {
    String version = vMInstall.getJavaVersion();
    if (version == null) {
        return defaultCompliance;
    } else if (version.startsWith(JavaCore.VERSION_1_6)) {
        return JavaCore.VERSION_1_6;
    } else if (version.startsWith(JavaCore.VERSION_1_5)) {
        return JavaCore.VERSION_1_5;
    } else if (version.startsWith(JavaCore.VERSION_1_4)) {
        return JavaCore.VERSION_1_4;
    } else if (version.startsWith(JavaCore.VERSION_1_3)) {
        return JavaCore.VERSION_1_3;
    } else if (version.startsWith(JavaCore.VERSION_1_2)) {
        return JavaCore.VERSION_1_3;
    } else if (version.startsWith(JavaCore.VERSION_1_1)) {
        return JavaCore.VERSION_1_3;
    }
    return defaultCompliance;
}