Lines 2111-2117
Link Here
|
2111 |
public void migrateObsoleteOption(Map options, String optionName, String optionValue) { |
2111 |
public void migrateObsoleteOption(Map options, String optionName, String optionValue) { |
2112 |
|
2112 |
|
2113 |
// Migrate formatter options |
2113 |
// Migrate formatter options |
2114 |
String[] compatibleConstants = DefaultCodeFormatterConstants.getCompatibleConstants(optionName); |
2114 |
String[] compatibleConstants = getFormatterCompatibleConstants(optionName); |
2115 |
if (compatibleConstants != null) { |
2115 |
if (compatibleConstants != null) { |
2116 |
for (int i=0, length=compatibleConstants.length; i < length; i++) { |
2116 |
for (int i=0, length=compatibleConstants.length; i < length; i++) { |
2117 |
options.put(compatibleConstants[i], optionValue); |
2117 |
options.put(compatibleConstants[i], optionValue); |
Lines 2120-2125
Link Here
|
2120 |
} |
2120 |
} |
2121 |
} |
2121 |
} |
2122 |
|
2122 |
|
|
|
2123 |
/** |
2124 |
* Return an array of compatible constants for an obsolete constant. |
2125 |
* |
2126 |
* @param name The name of the obsolete constant |
2127 |
* @return The list as a non-empty array of the compatible constants or |
2128 |
* <code>null</code> if the constant is <b>not</b> obsolete. |
2129 |
* @deprecated As using deprecated formatter constants |
2130 |
*/ |
2131 |
private static String[] getFormatterCompatibleConstants(String name) { |
2132 |
if (DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION_ON_MEMBER.equals(name)) { |
2133 |
return new String[] { |
2134 |
DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION_ON_FIELD, |
2135 |
DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION_ON_METHOD, |
2136 |
DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION_ON_PACKAGE, |
2137 |
DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION_ON_TYPE |
2138 |
}; |
2139 |
} |
2140 |
if (DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION.equals(name)) { |
2141 |
return new String[] { |
2142 |
DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION_ON_FIELD, |
2143 |
DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION_ON_METHOD, |
2144 |
DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION_ON_PACKAGE, |
2145 |
DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION_ON_TYPE, |
2146 |
DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION_ON_LOCAL_VARIABLE, |
2147 |
DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION_ON_PARAMETER |
2148 |
}; |
2149 |
} |
2150 |
return null; |
2151 |
} |
2152 |
|
2123 |
// Do not modify without modifying getDefaultOptions() |
2153 |
// Do not modify without modifying getDefaultOptions() |
2124 |
private Hashtable getDefaultOptionsNoInitialization() { |
2154 |
private Hashtable getDefaultOptionsNoInitialization() { |
2125 |
Map defaultOptionsMap = new CompilerOptions().getMap(); // compiler defaults |
2155 |
Map defaultOptionsMap = new CompilerOptions().getMap(); // compiler defaults |