/** * Returns true if camel case matching is enabled. * * @return <code>true</code> if camel case matching is enabled * @since 3.2 */ protected boolean isCamelCaseMatching() { String value= JavaCore.getOption(JavaCore.CODEASSIST_CAMEL_CASE_MATCH); return JavaCore.ENABLED.equals(value); }
protected void useCurrentOption(Map<Object, String> options, String option) { options.put(option, JavaCore.getOption(option)); }
/** * Returns true if substring matching is enabled. * * @return <code>true</code> if substring matching is enabled * @since 3.12 */ protected boolean isSubstringMatching() { String value= JavaCore.getOption(JavaCore.CODEASSIST_SUBSTRING_MATCH); return JavaCore.ENABLED.equals(value); }
/** * Returns the possibly project-specific core preference defined under <code>key</code>. * * @param key the key of the preference * @return the value of the preference * @since 3.1 */ private String getCoreFormatterOption(String key) { if (fProject == null) return JavaCore.getOption(key); return fProject.getOption(key, true); }
private String getCoreFormatterOption(String key) { if (fProject == null) return JavaCore.getOption(key); return fProject.getOption(key, true); }
private String getCoreFormatterOption(String key) { if (fProject == null) return JavaCore.getOption(key); return fProject.getOption(key, true); }
private boolean getJDTCoreOption(String option, boolean fromDefault) { Object value= fromDefault ? JavaCore.getDefaultOptions().get(option) : JavaCore.getOption(option); return JavaCore.ENABLED.equals(value); }
protected final String getCoreOption(IJavaProject project, String key) { if (project == null) return JavaCore.getOption(key); return project.getOption(key, true); } }
/** * Returns the possibly project-specific core preference defined under <code>key</code>. * * @param key the key of the preference * @return the value of the preference * @since 3.1 */ private String getCoreFormatterOption(String key) { if (fProject == null) return JavaCore.getOption(key); return fProject.getOption(key, true); }
protected final String getCoreOption(IJavaProject project, String key) { if (project == null) return JavaCore.getOption(key); return project.getOption(key, true); } }
/** * Returns the possibly project-specific core preference defined under <code>key</code>. * * @param key the key of the preference * @param project the project to retrieve the indentation settings from, <b>null</b> for workspace settings * @return the value of the preference * @since 3.1 */ private static String getCoreFormatterOption(String key, IJavaProject project) { if (project == null) return JavaCore.getOption(key); return project.getOption(key, true); }
private boolean isJavadocProcessingEnabled() { IJavaProject project= fCompilationUnit.getJavaProject(); boolean processJavadoc; if (project == null) processJavadoc= JavaCore.ENABLED.equals(JavaCore.getOption(JavaCore.COMPILER_DOC_COMMENT_SUPPORT)); else processJavadoc= JavaCore.ENABLED.equals(project.getOption(JavaCore.COMPILER_DOC_COMMENT_SUPPORT, true)); return processJavadoc; }
private boolean isJavadocProcessingEnabled() { IJavaProject project= fCompilationUnit.getJavaProject(); boolean processJavadoc; if (project == null) processJavadoc= JavaCore.ENABLED.equals(JavaCore.getOption(JavaCore.COMPILER_DOC_COMMENT_SUPPORT)); else processJavadoc= JavaCore.ENABLED.equals(project.getOption(JavaCore.COMPILER_DOC_COMMENT_SUPPORT, true)); return processJavadoc; }
/** * This creates an empty instances, an when used as a runnable. */ public JMerger() { if ("1.4".compareTo(JavaCore.getOption(JavaCore.COMPILER_SOURCE)) < 0) { CodeGenPlugin.INSTANCE.log(CodeGenPlugin.INSTANCE.getString("_UI_JDOMInvalidSourceCompatibility_message")); } }
/** * Checks if the given project or workspace has source compliance 1.8 or greater. * * @param project the project to test or <code>null</code> to test the workspace settings * @return <code>true</code> if the given project or workspace has source compliance 1.8 or * greater. */ public static boolean is18OrHigher(IJavaProject project) { String source= project != null ? project.getOption(JavaCore.COMPILER_SOURCE, true) : JavaCore.getOption(JavaCore.COMPILER_SOURCE); return is18OrHigher(source); } // ---
private final boolean shouldProposeGenerics(IJavaProject project) { String sourceVersion; if (project != null) { sourceVersion= project.getOption(JavaCore.COMPILER_SOURCE, true); } else { sourceVersion= JavaCore.getOption(JavaCore.COMPILER_SOURCE); } return !isVersionLessThan(sourceVersion, JavaCore.VERSION_1_5); }
protected boolean isTabsToSpacesConversionEnabled() { IJavaElement element= getInputJavaElement(); IJavaProject project= element == null ? null : element.getJavaProject(); String option; if (project == null) option= JavaCore.getOption(SPACES_FOR_TABS); else option= project.getOption(SPACES_FOR_TABS, true); return JavaCore.SPACE.equals(option); }
@Override protected boolean isTabsToSpacesConversionEnabled() { IJavaElement element= getInputJavaElement(); IJavaProject project= element == null ? null : element.getJavaProject(); String option; if (project == null) option= JavaCore.getOption(SPACES_FOR_TABS); else option= project.getOption(SPACES_FOR_TABS, true); return JavaCore.SPACE.equals(option); }
/** * @return the current compiler compliance level * @since 3.3 */ private String getCurrentCompilerCompliance() { IEclipsePreferences setting = new InstanceScope().getNode(JavaCore.PLUGIN_ID); if(getContainer() instanceof IWorkbenchPreferenceContainer) { IEclipsePreferences wcs = ((IWorkbenchPreferenceContainer)getContainer()).getWorkingCopyManager().getWorkingCopy(setting); return wcs.get(JavaCore.COMPILER_COMPLIANCE, (String) JavaCore.getDefaultOptions().get(JavaCore.COMPILER_COMPLIANCE)); } else { return JavaCore.getOption(JavaCore.COMPILER_COMPLIANCE); } }