aboutsummaryrefslogtreecommitdiffstats
path: root/org.aspectj.ajdt.core
Commit message (Collapse)AuthorAgeFilesLines
...
* defensively supplying ISourceLocation.NO_FILE when there is no file in the ↵wisberg2003-05-141-1/+7
| | | | | | | | result. This is needed for file-based message matching to not fail when no file is specified, and might provide a more sensible error message if the file is used. This only replaces a NPE or invalid (empty) filename strings.
* patch mentioned on the list for detecting errs in incremental command linewisberg2003-05-142-2/+20
|
* fix to use cache for isPackage method (as indicated by previous !!! comment) jhugunin2003-05-091-2/+25
| | | | | this fixes the two failing incremental test cases just added by Wes and now moved to ajcTests as passing
* Backing out the change I made to add the output directory to the classpath. wisberg2003-05-091-5/+5
| | | | | This is wrong because we should resolve types wrt the cached classes in the weaver. But if this change were left in, the test cases just added to ajcTestsFailing.xml pass.
* adding output dir/jar by default to classpath to permit resolving types in ↵wisberg2003-05-081-16/+22
| | | | | | incremental compile Might need to be more discriminating and/or to document.
* - removed invalid test requiring -sourceroots in the argument list. They ↵wisberg2003-05-081-30/+31
| | | | | | might be in a config file. - handling request for fresh rebuild during incremental
* fix for reported bug with invalid classpath entries (from the environment) jhugunin2003-05-073-21/+64
| | | | being reported as errors. These are now just info messages.
* fixed bug for inferring the kind of messages from the eclipse batch jhugunin2003-05-071-2/+2
| | | | compiler where == -1 was used instead of != -1
* wrong handler referencewisberg2003-05-071-4/+4
|
* creating a fresh AjState object whenever doing a batch build to make jhugunin2003-05-061-0/+4
| | | | | sure we're doing a completely new build without confusion from previous state
* "organized imports" to eliminate compiler warningsacolyer2003-05-062-27/+3
|
* - special-casing -help to avoid printing usage twice wisberg2003-05-062-0/+14
| | | | | | | - guarding usage against loading eclipse message, which it did if called before some instance loaded the bundle (which should probably be loaded in a static initializer)
* NPE guard - client of getSourceLocation only uses files - enforcing that. wisberg2003-05-051-0/+6
| | | | (ajcTests.xml -emacssym passes)
* addressing (Andy's) NPE - null source location is permitted for packages, so ↵wisberg2003-05-051-88/+120
| | | | | | I checked all uses for NPE. Also cleaned up the code a bit. Should be semantics-preserving.
* redoing root to be kind [java file || config file] -- wisberg2003-05-051-9/+8
| | | | was java file kind for config files.
* fix and better tests for jhugunin2003-05-022-5/+20
| | | | | Bugzilla Bug 37152 java.lang.VerifyError:
* more progress messages for ajdejhugunin2003-05-011-0/+2
|
* added test that deprecation warnings are not shown unless asked for jhugunin2003-05-011-1/+3
| | | | modifying option setting to make that test pass
* expanded coverage and fix for bug involving around advice with either jhugunin2003-05-012-0/+24
| | | | | | | assert or <name>.class in the body the fix for now is just to not inline such advice, but in the future these should be transformed to inlinable constructs
* Making genBuildConfig static so it can be re-used from AJDE.wisberg2003-04-301-2/+3
|
* added support for adopting global configuration values (without overwriting ↵wisberg2003-04-301-2/+98
| | | | local values)
* refactored batch and incremental into one method to make it easier to see ↵wisberg2003-04-301-193/+107
| | | | the differences and do a fix.
* test case can't expect usage message any morewisberg2003-04-301-2/+2
|
* track internal API changeswisberg2003-04-291-8/+20
|
* using Kind.isSameOrLessThan(..) rather than direct compare for inferring streamswisberg2003-04-291-4/+1
|
* semantics-preserving - still only warn if aspectjrt.jar not foundwisberg2003-04-291-3/+7
|
* boolean hasSources() to validate after parsingwisberg2003-04-291-0/+9
|
* error-handling cleaned up wisberg2003-04-291-44/+57
| | | | | | | | - usage printed once by caller - any arg mistake is an error (i.e., not ignoring/continuing) (does not include list entries like classpath) - refactored commands to share common error-handling code
* - detecting unflagged directories wisberg2003-04-291-31/+61
| | | | | - !! changed warnings to errors, so now not compiling after command-line mistakes
* not accepting directories any morewisberg2003-04-291-2/+2
|
* Checking in Mik's changes sent by email today for model and incremental ↵wisberg2003-04-282-9/+44
| | | | | | | support in AJDE. ajde has the same test failing as it did before this checkin, perhaps caused by a regression per bug 37020
* fix and test for jhugunin2003-04-272-0/+30
| | | | | Bugzilla Bug 34951 NPE compiling without aspectjrt.jar
* test and fix for Bugzilla Bug 36564 jhugunin2003-04-221-2/+4
| | | | Internal compiler error
* fix for Bugzilla Bug 36673 jhugunin2003-04-222-2/+7
| | | | VerifyError in privileged aspect
* fix for Bugzilla Bug 36736 jhugunin2003-04-221-4/+8
| | | | | compiler error expected for implemented abstract pointcuts (using declaredModifiers instead of modifiers so interfaces don't cause trouble)
* fix for Bugzilla Bug 36736 jhugunin2003-04-221-1/+6
| | | | compiler error expected for implemented abstract pointcuts
* adding -bootclasspath and -extdirs to documentationwisberg2003-04-111-0/+7
|
* fixing declare parents problemsjhugunin2003-04-113-41/+13
|
* fix for Bugzilla Bug 35688 jhugunin2003-04-101-0/+5
| | | | | ajc1.1rc1 fail to find types that are actually in JACK jar file and abort still need test case
* re-implementing support for incremental compilation after move to 2.1 jhugunin2003-04-1010-521/+939
| | | | | | this time we're doing it all ourselves rather than using the Builders which have steadily come to depend more on having an actual eclipse workbench running
* addressing line ending issues and matching with eclipse 2.1 minor changesjhugunin2003-04-101-3/+3
|
* commenting out accidental debugging printlnjhugunin2003-04-101-1/+1
|
* fix for [Bug 35593] Problem with priviliged aspectsjhugunin2003-04-101-4/+3
|
* Major changes in order to move to Eclipse-JDT 2.1 as a base. jhugunin2003-03-2855-3788/+873
| | | | | | In the process of this many changes were made to try to make keeping up with the Eclipse-JDT code base as easy as possible in the future.
* test and fix for Bugzilla Bug 34925 v1_1_0_RC1jhugunin2003-03-132-50/+57
| | | | compiler crash on yesterday's rc1 build
* fix for class not allowed to extend aspect and moving corresponding test out ↵jhugunin2003-03-121-0/+9
| | | | of failing
* fixed for graceful error handling (i.e. the compiler doesn't dump stack ;-) jhugunin2003-03-122-1/+2
| | | | in response to tests now moved out of failing
* better rendering of exceptions thrown (including those from ↵wisberg2003-03-121-9/+11
| | | | previously-unrendered FAIL messages)
* fix and test for Bugzilla Bug 34820 jhugunin2003-03-123-45/+11
| | | | ajc -aspectpath fails with NPE for cflow pointcuts
* implemented fastMatch method along with some basic tests of jhugunin2003-03-123-0/+45
| | | | weave performance with and without it