/** * Note: This method is for internal use only. Clients should not call this method. */ protected Object skipProjectPackageFragmentRoot(IPackageFragmentRoot root) { if (isProjectPackageFragmentRoot(root)) return root.getParent(); return root; }
/** * Note: This method is for internal use only. Clients should not call this method. * * @param root the package fragment root * @return returns the element representing the root. * * @noreference This method is not intended to be referenced by clients. */ protected Object skipProjectPackageFragmentRoot(IPackageFragmentRoot root) { if (isProjectPackageFragmentRoot(root)) return root.getParent(); return root; }
/** * Note: This method is for internal use only. Clients should not call this method. * * @param root the package fragment root * @return returns the element representing the root. * * @noreference This method is not intended to be referenced by clients. */ protected Object skipProjectPackageFragmentRoot(IPackageFragmentRoot root) { if (isProjectPackageFragmentRoot(root)) return root.getParent(); return root; }
if (isProjectPackageFragmentRoot(root)) { Object[] fragments= getPackageFragmentRootContent(root); for (int j= 0; j < fragments.length; j++) {
if (isProjectPackageFragmentRoot(root)) { Object[] fragments= getPackageFragmentRootContent(root); for (int j= 0; j < fragments.length; j++) {
if (isProjectPackageFragmentRoot(root)) { Object[] fragments= getPackageFragmentRootContent(root); for (int j= 0; j < fragments.length; j++) {
/** * Evaluates all children of a given {@link IPackageFragmentRoot}. Clients can override this method. * @param root The root to evaluate the children for. * @return The children of the root * @exception JavaModelException if the package fragment root does not exist or if an * exception occurs while accessing its corresponding resource * * @since 3.3 */ protected Object[] getPackageFragmentRootContent(IPackageFragmentRoot root) throws JavaModelException { IJavaElement[] fragments= root.getChildren(); if (isProjectPackageFragmentRoot(root)) { return fragments; } Object[] nonJavaResources= root.getNonJavaResources(); if (nonJavaResources == null) return fragments; return concatenate(fragments, nonJavaResources); }
/** * Evaluates all children of a given {@link IPackageFragmentRoot}. Clients can override this method. * @param root The root to evaluate the children for. * @return The children of the root * @exception JavaModelException if the package fragment root does not exist or if an * exception occurs while accessing its corresponding resource * * @since 3.3 */ protected Object[] getPackageFragmentRootContent(IPackageFragmentRoot root) throws JavaModelException { IJavaElement[] fragments= root.getChildren(); if (isProjectPackageFragmentRoot(root)) { return fragments; } Object[] nonJavaResources= root.getNonJavaResources(); if (nonJavaResources == null) return fragments; return concatenate(fragments, nonJavaResources); }
if (isProjectPackageFragmentRoot(root)) { return fragments;