List of usage examples for org.eclipse.jdt.core JavaCore CODEASSIST_VISIBILITY_CHECK
String CODEASSIST_VISIBILITY_CHECK
To view the source code for org.eclipse.jdt.core JavaCore CODEASSIST_VISIBILITY_CHECK.
Click Source Link
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.objectteams.otdt.tests.model.OTCompletionTests.java
License:Open Source License
@SuppressWarnings("unchecked") public void testCompletionBaseclassDecapsulation() throws JavaModelException { Hashtable oldCurrentOptions = JavaCore.getOptions(); try {// ww w .j a v a 2 s . c om Hashtable options = new Hashtable(oldCurrentOptions); options.put(JavaCore.CODEASSIST_VISIBILITY_CHECK, JavaCore.ENABLED); JavaCore.setOptions(options); this.wc = getWorkingCopy("/Completion/src/CompletionTeam3.java", "public team class CompletionTeam3 {\n" + " public class CompletionRoleA playedBy CompletionBaseclass {\n" + " String toString() => String toString();\n" + "}\n" + "public class CompletionRoleB playedBy CompletionI"); CompletionTestsRequestor2 requestor = new CompletionTestsRequestor2(true); String str = this.wc.getSource(); String completeBehind = "CompletionI"; int cursorLocation = str.lastIndexOf(completeBehind) + completeBehind.length(); this.wc.codeComplete(cursorLocation, requestor, this.wcOwner); assertResults( "CompletionInvisibleBaseclass[TYPE_REF]{p.CompletionInvisibleBaseclass, p, Lp.CompletionInvisibleBaseclass;, null, null, " + (R_DEFAULT + R_RESOLVED + R_INTERESTING + R_CASE + R_UNQUALIFIED) + "}", requestor.getResults()); } finally { JavaCore.setOptions(oldCurrentOptions); } }
From source file:org.eclipse.objectteams.otdt.tests.model.OTCompletionTests.java
License:Open Source License
@SuppressWarnings("unchecked") public void testCompletionBaseclassDecapsulation2() throws JavaModelException { Hashtable oldCurrentOptions = JavaCore.getOptions(); try {/*from w w w . j a v a2 s . c om*/ Hashtable options = new Hashtable(oldCurrentOptions); options.put(JavaCore.CODEASSIST_VISIBILITY_CHECK, JavaCore.ENABLED); JavaCore.setOptions(options); this.wc = getWorkingCopy("/Completion/src/CompletionTeam3.java", "public team class CompletionTeam3 {\n" + " public class CompletionRoleA playedBy CompletionBaseclass {\n" + " String toString() => String toString();\n" + " }\n" + " public class CompletionInvisibleBaseclass playedBy CompletionI"); CompletionTestsRequestor2 requestor = new CompletionTestsRequestor2(true); String str = this.wc.getSource(); String completeBehind = "CompletionI"; int cursorLocation = str.lastIndexOf(completeBehind) + completeBehind.length(); this.wc.codeComplete(cursorLocation, requestor, this.wcOwner); assertResults( "CompletionInvisibleBaseclass[TYPE_REF]{p.CompletionInvisibleBaseclass, p, Lp.CompletionInvisibleBaseclass;, null, null, " + (R_DEFAULT + R_RESOLVED + R_INTERESTING + R_CASE + R_UNQUALIFIED) + "}", requestor.getResults()); } finally { JavaCore.setOptions(oldCurrentOptions); } }