HBASE-11444 Remove use of reflection for User#getShortName
This commit is contained in:
parent
dd29ff5132
commit
bf39840582
|
@ -256,15 +256,12 @@ public abstract class User {
|
|||
@Override
|
||||
public String getShortName() {
|
||||
if (shortName != null) return shortName;
|
||||
|
||||
try {
|
||||
shortName = (String)call(ugi, "getShortUserName", null, null);
|
||||
shortName = ugi.getShortUserName();
|
||||
return shortName;
|
||||
} catch (RuntimeException re) {
|
||||
throw re;
|
||||
} catch (Exception e) {
|
||||
throw new UndeclaredThrowableException(e,
|
||||
"Unexpected error getting user short name");
|
||||
throw new RuntimeException("Unexpected error getting user short name",
|
||||
e);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue