From: aclement Date: Mon, 2 Nov 2009 21:31:41 +0000 (+0000) Subject: world aware X-Git-Tag: V1_6_7~150 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=19dc13aad9a779dedbe59a1515d29c20d4e8675c;p=aspectj.git world aware --- diff --git a/org.aspectj.matcher/src/org/aspectj/weaver/patterns/FastMatchInfo.java b/org.aspectj.matcher/src/org/aspectj/weaver/patterns/FastMatchInfo.java index 132b86501..d9fddd301 100644 --- a/org.aspectj.matcher/src/org/aspectj/weaver/patterns/FastMatchInfo.java +++ b/org.aspectj.matcher/src/org/aspectj/weaver/patterns/FastMatchInfo.java @@ -10,26 +10,27 @@ * Jim Hugunin initial implementation * ******************************************************************/ - package org.aspectj.weaver.patterns; import org.aspectj.weaver.ResolvedType; import org.aspectj.weaver.Shadow; +import org.aspectj.weaver.World; import org.aspectj.weaver.Shadow.Kind; - public class FastMatchInfo { private Kind kind; private ResolvedType type; + public World world; - public FastMatchInfo(ResolvedType type, Shadow.Kind kind) { + public FastMatchInfo(ResolvedType type, Shadow.Kind kind, World world) { this.type = type; this.kind = kind; + this.world = world; } - + /** - * kind can be null to indicate that all kinds should be considered. - * This is usually done as a first pass + * kind can be null to indicate that all kinds should be considered. This is usually done as a first pass + * * @return */ public Kind getKind() { @@ -39,9 +40,10 @@ public class FastMatchInfo { public ResolvedType getType() { return type; } - + + @Override public String toString() { - return "FastMatchInfo [type="+type.getName()+"] ["+(kind==null?"AllKinds":"Kind="+kind)+"]"; + return "FastMatchInfo [type=" + type.getName() + "] [" + (kind == null ? "AllKinds" : "Kind=" + kind) + "]"; } }