@@ -2,6 +2,7 @@ package org.threeten.bp.format.internal
2
2
3
3
import java .math .{BigDecimal , BigInteger , RoundingMode }
4
4
import java .util ._
5
+ import java .lang .StringBuilder
5
6
6
7
import org .threeten .bp ._
7
8
import org .threeten .bp .chrono .{ChronoLocalDate , Chronology }
@@ -56,7 +57,7 @@ object TTBPDateTimeFormatterBuilder {
56
57
* @return false if unable to query the value from the date-time, true otherwise
57
58
* @throws DateTimeException if the date-time cannot be printed successfully
58
59
*/
59
- def print (context : TTBPDateTimePrintContext , buf : java.lang. StringBuilder ): Boolean
60
+ def print (context : TTBPDateTimePrintContext , buf : StringBuilder ): Boolean
60
61
61
62
/** Parses text into date-time information.
62
63
*
@@ -93,7 +94,7 @@ object TTBPDateTimeFormatterBuilder {
93
94
else
94
95
new CompositePrinterParser (printerParsers, optional)
95
96
96
- def print (context : TTBPDateTimePrintContext , buf : java.lang. StringBuilder ): Boolean = {
97
+ def print (context : TTBPDateTimePrintContext , buf : StringBuilder ): Boolean = {
97
98
val length : Int = buf.length
98
99
if (optional)
99
100
context.startOptional()
@@ -164,7 +165,7 @@ object TTBPDateTimeFormatterBuilder {
164
165
*/
165
166
private [format] final class PadPrinterParserDecorator private [format](private val printerParser : DateTimePrinterParser , private val padWidth : Int , private val padChar : Char ) extends DateTimePrinterParser {
166
167
167
- def print (context : TTBPDateTimePrintContext , buf : java.lang. StringBuilder ): Boolean = {
168
+ def print (context : TTBPDateTimePrintContext , buf : StringBuilder ): Boolean = {
168
169
val preLen : Int = buf.length
169
170
if (! printerParser.print(context, buf))
170
171
return false
@@ -216,7 +217,7 @@ object TTBPDateTimeFormatterBuilder {
216
217
}
217
218
218
219
private [format] final class SettingsParser private (name : String , ordinal : Int ) extends Enum [SettingsParser ](name, ordinal) with DateTimePrinterParser {
219
- def print (context : TTBPDateTimePrintContext , buf : java.lang. StringBuilder ): Boolean = true
220
+ def print (context : TTBPDateTimePrintContext , buf : StringBuilder ): Boolean = true
220
221
221
222
def parse (context : TTBPDateTimeParseContext , text : CharSequence , position : Int ): Int = {
222
223
ordinal match {
@@ -241,7 +242,7 @@ object TTBPDateTimeFormatterBuilder {
241
242
/** Used by parseDefaulting(). */
242
243
private [format] class DefaultingParser private [format](private val field : TemporalField , private val value : Long ) extends DateTimePrinterParser {
243
244
244
- def print (context : TTBPDateTimePrintContext , buf : java.lang. StringBuilder ): Boolean = true
245
+ def print (context : TTBPDateTimePrintContext , buf : StringBuilder ): Boolean = true
245
246
246
247
def parse (context : TTBPDateTimeParseContext , text : CharSequence , position : Int ): Int = {
247
248
if (context.getParsed(field) == null )
@@ -253,7 +254,7 @@ object TTBPDateTimeFormatterBuilder {
253
254
/** Prints or parses a character literal. */
254
255
final class CharLiteralPrinterParser private [format](private val literal : Char ) extends DateTimePrinterParser {
255
256
256
- def print (context : TTBPDateTimePrintContext , buf : java.lang. StringBuilder ): Boolean = {
257
+ def print (context : TTBPDateTimePrintContext , buf : StringBuilder ): Boolean = {
257
258
buf.append(literal)
258
259
true
259
260
}
@@ -280,7 +281,7 @@ object TTBPDateTimeFormatterBuilder {
280
281
/** Prints or parses a string literal. */
281
282
private [format] final class StringLiteralPrinterParser private [format](private val literal : String ) extends DateTimePrinterParser {
282
283
283
- def print (context : TTBPDateTimePrintContext , buf : java.lang. StringBuilder ): Boolean = {
284
+ def print (context : TTBPDateTimePrintContext , buf : StringBuilder ): Boolean = {
284
285
buf.append(literal)
285
286
true
286
287
}
@@ -351,7 +352,7 @@ object TTBPDateTimeFormatterBuilder {
351
352
private [format] def withSubsequentWidth (subsequentWidth : Int ): NumberPrinterParser =
352
353
new NumberPrinterParser (field, minWidth, maxWidth, signStyle, this .subsequentWidth + subsequentWidth)
353
354
354
- def print (context : TTBPDateTimePrintContext , buf : java.lang. StringBuilder ): Boolean = {
355
+ def print (context : TTBPDateTimePrintContext , buf : StringBuilder ): Boolean = {
355
356
val valueLong : java.lang.Long = context.getValue(field)
356
357
if (valueLong == null )
357
358
return false
@@ -661,7 +662,7 @@ object TTBPDateTimeFormatterBuilder {
661
662
if (maxWidth < minWidth)
662
663
throw new IllegalArgumentException (s " Maximum width must exceed or equal the minimum width but $maxWidth < $minWidth" )
663
664
664
- def print (context : TTBPDateTimePrintContext , buf : java.lang. StringBuilder ): Boolean = {
665
+ def print (context : TTBPDateTimePrintContext , buf : StringBuilder ): Boolean = {
665
666
val value : java.lang.Long = context.getValue(field)
666
667
if (value == null ) {
667
668
return false
@@ -804,7 +805,7 @@ object TTBPDateTimeFormatterBuilder {
804
805
805
806
806
807
807
- def print (context : TTBPDateTimePrintContext , buf : java.lang. StringBuilder ): Boolean = {
808
+ def print (context : TTBPDateTimePrintContext , buf : StringBuilder ): Boolean = {
808
809
val value : java.lang.Long = context.getValue(field)
809
810
if (value == null ) {
810
811
return false
@@ -863,7 +864,7 @@ object TTBPDateTimeFormatterBuilder {
863
864
864
865
private [format] final class InstantPrinterParser private [format](private val fractionalDigits : Int ) extends DateTimePrinterParser {
865
866
866
- def print (context : TTBPDateTimePrintContext , buf : java.lang. StringBuilder ): Boolean = {
867
+ def print (context : TTBPDateTimePrintContext , buf : StringBuilder ): Boolean = {
867
868
val inSecs : java.lang.Long = context.getValue(ChronoField .INSTANT_SECONDS )
868
869
var inNanos : Long = 0L
869
870
if (context.getTemporal.isSupported(ChronoField .NANO_OF_SECOND ))
@@ -1003,7 +1004,7 @@ object TTBPDateTimeFormatterBuilder {
1003
1004
throw new IllegalArgumentException (s " Invalid zone offset pattern: $pattern" )
1004
1005
}
1005
1006
1006
- def print (context : TTBPDateTimePrintContext , buf : java.lang. StringBuilder ): Boolean = {
1007
+ def print (context : TTBPDateTimePrintContext , buf : StringBuilder ): Boolean = {
1007
1008
val offsetSecs : java.lang.Long = context.getValue(ChronoField .OFFSET_SECONDS )
1008
1009
if (offsetSecs == null ) {
1009
1010
return false
@@ -1114,7 +1115,7 @@ object TTBPDateTimeFormatterBuilder {
1114
1115
/** Prints or parses a localized offset. */
1115
1116
private [format] final class LocalizedOffsetPrinterParser (private val style : TextStyle ) extends DateTimePrinterParser {
1116
1117
1117
- def print (context : TTBPDateTimePrintContext , buf : java.lang. StringBuilder ): Boolean = {
1118
+ def print (context : TTBPDateTimePrintContext , buf : StringBuilder ): Boolean = {
1118
1119
val offsetSecs : java.lang.Long = context.getValue(ChronoField .OFFSET_SECONDS )
1119
1120
if (offsetSecs == null ) {
1120
1121
return false
@@ -1231,7 +1232,7 @@ object TTBPDateTimeFormatterBuilder {
1231
1232
private [format] final class ZoneTextPrinterParser private [format](private val textStyle : TextStyle ) extends DateTimePrinterParser {
1232
1233
Objects .requireNonNull(textStyle, " textStyle" )
1233
1234
1234
- def print (context : TTBPDateTimePrintContext , buf : java.lang. StringBuilder ): Boolean = {
1235
+ def print (context : TTBPDateTimePrintContext , buf : StringBuilder ): Boolean = {
1235
1236
val zone : ZoneId = context.getValue(TemporalQueries .zoneId)
1236
1237
if (zone == null )
1237
1238
return false
@@ -1369,7 +1370,7 @@ object TTBPDateTimeFormatterBuilder {
1369
1370
1370
1371
private [format] final class ZoneIdPrinterParser private [format](private val query : TemporalQuery [ZoneId ], private val description : String ) extends DateTimePrinterParser {
1371
1372
1372
- def print (context : TTBPDateTimePrintContext , buf : java.lang. StringBuilder ): Boolean = {
1373
+ def print (context : TTBPDateTimePrintContext , buf : StringBuilder ): Boolean = {
1373
1374
val zone : ZoneId = context.getValue(query)
1374
1375
if (zone == null )
1375
1376
false
@@ -1500,7 +1501,7 @@ object TTBPDateTimeFormatterBuilder {
1500
1501
*/
1501
1502
private [format] final class ChronoPrinterParser private [format](private val textStyle : TextStyle ) extends DateTimePrinterParser {
1502
1503
1503
- def print (context : TTBPDateTimePrintContext , buf : java.lang. StringBuilder ): Boolean = {
1504
+ def print (context : TTBPDateTimePrintContext , buf : StringBuilder ): Boolean = {
1504
1505
val chrono : Chronology = context.getValue(TemporalQueries .chronology)
1505
1506
if (chrono == null )
1506
1507
return false
@@ -1552,7 +1553,7 @@ object TTBPDateTimeFormatterBuilder {
1552
1553
*/
1553
1554
private [format] final class LocalizedPrinterParser private [format](private val dateStyle : FormatStyle , private val timeStyle : FormatStyle ) extends DateTimePrinterParser {
1554
1555
1555
- def print (context : TTBPDateTimePrintContext , buf : java.lang. StringBuilder ): Boolean = {
1556
+ def print (context : TTBPDateTimePrintContext , buf : StringBuilder ): Boolean = {
1556
1557
val chrono = Chronology .from(context.getTemporal)
1557
1558
formatter(context.getLocale, chrono).toPrinterParser(false ).print(context, buf)
1558
1559
}
@@ -1578,7 +1579,7 @@ object TTBPDateTimeFormatterBuilder {
1578
1579
/** Prints or parses a localized pattern. */
1579
1580
private [format] final class WeekFieldsPrinterParser (private val letter : Char , private val count : Int ) extends DateTimePrinterParser {
1580
1581
1581
- def print (context : TTBPDateTimePrintContext , buf : java.lang. StringBuilder ): Boolean = {
1582
+ def print (context : TTBPDateTimePrintContext , buf : StringBuilder ): Boolean = {
1582
1583
val weekFields : WeekFields = WeekFields .of(context.getLocale)
1583
1584
val pp : DateTimePrinterParser = evaluate(weekFields)
1584
1585
pp.print(context, buf)
@@ -1611,7 +1612,7 @@ object TTBPDateTimeFormatterBuilder {
1611
1612
}
1612
1613
1613
1614
override def toString : String = {
1614
- val sb : java.lang. StringBuilder = new java.lang. StringBuilder (30 )
1615
+ val sb : StringBuilder = new StringBuilder (30 )
1615
1616
sb.append(" Localized(" )
1616
1617
if (letter == 'Y' ) {
1617
1618
if (count == 1 )
0 commit comments