Package com.beust.jcommander
Class Parameterized
java.lang.Object
com.beust.jcommander.Parameterized
Encapsulate a field or a method annotated with @Parameter or @DynamicParameter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Field
private Method
private Method
private ParametersDelegate
private WrappedParameter
-
Constructor Summary
ConstructorsConstructorDescriptionParameterized
(WrappedParameter wp, ParametersDelegate pd, Field field, Method method) -
Method Summary
Modifier and TypeMethodDescriptiondescribeClassTree
(Class<?> inputClass) Given an object return the set of classes that it extends or implements.private static void
describeClassTree
(Class<?> inputClass, Set<Class<?>> setOfClasses) Recursive handler for describing the set of classes while using the setOfClasses parameter as a collectorboolean
private static String
errorMessage
(Method m, Exception ex) getName()
Class
<?> getType()
int
hashCode()
boolean
boolean
isDynamicParameter
(Field field) static List
<Parameterized> void
private static void
private static void
private void
-
Field Details
-
field
-
method
-
getter
-
wrappedParameter
-
parametersDelegate
-
-
Constructor Details
-
Parameterized
-
-
Method Details
-
describeClassTree
Recursive handler for describing the set of classes while using the setOfClasses parameter as a collector- Parameters:
inputClass
- the class to analyzesetOfClasses
- the set collector to collect the results
-
describeClassTree
Given an object return the set of classes that it extends or implements.- Parameters:
inputClass
- object to describe- Returns:
- set of classes that are implemented or extended by that object
-
parseArg
-
getWrappedParameter
-
getType
-
getName
-
get
-
setGetter
private void setGetter(Object object) throws IllegalAccessException, InvocationTargetException, NoSuchMethodException -
hashCode
public int hashCode() -
equals
-
isDynamicParameter
-
setFieldAccessible
-
setFieldAccessibleWithoutFinalCheck
-
errorMessage
-
set
-
getDelegateAnnotation
-
getGenericType
-
getParameter
-
findFieldGenericType
- Returns:
- the generic type of the collection for this field, or null if not applicable.
-
isDynamicParameter
public boolean isDynamicParameter()
-