LANG-1245: resurrect applyRules(java.util.Calendar, java.lang.StringBuffer) for binary compatibility
diff --git a/src/main/java/org/apache/commons/lang3/time/FastDatePrinter.java b/src/main/java/org/apache/commons/lang3/time/FastDatePrinter.java
index 91ee719..4ff2bbc 100644
--- a/src/main/java/org/apache/commons/lang3/time/FastDatePrinter.java
+++ b/src/main/java/org/apache/commons/lang3/time/FastDatePrinter.java
@@ -540,6 +540,14 @@
}
/**
+ * @deprecated use {@link #format(Calendar)} or {@link #format(Calendar, Appendable)}
+ */
+ @Deprecated
+ protected StringBuffer applyRules(final Calendar calendar, final StringBuffer buf) {
+ return (StringBuffer) applyRules(calendar, (Appendable)buf);
+ }
+
+ /**
* <p>Performs the formatting by applying the rules to the
* specified calendar.</p>
*
@@ -548,7 +556,7 @@
* @param <B> the Appendable class type, usually StringBuilder or StringBuffer.
* @return the specified string buffer
*/
- protected <B extends Appendable> B applyRules(final Calendar calendar, final B buf) {
+ private <B extends Appendable> B applyRules(final Calendar calendar, final B buf) {
try {
for (final Rule rule : mRules) {
rule.appendTo(buf, calendar);