Bug 24025 Quick fix create method gets wrong parameters if parameters are arrays
Steps: 1)type somewhere: Object[] test1= new Object[]{}; Object[] test2= new Object[]{}; if(compareTheseArrays(test1,test2)){ System.out.println("they are the same"); } 2)A Quick fix icon will appear and ask you to create Method compareTheseArrays, select this. 3)note that the method created takes Object as parameters and not Object[]. Should this be? version. 20020920. JRT.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ASTResolving.java
private static class SelectionFinder extends GenericVisitor {
		
		private int fStart;
		private int fEnd;
		
		private ASTNode fCoveringNode;
		private ASTNode fCoveredNode;
		
		public SelectionFinder(int offset, int length) {
			fStart= offset;
			fEnd= offset + length;
		}
		protected boolean visitNode(ASTNode node) {
			int nodeStart= node.getStartPosition();
			int nodeEnd= nodeStart + node.getLength();
			if (nodeStart <= fStart && fEnd <= nodeEnd) {
				fCoveringNode= node;
			} else {
				return false;
			}