File: test.kt.fold

package info (click to toggle)
kf6-syntax-highlighting 6.13.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 47,568 kB
  • sloc: xml: 197,750; cpp: 12,850; python: 3,023; sh: 955; perl: 546; ruby: 488; pascal: 393; javascript: 161; php: 150; jsp: 132; lisp: 131; haskell: 124; ada: 119; ansic: 107; makefile: 96; f90: 94; ml: 85; cobol: 81; yacc: 71; csh: 62; erlang: 54; sql: 51; java: 47; objc: 37; awk: 31; asm: 30; tcl: 29; fortran: 18; cs: 10
file content (52 lines) | stat: -rw-r--r-- 2,050 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
package org.example

fun main(args: Array<String>) <beginfold id='1'>{</beginfold id='1'>
    val sum1 = add(5, 6)
    println(sum1)
    println(<beginfold id='2'>"""</beginfold id='2'>
$$a${1+2}\$$
abc
<endfold id='2'>"""</endfold id='2'>)
<endfold id='1'>}</endfold id='1'>
 
<beginfold id='3'>/*</beginfold id='3'>*
* add function with two, three or four integer arguments
* c : default argument is 0
* d : default argument is 0
<endfold id='3'>*/</endfold id='3'>
fun add(a:Int, b:Int, c:Int = 0, d:Float = 12e10F): Int <beginfold id='1'>{</beginfold id='1'>
    return a + b + c + d
<endfold id='1'>}</endfold id='1'> 

public class MyTest <beginfold id='1'>{</beginfold id='1'>
    lateinit var subject: TestSubject

    val dyn: dynamic

    @get:Rule val tempFolder = TemporaryFolder()

    @set:[Inject VisibleForTesting]
    var collaborator: Collaborator

    @SetUp fun setup() <beginfold id='1'>{</beginfold id='1'>
        subject = TestSubject()
    <endfold id='1'>}</endfold id='1'>

    fun @receiver:Fancy String.myExtension() <beginfold id='1'>{</beginfold id='1'>

    <endfold id='1'>}</endfold id='1'>

    @Test fun test() <beginfold id='1'>{</beginfold id='1'>
        subject.method()  // dereference directly
    <endfold id='1'>}</endfold id='1'>
<endfold id='1'>}</endfold id='1'>

import <beginfold id='3'>/*</beginfold id='3'> comment <endfold id='3'>*/</endfold id='3'> foo.Foo // comment
class <beginfold id='3'>/*</beginfold id='3'> comment <endfold id='3'>*/</endfold id='3'> Foo <beginfold id='1'>{</beginfold id='1'>
    fun <beginfold id='3'>/*</beginfold id='3'> comment <endfold id='3'>*/</endfold id='3'> foo(<beginfold id='3'>/*</beginfold id='3'> comment <endfold id='3'>*/</endfold id='3'>) <beginfold id='1'>{</beginfold id='1'>

    <endfold id='1'>}</endfold id='1'>

    val <beginfold id='3'>/*</beginfold id='3'> comment <endfold id='3'>*/</endfold id='3'> bar = 1
    var <beginfold id='3'>/*</beginfold id='3'> comment <endfold id='3'>*/</endfold id='3'> baz = 2
<endfold id='1'>}</endfold id='1'>