I just found out recently that in Java, a custom class loader cannot
load core Java classes, i.e. classes located in java.* -- an exception
will be thrown if we attempt to do this.
So, I was wondering whether the same limitation also applies to AspectJ?
For example, can inter-type declarations be applied to java.lang.Object?