summaryrefslogtreecommitdiff
path: root/src/fjbg
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2012-02-28 15:35:08 -0800
committerPaul Phillips <paulp@improving.org>2012-02-28 16:54:14 -0800
commitfc2866efee1bcf17aee18d427ed41e172f440f62 (patch)
tree649322d0c27af4a5d6712bd60af69b5b4a4da2b3 /src/fjbg
parent872c825192b30faa1b20f9cc2b1e3a0adeed8617 (diff)
downloadscala-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.java1
-rw-r--r--src/fjbg/ch/epfl/lamp/fjbg/JFieldOrMethod.java4
-rw-r--r--src/fjbg/ch/epfl/lamp/fjbg/JMethod.java1
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();
}
}