diff options
author | Paul Phillips <paulp@improving.org> | 2012-02-28 15:35:08 -0800 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2012-02-28 16:54:14 -0800 |
commit | fc2866efee1bcf17aee18d427ed41e172f440f62 (patch) | |
tree | 649322d0c27af4a5d6712bd60af69b5b4a4da2b3 /src/fjbg | |
parent | 872c825192b30faa1b20f9cc2b1e3a0adeed8617 (diff) | |
download | scala-fc2866efee1bcf17aee18d427ed41e172f440f62.tar.gz scala-fc2866efee1bcf17aee18d427ed41e172f440f62.tar.bz2 scala-fc2866efee1bcf17aee18d427ed41e172f440f62.zip |
Reworking synchronized patch.
Eliminated annotation and custom phase. Kept SYNCHRONIZED flag.
Diffstat (limited to 'src/fjbg')
-rw-r--r-- | src/fjbg/ch/epfl/lamp/fjbg/JAccessFlags.java | 1 | ||||
-rw-r--r-- | src/fjbg/ch/epfl/lamp/fjbg/JFieldOrMethod.java | 4 | ||||
-rw-r--r-- | src/fjbg/ch/epfl/lamp/fjbg/JMethod.java | 1 |
3 files changed, 0 insertions, 6 deletions
diff --git a/src/fjbg/ch/epfl/lamp/fjbg/JAccessFlags.java b/src/fjbg/ch/epfl/lamp/fjbg/JAccessFlags.java index d254acbdc1..0a48fc1628 100644 --- a/src/fjbg/ch/epfl/lamp/fjbg/JAccessFlags.java +++ b/src/fjbg/ch/epfl/lamp/fjbg/JAccessFlags.java @@ -19,7 +19,6 @@ public interface JAccessFlags { public static int ACC_STATIC = 0x0008; public static int ACC_FINAL = 0x0010; public static int ACC_SUPER = 0x0020; - public static int ACC_SYNCHRONIZED = 0x0020; public static int ACC_VOLATILE = 0x0040; public static int ACC_TRANSIENT = 0x0080; public static int ACC_NATIVE = 0x0100; diff --git a/src/fjbg/ch/epfl/lamp/fjbg/JFieldOrMethod.java b/src/fjbg/ch/epfl/lamp/fjbg/JFieldOrMethod.java index beb76893f6..3d2bf87264 100644 --- a/src/fjbg/ch/epfl/lamp/fjbg/JFieldOrMethod.java +++ b/src/fjbg/ch/epfl/lamp/fjbg/JFieldOrMethod.java @@ -121,10 +121,6 @@ abstract public class JFieldOrMethod extends JMember { return (accessFlags & JAccessFlags.ACC_VARARGS) != 0; } - public boolean isSynchronized() { - return (accessFlags & JAccessFlags.ACC_SYNCHRONIZED) != 0; - } - public void writeTo(DataOutputStream stream) throws IOException { if (! frozen) { try { diff --git a/src/fjbg/ch/epfl/lamp/fjbg/JMethod.java b/src/fjbg/ch/epfl/lamp/fjbg/JMethod.java index 9b9da3c0aa..ad35c76da3 100644 --- a/src/fjbg/ch/epfl/lamp/fjbg/JMethod.java +++ b/src/fjbg/ch/epfl/lamp/fjbg/JMethod.java @@ -194,7 +194,6 @@ public class JMethod extends JFieldOrMethod { else if (isNative()) buf.append("native "); if (isAbstract()) buf.append("abstract "); else if (isFinal()) buf.append("final "); - if (isSynchronized()) buf.append("synchronized "); return buf.toString(); } } |