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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<FunctionArgumentSignature>
createDefaultArgumentSignature(java.lang.reflect.Parameter parameter)
Create a new factory.java.lang.Object
getDefaultValue(java.lang.reflect.Parameter parameter)
Determine annotated default parameter value.java.lang.String
getParameterName(java.lang.reflect.Parameter parameter)
Determine annotated name of a method parameter.
-
-
-
Method Detail
-
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.
-
-