1 11 package org.eclipse.jdt.internal.corext.refactoring.structure; 12 13 import java.util.List ; 14 15 import org.eclipse.jdt.core.dom.Expression; 16 import org.eclipse.jdt.core.dom.MethodDeclaration; 17 import org.eclipse.jdt.core.dom.Type; 18 19 import org.eclipse.jdt.internal.corext.refactoring.ParameterInfo; 20 21 public interface IDefaultValueAdvisor { 22 23 34 Expression createDefaultExpression(List invocationArguments, ParameterInfo addedInfo, List parameterInfos, MethodDeclaration enclosingMethod, boolean isRecursive, CompilationUnitRewrite cuRewrite); 35 36 44 Type createType(String newTypeName, int startPosition, CompilationUnitRewrite cuRewrite); 45 46 } 47 | Popular Tags |