read class data: hide methods

hide inherited Object and jet.JetObject methods, and special static methods
This commit is contained in:
Stepan Koltsov
2012-01-13 23:56:08 +04:00
parent fc63f1e4ae
commit 6603a431fa
8 changed files with 42 additions and 23 deletions
@@ -232,17 +232,6 @@ public class ReadClassDataTest extends TestCaseWithTmpdir {
JetScope memberScope = klass.getMemberScope(typeArguments);
for (DeclarationDescriptor member : memberScope.getAllDescriptors()) {
// TODO
if (member.getName().equals("equals") || member.getName().equals("hashCode")
|| member.getName().equals("wait") || member.getName().equals("notify") || member.getName().equals("notifyAll")
|| member.getName().equals("toString") || member.getName().equals("getClass")
|| member.getName().equals("clone") || member.getName().equals("finalize")
|| member.getName().equals("getTypeInfo") || member.getName().equals("$setTypeInfo") || member.getName().equals("$typeInfo")
|| member.getName().equals("getOuterObject")
)
{
continue;
}
StringBuilder memberSb = new StringBuilder();
new Serializer(memberSb).serialize(member);
memberStrings.add(memberSb.toString());