public class AnnotationVisitorReorderer extends java.lang.Object implements AnnotationVisitor
Modifier and Type | Class and Description |
---|---|
private static class |
AnnotationVisitorReorderer.NaturalOrderOptionsComparator |
Modifier and Type | Field and Description |
---|---|
private java.util.List<OptionWithUsage> |
arguments |
private AnnotationVisitor |
target |
Constructor and Description |
---|
AnnotationVisitorReorderer(AnnotationVisitor target) |
Modifier and Type | Method and Description |
---|---|
void |
done() |
void |
onOption(OptionWithUsage optionWithUsage) |
void |
onOption(java.lang.String name,
java.lang.String usage) |
private void |
reorderArguments() |
private AnnotationVisitor target
private java.util.List<OptionWithUsage> arguments
public AnnotationVisitorReorderer(AnnotationVisitor target)
public void onOption(java.lang.String name, java.lang.String usage)
onOption
in interface AnnotationVisitor
public void onOption(OptionWithUsage optionWithUsage)
onOption
in interface AnnotationVisitor
public void done()
done
in interface AnnotationVisitor
private void reorderArguments()