[Fb-contrib-commit] fb-contrib/src/com/mebigfatguy/fbcontrib/detect CopiedOverriddenMethod.java,1.1,
Brought to you by:
dbrosius
|
From: Dave B. <dbr...@us...> - 2005-12-09 02:33:44
|
Update of /cvsroot/fb-contrib/fb-contrib/src/com/mebigfatguy/fbcontrib/detect In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9130/src/com/mebigfatguy/fbcontrib/detect Modified Files: CopiedOverriddenMethod.java Log Message: rule out abstract methods Index: CopiedOverriddenMethod.java =================================================================== RCS file: /cvsroot/fb-contrib/fb-contrib/src/com/mebigfatguy/fbcontrib/detect/CopiedOverriddenMethod.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- CopiedOverriddenMethod.java 8 Dec 2005 03:47:01 -0000 1.1 +++ CopiedOverriddenMethod.java 9 Dec 2005 02:33:37 -0000 1.2 @@ -77,6 +77,7 @@ for (Method m : methods) { String methodName = m.getName(); if ((m.isPublic() || m.isProtected()) + && (!m.isAbstract()) && (!"<init>".equals(methodName) && !"<clinit>".equals(methodName))) { String methodInfo = methodName + ":" + m.getSignature(); superclassCode.put(methodInfo, m.getCode()); @@ -106,7 +107,7 @@ */ public void visitCode(Code obj) { Method m = getMethod(); - if (!m.isPublic() && !m.isProtected()) + if (!m.isPublic() && !m.isProtected() && !m.isAbstract()) return; Code superCode = superclassCode.get(curMethodInfo); |