Project: AspectJ
Bug 53999 "can't bind type" message has $ for . in type name for declare soft
Reported: 2004-03-07 22:07:22 | Status: resolved fixed

cosmetic mistake in error message... expected: can't bind type name 'unknown.Error' actual: can't bind type name 'unknown$Error' (not sure why it would ever be munged with $) public class Test { public static void main(String[] args) { test(); } static void test() { throw new Error("hello"); } static aspect A { declare soft : unknown.Error : call(void test()); // CE } }

Files changed in fix:
tests/bugs/Cosmetic.java weaver/src/org/aspectj/weaver/patterns/WildTypePattern.java