/** * Returns a string for the given Java element used for debugging. * * @param javaElement the compilation unit AST * @return a string used for debugging */ private String toString(IJavaElement javaElement) { if (javaElement == null) return "null"; //$NON-NLS-1$ else return javaElement.getElementName(); }
public SearchJob(IJavaElement element, IJavaSearchScope scope, SearchRequestor requestor) { super(JSPCoreMessages.JSP_Search + element.getElementName()); this.fElement = element; this.fScope = scope; this.fRequestor = requestor; }
@Override public String getInputName() { return fInput.getElementName(); } }
private String resolveElementName(IJavaElement element) { final String newName= fRefactoredSimilarElements.get(element); if (newName != null) { return newName; } else { return element.getElementName(); } }
@Override public Object getPropertyValue(Object name) { if (name.equals(IBasicPropertyConstants.P_TEXT)) { return fSource.getElementName(); } return null; }
private boolean isInitializer(IJavaElement element) { if (element.getElementType() == IJavaElement.METHOD) { String name = element.getElementName(); if ((name != null && name.indexOf('<') >= 0)) { return true; } } return false; }
protected boolean matches(IJavaElement element) { if (element.getElementType() == IJavaElement.METHOD) { String name= element.getElementName(); return (name != null && name.indexOf('<') >= 0); } return false; }
private String createStringForNewImport(ICompilationUnit movedUnit, IImportDeclaration importDecl) { String old= importDecl.getElementName(); int oldPackLength= movedUnit.getParent().getElementName().length(); StringBuffer result= new StringBuffer(fDestination.getElementName()); if (oldPackLength == 0) // move FROM default package result.append('.').append(old); else if (result.length() == 0) // move TO default package result.append(old.substring(oldPackLength + 1)); // cut "." else result.append(old.substring(oldPackLength)); return result.toString(); }
@Override protected String resolve(TemplateContext context) { IJavaElement element= ((CompilationUnitContext) context).findEnclosingElement(fElementType); if (element instanceof IType) return JavaElementLabels.getElementLabel(element, JavaElementLabels.T_CONTAINER_QUALIFIED); return (element == null) ? null : element.getElementName(); }
@Override public String getElementName(IJavaElement element) { if (element instanceof IPackageFragment || element instanceof IPackageDeclaration) { return getPackageFragmentElementName(element); } String elementName= element.getElementName(); return getElementName(element, elementName); }
public static boolean isImplicitImport(String qualifier, ICompilationUnit cu) { if ("java.lang".equals(qualifier)) { //$NON-NLS-1$ return true; } String packageName= cu.getParent().getElementName(); if (qualifier.equals(packageName)) { return true; } String typeName= JavaCore.removeJavaLikeExtension(cu.getElementName()); String mainTypeName= JavaModelUtil.concatenateName(packageName, typeName); return qualifier.equals(mainTypeName); }
static boolean isImplicitImport(String qualifier, ICompilationUnit cu) { if ("java.lang".equals(qualifier)) { //$NON-NLS-1$ return true; } String packageName = cu.getParent().getElementName(); if (qualifier.equals(packageName)) { return true; } String typeName = JavaCore.removeJavaLikeExtension(cu.getElementName()); String mainTypeName = concatenateName(packageName, typeName); return qualifier.equals(mainTypeName); }
public int getFlags(IJavaElement element) { switch(element.getElementType()) { case IJavaElement.LOCAL_VARIABLE : LocalVariableElementKey key = new LocalVariableElementKey(element.getParent(), element.getElementName()); if (this.finalParameters != null && this.finalParameters.contains(key)) { return Flags.AccFinal; } } return 0; }
public int getFlags(IJavaElement element) { switch(element.getElementType()) { case IJavaElement.LOCAL_VARIABLE : LocalVariableElementKey key = new LocalVariableElementKey(element.getParent(), element.getElementName()); if (this.finalParameters != null && this.finalParameters.contains(key)) { return Flags.AccFinal; } } return 0; }
public int getFlags(IJavaElement element) { switch(element.getElementType()) { case IJavaElement.LOCAL_VARIABLE : LocalVariableElementKey key = new LocalVariableElementKey(element.getParent(), element.getElementName()); if (this.finalParameters != null && this.finalParameters.contains(key)) { return Flags.AccFinal; } } return 0; }
public int getFlags(IJavaElement element) { switch(element.getElementType()) { case IJavaElement.LOCAL_VARIABLE : LocalVariableElementKey key = new LocalVariableElementKey(element.getParent(), element.getElementName()); if (this.finalParameters != null && this.finalParameters.contains(key)) { return Flags.AccFinal; } } return 0; }
private String getElementName() { IJavaElement javaElement= getJavaElement(getSourceManipulation()); if (JavaElementUtil.isDefaultPackage(javaElement)) return RefactoringCoreMessages.DeleteSourceManipulationChange_1; return javaElement.getElementName(); }
@Override public void accept(CompletionProposal proposal) { if (!isIgnored(proposal.getKind())) { if (proposal.getKind() == CompletionProposal.PACKAGE_REF && unit.getParent() != null && String.valueOf(proposal.getCompletion()).equals(unit.getParent().getElementName())) { // Hacky way to boost relevance of current package, for package completions, until // https://bugs.eclipse.org/518140 is fixed proposal.setRelevance(proposal.getRelevance() + 1); } proposals.add(proposal); } }
public RefactoringStatus checkNewElementName(String newName) throws JavaModelException { RefactoringStatus result= Checks.checkFieldName(newName); if (! Checks.startsWithLowerCase(newName)) if (fIsComposite) { final String nameOfParent= (fLocalVariable.getParent() instanceof IMethod) ? fLocalVariable.getParent().getElementName() : RefactoringCoreMessages.JavaElementUtil_initializer; final String nameOfType= fLocalVariable.getAncestor(IJavaElement.TYPE).getElementName(); result.addWarning(Messages.format(RefactoringCoreMessages.RenameTempRefactoring_lowercase2, new String[] { newName, nameOfParent, nameOfType })); } else { result.addWarning(RefactoringCoreMessages.RenameTempRefactoring_lowercase); } return result; }
private boolean isVisible(TypeNameMatch curr) { int flags= curr.getModifiers(); if (Flags.isPrivate(flags)) { return false; } if (Flags.isPublic(flags) || Flags.isProtected(flags)) { return true; } return curr.getPackageName().equals(fCompilationUnit.getParent().getElementName()); }