Bug 550044 - 2 compile warning in official build
Change-Id: Iafa3366dba0d23f2484aee0e7efd21744e40aaab
Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
Signed-off-by: Roland Grunberg <rgrunber@redhat.com>
diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/generics/InferTypeArgumentsRefactoring.java b/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/generics/InferTypeArgumentsRefactoring.java
index 2ac34de..5b745ac 100644
--- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/generics/InferTypeArgumentsRefactoring.java
+++ b/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/generics/InferTypeArgumentsRefactoring.java
@@ -394,8 +394,8 @@
Type movingType= (Type) rewrite.getASTRewrite().createMoveTarget(originalType);
ParameterizedType newType= rewrite.getAST().newParameterizedType(movingType);
-
- Collections.addAll(newType.typeArguments(), typeArguments);
+ List<Type> newTypeArguments= newType.typeArguments();
+ Collections.addAll(newTypeArguments, typeArguments);
rewrite.getASTRewrite().replace(originalType, newType, rewrite.createGroupDescription(RefactoringCoreMessages.InferTypeArgumentsRefactoring_addTypeArguments));
return newType;
@@ -441,7 +441,8 @@
Type[] nestedTypeArguments= getTypeArguments(typeArgument, nestedTypeArgumentCvs, rewrite, tCModel, leaveUnconstraindRaw); //recursion
if (nestedTypeArguments != null) {
ParameterizedType parameterizedType= rewrite.getAST().newParameterizedType(typeArgument);
- Collections.addAll(parameterizedType.typeArguments(), nestedTypeArguments);
+ List<Type> newtypeArguments= parameterizedType.typeArguments();
+ Collections.addAll(newtypeArguments, nestedTypeArguments);
typeArgument= parameterizedType;
}