Quick actions

cmd+k|ctrl+k

Navigation

Languages

Flags, Kotlin 1.1.1

Snippet info

Language

Kotlin

Visibility

public

Author

jimschubert

Created

2017-03-21T20:07:55Z

Updated

2017-03-21T20:08:42Z

fun main(args : Array<String>){
    val mask: BitMask = ParameterFeature.Path + 
        ParameterFeature.Query + 
        ParameterFeature.Header;
    
    val enabled = enabledValues<ParameterFeature>(mask)
    
    println("flags enabled: $enabled")
    println("flags disabled: ${enumValues<ParameterFeature>().filterNot { enabled.contains(it) } }")
    println("mask hasFlag ParameterFeature.Query: ${mask hasFlag ParameterFeature.Query}")
    println("mask hasFlag ParameterFeature.Body: ${mask hasFlag ParameterFeature.Body}")
}
INFO