If method starts with "is" only remove 2 characters

This commit is contained in:
Derek J. Lambert 2018-01-30 09:20:45 -06:00
parent d2ef91b73e
commit 62486974f5
1 changed files with 1 additions and 1 deletions

View File

@ -186,7 +186,7 @@ def autoclass(clsname):
cls = JavaStaticMethod if static else JavaMethod
classDict[name] = cls(sig, varargs=varargs)
if name != 'getClass' and bean_getter(name) and len(method.getParameterTypes()) == 0:
lowername = lower_name(name[3:])
lowername = lower_name(name[2 if name.startswith('is') else 3:])
classDict[lowername] = (lambda n: property(lambda self: getattr(self, n)()))(name)
continue