private final Constructor _constructor;
public String toString() { return "BindableConstructor["+_constructor+"]"; }
public BindableConstructor(Constructor _constructor) { this._constructor = _constructor; }
- public String getSimpleName() { return _constructor.getName(); }
+ public String getSimpleName() { return _constructor.getDeclaringClass().getSimpleName(); }
public <A extends Annotation> A getAnnotation(Class<A> c) { return _constructor.getAnnotation(c); }
public Object impose(Object[] fields) { return Reflection.impose(_constructor, fields); }
public Annotation[][] getArgAnnotations() { return _constructor.getParameterAnnotations(); }