Package io.bit3.jsass.function
Class FunctionArgumentSignatureFactory
java.lang.Object
io.bit3.jsass.function.FunctionArgumentSignatureFactory
public class FunctionArgumentSignatureFactory
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description FunctionArgumentSignatureFactory() -
Method Summary
Modifier and Type Method Description java.util.List<FunctionArgumentSignature>createDefaultArgumentSignature(java.lang.reflect.Parameter parameter)Create a new factory.java.lang.ObjectgetDefaultValue(java.lang.reflect.Parameter parameter)Determine annotated default parameter value.java.lang.StringgetParameterName(java.lang.reflect.Parameter parameter)Determine annotated name of a method parameter.
-
Constructor Details
-
FunctionArgumentSignatureFactory
public FunctionArgumentSignatureFactory()
-
-
Method Details
-
createDefaultArgumentSignature
public java.util.List<FunctionArgumentSignature> createDefaultArgumentSignature(java.lang.reflect.Parameter parameter)Create a new factory. -
getParameterName
public java.lang.String getParameterName(java.lang.reflect.Parameter parameter)Determine annotated name of a method parameter.- Parameters:
parameter- The method parameter.- Returns:
- The parameters name.
-
getDefaultValue
public java.lang.Object getDefaultValue(java.lang.reflect.Parameter parameter)Determine annotated default parameter value.- Parameters:
parameter- The method parameter.- Returns:
- The parameters default value.
-