@Test public void testNamedArguments1() throws Exception { AnnotationParameterAnalyzer analyzer = this.analyzer.get(); Class<?> controllerClass = TestController.class; Object controller = controllerClass.newInstance(); InvokeTarget target = new InvokeTarget(null, controller, "method1"); Parameter[] parameters = analyzer.getParameters(target); Assert.assertEquals(0, parameters.length); }
@Override public Parameter[] getParameters(InvokeTarget target) { return getParameters(target, null); }
AnnotationParameterAnalyzer implements ParameterAnalyzer { @Override public Parameter[] getParameters(InvokeTarget target) { return getParameters(target, null); } }
AnnotationParameterAnalyzer implements ParameterAnalyzer { @Override public Parameter[] getParameters(InvokeTarget target) { return getParameters(target, null); }  }
AnnotationParameterAnalyzer implements ParameterAnalyzer { @Override public Parameter[] getParameters(InvokeTarget target) { return getParameters(target, null); }  @Override Parameter[] getParameters(InvokeTarget target); @Override Parameter[] getParameters(InvokeTarget target, Parameter[] parameters); }
AnnotationParameterAnalyzer implements ParameterAnalyzer { @Override public Parameter[] getParameters(InvokeTarget target) { return getParameters(target, null); }  @Override Parameter[] getParameters(InvokeTarget target); @Override Parameter[] getParameters(InvokeTarget target, Parameter[] parameters);  }