Lines 2116-2121
Link Here
|
2116 |
// container was bound |
2116 |
// container was bound |
2117 |
for (int j = 0, containerLength = containerEntries.length; j < containerLength; j++){ |
2117 |
for (int j = 0, containerLength = containerEntries.length; j < containerLength; j++){ |
2118 |
IClasspathEntry resolvedEntry = containerEntries[j]; |
2118 |
IClasspathEntry resolvedEntry = containerEntries[j]; |
|
|
2119 |
if (resolvedEntry == null) { |
2120 |
if (JavaModelManager.CP_RESOLVE_VERBOSE) { |
2121 |
JavaModelManager.getJavaModelManager().verbose_missbehaving_container(this, rawEntry.getPath(), containerEntries); |
2122 |
} |
2123 |
return false; |
2124 |
} |
2119 |
if (isOnClasspathEntry(elementPath, isFolderPath, isPackageFragmentRoot, resolvedEntry)) |
2125 |
if (isOnClasspathEntry(elementPath, isFolderPath, isPackageFragmentRoot, resolvedEntry)) |
2120 |
return true; |
2126 |
return true; |
2121 |
} |
2127 |
} |
Lines 2504-2509
Link Here
|
2504 |
// container was bound |
2510 |
// container was bound |
2505 |
for (int j = 0, containerLength = containerEntries.length; j < containerLength; j++){ |
2511 |
for (int j = 0, containerLength = containerEntries.length; j < containerLength; j++){ |
2506 |
ClasspathEntry cEntry = (ClasspathEntry) containerEntries[j]; |
2512 |
ClasspathEntry cEntry = (ClasspathEntry) containerEntries[j]; |
|
|
2513 |
if (cEntry == null) { |
2514 |
if (JavaModelManager.CP_RESOLVE_VERBOSE) { |
2515 |
JavaModelManager.getJavaModelManager().verbose_missbehaving_container(this, rawEntry.getPath(), containerEntries); |
2516 |
} |
2517 |
break; |
2518 |
} |
2507 |
// if container is exported or restricted, then its nested entries must in turn be exported (21749) and/or propagate restrictions |
2519 |
// if container is exported or restricted, then its nested entries must in turn be exported (21749) and/or propagate restrictions |
2508 |
cEntry = cEntry.combineWith((ClasspathEntry) rawEntry); |
2520 |
cEntry = cEntry.combineWith((ClasspathEntry) rawEntry); |
2509 |
resolvedEntries.add(cEntry); |
2521 |
resolvedEntries.add(cEntry); |
Lines 2583-2588
Link Here
|
2583 |
// container was bound |
2595 |
// container was bound |
2584 |
for (int j = 0, containerLength = containerEntries.length; j < containerLength; j++){ |
2596 |
for (int j = 0, containerLength = containerEntries.length; j < containerLength; j++){ |
2585 |
ClasspathEntry cEntry = (ClasspathEntry) containerEntries[j]; |
2597 |
ClasspathEntry cEntry = (ClasspathEntry) containerEntries[j]; |
|
|
2598 |
if (cEntry == null) { |
2599 |
if (JavaModelManager.CP_RESOLVE_VERBOSE) { |
2600 |
JavaModelManager.getJavaModelManager().verbose_missbehaving_container(this, rawEntry.getPath(), containerEntries); |
2601 |
} |
2602 |
break; |
2603 |
} |
2586 |
// if container is exported or restricted, then its nested entries must in turn be exported (21749) and/or propagate restrictions |
2604 |
// if container is exported or restricted, then its nested entries must in turn be exported (21749) and/or propagate restrictions |
2587 |
cEntry = cEntry.combineWith((ClasspathEntry) rawEntry); |
2605 |
cEntry = cEntry.combineWith((ClasspathEntry) rawEntry); |
2588 |
if (rawReverseMap != null) { |
2606 |
if (rawReverseMap != null) { |