Support Kotlin dependencies

This commit is contained in:
Alan Hamlett 2018-03-13 09:24:37 -07:00
parent 8fcfcb49d7
commit 8f62162c2a
3 changed files with 93 additions and 0 deletions

View file

@ -0,0 +1,22 @@
package com.wakatime
import java.io.*
import alpha.time.Some
import bravo.charlie.something.Other
<#assign licenseFirst = "/*">
<#assign licensePrefix = " * ">
<#assign licenseLast = " */">
<#include "${project.licensePath}">
<#if package?? && package != "">
package ${package}
</#if>
import delta.io.*
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
}
}

View file

@ -448,3 +448,15 @@ class DependenciesTestCase(TestCase):
expected_lines=21,
entity='rust.rs',
)
def test_kotlin_dependencies_detected(self):
self.shared(
expected_dependencies=[
'alpha.time',
'bravo.charlie',
'delta.io',
],
expected_language='Kotlin',
expected_lines=22,
entity='kotlin.kt',
)