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

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

Introduction

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

Prototype

String CODEASSIST_STATIC_FIELD_PREFIXES

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

Click Source Link

Document

Code assist option ID: Define the Prefixes for Static Field Name.

Usage

From source file:edu.illinois.compositerefactorings.steps.tests.StepTest.java

License:Open Source License

@Before
public void setUp() throws Exception {
    @SuppressWarnings("unchecked")
    Hashtable<String, String> options = TestOptions.getDefaultOptions();
    options.put(DefaultCodeFormatterConstants.FORMATTER_TAB_CHAR, JavaCore.SPACE);
    options.put(DefaultCodeFormatterConstants.FORMATTER_TAB_SIZE, "4");

    JavaCore.setOptions(options);/*  w  ww . ja  v  a 2s . c om*/

    IPreferenceStore store = JavaPlugin.getDefault().getPreferenceStore();
    store.setValue(PreferenceConstants.CODEGEN_ADD_COMMENTS, false);
    store.setValue(PreferenceConstants.CODEGEN_KEYWORD_THIS, false);

    StubUtility.setCodeTemplate(CodeTemplateContextType.METHODSTUB_ID, "//TODO\n${body_statement}", null);

    Preferences corePrefs = JavaPlugin.getJavaCorePluginPreferences();
    corePrefs.setValue(JavaCore.CODEASSIST_FIELD_PREFIXES, "");
    corePrefs.setValue(JavaCore.CODEASSIST_STATIC_FIELD_PREFIXES, "");
    corePrefs.setValue(JavaCore.CODEASSIST_FIELD_SUFFIXES, "");
    corePrefs.setValue(JavaCore.CODEASSIST_STATIC_FIELD_SUFFIXES, "");

    fJProject1 = ProjectTestSetup.getProject();

    fSourceFolder = JavaProjectHelper.addSourceContainer(fJProject1, "src");
}

From source file:org.codehaus.groovy.eclipse.refactoring.test.rename.RenameTypeTests.java

License:Open Source License

private void setSomeFieldOptions(IJavaProject project, String prefixes, String suffixes, boolean forStatic) {
    if (forStatic) {
        project.setOption(JavaCore.CODEASSIST_STATIC_FIELD_PREFIXES, prefixes);
        project.setOption(JavaCore.CODEASSIST_STATIC_FIELD_SUFFIXES, suffixes);
    } else {/*from   w ww . j  a va  2  s.  c om*/
        project.setOption(JavaCore.CODEASSIST_FIELD_PREFIXES, prefixes);
        project.setOption(JavaCore.CODEASSIST_FIELD_SUFFIXES, suffixes);
    }
}

From source file:org.eclipse.che.jdt.quickfix.AssistQuickFixTest.java

License:Open Source License

@Before
public void setUp() throws Exception {
    super.setUp();
    Hashtable options = TestOptions.getDefaultOptions();
    options.put(DefaultCodeFormatterConstants.FORMATTER_TAB_CHAR, JavaCore.SPACE);
    options.put(DefaultCodeFormatterConstants.FORMATTER_TAB_SIZE, "4");
    options.put(JavaCore.CODEASSIST_FIELD_PREFIXES, "");
    options.put(JavaCore.CODEASSIST_STATIC_FIELD_PREFIXES, "");
    options.put(JavaCore.CODEASSIST_FIELD_SUFFIXES, "");
    options.put(JavaCore.CODEASSIST_STATIC_FIELD_SUFFIXES, "");

    JavaCore.setOptions(options);/* w  w w .  j a va 2  s  .c o m*/

    IPreferenceStore store = JavaPlugin.getDefault().getPreferenceStore();
    store.setValue(PreferenceConstants.CODEGEN_ADD_COMMENTS, false);
    store.setValue(PreferenceConstants.CODEGEN_KEYWORD_THIS, false);

    StubUtility.setCodeTemplate(CodeTemplateContextType.METHODSTUB_ID, "//TODO\n${body_statement}", null);

    //      Preferences corePrefs= JavaPlugin.getJavaCorePluginPreferences();
    //      corePrefs.setValue(JavaCore.CODEASSIST_FIELD_PREFIXES, "");
    //      corePrefs.setValue(JavaCore.CODEASSIST_STATIC_FIELD_PREFIXES, "");
    //      corePrefs.setValue(JavaCore.CODEASSIST_FIELD_SUFFIXES, "");
    //      corePrefs.setValue(JavaCore.CODEASSIST_STATIC_FIELD_SUFFIXES, "");

    fJProject1 = ProjectTestSetup.getProject();

    fSourceFolder = JavaProjectHelper.addSourceContainer(fJProject1, "src");
    new org.eclipse.jdt.core.JavaCore();
}

From source file:org.eclipse.che.jdt.quickfix.AssistQuickFixTest.java

License:Open Source License

@Test
public void testAssignToLocal5() throws Exception {
    // test prefixes and this qualification on static method

    IPreferenceStore store = JavaPlugin.getDefault().getPreferenceStore();
    store.setValue(PreferenceConstants.CODEGEN_KEYWORD_THIS, true);
    //      Preferences corePrefs= JavaPlugin.getJavaCorePluginPreferences();
    fJProject1.setOption(org.eclipse.jdt.core.JavaCore.CODEASSIST_FIELD_PREFIXES, "f");
    fJProject1.setOption(org.eclipse.jdt.core.JavaCore.CODEASSIST_STATIC_FIELD_PREFIXES, "fg");
    fJProject1.setOption(org.eclipse.jdt.core.JavaCore.CODEASSIST_LOCAL_PREFIXES, "_");

    //      corePrefs.setValue(JavaCore.CODEASSIST_FIELD_PREFIXES, "f");
    //      corePrefs.setValue(JavaCore.CODEASSIST_STATIC_FIELD_PREFIXES, "fg");
    //      corePrefs.setValue(JavaCore.CODEASSIST_LOCAL_PREFIXES, "_");

    IPackageFragment pack1 = fSourceFolder.createPackageFragment("test1", false, null);
    StringBuffer buf = new StringBuffer();
    buf.append("package test1;\n");
    buf.append("public class E {\n");
    buf.append("\n");
    buf.append("    private int fCount;\n");
    buf.append("\n");
    buf.append("    public static void foo() {\n");
    buf.append("        System.getSecurityManager();\n");
    buf.append("    }\n");
    buf.append("}\n");
    ICompilationUnit cu = pack1.createCompilationUnit("E.java", buf.toString(), false, null);

    int offset = buf.toString().indexOf("System");
    AssistContext context = getCorrectionContext(cu, offset, 0);
    List proposals = collectAssists(context, false);

    assertNumberOfProposals(proposals, 2);
    assertCorrectLabels(proposals);/*from   w w  w  .  ja  va2 s .c  o  m*/

    CUCorrectionProposal proposal = (CUCorrectionProposal) proposals.get(0);
    String preview1 = getPreviewContent(proposal);

    buf = new StringBuffer();
    buf.append("package test1;\n");
    buf.append("public class E {\n");
    buf.append("\n");
    buf.append("    private int fCount;\n");
    buf.append("    private static SecurityManager fgSecurityManager;\n");
    buf.append("\n");
    buf.append("    public static void foo() {\n");
    buf.append("        E.fgSecurityManager = System.getSecurityManager();\n");
    buf.append("    }\n");
    buf.append("}\n");
    String expected1 = buf.toString();

    proposal = (CUCorrectionProposal) proposals.get(1);
    String preview2 = getPreviewContent(proposal);

    buf = new StringBuffer();
    buf.append("package test1;\n");
    buf.append("public class E {\n");
    buf.append("\n");
    buf.append("    private int fCount;\n");
    buf.append("\n");
    buf.append("    public static void foo() {\n");
    buf.append("        SecurityManager _securityManager = System.getSecurityManager();\n");
    buf.append("    }\n");
    buf.append("}\n");
    String expected2 = buf.toString();

    assertEqualStringsIgnoreOrder(new String[] { preview1, preview2 }, new String[] { expected1, expected2 });
}

From source file:org.eclipse.che.jdt.quickfix.AssistQuickFixTest.java

License:Open Source License

@Test
public void testAssignParamToField3() throws Exception {
    //      Preferences corePrefs= JavaPlugin.getJavaCorePluginPreferences();
    //      corePrefs.setValue(JavaCore.CODEASSIST_STATIC_FIELD_PREFIXES, "fg");
    fJProject1.setOption(org.eclipse.jdt.core.JavaCore.CODEASSIST_STATIC_FIELD_PREFIXES, "fg");

    IPreferenceStore store = JavaPlugin.getDefault().getPreferenceStore();
    store.setValue(PreferenceConstants.CODEGEN_KEYWORD_THIS, true);

    IPackageFragment pack1 = fSourceFolder.createPackageFragment("test1", false, null);
    StringBuffer buf = new StringBuffer();
    buf.append("package test1;\n");
    buf.append("import java.util.Vector;\n");
    buf.append("public class E {\n");
    buf.append("    private int fgVec;\n");
    buf.append("\n");
    buf.append("    public static void foo(int count, Vector vec[]) {\n");
    buf.append("        count++;\n");
    buf.append("    }\n");
    buf.append("}\n");
    ICompilationUnit cu = pack1.createCompilationUnit("E.java", buf.toString(), false, null);

    String selection = "vec";
    int offset = buf.toString().indexOf(selection);
    AssistContext context = getCorrectionContext(cu, offset, selection.length());
    List proposals = collectAssists(context, false);

    assertNumberOfProposals(proposals, 1);
    assertCorrectLabels(proposals);/*from  w w  w.java  2 s .c  o m*/

    buf = new StringBuffer();
    buf.append("package test1;\n");
    buf.append("import java.util.Vector;\n");
    buf.append("public class E {\n");
    buf.append("    private int fgVec;\n");
    buf.append("    private static Vector[] fgVec2;\n");
    buf.append("\n");
    buf.append("    public static void foo(int count, Vector vec[]) {\n");
    buf.append("        E.fgVec2 = vec;\n");
    buf.append("        count++;\n");
    buf.append("    }\n");
    buf.append("}\n");
    String ex1 = buf.toString();

    assertExpectedExistInProposals(proposals, new String[] { ex1 });
}

From source file:org.eclipse.jdt.internal.core.JavaModelManager.java

License:Open Source License

private Hashtable getDefaultOptionsNoInitialization() {
    Map defaultOptionsMap = new CompilerOptions().getMap(); // compiler defaults

    // Override some compiler defaults
    defaultOptionsMap.put(JavaCore.COMPILER_LOCAL_VARIABLE_ATTR, JavaCore.GENERATE);
    defaultOptionsMap.put(JavaCore.COMPILER_CODEGEN_UNUSED_LOCAL, JavaCore.PRESERVE);
    defaultOptionsMap.put(JavaCore.COMPILER_TASK_TAGS, JavaCore.DEFAULT_TASK_TAGS);
    defaultOptionsMap.put(JavaCore.COMPILER_TASK_PRIORITIES, JavaCore.DEFAULT_TASK_PRIORITIES);
    defaultOptionsMap.put(JavaCore.COMPILER_TASK_CASE_SENSITIVE, JavaCore.ENABLED);
    defaultOptionsMap.put(JavaCore.COMPILER_DOC_COMMENT_SUPPORT, JavaCore.ENABLED);
    defaultOptionsMap.put(JavaCore.COMPILER_PB_FORBIDDEN_REFERENCE, JavaCore.ERROR);

    // Builder settings
    defaultOptionsMap.put(JavaCore.CORE_JAVA_BUILD_RESOURCE_COPY_FILTER, ""); //$NON-NLS-1$
    defaultOptionsMap.put(JavaCore.CORE_JAVA_BUILD_INVALID_CLASSPATH, JavaCore.ABORT);
    defaultOptionsMap.put(JavaCore.CORE_JAVA_BUILD_DUPLICATE_RESOURCE, JavaCore.WARNING);
    defaultOptionsMap.put(JavaCore.CORE_JAVA_BUILD_CLEAN_OUTPUT_FOLDER, JavaCore.CLEAN);

    // JavaCore settings
    defaultOptionsMap.put(JavaCore.CORE_JAVA_BUILD_ORDER, JavaCore.IGNORE);
    defaultOptionsMap.put(JavaCore.CORE_INCOMPLETE_CLASSPATH, JavaCore.ERROR);
    defaultOptionsMap.put(JavaCore.CORE_CIRCULAR_CLASSPATH, JavaCore.ERROR);
    defaultOptionsMap.put(JavaCore.CORE_INCOMPATIBLE_JDK_LEVEL, JavaCore.IGNORE);
    defaultOptionsMap.put(JavaCore.CORE_OUTPUT_LOCATION_OVERLAPPING_ANOTHER_SOURCE, JavaCore.WARNING);
    defaultOptionsMap.put(JavaCore.CORE_ENABLE_CLASSPATH_EXCLUSION_PATTERNS, JavaCore.ENABLED);
    defaultOptionsMap.put(JavaCore.CORE_ENABLE_CLASSPATH_MULTIPLE_OUTPUT_LOCATIONS, JavaCore.ENABLED);

    // Formatter settings
    defaultOptionsMap.putAll(DefaultCodeFormatterConstants.getEclipseDefaultSettings());

    // CodeAssist settings
    defaultOptionsMap.put(JavaCore.CODEASSIST_VISIBILITY_CHECK, JavaCore.DISABLED);
    defaultOptionsMap.put(JavaCore.CODEASSIST_DEPRECATION_CHECK, JavaCore.DISABLED);
    defaultOptionsMap.put(JavaCore.CODEASSIST_IMPLICIT_QUALIFICATION, JavaCore.DISABLED);
    defaultOptionsMap.put(JavaCore.CODEASSIST_FIELD_PREFIXES, ""); //$NON-NLS-1$
    defaultOptionsMap.put(JavaCore.CODEASSIST_STATIC_FIELD_PREFIXES, ""); //$NON-NLS-1$
    defaultOptionsMap.put(JavaCore.CODEASSIST_STATIC_FINAL_FIELD_PREFIXES, ""); //$NON-NLS-1$
    defaultOptionsMap.put(JavaCore.CODEASSIST_LOCAL_PREFIXES, ""); //$NON-NLS-1$
    defaultOptionsMap.put(JavaCore.CODEASSIST_ARGUMENT_PREFIXES, ""); //$NON-NLS-1$
    defaultOptionsMap.put(JavaCore.CODEASSIST_FIELD_SUFFIXES, ""); //$NON-NLS-1$
    defaultOptionsMap.put(JavaCore.CODEASSIST_STATIC_FIELD_SUFFIXES, ""); //$NON-NLS-1$
    defaultOptionsMap.put(JavaCore.CODEASSIST_STATIC_FINAL_FIELD_SUFFIXES, ""); //$NON-NLS-1$
    defaultOptionsMap.put(JavaCore.CODEASSIST_LOCAL_SUFFIXES, ""); //$NON-NLS-1$
    defaultOptionsMap.put(JavaCore.CODEASSIST_ARGUMENT_SUFFIXES, ""); //$NON-NLS-1$
    defaultOptionsMap.put(JavaCore.CODEASSIST_FORBIDDEN_REFERENCE_CHECK, JavaCore.ENABLED);
    defaultOptionsMap.put(JavaCore.CODEASSIST_DISCOURAGED_REFERENCE_CHECK, JavaCore.DISABLED);
    defaultOptionsMap.put(JavaCore.CODEASSIST_CAMEL_CASE_MATCH, JavaCore.ENABLED);
    defaultOptionsMap.put(JavaCore.CODEASSIST_SUGGEST_STATIC_IMPORTS, JavaCore.ENABLED);

    // Time out for parameter names
    defaultOptionsMap.put(JavaCore.TIMEOUT_FOR_PARAMETER_NAME_FROM_ATTACHED_JAVADOC, "50"); //$NON-NLS-1$

    return new Hashtable(defaultOptionsMap);
}

From source file:org.eclipse.wb.internal.core.wizards.TemplateDesignWizardPage.java

License:Open Source License

protected static String performFieldPrefixesSubstitutions(String code) {
    code = StringUtils.replace(code, "%field-prefix%", JavaCore.getOption(JavaCore.CODEASSIST_FIELD_PREFIXES));
    code = StringUtils.replace(code, "%static-field-prefix%",
            JavaCore.getOption(JavaCore.CODEASSIST_STATIC_FIELD_PREFIXES));
    return code;/*from  www  . j a v  a2s .  co m*/
}