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.
aclement 3226d27a82 Matthews patches from 95529 18 년 전
..
ast 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 년 전
bcel YES! Bridge method code all in !! hurrah!! See pr108101 18 년 전
internal/tools tests and implementation for 108120 - runtime pointcut parsing and matching. 19 년 전
patterns fixes for pr113447 - dont do bindings check at each shadow. 18 년 전
reflect moved 1.5 dependency to 1.5 module! 18 년 전
tools Matthews patches from 95529 18 년 전
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 년 전
Advice.java test and fix for pr114343 18 년 전
AdviceKind.java PerTypeWithin support. 19 년 전
AjAttribute.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 년 전
AjcMemberMaker.java see pr112105 comment #13: copies type vars across and able to create bridge methods sig. 18 년 전
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 년 전
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 년 전
AnnotationX.java part of fix for annotations appearing on public members: can now ask AnnotationX if it represents a runtime visible annotation 19 년 전
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 년 전
BCException.java fix for pr108123 and pr106500 - better diagnostics and exceptions, plus support for -Xdev:Pinpoint 19 년 전
BetaException.java fixed initial implementor for code written in 2002 to be just PARC, not Xerox/PARC 21 년 전
BoundedReferenceType.java fix for pr73050 :- support for isAnonymous and name pattern matching that now only matches "*" against anonymous types 18 년 전
Checker.java fixes for generic abstract aspects 18 년 전
ConcreteTypeMunger.java how many spelling mistakes could I make in one comment? 18 년 전
Constants.java 72766 - varargs policing in signature matching 19 년 전
CrosscuttingMembers.java fixes for generic abstract aspects 18 년 전
CrosscuttingMembersSet.java fixed completely broken implementation of findAspectDeclaringParents and made sure that no declares can end up in the list of declares known to the world twice (this needed because declares are now added from concrete aspects so two concrete sub-aspects of the same abstract aspect will both pick up the same super declare) 19 년 전
Dump.java taking the print out *again* 19 년 전
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 년 전
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 년 전
IClassWeaver.java fixed initial implementor for code written in 2002 to be just PARC, not Xerox/PARC 21 년 전
ICrossReferenceHandler.java The BIG commit. 20 년 전
IHasPosition.java fixed initial implementor for code written in 2002 to be just PARC, not Xerox/PARC 21 년 전
IHasSourceLocation.java fixed initial implementor for code written in 2002 to be just PARC, not Xerox/PARC 21 년 전
ISourceContext.java add offset in MethodDeclarationAttribute for @AJ in AJDT 19 년 전
IWeaveRequestor.java move weaving to inside of the compiler.compile loop. 20 년 전
IWeaver.java fixed initial implementor for code written in 2002 to be just PARC, not Xerox/PARC 21 년 전
IntMap.java test and fix for 86903 18 년 전
Iterators.java Fix for null arrays (from AV) 19 년 전
JoinPointSignature.java For bridge method support - make backing generic member accessible. 18 년 전
JoinPointSignatureIterator.java organized imports 18 년 전
Lint.java new Lint warning for pr62606 - warns when an ITDC does not contain an explicit constructor call. 18 년 전
Member.java test and fix for pr113861 18 년 전
MemberImpl.java test and fix for pr113861 18 년 전
MethodDelegateTypeMunger.java weaveinfo for @AJ ITD 18 년 전
MissingResolvedTypeWithKnownSignature.java give context in can't find type messages 19 년 전
NameMangler.java makes fromBinding in EclipseFactory an instance rather than static method. This paves the way for fromBinding to return a ResolvedType (which needs the world that the instance contains) rather than an UnresolvedType. 19 년 전
NewConstructorTypeMunger.java Changes for generic field itds - see 112105 comment 9 18 년 전
NewFieldTypeMunger.java see pr112105 comment #13: uses new declared sig support inside a munger. 18 년 전
NewMethodTypeMunger.java see pr112105 comment #13: uses new declared sig support inside a munger. 18 년 전
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 년 전
PerObjectInterfaceTypeMunger.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 년 전
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 년 전
Position.java fixing Bug 31724 21 년 전
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 년 전
ReferenceType.java canBeBoundTo fix for isAssignable. 18 년 전
ReferenceTypeDelegate.java fix for pr73050 :- support for isAnonymous and name pattern matching that now only matches "*" against anonymous types 18 년 전
ResolvedMember.java For bridge method support - make backing generic member accessible. 18 년 전
ResolvedMemberImpl.java For bridge method support - make backing generic member accessible. 18 년 전
ResolvedPointcutDefinition.java fixing a problem that services in the debugger when toString fails NPE! 18 년 전
ResolvedType.java fix for pr73050 :- support for isAnonymous and name pattern matching that now only matches "*" against anonymous types 18 년 전
ResolvedTypeMunger.java see pr112105 comment #13: uses new declared sig support inside a munger. 18 년 전
Shadow.java tests and implementation for 108120 - runtime pointcut parsing and matching. 19 년 전
ShadowMunger.java fixes for generic abstract aspects 18 년 전
StaticJoinPointFactory.java Ran "Organize imports" to remove redundant imports etc - 21 년 전
TypeFactory.java fix for latest variant of 114343 (see comment #5): around advice on method returning type variable. 18 년 전
TypeVariable.java Updates for generic ITDs - see pr112105 for a description of all changes. 18 년 전
TypeVariableDeclaringElement.java generic itds - see pr112105 18 년 전
TypeVariableReference.java proper support for type variable across patterns in the Eclipse Source Type world. Still need serialization support for this. 19 년 전
TypeVariableReferenceType.java Updates for generic ITDs - see pr112105 for a description of all changes. 18 년 전
UnresolvedType.java fix getPackageName() to cope with parameterized types. 18 년 전
UnresolvedTypeVariableReferenceType.java see pr112105: tidyup 18 년 전
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 년 전
WeaverMessages.java fix for 103741 - use of java 5 specific language features now policed at < 1.5 source level 18 년 전
WeaverMetrics.java cant find type/organize imports (and hopefully fix the build) 20 년 전
WeaverStateInfo.java Let the bug floodgates open, reweavable is now default (pr91417) 18 년 전
World.java fix for latest variant of 114343 (see comment #5): around advice on method returning type variable. 18 년 전
XlintDefault.properties new Lint warning for pr62606 - warns when an ITDC does not contain an explicit constructor call. 18 년 전
raw types.txt This commit simply makes the World a better place. 19 년 전
weaver-messages.properties fix for 103741 - use of java 5 specific language features now policed at < 1.5 source level 18 년 전