@@ -29,7 +29,6 @@ import scala.annotation.tailrec
29
29
import scala .collection .immutable
30
30
import org .parboiled2 .util .Base64
31
31
import pekko .event .Logging
32
- import pekko .http .ccompat .{ pre213 , since213 }
33
32
import pekko .http .impl .util ._
34
33
import pekko .http .impl .model .parser .CharacterClasses .`attr-char`
35
34
import pekko .http .javadsl .{ model => jm }
@@ -147,10 +146,6 @@ import pekko.http.impl.util.JavaMapping.Implicits._
147
146
148
147
// https://tools.ietf.org/html/rfc7231#section-5.3.2
149
148
object Accept extends ModeledCompanion [Accept ] {
150
- @ pre213
151
- def apply (mediaRanges : MediaRange * ): Accept =
152
- apply(immutable.Seq (mediaRanges : _* ))
153
- @ since213
154
149
def apply (firstMediaRange : MediaRange , otherMediaRanges : MediaRange * ): Accept =
155
150
apply(firstMediaRange +: otherMediaRanges)
156
151
implicit val mediaRangesRenderer : Renderer [immutable.Iterable [MediaRange ]] = Renderer .defaultSeqRenderer[MediaRange ] // cache
@@ -185,13 +180,8 @@ final case class `Accept-Charset`(charsetRanges: immutable.Seq[HttpCharsetRange]
185
180
186
181
// https://tools.ietf.org/html/rfc7231#section-5.3.4
187
182
object `Accept-Encoding` extends ModeledCompanion [`Accept-Encoding`] {
188
- @ pre213
189
- def apply (encodings : HttpEncodingRange * ): `Accept-Encoding` =
190
- apply(immutable.Seq (encodings : _* ))
191
- @ since213
192
183
def apply (): `Accept-Encoding` =
193
184
apply(immutable.Seq .empty)
194
- @ since213
195
185
def apply (firstEncoding : HttpEncodingRange , otherEncodings : HttpEncodingRange * ): `Accept-Encoding` =
196
186
apply(firstEncoding +: otherEncodings)
197
187
implicit val encodingsRenderer : Renderer [immutable.Iterable [HttpEncodingRange ]] =
@@ -226,13 +216,8 @@ final case class `Accept-Language`(languages: immutable.Seq[LanguageRange]) exte
226
216
227
217
// https://tools.ietf.org/html/rfc7233#section-2.3
228
218
object `Accept-Ranges` extends ModeledCompanion [`Accept-Ranges`] {
229
- @ pre213
230
- def apply (rangeUnits : RangeUnit * ): `Accept-Ranges` =
231
- apply(immutable.Seq (rangeUnits : _* ))
232
- @ since213
233
219
def apply (): `Accept-Ranges` =
234
220
apply(immutable.Seq .empty)
235
- @ since213
236
221
def apply (firstRangeUnit : RangeUnit , otherRangeUnits : RangeUnit * ): `Accept-Ranges` =
237
222
apply(firstRangeUnit +: otherRangeUnits)
238
223
implicit val rangeUnitsRenderer : Renderer [immutable.Iterable [RangeUnit ]] = Renderer .defaultSeqRenderer[RangeUnit ] // cache
@@ -257,10 +242,6 @@ final case class `Access-Control-Allow-Credentials`(allow: Boolean)
257
242
258
243
// https://www.w3.org/TR/cors/#access-control-allow-headers-response-header
259
244
object `Access-Control-Allow-Headers` extends ModeledCompanion [`Access-Control-Allow-Headers`] {
260
- @ pre213
261
- def apply (headers : String * ): `Access-Control-Allow-Headers` =
262
- apply(immutable.Seq (headers : _* ))
263
- @ since213
264
245
def apply (firstHeader : String , otherHeaders : String * ): `Access-Control-Allow-Headers` =
265
246
apply(firstHeader +: otherHeaders)
266
247
implicit val headersRenderer : Renderer [immutable.Iterable [String ]] = Renderer .defaultSeqRenderer[String ] // cache
@@ -277,10 +258,6 @@ final case class `Access-Control-Allow-Headers`(headers: immutable.Seq[String])
277
258
278
259
// https://www.w3.org/TR/cors/#access-control-allow-methods-response-header
279
260
object `Access-Control-Allow-Methods` extends ModeledCompanion [`Access-Control-Allow-Methods`] {
280
- @ pre213
281
- def apply (methods : HttpMethod * ): `Access-Control-Allow-Methods` =
282
- apply(immutable.Seq (methods : _* ))
283
- @ since213
284
261
def apply (firstMethod : HttpMethod , otherMethods : HttpMethod * ): `Access-Control-Allow-Methods` =
285
262
apply(firstMethod +: otherMethods)
286
263
implicit val methodsRenderer : Renderer [immutable.Iterable [HttpMethod ]] = Renderer .defaultSeqRenderer[HttpMethod ] // cache
@@ -318,10 +295,6 @@ final case class `Access-Control-Allow-Origin` private (range: HttpOriginRange)
318
295
319
296
// https://www.w3.org/TR/cors/#access-control-expose-headers-response-header
320
297
object `Access-Control-Expose-Headers` extends ModeledCompanion [`Access-Control-Expose-Headers`] {
321
- @ pre213
322
- def apply (headers : String * ): `Access-Control-Expose-Headers` =
323
- apply(immutable.Seq (headers : _* ))
324
- @ since213
325
298
def apply (firstHeader : String , otherHeaders : String * ): `Access-Control-Expose-Headers` =
326
299
apply(firstHeader +: otherHeaders)
327
300
implicit val headersRenderer : Renderer [immutable.Iterable [String ]] = Renderer .defaultSeqRenderer[String ] // cache
@@ -346,10 +319,6 @@ final case class `Access-Control-Max-Age`(deltaSeconds: Long) extends jm.headers
346
319
347
320
// https://www.w3.org/TR/cors/#access-control-request-headers-request-header
348
321
object `Access-Control-Request-Headers` extends ModeledCompanion [`Access-Control-Request-Headers`] {
349
- @ pre213
350
- def apply (headers : String * ): `Access-Control-Request-Headers` =
351
- apply(immutable.Seq (headers : _* ))
352
- @ since213
353
322
def apply (firstHeader : String , otherHeaders : String * ): `Access-Control-Request-Headers` =
354
323
apply(firstHeader +: otherHeaders)
355
324
implicit val headersRenderer : Renderer [immutable.Iterable [String ]] = Renderer .defaultSeqRenderer[String ] // cache
@@ -381,13 +350,8 @@ final case class Age(deltaSeconds: Long) extends jm.headers.Age with ResponseHea
381
350
382
351
// https://tools.ietf.org/html/rfc7231#section-7.4.1
383
352
object Allow extends ModeledCompanion [Allow ] {
384
- @ pre213
385
- def apply (methods : HttpMethod * ): Allow =
386
- apply(immutable.Seq (methods : _* ))
387
- @ since213
388
353
def apply (): `Allow` =
389
354
apply(immutable.Seq .empty)
390
- @ since213
391
355
def apply (firstMethod : HttpMethod , otherMethods : HttpMethod * ): Allow =
392
356
apply(firstMethod +: otherMethods)
393
357
implicit val methodsRenderer : Renderer [immutable.Iterable [HttpMethod ]] = Renderer .defaultSeqRenderer[HttpMethod ] // cache
@@ -564,9 +528,6 @@ final case class `Content-Type` private[pekko] (contentType: ContentType) extend
564
528
object Cookie extends ModeledCompanion [Cookie ] {
565
529
def apply (first : HttpCookiePair , more : HttpCookiePair * ): Cookie = apply(immutable.Seq (first +: more : _* ))
566
530
def apply (name : String , value : String ): Cookie = apply(HttpCookiePair (name, value))
567
- @ pre213
568
- def apply (values : (String , String )* ): Cookie = apply(values.map(HttpCookiePair (_)).toList)
569
- @ since213
570
531
def apply (first : (String , String ), more : (String , String )* ): Cookie = apply((first +: more).map(HttpCookiePair (_)))
571
532
implicit val cookiePairsRenderer : Renderer [immutable.Iterable [HttpCookiePair ]] =
572
533
Renderer .seqRenderer[HttpCookiePair ](separator = " ; " ) // cache
@@ -716,9 +677,6 @@ final case class `Last-Modified`(date: DateTime) extends jm.headers.LastModified
716
677
object Link extends ModeledCompanion [Link ] {
717
678
def apply (uri : Uri , first : LinkParam , more : LinkParam * ): Link =
718
679
apply(immutable.Seq (LinkValue (uri, first +: more.toList)))
719
- @ pre213
720
- def apply (values : LinkValue * ): Link = apply(immutable.Seq (values : _* ))
721
- @ since213
722
680
def apply (firstValue : LinkValue , otherValues : LinkValue * ): Link = apply(firstValue +: otherValues)
723
681
724
682
implicit val valuesRenderer : Renderer [immutable.Iterable [LinkValue ]] = Renderer .defaultSeqRenderer[LinkValue ] // cache
@@ -744,9 +702,6 @@ final case class Location(uri: Uri) extends jm.headers.Location with ResponseHea
744
702
745
703
// https://tools.ietf.org/html/rfc6454#section-7
746
704
object Origin extends ModeledCompanion [Origin ] {
747
- @ pre213
748
- def apply (origins : HttpOrigin * ): Origin = apply(immutable.Seq (origins : _* ))
749
- @ since213
750
705
def apply (firstOrigin : HttpOrigin , otherOrigins : HttpOrigin * ): Origin = apply(firstOrigin +: otherOrigins)
751
706
}
752
707
final case class Origin (origins : immutable.Seq [HttpOrigin ]) extends jm.headers.Origin with RequestHeader
0 commit comments