* don't mark final class methods as virtual

git-svn-id: branches/jvmbackend@21040 -
This commit is contained in:
Jonas Maebe 2012-04-25 18:14:29 +00:00
parent 8e3d7fe8d3
commit 9a10c5aea8

View File

@ -26,7 +26,11 @@ public class PascalMethodData extends MethodData {
* Return modifiers of the method that matter to Pascal import.
*/
public String getModifiers(){
if ((access & ACC_FINAL) !=0) return " virtual; final;";
if ((access & ACC_FINAL) !=0)
if (!isStatic())
return " virtual; final;";
else
return " final;";
if ((access & ACC_ABSTRACT) !=0) return " virtual; abstract;";
if (!isStatic()) return " virtual;";
return "";