Multiplicity multiplicity = argument.getMultiplicity(); if (multiplicity == Multiplicity.SINGLE) { if (argument.isRequired()) { if (oneCount + 1 > wordCount) { break; switch (argument.getMultiplicity()) { case SINGLE: if (argument.isRequired()) { size = 1; } else {
public void testArgument1() throws IntrospectionException { class A { @Argument() private int i; } CommandDescriptor<Instance<A>> c = CommandFactory.DEFAULT.create(A.class); assertEquals(1, c.getArguments().size()); ArgumentDescriptor i = c.getArguments().get(0); assertEquals(ValueType.INTEGER, i.getType()); assertEquals(Multiplicity.SINGLE, i.getMultiplicity()); assertEquals(false, i.isRequired()); }
public void testArgument2() throws IntrospectionException { class A { @Argument private int i; @Argument private List<Integer> j; } CommandDescriptor<Instance<A>> c = CommandFactory.DEFAULT.create(A.class); assertEquals(2, c.getArguments().size()); ArgumentDescriptor i = c.getArguments().get(0); assertEquals(ValueType.INTEGER, i.getType()); assertEquals(Multiplicity.SINGLE, i.getMultiplicity()); assertEquals(false, i.isRequired()); ArgumentDescriptor j = c.getArguments().get(1); assertEquals(ValueType.INTEGER, j.getType()); assertEquals(Multiplicity.MULTI, j.getMultiplicity()); }
Multiplicity multiplicity = argument.getMultiplicity(); if (multiplicity == Multiplicity.SINGLE) { if (argument.isRequired()) { if (oneCount + 1 > wordCount) { break; switch (argument.getMultiplicity()) { case SINGLE: if (argument.isRequired()) { size = 1; } else {
Multiplicity multiplicity = argument.getMultiplicity(); if (multiplicity == Multiplicity.SINGLE) { if (argument.isRequired()) { if (oneCount + 1 > wordCount) { break; switch (argument.getMultiplicity()) { case SINGLE: if (argument.isRequired()) { size = 1; } else {