.. |
ast
|
permit extensions to pointcut designator set when using weaver tools API
|
18 years ago |
bcel
|
rearchitect @decp
|
18 years ago |
internal/tools
|
permit extensions to pointcut designator set when using weaver tools API
|
18 years ago |
ltw
|
tests and fix for pr116229 and pr116755. Also adds support and tests for parseTypePattern in PointcutParser.
|
18 years ago |
patterns
|
fix for spacewar, and a much simplified solution for pointcut rewriting of a conjunction of disjunctions
|
18 years ago |
reflect
|
fixes for 120909 (ibmvm failures)
|
18 years ago |
tools
|
permit extensions to pointcut designator set when using weaver tools API
|
18 years ago |
AbstractReferenceTypeDelegate.java
|
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 |
Advice.java
|
test and fix for 119749
|
18 years ago |
AdviceKind.java
|
PerTypeWithin support.
|
19 years ago |
AjAttribute.java
|
merge of changes from 1.5.0 branch into HEAD
|
18 years ago |
AjcMemberMaker.java
|
rearchitect @decp
|
18 years ago |
AnnotatedElement.java
|
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 |
AnnotationOnTypeMunger.java
|
Declare annotation: new infrastructure. AnnotationX is a holder for a real annotation (which is currently always a BCEL annotation) - annotationX's can flow outside of the bcel subpackages in the weaver.
|
19 years ago |
AnnotationTargetKind.java
|
fixes for 115252 from Helen (xlint on incorrect annotation usage in signatures)
|
18 years ago |
AnnotationX.java
|
part of fix for annotations appearing on public members: can now ask AnnotationX if it represents a runtime visible annotation
|
19 years ago |
AsmRelationshipProvider.java
|
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 |
BCException.java
|
fix for pr108123 and pr106500 - better diagnostics and exceptions, plus support for -Xdev:Pinpoint
|
18 years ago |
BetaException.java
|
fixed initial implementor for code written in 2002 to be just PARC, not Xerox/PARC
|
21 years ago |
BoundedReferenceType.java
|
support for isNested, and use of that property when splitting names in WildTypePattern
|
18 years ago |
Checker.java
|
pr115250: changed parameterizeWith() signature for shadowmungers.
|
18 years ago |
ConcreteTypeMunger.java
|
test and fix for pr114436
|
18 years ago |
Constants.java
|
code for 116679: targetting a 1.2.1 runtime
|
18 years ago |
CrosscuttingMembers.java
|
Some updates for 118754. The various places that were checking for 'MISSING' now call 'isMissing' if they can. I think this negates some work Adrian did with introducing MissingWithKnownSignature - but we have to make this change for LTW to work properly. Someone with a bit of time on their hands should go through all the places isMissing() is now called and see if the check should be 'isReallyMissing()' which would allow the MissingWithKnownSignature to get through. I will raise an enhancement to cover this.
|
18 years ago |
CrosscuttingMembersSet.java
|
fixes for 119539
|
18 years ago |
Dump.java
|
taking the print out *again*
|
19 years ago |
ExtensibleURLClassLoader.java
|
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 |
FakeAnnotation.java
|
fixes for 117882
|
18 years ago |
IClassFileProvider.java
|
fix for #113587: when aop.xml include/exclude is used, javac @Aspect are not passed thru the aspectof munger. Added custom logic for that
|
18 years ago |
IClassWeaver.java
|
fixed initial implementor for code written in 2002 to be just PARC, not Xerox/PARC
|
21 years ago |
ICrossReferenceHandler.java
|
The BIG commit.
|
20 years ago |
IHasPosition.java
|
fixed initial implementor for code written in 2002 to be just PARC, not Xerox/PARC
|
21 years ago |
IHasSourceLocation.java
|
fixed initial implementor for code written in 2002 to be just PARC, not Xerox/PARC
|
21 years ago |
ISourceContext.java
|
add offset in MethodDeclarationAttribute for @AJ in AJDT
|
19 years ago |
IWeaveRequestor.java
|
move weaving to inside of the compiler.compile loop.
|
20 years ago |
IWeaver.java
|
fixed initial implementor for code written in 2002 to be just PARC, not Xerox/PARC
|
21 years ago |
IntMap.java
|
test and fix for 86903
|
18 years ago |
Iterators.java
|
Fix for null arrays (from AV)
|
19 years ago |
JoinPointSignature.java
|
For bridge method support - make backing generic member accessible.
|
18 years ago |
JoinPointSignatureIterator.java
|
organized imports
|
18 years ago |
Lint.java
|
fix for pr120693
|
18 years ago |
Member.java
|
test and fix for pr113861
|
18 years ago |
MemberImpl.java
|
test and fix for pr113861
|
18 years ago |
MethodDelegateTypeMunger.java
|
rearchitect @decp
|
18 years ago |
MissingResolvedTypeWithKnownSignature.java
|
organized imports
|
18 years ago |
NameMangler.java
|
rearchitect @decp
|
18 years ago |
NewConstructorTypeMunger.java
|
Changes for generic field itds - see 112105 comment 9
|
18 years ago |
NewFieldTypeMunger.java
|
see pr112105 comment #13: uses new declared sig support inside a munger.
|
18 years ago |
NewMethodTypeMunger.java
|
see pr112105 comment #13: uses new declared sig support inside a munger.
|
18 years ago |
NewParentTypeMunger.java
|
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 |
PerObjectInterfaceTypeMunger.java
|
test and fix for pr114436
|
18 years ago |
PerTypeWithinTargetTypeMunger.java
|
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 |
Position.java
|
fixing Bug 31724
|
21 years ago |
PrivilegedAccessMunger.java
|
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 |
ReferenceType.java
|
fixes for 119539
|
18 years ago |
ReferenceTypeDelegate.java
|
support for isNested, and use of that property when splitting names in WildTypePattern
|
18 years ago |
ResolvedMember.java
|
For bridge method support - make backing generic member accessible.
|
18 years ago |
ResolvedMemberImpl.java
|
fixes and improved tests for 117622
|
18 years ago |
ResolvedPointcutDefinition.java
|
tests and fix for pr115251
|
18 years ago |
ResolvedType.java
|
fix for clone case in 120916: Jrockit test failures with RC1
|
18 years ago |
ResolvedTypeMunger.java
|
rearchitect @decp
|
18 years ago |
Shadow.java
|
implementation of new xlint: pr111667
|
18 years ago |
ShadowMunger.java
|
pr115250: changed parameterizeWith() signature for shadowmungers.
|
18 years ago |
StaticJoinPointFactory.java
|
Ran "Organize imports" to remove redundant imports etc -
|
21 years ago |
TypeFactory.java
|
fixes for pr115788 - primitive handling.
|
18 years ago |
TypeVariable.java
|
Updates for generic ITDs - see pr112105 for a description of all changes.
|
18 years ago |
TypeVariableDeclaringElement.java
|
generic itds - see pr112105
|
18 years ago |
TypeVariableReference.java
|
proper support for type variable across patterns in the Eclipse Source Type world. Still need serialization support for this.
|
19 years ago |
TypeVariableReferenceType.java
|
Updates for generic ITDs - see pr112105 for a description of all changes.
|
18 years ago |
UnresolvedType.java
|
fix bug 120401 - adding signature to identify exception message source
|
18 years ago |
UnresolvedTypeVariableReferenceType.java
|
see pr112105: tidyup
|
18 years ago |
VersionedDataInputStream.java
|
change to resolvedmember serialization (to support varargs ITDs) is quite serious - major version number of attribute rev'd to 4 in this case.
|
18 years ago |
WeaverMessages.java
|
fix for 103741 - use of java 5 specific language features now policed at < 1.5 source level
|
18 years ago |
WeaverMetrics.java
|
cant find type/organize imports (and hopefully fix the build)
|
20 years ago |
WeaverStateInfo.java
|
Some updates for 118754. The various places that were checking for 'MISSING' now call 'isMissing' if they can. I think this negates some work Adrian did with introducing MissingWithKnownSignature - but we have to make this change for LTW to work properly. Someone with a bit of time on their hands should go through all the places isMissing() is now called and see if the check should be 'isReallyMissing()' which would allow the MissingWithKnownSignature to get through. I will raise an enhancement to cover this.
|
18 years ago |
World.java
|
updates for 116679 (targetting old runtimes)
|
18 years ago |
XlintDefault.properties
|
implementation of new xlint: pr111667
|
18 years ago |
raw types.txt
|
This commit simply makes the World a better place.
|
19 years ago |
weaver-messages.properties
|
fix for 103741 - use of java 5 specific language features now policed at < 1.5 source level
|
18 years ago |