Factor out repeated calls to getVtable() in getMethodByVtableIndex

This commit is contained in:
Ben Gruver 2013-05-06 23:55:51 -07:00
parent 86112a840f
commit a7f2135b2f

View File

@ -346,10 +346,11 @@ public class ClassProto implements TypeProto {
@Override
@Nullable
public MethodReference getMethodByVtableIndex(int vtableIndex) {
if (vtableIndex < 0 || vtableIndex >= getVtable().length) {
Method[] vtable = getVtable();
if (vtableIndex < 0 || vtableIndex >= vtable.length) {
return null;
}
return getVtable()[vtableIndex];
return vtable[vtableIndex];
}
@Nonnull