Convenience trait that can be implemented by contexts passed as expression inputs to provide dynamic variable support.
Extracts named arguments from named argument list and returns it
as unmodifiable java.util.Map
with preserved order.
Extracts named arguments from named argument list and returns it
as unmodifiable java.util.Map
with preserved order.
E.g. for invocation obj.someDynamicMethod(a = 1, 2, b = 3, 4), returned map will be {a=1,b=3}
Extracts unnamed argument values from named argument list and returns it as unmodifiable
java.util.List
.
Extracts unnamed argument values from named argument list and returns it as unmodifiable
java.util.List
.
E.g. for invocation obj.someDynamicMethod(a = 1, 2, b = 3, 4), returned list will be [2,4]
Converts Scala-style varargs (a scala.collection.Seq
) into an unmodifiable java.util.List
.
Interfaces and utilities to allow Java implementations of
scala.Dynamic