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 AnnotationVisitorpublic void onOption(OptionWithUsage optionWithUsage)
onOption in interface AnnotationVisitorpublic void done()
done in interface AnnotationVisitorprivate void reorderArguments()