object NamedParametersSupport
- Alphabetic
- By Inheritance
- NamedParametersSupport
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
defaultRearrange(functionSignature: FunctionSignature, args: Seq[Expression], functionName: String): Seq[Expression]
This method is the default routine which rearranges the arguments in positional order according to the function signature provided.
This method is the default routine which rearranges the arguments in positional order according to the function signature provided. This will also fill in any default values that exists for optional arguments. This method will also be invoked even if there are no named arguments in the argument list. This method will keep all positional arguments in their original order.
- functionSignature
The function signature that defines the positional ordering
- args
The argument list provided in function invocation
- functionName
The name of the function
- returns
A list of arguments rearranged in positional order defined by the provided signature
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
splitAndCheckNamedArguments(args: Seq[Expression], functionName: String): (Seq[Expression], Seq[NamedArgumentExpression])
This method splits named arguments from the argument list.
This method splits named arguments from the argument list. Also checks if: - the named arguments don't contains positional arguments once keyword arguments start - the named arguments don't use the duplicated names
- args
The argument list provided in function invocation
- returns
A tuple of a list of positional arguments and a list of keyword arguments
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()