private final Class _class;
public String toString() { return "BindableClass["+_class+"]"; }
public BindableClass(Class _class) { this._class = _class; }
- public String getSimpleName() { return _class.getSimpleName(); }
+ public String getSimpleName() {
+ String s = _class.getSimpleName();
+ if (s.indexOf('$') != -1)
+ return s.substring(s.indexOf('$')+1);
+ return s;
+ }
public <A extends Annotation> A getAnnotation(Class<A> c) { return (A)_class.getAnnotation(c); }
public Object impose(Object[] fields) { return Reflection.impose(_class, fields); }
public Annotation[][] getArgAnnotations() {