You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
avasseur 2afe12a528 rearchitect @decp 18 years ago
..
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