View | Details | Raw Unified | Return to bug 321115 | Differences between
and this patch

Collapse All | Expand All

(-)batch/org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.java (+5 lines)
Lines 115-120 Link Here
115
	if (binaryExists) {
115
	if (binaryExists) {
116
		try {
116
		try {
117
			ClassFileReader reader = ClassFileReader.read(this.path + qualifiedBinaryFileName);
117
			ClassFileReader reader = ClassFileReader.read(this.path + qualifiedBinaryFileName);
118
			// https://bugs.eclipse.org/bugs/show_bug.cgi?id=321115, package names are to be treated case sensitive.
119
			String typeSearched = qualifiedPackageName.replace(File.separatorChar, '/') + "/" + fileName; //$NON-NLS-1$
120
			if (!CharOperation.equals(reader.getName(), typeSearched.toCharArray())) {
121
				reader = null;
122
			}
118
			if (reader != null)
123
			if (reader != null)
119
				return new NameEnvironmentAnswer(
124
				return new NameEnvironmentAnswer(
120
						reader,
125
						reader,

Return to bug 321115