.. |
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 년 전 |