pcode search fix: method names

This commit is contained in:
honfika@gmail.com
2016-12-27 22:28:06 +01:00
parent c1814fa433
commit 725ecedb82

View File

@@ -90,14 +90,14 @@ public class ABCSearchResult {
ABC abc = scriptPack.abc;
int instanceTraitCount = abc.instance_info.get(classIndex).instance_traits.traits.size();
boolean isStatic = traitId >= instanceTraitCount;
int staticTraitCount = abc.class_info.get(classIndex).static_traits.traits.size();
boolean isStatic = traitId < staticTraitCount;
if (isStatic) {
int index = traitId - instanceTraitCount;
return abc.class_info.get(classIndex).static_traits.traits.get(index).getName(abc).getName(abc.constants, null, false, true);
return abc.class_info.get(classIndex).static_traits.traits.get(traitId).getName(abc).getName(abc.constants, null, false, true);
} else {
return abc.instance_info.get(classIndex).instance_traits.traits.get(traitId).getName(abc).getName(abc.constants, null, false, true);
int index = traitId - staticTraitCount;
return abc.instance_info.get(classIndex).instance_traits.traits.get(index).getName(abc).getName(abc.constants, null, false, true);
}
}