File tree Expand file tree Collapse file tree 1 file changed +4
-7
lines changed
java-scala/src/main/scala/com/snowplowanalytics/refererparser/scala Expand file tree Collapse file tree 1 file changed +4
-7
lines changed Original file line number Diff line number Diff line change 17
17
package com .snowplowanalytics .refererparser .scala
18
18
19
19
// Java
20
- import java .util .{List => JavaList }
21
20
import java .net .{URI , URISyntaxException }
22
21
23
22
// RefererParser Java impl
24
23
import com .snowplowanalytics .refererparser .{Parser => JParser }
25
24
import com .snowplowanalytics .refererparser .{Medium => JMedium }
26
25
26
+ // Scala
27
+ import scala .collection .JavaConversions ._
28
+
27
29
/**
28
30
* Enumeration for supported mediums.
29
31
*
@@ -126,12 +128,7 @@ object Parser {
126
128
def parse (refererUri : URI , pageHost : String , internalDomains : List [String ]): MaybeReferer = {
127
129
128
130
try {
129
-
130
- // Convert from a Scala list to a Java list
131
- val javaInternalDomains = new java.util.ArrayList [String ](internalDomains.size)
132
- internalDomains.foreach (javaInternalDomains.add(_))
133
-
134
- val jrefr = Option (jp.parse(refererUri, pageHost, javaInternalDomains))
131
+ val jrefr = Option (jp.parse(refererUri, pageHost, internalDomains))
135
132
jrefr.map(jr =>
136
133
Referer (Medium .fromJava(jr.medium), Option (jr.source), Option (jr.term))
137
134
)
You can’t perform that action at this time.
0 commit comments