34 Commits (2afe12a528f424404d4c88a0db65602fce78254e)

Author SHA1 Message Date
  avasseur 2afe12a528 rearchitect @decp 18 years ago
  aclement fdfc78fba8 test and fix for pr114436 18 years ago
  aclement 274d6a91ef see pr112105 comment #13: uses new declared sig support inside a munger. 18 years ago
  avasseur 5e17799ef0 weaveinfo for @AJ ITD 18 years ago
  aclement a07fd29514 Changes for generic field itds - see 112105 comment 9 18 years ago
  avasseur 51a117846c due fix and test for @AJ ITD reweavable, serialization of the method delegate munger 18 years ago
  aclement 65c2eca914 Fix part 1 for pr110307 18 years ago
  avasseur bb2d440161 implement @AspectJ ITD @DeclareParents and @DeclareImplements 18 years ago
  aclement 51b0f6261c Updates for generic ITDs - see pr112105 for a description of all changes. 18 years ago
  aclement 0a69e42808 generic itds - see pr112105 18 years ago
  aclement f27f533d1a pr83717: Dont expect to find source locations for type mungers if processing code built with 1.2.1 or earlier. 19 years ago
  acolyer e76b370126 tests and fix for pr88900, unneccessary warning 19 years ago
  aclement 5d7a5587c7 genericitds: simplified!! 19 years ago
  aclement fcb69e7788 genericitds: field type mungers now understand a map from type variable names to positions (for generic itds). Some changes to assignable rules to support the new possibilities. 19 years ago
  acolyer 7c1a5d72a8 changed Member to be an interface with impl MemberImpl. changed ResolvedMember to be an interface with impl ResolvedMemberImpl 19 years ago
  aclement c91b611395 genericmethoditd: VersionedDataInputStream 19 years ago
  acolyer aaa349d154 changes to construction and representation of parameterized types, and enforcement of the constraint that type mungers always operate on the generic type (never raw or parameterized) 19 years ago
  acolyer 17f150e103 This is the beginning of a significant refactoring needed to cleanly support generics. We need to be much crisper about when we have an unresolved type (plain old TypeX) and when we have a resolved type. This refactoring renames TypeX to UnresolvedType and ResolvedTypeX to ResolvedType. In addition, it moves a number of methods that were defined on TypeX but which can only be answered by resolved types down onto ResolvedType. At the moment, ResolvedType still extends UnresolvedType - but a ResolvedType is *not* a UnresolvedType and this inheritance of convenience will be broken down the line so that ResolvedType does not extend UnresolvedType. Full signature information can only be known for ResolvedTypes. 19 years ago
  aclement 886730bd10 Declare annotation: new kind of type munger created. 19 years ago
  aclement fe310a4e10 PerTypeWithin support. 19 years ago
  aclement 1575a175b5 Support for 'offset' in source locations - enabling AJDT improvements. Not perfect - really the whole ISourceLocation thing needs sorting out ... 19 years ago
  aclement cf85823058 Finally ... type mungers now remember where they came from in their attributes. So during binary weaving we can determine the source of the declarations. We will still understand the old form of attribute that is missing the source location. 19 years ago
  aclement 2982b4cc62 The BIG commit. 20 years ago
  aclement 31bf65adc6 Fix for Bugzilla Bug 52107 20 years ago
  ehilsdal 10751b8106 a few inner class cleanups (semantics preserving) 20 years ago
  jhugunin efc1cc4739 fix for Bugzilla Bug 41175 21 years ago
  jhugunin 039d04d39d fixing declare parents problems 21 years ago
  jhugunin bb66774ab4 further work on binary aspects (aspect path) tested and implemented correct behavior 21 years ago
  acolyer 2e89f544a7 Ran "Organize imports" to remove redundant imports etc - 21 years ago
  jhugunin 5641e01efb fixed initial implementor for code written in 2002 to be just PARC, not Xerox/PARC 21 years ago
  jhugunin 0025a76674 incremental and application to binaries improved 21 years ago
  jhugunin 28f09b17d4 finished implementation of around inlining 21 years ago
  jhugunin 4e52d3a759 better error handling 21 years ago
  wisberg d842c4f113 initial version 21 years ago