Package com.dslplatform.json.runtime
Class CompositeParameterNameExtractor
- java.lang.Object
-
- com.dslplatform.json.runtime.CompositeParameterNameExtractor
-
- All Implemented Interfaces:
ParameterNameExtractor
class CompositeParameterNameExtractor extends java.lang.Object implements ParameterNameExtractor
-
-
Field Summary
Fields Modifier and Type Field Description private ParameterNameExtractor[]extractors
-
Constructor Summary
Constructors Constructor Description CompositeParameterNameExtractor(java.util.List<ParameterNameExtractor> extractors)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String[]extractNames(java.lang.reflect.AccessibleObject ctorOrMethod)Extract parameter names for a class constructor or method
-
-
-
Field Detail
-
extractors
private final ParameterNameExtractor[] extractors
-
-
Constructor Detail
-
CompositeParameterNameExtractor
CompositeParameterNameExtractor(java.util.List<ParameterNameExtractor> extractors)
-
-
Method Detail
-
extractNames
@Nullable public java.lang.String[] extractNames(java.lang.reflect.AccessibleObject ctorOrMethod)
Description copied from interface:ParameterNameExtractorExtract parameter names for a class constructor or method- Specified by:
extractNamesin interfaceParameterNameExtractor- Parameters:
ctorOrMethod- should be instance ofConstructororMethod- Returns:
- array of names or null if information is not available
-
-