1 11 package org.eclipse.jdt.internal.ui.text.java; 12 13 import org.eclipse.jdt.core.CompletionProposal; 14 import org.eclipse.jdt.core.IJavaProject; 15 import org.eclipse.jdt.core.IMember; 16 import org.eclipse.jdt.core.JavaModelException; 17 18 import org.eclipse.jdt.internal.corext.template.java.SignatureUtil; 19 20 21 26 public final class AnonymousTypeProposalInfo extends MemberProposalInfo { 27 28 34 public AnonymousTypeProposalInfo(IJavaProject project, CompletionProposal proposal) { 35 super(project, proposal); 36 } 37 38 45 protected IMember resolveMember() throws JavaModelException { 46 char[] signature= fProposal.getDeclarationSignature(); 47 String typeName= SignatureUtil.stripSignatureToFQN(String.valueOf(signature)); 48 return fJavaProject.findType(typeName); 49 } 50 } 51 | Popular Tags |