/** * @see IType#isLocal() */ public boolean isLocal() { switch (this.parent.getElementType()) { case IJavaElement.METHOD: case IJavaElement.INITIALIZER: case IJavaElement.FIELD: return true; default: return false; } } /**
/** * @see IType#isLocal() */ public boolean isLocal() { switch (this.parent.getElementType()) { case IJavaElement.METHOD: case IJavaElement.INITIALIZER: case IJavaElement.FIELD: return true; default: return false; } } /**
/** * @see IType#isLocal() */ public boolean isLocal() { switch (this.parent.getElementType()) { case IJavaElement.METHOD: case IJavaElement.INITIALIZER: case IJavaElement.FIELD: return true; default: return false; } } /**
/** * @see IType#isLocal() */ public boolean isLocal() { switch (this.parent.getElementType()) { case IJavaElement.METHOD: case IJavaElement.INITIALIZER: case IJavaElement.FIELD: return true; default: return false; } } /**
/** * @see IType#isLocal() */ @Override public boolean isLocal() { switch (this.parent.getElementType()) { case IJavaElement.METHOD: case IJavaElement.INITIALIZER: case IJavaElement.FIELD: return true; default: return false; } } /**
/** * @see IType#isLocal() */ public boolean isLocal() { switch (this.parent.getElementType()) { case IJavaElement.METHOD: case IJavaElement.INITIALIZER: case IJavaElement.FIELD: return true; default: return false; } } /**
/** * @see IMember */ public IType getDeclaringType() { JavaElement parentElement = (JavaElement)getParent(); if (parentElement.getElementType() == TYPE) { return (IType) parentElement; } return null; } /**
/** * @see IMember */ public IType getDeclaringType() { JavaElement parentElement = (JavaElement)getParent(); if (parentElement.getElementType() == TYPE) { return (IType) parentElement; } return null; } /**
/** * @see IMember */ @Override public IType getDeclaringType() { JavaElement parentElement = (JavaElement)getParent(); if (parentElement.getElementType() == TYPE) { return (IType) parentElement; } return null; } /**
/** * @see IMember */ public IType getDeclaringType() { JavaElement parentElement = (JavaElement)getParent(); if (parentElement.getElementType() == TYPE) { return (IType) parentElement; } return null; } /**
/** * @see IMember */ public IType getDeclaringType() { JavaElement parentElement = (JavaElement)getParent(); if (parentElement.getElementType() == TYPE) { return (IType) parentElement; } return null; } /**
/** * @see IMember */ public IType getDeclaringType() { JavaElement parentElement = (JavaElement)getParent(); if (parentElement.getElementType() == TYPE) { return (IType) parentElement; } return null; } /**
/** * Return the java element corresponding to the given compiler binding. */ public static JavaElement getUnresolvedJavaElement(FieldBinding binding, WorkingCopyOwner workingCopyOwner, BindingsToNodesMap bindingsToNodes) { if (binding.declaringClass == null) return null; // array length JavaElement unresolvedJavaElement = getUnresolvedJavaElement(binding.declaringClass, workingCopyOwner, bindingsToNodes); if (unresolvedJavaElement == null || unresolvedJavaElement.getElementType() != IJavaElement.TYPE) { return null; } return (JavaElement) ((IType) unresolvedJavaElement).getField(String.valueOf(binding.name)); }
/** * Return the java element corresponding to the given compiler binding. */ public static JavaElement getUnresolvedJavaElement(FieldBinding binding, WorkingCopyOwner workingCopyOwner, BindingsToNodesMap bindingsToNodes) { if (binding.declaringClass == null) return null; // array length JavaElement unresolvedJavaElement = getUnresolvedJavaElement(binding.declaringClass, workingCopyOwner, bindingsToNodes); if (unresolvedJavaElement == null || unresolvedJavaElement.getElementType() != IJavaElement.TYPE) { return null; } return (JavaElement) ((IType) unresolvedJavaElement).getField(String.valueOf(binding.name)); }
/** * Return the java element corresponding to the given compiler binding. */ public static JavaElement getUnresolvedJavaElement(FieldBinding binding, WorkingCopyOwner workingCopyOwner, BindingsToNodesMap bindingsToNodes) { if (binding.declaringClass == null) return null; // array length JavaElement unresolvedJavaElement = getUnresolvedJavaElement(binding.declaringClass, workingCopyOwner, bindingsToNodes); if (unresolvedJavaElement == null || unresolvedJavaElement.getElementType() != IJavaElement.TYPE) { return null; } return (JavaElement) ((IType) unresolvedJavaElement).getField(String.valueOf(binding.name)); }
/** * Return the java element corresponding to the given compiler binding. */ public static JavaElement getUnresolvedJavaElement(FieldBinding binding, WorkingCopyOwner workingCopyOwner, BindingsToNodesMap bindingsToNodes) { if (binding.declaringClass == null) return null; // array length JavaElement unresolvedJavaElement = getUnresolvedJavaElement(binding.declaringClass, workingCopyOwner, bindingsToNodes); if (unresolvedJavaElement == null || unresolvedJavaElement.getElementType() != IJavaElement.TYPE) { return null; } return (JavaElement) ((IType) unresolvedJavaElement).getField(String.valueOf(binding.name)); }
/** * Return the java element corresponding to the given compiler binding. */ public static JavaElement getUnresolvedJavaElement(FieldBinding binding, WorkingCopyOwner workingCopyOwner, BindingsToNodesMap bindingsToNodes) { if (binding.declaringClass == null) return null; // array length JavaElement unresolvedJavaElement = getUnresolvedJavaElement(binding.declaringClass, workingCopyOwner, bindingsToNodes); if (unresolvedJavaElement == null || unresolvedJavaElement.getElementType() != IJavaElement.TYPE) { return null; } return (JavaElement) ((IType) unresolvedJavaElement).getField(String.valueOf(binding.name)); }
/** * Return the java element corresponding to the given compiler binding. */ public static JavaElement getUnresolvedJavaElement(FieldBinding binding, WorkingCopyOwner workingCopyOwner, BindingsToNodesMap bindingsToNodes) { if (binding.declaringClass == null) return null; // array length JavaElement unresolvedJavaElement = getUnresolvedJavaElement(binding.declaringClass, workingCopyOwner, bindingsToNodes); if (unresolvedJavaElement == null || unresolvedJavaElement.getElementType() != IJavaElement.TYPE) { return null; } return (JavaElement) ((IType) unresolvedJavaElement).getField(String.valueOf(binding.name)); }
/** * Return the java element corresponding to the given compiler binding. */ public static JavaElement getUnresolvedJavaElement(FieldBinding binding, WorkingCopyOwner workingCopyOwner, BindingsToNodesMap bindingsToNodes) { if (binding.declaringClass == null) return null; // array length JavaElement unresolvedJavaElement = getUnresolvedJavaElement(binding.declaringClass, workingCopyOwner, bindingsToNodes); if (unresolvedJavaElement == null || unresolvedJavaElement.getElementType() != IJavaElement.TYPE) { return null; } return (JavaElement) ((IType) unresolvedJavaElement).getField(String.valueOf(binding.name)); }
/** * @see ISourceElementRequestor */ public void enterType(TypeInfo typeInfo) { Object parentInfo = this.infoStack.peek(); JavaElement parentHandle= (JavaElement) this.handleStack.peek(); SourceType handle = createTypeHandle(parentHandle, typeInfo); //NB: occurenceCount is computed in resolveDuplicates resolveDuplicates(handle); this.infoStack.push(typeInfo); this.handleStack.push(handle); if (parentHandle.getElementType() == IJavaElement.TYPE) ((TypeInfo) parentInfo).childrenCategories.put(handle, typeInfo.categories); addToChildren(parentInfo, handle); } private SourceTypeElementInfo createTypeInfo(TypeInfo typeInfo, SourceType handle) {