Skip to content

Commit 61fe27b

Browse files
committed
Remove default null value from public methods of reader API
1 parent 1fabfee commit 61fe27b

File tree

3 files changed

+73
-73
lines changed

3 files changed

+73
-73
lines changed

core/src/main/scala/com/github/plokhotnyuk/jsoniter_scala/core/JsonReader.scala

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -330,76 +330,76 @@ final class JsonReader private[jsoniter_scala](
330330

331331
def readFloat(): Float = parseDouble(isToken = true).toFloat
332332

333-
def readBigInt(default: BigInt = null): BigInt = parseBigInt(isToken = true, default)
333+
def readBigInt(default: BigInt): BigInt = parseBigInt(isToken = true, default)
334334

335-
def readBigDecimal(default: BigDecimal = null): BigDecimal = parseBigDecimal(isToken = true, default)
335+
def readBigDecimal(default: BigDecimal): BigDecimal = parseBigDecimal(isToken = true, default)
336336

337-
def readString(default: String = null): String =
337+
def readString(default: String): String =
338338
if (isNextToken('"', head)) {
339339
val len = parseString()
340340
new String(charBuf, 0, len)
341341
} else readNullOrTokenError(default, '"')
342342

343-
def readDuration(default: Duration = null): Duration =
343+
def readDuration(default: Duration): Duration =
344344
if (isNextToken('"', head)) parseDuration()
345345
else readNullOrTokenError(default, '"')
346346

347-
def readInstant(default: Instant = null): Instant =
347+
def readInstant(default: Instant): Instant =
348348
if (isNextToken('"', head)) parseInstant()
349349
else readNullOrTokenError(default, '"')
350350

351-
def readLocalDate(default: LocalDate = null): LocalDate =
351+
def readLocalDate(default: LocalDate): LocalDate =
352352
if (isNextToken('"', head)) parseLocalDate()
353353
else readNullOrTokenError(default, '"')
354354

355-
def readLocalDateTime(default: LocalDateTime = null): LocalDateTime =
355+
def readLocalDateTime(default: LocalDateTime): LocalDateTime =
356356
if (isNextToken('"', head)) parseLocalDateTime()
357357
else readNullOrTokenError(default, '"')
358358

359-
def readLocalTime(default: LocalTime = null): LocalTime =
359+
def readLocalTime(default: LocalTime): LocalTime =
360360
if (isNextToken('"', head)) parseLocalTime()
361361
else readNullOrTokenError(default, '"')
362362

363-
def readMonthDay(default: MonthDay = null): MonthDay =
363+
def readMonthDay(default: MonthDay): MonthDay =
364364
if (isNextToken('"', head)) parseMonthDay()
365365
else readNullOrTokenError(default, '"')
366366

367-
def readOffsetDateTime(default: OffsetDateTime = null): OffsetDateTime =
367+
def readOffsetDateTime(default: OffsetDateTime): OffsetDateTime =
368368
if (isNextToken('"', head)) parseOffsetDateTime()
369369
else readNullOrTokenError(default, '"')
370370

371-
def readOffsetTime(default: OffsetTime = null): OffsetTime =
371+
def readOffsetTime(default: OffsetTime): OffsetTime =
372372
if (isNextToken('"', head)) parseOffsetTime()
373373
else readNullOrTokenError(default, '"')
374374

375-
def readPeriod(default: Period = null): Period =
375+
def readPeriod(default: Period): Period =
376376
if (isNextToken('"', head)) parsePeriod()
377377
else readNullOrTokenError(default, '"')
378378

379-
def readYear(default: Year = null): Year =
379+
def readYear(default: Year): Year =
380380
if (isNextToken('n', head)) readNullOrNumberError(default, head)
381381
else {
382382
rollbackToken()
383383
parseYear(true)
384384
}
385385

386-
def readYearMonth(default: YearMonth = null): YearMonth =
386+
def readYearMonth(default: YearMonth): YearMonth =
387387
if (isNextToken('"', head)) parseYearMonth()
388388
else readNullOrTokenError(default, '"')
389389

390-
def readZonedDateTime(default: ZonedDateTime = null): ZonedDateTime =
390+
def readZonedDateTime(default: ZonedDateTime): ZonedDateTime =
391391
if (isNextToken('"', head)) parseZonedDateTime()
392392
else readNullOrTokenError(default, '"')
393393

394-
def readZoneId(default: ZoneId = null): ZoneId =
394+
def readZoneId(default: ZoneId): ZoneId =
395395
if (isNextToken('"', head)) parseZoneId()
396396
else readNullOrTokenError(default, '"')
397397

398-
def readZoneOffset(default: ZoneOffset = null): ZoneOffset =
398+
def readZoneOffset(default: ZoneOffset): ZoneOffset =
399399
if (isNextToken('"', head)) parseZoneOffset()
400400
else readNullOrTokenError(default, '"')
401401

402-
def readUUID(default: UUID = null): UUID =
402+
def readUUID(default: UUID): UUID =
403403
if (isNextToken('"', head)) parseUUID(head)
404404
else readNullOrTokenError(default, '"')
405405

@@ -451,21 +451,21 @@ final class JsonReader private[jsoniter_scala](
451451
x
452452
}
453453

454-
def readStringAsBigInt(default: BigInt = null): BigInt =
454+
def readStringAsBigInt(default: BigInt): BigInt =
455455
if (isNextToken('"', head)) {
456456
val x = parseBigInt(isToken = false, default)
457457
readParenthesesByte()
458458
x
459459
} else readNullOrTokenError(default, '"')
460460

461-
def readStringAsBigDecimal(default: BigDecimal = null): BigDecimal =
461+
def readStringAsBigDecimal(default: BigDecimal): BigDecimal =
462462
if (isNextToken('"', head)) {
463463
val x = parseBigDecimal(isToken = false, default)
464464
readParenthesesByte()
465465
x
466466
} else readNullOrTokenError(default, '"')
467467

468-
def readStringAsYear(default: Year = null): Year =
468+
def readStringAsYear(default: Year): Year =
469469
if (isNextToken('"', head)) {
470470
val x = parseYear(false)
471471
readParenthesesByte()

0 commit comments

Comments
 (0)