32 Commits (e077d061cf225611d8e5ad7de507d708611249b7)

Author SHA1 Message Date
  aclement e077d061cf Java7 merge - in progress 12 years ago
  aclement 640fdf57df 239649 and primitives no longer all resolved by default 13 years ago
  aclement 125fcda8e2 299552: private ITD fields stay private in target (with unmangled name): all of it 14 years ago
  aclement 45337fcef5 new getRealFieldType() accessor 15 years ago
  aclement f8b2e74a12 AspectJ6: picking up compiler interface changes 16 years ago
  acolyer b6c89301f2 update license to EPL 18 years ago
  aclement c11af72b29 organized imports 18 years ago
  aclement 278718a6d3 fixes for 119019 18 years ago
  aclement ae3e831631 Fixes for pr113947. 18 years ago
  aclement 06211e403b see pr112105 comment #13: these now use the aliases correctly. 18 years ago
  aclement a07fd29514 Changes for generic field itds - see 112105 comment 9 18 years ago
  aclement d9feed2b16 genericitds: simplified!! No crappy fake tvars created. 19 years ago
  aclement 329a179ced genericitds: on first construction of the ITD, it builds some 'placeholder' type parameters to keep the eclipse compiler happy, these will be replaced later by the InterTypeMemberFinder when the compiler asks for the field (if anyone uses it...) 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
  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 cad71c760d makes fromBinding in EclipseFactory an instance rather than static method. This paves the way for fromBinding to return a ResolvedType (which needs the world that the instance contains) rather than an UnresolvedType. 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
  acolyer 9cc00566ff it's a whole new compiler in there... 19 years ago
  acolyer 35cab775d1 java 5 support 19 years ago
  aclement 40820887f0 72766 - when *source compiling* output messages to prevent ITD on enums/annotations 19 years ago
  aclement b133299238 Fix for Bugzilla Bug 73334 20 years ago
  aclement d0be7b851b More 'cant find types' improved. 20 years ago
  aclement 64183c3826 Fix and tests for Bugzilla Bug 68991 20 years ago
  jhugunin d573195718 fixed for graceful error handling (i.e. the compiler doesn't dump stack ;-) 21 years ago
  jhugunin d6b8b38cd0 added tests and fixes 21 years ago
  jhugunin cd8bd2c7ce further work on binary aspects (aspect path) tested correct behavior 21 years ago
  jhugunin 816fdfe472 Half-way through refactoring of ResolvedTypeX's and Worlds. This 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 2d10f482f2 proper handling of inter-type fields with array types 21 years ago
  jhugunin c86b373e28 fixed error handling for illegal overriding with inter-type members 21 years ago
  wisberg d842c4f113 initial version 21 years ago