PathElement
data class PathElement(type: Reflection.PathElementType, name: String, doEval: Boolean, params: List<Any?>)
Content copied to clipboard
Functions
component1
Link copied to clipboard
component2
Link copied to clipboard
component3
Link copied to clipboard
component4
Link copied to clipboard
copy
Link copied to clipboard
fun copy(type: Reflection.PathElementType, name: String, doEval: Boolean = false, params: List<Any?> = listOf()): Reflection.PathElement
Content copied to clipboard
Properties
doEval
Link copied to clipboard
For key and index accesses, and function calls, whether to evaluate name instead of using params for arguments/key. This lets simple parsers be written and used, that can simply break up a common subset of many programming languages into string components without themselves having to analyze or understand any more complex semantics.
type
Link copied to clipboard
Sources
jvm source
Link copied to clipboard