1 11 package org.eclipse.jdt.internal.corext.refactoring.reorg; 12 13 import java.util.HashMap ; 14 import java.util.Map ; 15 16 import org.eclipse.core.runtime.Assert; 17 18 import org.eclipse.jdt.internal.corext.refactoring.JDTRefactoringDescriptor; 19 20 25 public final class JDTMoveRefactoringDescriptor extends JDTRefactoringDescriptor { 26 27 28 private final CreateTargetExecutionLog fLog; 29 30 48 public JDTMoveRefactoringDescriptor(final CreateTargetExecutionLog log, final String id, final String project, final String description, final String comment, final Map arguments, final int flags) { 49 super(id, project, description, comment, arguments, flags); 50 Assert.isNotNull(log); 51 fLog= log; 52 } 53 54 57 public Map getArguments() { 58 final Map arguments= new HashMap (super.getArguments()); 59 ReorgPolicyFactory.storeCreateTargetExecutionLog(getProject(), arguments, fLog); 60 return arguments; 61 } 62 } 63 | Popular Tags |