IntelliJ IDEA 11 project setup

This commit is contained in:
Juergen Hoeller 2011-12-15 23:47:45 +01:00 committed by Chris Beams
parent abb5fc094a
commit dfc5b482c9
2 changed files with 1217 additions and 1149 deletions

View File

@ -203,21 +203,24 @@ public class ReflectionTestUtilsTests {
@Test
public void invokeMethodWithAutoboxingAndUnboxing() {
int difference = invokeMethod(component, "subtract", 5, 2);
assertEquals("subtract(5, 2)", 3, difference);
// IntelliJ IDEA 11 won't accept int assignment here
Integer difference = invokeMethod(component, "subtract", 5, 2);
assertEquals("subtract(5, 2)", 3, difference.intValue());
}
@Ignore("[SPR-8644] findMethod() does not currently support var-args")
@Test
public void invokeMethodWithPrimitiveVarArgs() {
int sum = invokeMethod(component, "add", 1, 2, 3, 4);
assertEquals("add(1,2,3,4)", 10, sum);
// IntelliJ IDEA 11 won't accept int assignment here
Integer sum = invokeMethod(component, "add", 1, 2, 3, 4);
assertEquals("add(1,2,3,4)", 10, sum.intValue());
}
@Test
public void invokeMethodWithPrimitiveVarArgsAsSingleArgument() {
int sum = invokeMethod(component, "add", new int[] { 1, 2, 3, 4 });
assertEquals("add(1,2,3,4)", 10, sum);
// IntelliJ IDEA 11 won't accept int assignment here
Integer sum = invokeMethod(component, "add", new int[] { 1, 2, 3, 4 });
assertEquals("add(1,2,3,4)", 10, sum.intValue());
}
@Test

View File

@ -437,8 +437,8 @@
<inspection_tool class="FallthruInSwitchStatement" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="ForCanBeForeach" enabled="false" level="WARNING" enabled_by_default="false">
<option name="REPORT_INDEXED_LOOP" value="true" />
<option name="ignoreUntypedCollections" value="false" />
</inspection_tool>
<inspection_tool class="IndexOfReplaceableByContains" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="JUnitAbstractTestClassNamingConvention" enabled="true" level="WARNING" enabled_by_default="true">
<option name="m_regex" value="[A-Z][A-Za-z\d]*TestCase" />
<option name="m_minLength" value="12" />
@ -486,11 +486,15 @@
<inspection_tool class="MissingDeprecatedAnnotation" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="MissingOverrideAnnotation" enabled="true" level="WARNING" enabled_by_default="true">
<option name="ignoreObjectMethods" value="true" />
<option name="ignoreAnonymousClassMethods" value="false" />
</inspection_tool>
<inspection_tool class="ProtectedField" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="PublicConstructorInNonPublicClass" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="PublicField" enabled="true" level="WARNING" enabled_by_default="true">
<option name="ignoreEnums" value="false" />
<option name="ignorableAnnotations">
<value />
</option>
</inspection_tool>
<inspection_tool class="RedundantImplements" enabled="true" level="WARNING" enabled_by_default="true">
<option name="ignoreSerializable" value="false" />
@ -671,6 +675,231 @@
</item>
</group>
</component>
<component name="ProjectCodeStyleSettingsManager">
<option name="PER_PROJECT_SETTINGS">
<value>
<option name="JAVA_INDENT_OPTIONS">
<value>
<option name="INDENT_SIZE" value="4" />
<option name="CONTINUATION_INDENT_SIZE" value="8" />
<option name="TAB_SIZE" value="4" />
<option name="USE_TAB_CHARACTER" value="true" />
<option name="SMART_TABS" value="false" />
<option name="LABEL_INDENT_SIZE" value="0" />
<option name="LABEL_INDENT_ABSOLUTE" value="false" />
<option name="USE_RELATIVE_INDENTS" value="false" />
</value>
</option>
<option name="LINE_SEPARATOR" value="&#10;" />
<option name="PREFER_LONGER_NAMES" value="false" />
<option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="999" />
<option name="NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND" value="1" />
<option name="IMPORT_LAYOUT_TABLE">
<value>
<package name="java" withSubpackages="true" static="false" />
<package name="javax" withSubpackages="true" static="false" />
<emptyLine />
<package name="" withSubpackages="true" static="false" />
<emptyLine />
<package name="org.springframework" withSubpackages="true" static="false" />
<emptyLine />
<package name="" withSubpackages="true" static="true" />
</value>
</option>
<option name="JD_ALIGN_PARAM_COMMENTS" value="false" />
<option name="JD_ALIGN_EXCEPTION_COMMENTS" value="false" />
<option name="JD_P_AT_EMPTY_LINES" value="false" />
<option name="JD_DO_NOT_WRAP_ONE_LINE_COMMENTS" value="true" />
<option name="JD_KEEP_EMPTY_PARAMETER" value="false" />
<option name="JD_KEEP_EMPTY_EXCEPTION" value="false" />
<option name="JD_KEEP_EMPTY_RETURN" value="false" />
<option name="KEEP_LINE_BREAKS" value="false" />
<option name="KEEP_BLANK_LINES_IN_DECLARATIONS" value="1" />
<option name="KEEP_BLANK_LINES_IN_CODE" value="1" />
<option name="BLANK_LINES_AROUND_FIELD" value="1" />
<option name="BLANK_LINES_AFTER_CLASS_HEADER" value="1" />
<option name="ELSE_ON_NEW_LINE" value="true" />
<option name="WHILE_ON_NEW_LINE" value="true" />
<option name="CATCH_ON_NEW_LINE" value="true" />
<option name="FINALLY_ON_NEW_LINE" value="true" />
<option name="ALIGN_MULTILINE_PARAMETERS" value="false" />
<option name="ALIGN_MULTILINE_FOR" value="false" />
<option name="CALL_PARAMETERS_WRAP" value="1" />
<option name="METHOD_PARAMETERS_WRAP" value="5" />
<option name="EXTENDS_LIST_WRAP" value="1" />
<option name="THROWS_LIST_WRAP" value="1" />
<option name="EXTENDS_KEYWORD_WRAP" value="1" />
<option name="THROWS_KEYWORD_WRAP" value="1" />
<option name="METHOD_CALL_CHAIN_WRAP" value="1" />
<option name="BINARY_OPERATION_WRAP" value="1" />
<option name="TERNARY_OPERATION_WRAP" value="1" />
<option name="FOR_STATEMENT_WRAP" value="5" />
<option name="ARRAY_INITIALIZER_WRAP" value="1" />
<option name="ASSIGNMENT_WRAP" value="1" />
<option name="WRAP_COMMENTS" value="true" />
<option name="IF_BRACE_FORCE" value="3" />
<option name="DOWHILE_BRACE_FORCE" value="3" />
<option name="WHILE_BRACE_FORCE" value="3" />
<option name="FOR_BRACE_FORCE" value="3" />
<XML>
<option name="XML_KEEP_WHITESPACES" value="true" />
<option name="XML_TEXT_WRAP" value="0" />
<option name="XML_LEGACY_SETTINGS_IMPORTED" value="true" />
</XML>
<ADDITIONAL_INDENT_OPTIONS fileType="gsp">
<option name="INDENT_SIZE" value="2" />
</ADDITIONAL_INDENT_OPTIONS>
<ADDITIONAL_INDENT_OPTIONS fileType="sass">
<option name="INDENT_SIZE" value="2" />
</ADDITIONAL_INDENT_OPTIONS>
<ADDITIONAL_INDENT_OPTIONS fileType="txt">
<option name="INDENT_SIZE" value="2" />
</ADDITIONAL_INDENT_OPTIONS>
<ADDITIONAL_INDENT_OPTIONS fileType="yml">
<option name="INDENT_SIZE" value="2" />
</ADDITIONAL_INDENT_OPTIONS>
<codeStyleSettings language="CFML">
<option name="KEEP_LINE_BREAKS" value="false" />
<option name="KEEP_BLANK_LINES_IN_CODE" value="1" />
<option name="ELSE_ON_NEW_LINE" value="true" />
<option name="WHILE_ON_NEW_LINE" value="true" />
<option name="CATCH_ON_NEW_LINE" value="true" />
<option name="ALIGN_MULTILINE_PARAMETERS" value="false" />
<option name="ALIGN_MULTILINE_FOR" value="false" />
<option name="CALL_PARAMETERS_WRAP" value="1" />
<option name="METHOD_PARAMETERS_WRAP" value="5" />
<option name="BINARY_OPERATION_WRAP" value="1" />
<option name="TERNARY_OPERATION_WRAP" value="1" />
<option name="FOR_STATEMENT_WRAP" value="5" />
<option name="ASSIGNMENT_WRAP" value="1" />
<option name="PARENT_SETTINGS_INSTALLED" value="true" />
</codeStyleSettings>
<codeStyleSettings language="ECMA Script Level 4">
<option name="KEEP_LINE_BREAKS" value="false" />
<option name="KEEP_BLANK_LINES_IN_CODE" value="1" />
<option name="ELSE_ON_NEW_LINE" value="true" />
<option name="WHILE_ON_NEW_LINE" value="true" />
<option name="CATCH_ON_NEW_LINE" value="true" />
<option name="FINALLY_ON_NEW_LINE" value="true" />
<option name="ALIGN_MULTILINE_PARAMETERS" value="false" />
<option name="ALIGN_MULTILINE_FOR" value="false" />
<option name="CALL_PARAMETERS_WRAP" value="1" />
<option name="METHOD_PARAMETERS_WRAP" value="5" />
<option name="EXTENDS_LIST_WRAP" value="1" />
<option name="EXTENDS_KEYWORD_WRAP" value="1" />
<option name="BINARY_OPERATION_WRAP" value="1" />
<option name="TERNARY_OPERATION_WRAP" value="1" />
<option name="FOR_STATEMENT_WRAP" value="5" />
<option name="ARRAY_INITIALIZER_WRAP" value="1" />
<option name="ASSIGNMENT_WRAP" value="1" />
<option name="IF_BRACE_FORCE" value="3" />
<option name="DOWHILE_BRACE_FORCE" value="3" />
<option name="WHILE_BRACE_FORCE" value="3" />
<option name="FOR_BRACE_FORCE" value="3" />
<option name="PARENT_SETTINGS_INSTALLED" value="true" />
</codeStyleSettings>
<codeStyleSettings language="Groovy">
<option name="KEEP_LINE_BREAKS" value="false" />
<option name="KEEP_BLANK_LINES_IN_DECLARATIONS" value="1" />
<option name="KEEP_BLANK_LINES_IN_CODE" value="1" />
<option name="BLANK_LINES_AROUND_FIELD" value="1" />
<option name="BLANK_LINES_AFTER_CLASS_HEADER" value="1" />
<option name="ELSE_ON_NEW_LINE" value="true" />
<option name="WHILE_ON_NEW_LINE" value="true" />
<option name="CATCH_ON_NEW_LINE" value="true" />
<option name="FINALLY_ON_NEW_LINE" value="true" />
<option name="ALIGN_MULTILINE_PARAMETERS" value="false" />
<option name="ALIGN_MULTILINE_FOR" value="false" />
<option name="CALL_PARAMETERS_WRAP" value="1" />
<option name="METHOD_PARAMETERS_WRAP" value="5" />
<option name="EXTENDS_LIST_WRAP" value="1" />
<option name="THROWS_LIST_WRAP" value="1" />
<option name="EXTENDS_KEYWORD_WRAP" value="1" />
<option name="THROWS_KEYWORD_WRAP" value="1" />
<option name="METHOD_CALL_CHAIN_WRAP" value="1" />
<option name="BINARY_OPERATION_WRAP" value="1" />
<option name="TERNARY_OPERATION_WRAP" value="1" />
<option name="FOR_STATEMENT_WRAP" value="5" />
<option name="ARRAY_INITIALIZER_WRAP" value="1" />
<option name="ASSIGNMENT_WRAP" value="1" />
<option name="WRAP_COMMENTS" value="true" />
<option name="IF_BRACE_FORCE" value="3" />
<option name="DOWHILE_BRACE_FORCE" value="3" />
<option name="WHILE_BRACE_FORCE" value="3" />
<option name="FOR_BRACE_FORCE" value="3" />
<option name="PARENT_SETTINGS_INSTALLED" value="true" />
<indentOptions>
<option name="INDENT_SIZE" value="2" />
</indentOptions>
</codeStyleSettings>
<codeStyleSettings language="JAVA">
<option name="KEEP_LINE_BREAKS" value="false" />
<option name="KEEP_BLANK_LINES_IN_DECLARATIONS" value="1" />
<option name="KEEP_BLANK_LINES_IN_CODE" value="1" />
<option name="BLANK_LINES_AROUND_FIELD" value="1" />
<option name="BLANK_LINES_AFTER_CLASS_HEADER" value="1" />
<option name="ELSE_ON_NEW_LINE" value="true" />
<option name="WHILE_ON_NEW_LINE" value="true" />
<option name="CATCH_ON_NEW_LINE" value="true" />
<option name="FINALLY_ON_NEW_LINE" value="true" />
<option name="ALIGN_MULTILINE_PARAMETERS" value="false" />
<option name="ALIGN_MULTILINE_FOR" value="false" />
<option name="CALL_PARAMETERS_WRAP" value="1" />
<option name="METHOD_PARAMETERS_WRAP" value="5" />
<option name="EXTENDS_LIST_WRAP" value="1" />
<option name="THROWS_LIST_WRAP" value="1" />
<option name="EXTENDS_KEYWORD_WRAP" value="1" />
<option name="THROWS_KEYWORD_WRAP" value="1" />
<option name="METHOD_CALL_CHAIN_WRAP" value="1" />
<option name="BINARY_OPERATION_WRAP" value="1" />
<option name="TERNARY_OPERATION_WRAP" value="1" />
<option name="FOR_STATEMENT_WRAP" value="5" />
<option name="ARRAY_INITIALIZER_WRAP" value="1" />
<option name="ASSIGNMENT_WRAP" value="1" />
<option name="WRAP_COMMENTS" value="true" />
<option name="IF_BRACE_FORCE" value="3" />
<option name="DOWHILE_BRACE_FORCE" value="3" />
<option name="WHILE_BRACE_FORCE" value="3" />
<option name="FOR_BRACE_FORCE" value="3" />
<option name="PARENT_SETTINGS_INSTALLED" value="true" />
<indentOptions>
<option name="USE_TAB_CHARACTER" value="true" />
</indentOptions>
</codeStyleSettings>
<codeStyleSettings language="JavaScript">
<option name="KEEP_LINE_BREAKS" value="false" />
<option name="KEEP_BLANK_LINES_IN_CODE" value="1" />
<option name="ELSE_ON_NEW_LINE" value="true" />
<option name="WHILE_ON_NEW_LINE" value="true" />
<option name="CATCH_ON_NEW_LINE" value="true" />
<option name="FINALLY_ON_NEW_LINE" value="true" />
<option name="ALIGN_MULTILINE_PARAMETERS" value="false" />
<option name="ALIGN_MULTILINE_FOR" value="false" />
<option name="CALL_PARAMETERS_WRAP" value="1" />
<option name="METHOD_PARAMETERS_WRAP" value="5" />
<option name="BINARY_OPERATION_WRAP" value="1" />
<option name="TERNARY_OPERATION_WRAP" value="1" />
<option name="FOR_STATEMENT_WRAP" value="5" />
<option name="ARRAY_INITIALIZER_WRAP" value="1" />
<option name="ASSIGNMENT_WRAP" value="1" />
<option name="IF_BRACE_FORCE" value="3" />
<option name="DOWHILE_BRACE_FORCE" value="3" />
<option name="WHILE_BRACE_FORCE" value="3" />
<option name="FOR_BRACE_FORCE" value="3" />
<option name="PARENT_SETTINGS_INSTALLED" value="true" />
<indentOptions>
<option name="CONTINUATION_INDENT_SIZE" value="8" />
</indentOptions>
</codeStyleSettings>
<codeStyleSettings language="XML">
<indentOptions>
<option name="USE_TAB_CHARACTER" value="true" />
</indentOptions>
</codeStyleSettings>
</value>
</option>
<option name="USE_PER_PROJECT_SETTINGS" value="true" />
</component>
<component name="ProjectDetails">
<option name="projectName" value="spring-framework" />
</component>
@ -718,142 +947,6 @@
<entry key="$PROJECT_DIR$">
<value>
<SvnBranchConfiguration>
<option name="branchMap">
<map>
<entry key="https://src.springframework.org/svn/spring-framework/branches">
<value>
<list>
<SvnBranchItem>
<option name="creationDateMillis" value="1307539501770" />
<option name="revision" value="4492" />
<option name="url" value="https://src.springframework.org/svn/spring-framework/branches/3.0.x" />
</SvnBranchItem>
<SvnBranchItem>
<option name="creationDateMillis" value="1302041697740" />
<option name="revision" value="4183" />
<option name="url" value="https://src.springframework.org/svn/spring-framework/branches/mvc2" />
</SvnBranchItem>
<SvnBranchItem>
<option name="creationDateMillis" value="1300966623519" />
<option name="revision" value="4113" />
<option name="url" value="https://src.springframework.org/svn/spring-framework/branches/conversation" />
</SvnBranchItem>
<SvnBranchItem>
<option name="creationDateMillis" value="1291221081380" />
<option name="revision" value="3805" />
<option name="url" value="https://src.springframework.org/svn/spring-framework/branches/refresh" />
</SvnBranchItem>
<SvnBranchItem>
<option name="creationDateMillis" value="1284379954359" />
<option name="revision" value="3678" />
<option name="url" value="https://src.springframework.org/svn/spring-framework/branches/next" />
</SvnBranchItem>
<SvnBranchItem>
<option name="creationDateMillis" value="1271976232439" />
<option name="revision" value="3295" />
<option name="url" value="https://src.springframework.org/svn/spring-framework/branches/beanbuilder" />
</SvnBranchItem>
<SvnBranchItem>
<option name="creationDateMillis" value="1271587525029" />
<option name="revision" value="3262" />
<option name="url" value="https://src.springframework.org/svn/spring-framework/branches/environment" />
</SvnBranchItem>
<SvnBranchItem>
<option name="creationDateMillis" value="1251649548863" />
<option name="revision" value="1789" />
<option name="url" value="https://src.springframework.org/svn/spring-framework/branches/presentation-model" />
</SvnBranchItem>
<SvnBranchItem>
<option name="creationDateMillis" value="1249330304955" />
<option name="revision" value="1677" />
<option name="url" value="https://src.springframework.org/svn/spring-framework/branches/binding" />
</SvnBranchItem>
</list>
</value>
</entry>
<entry key="https://src.springframework.org/svn/spring-framework/tags">
<value>
<list>
<SvnBranchItem>
<option name="creationDateMillis" value="1297412550536" />
<option name="revision" value="3998" />
<option name="url" value="https://src.springframework.org/svn/spring-framework/tags/spring-framework-3.1.0.M1" />
</SvnBranchItem>
<SvnBranchItem>
<option name="creationDateMillis" value="1287617582380" />
<option name="revision" value="3781" />
<option name="url" value="https://src.springframework.org/svn/spring-framework/tags/spring-framework-3.0.5.RELEASE" />
</SvnBranchItem>
<SvnBranchItem>
<option name="creationDateMillis" value="1282215059058" />
<option name="revision" value="3609" />
<option name="url" value="https://src.springframework.org/svn/spring-framework/tags/spring-framework-3.0.4.RELEASE" />
</SvnBranchItem>
<SvnBranchItem>
<option name="creationDateMillis" value="1276611301169" />
<option name="revision" value="3427" />
<option name="url" value="https://src.springframework.org/svn/spring-framework/tags/spring-framework-3.0.3.RELEASE" />
</SvnBranchItem>
<SvnBranchItem>
<option name="creationDateMillis" value="1270204619287" />
<option name="revision" value="3225" />
<option name="url" value="https://src.springframework.org/svn/spring-framework/tags/spring-framework-3.0.2.RELEASE" />
</SvnBranchItem>
<SvnBranchItem>
<option name="creationDateMillis" value="1266579667903" />
<option name="revision" value="3016" />
<option name="url" value="https://src.springframework.org/svn/spring-framework/tags/spring-framework-3.0.1.RELEASE-A" />
</SvnBranchItem>
<SvnBranchItem>
<option name="creationDateMillis" value="1266515819404" />
<option name="revision" value="3011" />
<option name="url" value="https://src.springframework.org/svn/spring-framework/tags/spring-framework-3.0.1.RELEASE" />
</SvnBranchItem>
<SvnBranchItem>
<option name="creationDateMillis" value="1260982619585" />
<option name="revision" value="2690" />
<option name="url" value="https://src.springframework.org/svn/spring-framework/tags/spring-framework-3.0.0.RELEASE" />
</SvnBranchItem>
<SvnBranchItem>
<option name="creationDateMillis" value="1259677464512" />
<option name="revision" value="2559" />
<option name="url" value="https://src.springframework.org/svn/spring-framework/tags/spring-framework-3.0.0.RC3" />
</SvnBranchItem>
<SvnBranchItem>
<option name="creationDateMillis" value="1258125187044" />
<option name="revision" value="2429" />
<option name="url" value="https://src.springframework.org/svn/spring-framework/tags/spring-framework-3.0.0.RC2" />
</SvnBranchItem>
<SvnBranchItem>
<option name="creationDateMillis" value="1254128397814" />
<option name="revision" value="2027" />
<option name="url" value="https://src.springframework.org/svn/spring-framework/tags/spring-framework-3.0.0.RC1" />
</SvnBranchItem>
<SvnBranchItem>
<option name="creationDateMillis" value="1249899441422" />
<option name="revision" value="1728" />
<option name="url" value="https://src.springframework.org/svn/spring-framework/tags/spring-framework-3.0.0.M4" />
</SvnBranchItem>
<SvnBranchItem>
<option name="creationDateMillis" value="1241614845476" />
<option name="revision" value="1123" />
<option name="url" value="https://src.springframework.org/svn/spring-framework/tags/spring-framework-3.0.0.M3" />
</SvnBranchItem>
<SvnBranchItem>
<option name="creationDateMillis" value="1235589064654" />
<option name="revision" value="699" />
<option name="url" value="https://src.springframework.org/svn/spring-framework/tags/spring-framework-3.0.0.M2" />
</SvnBranchItem>
<SvnBranchItem>
<option name="creationDateMillis" value="1229708575981" />
<option name="revision" value="483" />
<option name="url" value="https://src.springframework.org/svn/spring-framework/tags/spring-framework-3.0.0.M1" />
</SvnBranchItem>
</list>
</value>
</entry>
</map>
</option>
<option name="branchUrls">
<list>
<option value="https://src.springframework.org/svn/spring-framework/branches" />
@ -867,20 +960,6 @@
<entry key="$PROJECT_DIR$/org.springframework.web.servlet">
<value>
<SvnBranchConfiguration>
<option name="branchMap">
<map>
<entry key="https://src.springframework.org/svn/spring-framework/branches">
<value>
<list />
</value>
</entry>
<entry key="https://src.springframework.org/svn/spring-framework/tags">
<value>
<list />
</value>
</entry>
</map>
</option>
<option name="branchUrls">
<list>
<option value="https://src.springframework.org/svn/spring-framework/branches" />
@ -894,20 +973,6 @@
<entry key="$PROJECT_DIR$/spring-build">
<value>
<SvnBranchConfiguration>
<option name="branchMap">
<map>
<entry key="https://src.springsource.org/svn/spring-build/branches">
<value>
<list />
</value>
</entry>
<entry key="https://src.springsource.org/svn/spring-build/tags">
<value>
<list />
</value>
</entry>
</map>
</option>
<option name="branchUrls">
<list>
<option value="https://src.springsource.org/svn/spring-build/branches" />
@ -964,7 +1029,7 @@
<option name="SHOW_FILE_HISTORY_AS_TREE" value="true" />
</component>
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="svn" />
<mapping directory="" vcs="Git" />
</component>
<component name="WebServicesPlugin" addRequiredLibraries="true" />
<component name="com.intellij.ide.util.scopeChooser.ScopeChooserConfigurable" proportions="" version="1">