| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Language regression, or possible language improvement?
The problem was caused by moving name binding in pointcut declarations to
happen before declare parents are evaluated. Because of this, the
compiler doesn't know that ContainerDescriptor isa Key when resolving
the ContainerLoader.containerLoads reference.
The change in ordering was made to fix a bug reported in declare error
and declare soft whose pcds where being evaluated before name binding
had happened in the pointcut declarations. Unfortunately, declare error
and declare soft are concretized at the same time as declare parents
(and all other declares ;-), so this move also led to the regression
noted above.
|
|
|
|
|
|
|
|
|
|
|
| |
Bugzilla Bug 42740
declare error fails on pointcuts composed from multiple classes
Bugzilla Bug 42746
within() pcd is confused for certain declare softs
and probably:
Bugzilla Bug 42739
Compiler crash in ajc head (post 1.1.1 rc1)
|
| |
|
|
|
|
| |
percflow aspects compiled from jars share one instance for all entry points
|
|
|
|
| |
in AdviceActionDelegate). Fixed ASM/AJDT modifiers bug. Fixed ASM static initializers bug (we may want to change the way they show up, i.e. Added imports to ASM containment hierarchy. Fixed numerous AJBrwoser, JBuilder and NetBeans bugs.
|
| |
|
|
|
|
| |
clearing policy.
|
|
|
|
| |
order to support adding and removing relationships at any point in the compilation cycle, and to support external tools building relationships (e.g. JDT's incremental containment hierarchy builder). Also made inter-type declaration relationships show up in the model.
|
|
|
|
| |
Renamed model container class.
|
|
|
|
| |
output, and port of AJDT to new ASM APIs.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
interfaces". Containment hierarchy is done and tests added. Relationships are not done yet. All clients except AJDT ported. More UI porting in Swing clients required.
|
|
|
|
| |
Weaving failure when using injars
|
|
|
|
|
|
|
|
|
|
| |
binary aspect-declared methods conflict, lost their exception clauses
larger fix to address more issues with aspect-declared methods in bytecode form
also addressed declared exception issue more generally
this fix should be more stable than a smaller hack that just fixed this specific bug
report would have been. added a few tests to match increased scope.
|
|
|
|
| |
in order to match method naming conventions.
|
|
|
|
|
|
| |
- 40257: parsing of "../" paths in LST files is broken
Added interactive test for checking compiler task list messages (via browser).
|
|
|
|
|
|
|
| |
40943: Binary weaving should copy non-Java resources from "-inja...
36071: 1.1 rc1 should copy resources similar to java compiler
40826: ajbrowser does not report errors properly
40774: task list icons don't show in ajbrowser
|
|
|
|
|
|
|
|
| |
repeatCommand().
The test fails so there is a bug, but in the current system we seem to use the same handler,
so the bug is harmless. (It does affect other things I'm doing.)
The test is disabled by default and can be enabled with a system property.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
super-qualified pointcut reference cause weaver stack trace
and Bugzilla Bug 40814
no error when defining interface pointcuts
|
| |
|
|
|
|
|
|
|
|
|
| |
38717: ".lst" file parsing errors should include sourceline information
- Fixed with George. ".lst" file errors now have proper source locations that the IDEs can seek (fyi no line info, just file info).
------
40194: error handling during build config parsing
- Fixed with George. IDEs now report ".lst" file parsing errors.
|
| |
|
| |
|
|
|
|
| |
JBuilder7 integrated AJDE
|
|
|
|
| |
related null parameters.
|
| |
|
| |
|
|
|
|
| |
"-classpath" option. In that case BuildArgParser loaded System.getProperty("java.class.path"). However, in the launch script aspectjtools.jar is already added to the VM's classpath. We remove all occurrences of "aspectjtools.jar" from the detected classpath. This should enable bootstrapping ajc.
|
|
|
|
| |
be consistent with the rest of AJDE.
|
| |
|
|
|
|
|
| |
convenience method that was removed. Updated tests to enable the
test for the horrible switch bug that this fixes.
|
| |
|
|
|
|
| |
number of loops in BasicCommandTestCase.testSizeChanges()
|
|
|
|
| |
Compiler crashes in jar and cflow
|
|
|
|
|
|
|
|
| |
ajc stack trace on declaring hashcode() method in aspect
added extra error-test for using super inside an inter-type declaration on
an interface with multiple parents -- the correct parent is either
hard or impossible to determine in that case
|
| |
|
|
|
|
|
| |
[Bug 39458] New: Compiler crash in ajc 1.1
[Bug 39460] New: Missing import crashes compiler
|
| |
|
| |
|
| |
|
|
|
|
| |
ajc needs -d . option while correctly compiling classes from subpackage
|
| |
|
| |
|