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

Collapse All | Expand All

(-)eval/org/eclipse/jdt/internal/eval/CodeSnippetClassFile.java (-4 lines)
Lines 53-62 Link Here
53
	this.header[this.headerOffset++] = (byte) (0xCAFEBABEL >> 0);
53
	this.header[this.headerOffset++] = (byte) (0xCAFEBABEL >> 0);
54
54
55
	long targetVersion = this.targetJDK = this.referenceBinding.scope.compilerOptions().targetJDK;
55
	long targetVersion = this.targetJDK = this.referenceBinding.scope.compilerOptions().targetJDK;
56
57
	if (targetVersion == ClassFileConstants.JDK1_7) {
58
		targetVersion = ClassFileConstants.JDK1_6;
59
	}
60
	this.header[this.headerOffset++] = (byte) (targetVersion >> 8); // minor high
56
	this.header[this.headerOffset++] = (byte) (targetVersion >> 8); // minor high
61
	this.header[this.headerOffset++] = (byte) (targetVersion >> 0); // minor low
57
	this.header[this.headerOffset++] = (byte) (targetVersion >> 0); // minor low
62
	this.header[this.headerOffset++] = (byte) (targetVersion >> 24); // major high
58
	this.header[this.headerOffset++] = (byte) (targetVersion >> 24); // major high
(-)compiler/org/eclipse/jdt/internal/compiler/ClassFile.java (-3 lines)
Lines 6860-6868 Link Here
6860
		header[headerOffset++] = (byte) (0xCAFEBABEL >> 0);
6860
		header[headerOffset++] = (byte) (0xCAFEBABEL >> 0);
6861
6861
6862
		long targetVersion = this.targetJDK;
6862
		long targetVersion = this.targetJDK;
6863
		if (targetVersion == ClassFileConstants.JDK1_7) {
6864
			targetVersion = ClassFileConstants.JDK1_6;
6865
		}
6866
		header[headerOffset++] = (byte) (targetVersion >> 8); // minor high
6863
		header[headerOffset++] = (byte) (targetVersion >> 8); // minor high
6867
		header[headerOffset++] = (byte) (targetVersion>> 0); // minor low
6864
		header[headerOffset++] = (byte) (targetVersion>> 0); // minor low
6868
		header[headerOffset++] = (byte) (targetVersion >> 24); // major high
6865
		header[headerOffset++] = (byte) (targetVersion >> 24); // major high

Return to bug 206498