summaryrefslogtreecommitdiffstats
path: root/bcel-builder
Commit message (Collapse)AuthorAgeFilesLines
* Fix for pr104720: busted tableswitch on around advice weaving.aclement2005-08-252-3/+14
|
* fix for pr107784, failure to parse an array of a primitive type when used as ↵acolyer2005-08-242-1/+13
| | | | a type variable
* better error messages when failing to unpack a generic signatureacolyer2005-08-242-4/+17
|
* for one little change, this sure was a hell of a lot of work to track down. ↵acolyer2005-08-121-2/+2
| | | | Fixes bug pr106130 where methods using iinc instructions with > 255 local vars were failing to generate wide versions of iinc instruction correctly.
* another case of ArrayStoreException - a bug that Java generics would ↵acolyer2005-08-121-1/+1
| | | | actually have prevented.
* removed import of non-existing fileacolyer2005-08-111-1/+3
|
* fixed bug whereby we were adding a String into an array of Signature objectsacolyer2005-08-111-1/+1
|
* organized importsaclement2005-07-121-3/+1
|
* do the right thing with ":" in an ftpacolyer2005-07-111-1/+1
|
* added test for broken primitive caseacolyer2005-07-081-0/+7
|
* fix in GenericSigParser when tokenising primitivesacolyer2005-07-081-0/+22
|
* generics: can determine if java class is generic.aclement2005-07-081-3/+10
|
* copyright statementacolyer2005-07-081-2/+12
|
* lazy loading and parsing of generic signatureacolyer2005-07-081-3/+21
|
* signature parsing for methods and fields now complete alsoacolyer2005-07-013-4/+98
|
* updates to Signature parsing for genericsacolyer2005-07-013-329/+674
|
* -- here be dragons --acolyer2005-06-261-2/+417
| | | | | | this is an early check-in for handover to Andy. I've added code to parse the generic signature attributes, but only completed parsing for class signature so far, method and field to do although these will reuse many of the same building blocks. Needs test cases and probably some more rework. Would not normally check-in at this stage. -- end of dragons --
* added getGenericSignature methodacolyer2005-06-261-1/+27
|
* renamed "getRealSignatureFromAttribute" to "getGenericSignature" (which is ↵acolyer2005-06-261-4/+4
| | | | what it is).
* Updated with a simple erasure test case - will need more later!aclement2005-06-144-0/+58
|
* Upgraded BCEL annotation support - can now get an immutable form of ↵aclement2005-06-0814-12/+90
| | | | annotation (type Annotation) from the mutable form (type AnnotationGen). Required when copying annotations between class files.
* GenericsWork: testcode for verifying signature parsing is behaving. work in ↵aclement2005-06-012-2/+197
| | | | progress.
* GenericsWork: Some sick signatures that are possible, not all currently used ↵aclement2005-06-012-0/+36
| | | | in testing
* GenericsWork: Angly aware signature processing.aclement2005-06-011-4/+26
|
* GenericsWork: Lots of changes in here, tidying stuff up, moving it around. ↵aclement2005-06-011-562/+577
| | | | Have made some of the signature processing generics aware (still work in progress) - also started adding new parsing code for the more complex signatures we are likely to encounter, this is tested but not currently used anywhere. See GenericSignatureParsingTest
* GenericsWork: Members now recognize that they can have a signature attribute ↵aclement2005-06-011-1/+35
| | | | attached that records the signature pre-erasure. It is accessible through 'getDeclaredSignature()' and is resolved lazily.
* ignore bintest directoriesacolyer2005-05-311-0/+1
|
* test case for fix bug in bcel RIV annotations (impacted declare anno I think)avasseur2005-04-251-1/+66
|
* Changed runtime invis param attrs to always be invis as discovered by Alex. ↵aclement2005-04-222-2/+2
| | | | Was impacting nothing as far as I could tell - but needed fixing!
* Changed runtime invis attrs to always be invis as discovered by Alex. Was ↵aclement2005-04-221-1/+1
| | | | impacting nothing as far as I could tell - but needed fixing!
* commented jar target from bcel-builder/build.xml since broken (can someone ↵avasseur2005-04-201-4/+5
| | | | | | | comment ?) impl @Aspect("issingleton") fixed error reporting on readPerClause from @AJ
* Delete bintest, not quite in with Alex's policy as paths hardcoded - could ↵aclement2005-04-201-0/+1
| | | | be improved.
* From branch: New build scripts that Alex uses under IntelliJ - can be run ↵aclement2005-04-191-1/+40
| | | | individually or via master in build module.
* Declare annotation: tests changed due to constant pool copying change for ↵aclement2005-03-104-3/+63
| | | | annotation support. also tests removal of the static state from Utility/Type
* Declare annotation: infrastructure upgrade. Mainly to ensure we copy ↵aclement2005-03-1012-49/+116
| | | | entries between constant pools correctly - required when annotations move from one class to another (as is typical with declare annotation)
* For Martin Lippert - removed static state from class.aclement2005-03-102-117/+165
|
* More accessors for the different types of value.aclement2005-02-261-0/+50
|
* Removing last 'use the static type for accessing static field' warnings from ↵aclement2005-02-024-11/+11
| | | | the AJ source...
* Bit of missing support...aclement2005-01-312-2/+8
|
* ignore binwisberg2005-01-271-0/+1
|
* @AJ syntax (pr83626): changes to bcel from Alexaclement2005-01-261-2/+5
|
* This fix for 'c' values in annotations has been verified by Pepe. ↵aclement2005-01-243-1/+22
| | | | Committing source changes and testcase.
* Allows for MarkerAnnotations - doh! (i.e. ones with no values) and unpacks ↵aclement2004-12-099-4/+58
| | | | invis annotations on classgens correctly.
* Fix some stuff that Wes pointed out: addEmptyConstructor() in ClassGen has ↵aclement2004-11-2241-187/+266
| | | | always been broken and the src.zip for BCEL that was generated included test imports.
* BCEL Java5 Supportaclement2004-11-1932-0/+493
|
* BCEL Java5 Supportaclement2004-11-19342-514/+1393
|
* BCEL Java5 Supportaclement2004-11-1942-8/+4863
|
* Some enhancements discovered whilst working on bugzilla bug 78954: Compiler ↵aclement2004-11-185-22/+32
| | | | cannot cope with 4000 jars on the classpath. These enhancements cause things to be done 'lazily' in BCEL.
* Imports organized.aclement2004-11-1826-111/+153
|
* Doesnt delete the 'src' dir.aclement2004-11-181-1/+1
|