aboutsummaryrefslogtreecommitdiffstats
path: root/org.aspectj.matcher
diff options
context:
space:
mode:
authoraclement <aclement>2011-02-02 00:40:05 +0000
committeraclement <aclement>2011-02-02 00:40:05 +0000
commita135fc78cdc2ae02688b285a4898ec4cd10bdf73 (patch)
tree5564e7308457a781aa4bab9ddfdd7e4007984130 /org.aspectj.matcher
parent50b404c520f5ffb80e6849aa3498733beb74ca36 (diff)
downloadaspectj-a135fc78cdc2ae02688b285a4898ec4cd10bdf73.tar.gz
aspectj-a135fc78cdc2ae02688b285a4898ec4cd10bdf73.zip
335682
Diffstat (limited to 'org.aspectj.matcher')
-rw-r--r--org.aspectj.matcher/src/org/aspectj/weaver/AjAttribute.java8
-rw-r--r--org.aspectj.matcher/src/org/aspectj/weaver/VersionedDataInputStream.java4
2 files changed, 8 insertions, 4 deletions
diff --git a/org.aspectj.matcher/src/org/aspectj/weaver/AjAttribute.java b/org.aspectj.matcher/src/org/aspectj/weaver/AjAttribute.java
index a727825b0..781227141 100644
--- a/org.aspectj.matcher/src/org/aspectj/weaver/AjAttribute.java
+++ b/org.aspectj.matcher/src/org/aspectj/weaver/AjAttribute.java
@@ -565,8 +565,8 @@ public abstract class AjAttribute {
public static AdviceAttribute read(VersionedDataInputStream s, ISourceContext context) throws IOException {
AdviceKind kind = AdviceKind.read(s);
if (kind == AdviceKind.Around) {
- return new AdviceAttribute(kind, Pointcut.read(s, context), s.readByte(), s.readInt(), s.readInt(), context, s
- .readBoolean(), ResolvedMemberImpl.readResolvedMemberArray(s, context), FileUtil.readBooleanArray(s),
+ return new AdviceAttribute(kind, Pointcut.read(s, context), s.readByte(), s.readInt(), s.readInt(), context,
+ s.readBoolean(), ResolvedMemberImpl.readResolvedMemberArray(s, context), FileUtil.readBooleanArray(s),
UnresolvedType.readArray(s));
} else {
return new AdviceAttribute(kind, Pointcut.read(s, context), s.readByte(), s.readInt(), s.readInt(), context);
@@ -731,8 +731,8 @@ public abstract class AjAttribute {
}
public static EffectiveSignatureAttribute read(VersionedDataInputStream s, ISourceContext context) throws IOException {
- return new EffectiveSignatureAttribute(ResolvedMemberImpl.readResolvedMember(s, context), Shadow.Kind.read(s), s
- .readBoolean());
+ ResolvedMember member = ResolvedMemberImpl.readResolvedMember(s, context);
+ return new EffectiveSignatureAttribute(member, Shadow.Kind.read(s), s.readBoolean());
}
public ResolvedMember getEffectiveSignature() {
diff --git a/org.aspectj.matcher/src/org/aspectj/weaver/VersionedDataInputStream.java b/org.aspectj.matcher/src/org/aspectj/weaver/VersionedDataInputStream.java
index 62a643919..38b2081b0 100644
--- a/org.aspectj.matcher/src/org/aspectj/weaver/VersionedDataInputStream.java
+++ b/org.aspectj.matcher/src/org/aspectj/weaver/VersionedDataInputStream.java
@@ -80,4 +80,8 @@ public class VersionedDataInputStream extends DataInputStream {
public UnresolvedType readSignatureAsUnresolvedType() throws IOException {
return UnresolvedType.forSignature(readUtf8(readShort()));
}
+
+ public String toString() {
+ return "VersionedDataInputStream: version=" + version + " constantPoolReader?" + (constantPoolReader != null);
+ }
} \ No newline at end of file