Small optimization when getting the spans
- loop earlier if the kind is not the one we want Change-Id: I5b020f20a144678ad2f7a4bca8fef64eb6ae491f
This commit is contained in:
@@ -212,6 +212,10 @@ import java.lang.reflect.Array;
|
||||
Object ret1 = null;
|
||||
|
||||
for (int i = 0; i < spanCount; i++) {
|
||||
if (kind != null && !kind.isInstance(spans[i])) {
|
||||
continue;
|
||||
}
|
||||
|
||||
int spanStart = data[i * COLUMNS + START];
|
||||
int spanEnd = data[i * COLUMNS + END];
|
||||
|
||||
@@ -231,10 +235,6 @@ import java.lang.reflect.Array;
|
||||
}
|
||||
}
|
||||
|
||||
if (kind != null && !kind.isInstance(spans[i])) {
|
||||
continue;
|
||||
}
|
||||
|
||||
if (count == 0) {
|
||||
ret1 = spans[i];
|
||||
count++;
|
||||
|
||||
Reference in New Issue
Block a user