Skip to content

Commit 6028bf4

Browse files
committed
[fix] Updates for Maxine and JDK API changes
1 parent 0e4802a commit 6028bf4

File tree

46 files changed

+282
-352
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+282
-352
lines changed

guestvm~guestvm/com.oracle.max.ve.base/.settings/org.eclipse.jdt.core.prefs

+4-3
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@ org.eclipse.jdt.core.codeComplete.localSuffixes=
1515
org.eclipse.jdt.core.codeComplete.staticFieldPrefixes=
1616
org.eclipse.jdt.core.codeComplete.staticFieldSuffixes=
1717
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
18-
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
18+
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
19+
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
1920
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
20-
org.eclipse.jdt.core.compiler.compliance=1.6
21+
org.eclipse.jdt.core.compiler.compliance=1.8
2122
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
2223
org.eclipse.jdt.core.compiler.debug.localVariable=generate
2324
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -103,7 +104,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=ignore
103104
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=ignore
104105
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
105106
org.eclipse.jdt.core.compiler.processAnnotations=disabled
106-
org.eclipse.jdt.core.compiler.source=1.6
107+
org.eclipse.jdt.core.compiler.source=1.8
107108
org.eclipse.jdt.core.compiler.taskCaseSensitive=enabled
108109
org.eclipse.jdt.core.compiler.taskPriorities=NORMAL,HIGH,NORMAL
109110
org.eclipse.jdt.core.compiler.taskTags=TODO,FIXME,XXX

guestvm~guestvm/com.oracle.max.ve.base/src/com/sun/max/ve/memory/PageDirectByteBuffer.java

+9-10
Original file line numberDiff line numberDiff line change
@@ -31,23 +31,22 @@
3131
import com.sun.max.ve.error.VEError;
3232
import com.sun.max.vm.actor.holder.ClassActor;
3333
import com.sun.max.vm.heap.Heap;
34-
34+
import static com.sun.max.vm.intrinsics.MaxineIntrinsicIDs.*;
3535
import static com.sun.cri.bytecode.Bytecodes.*;
3636

37-
import com.sun.cri.bytecode.INTRINSIC;
3837

3938
/**
4039
* A {@link PageDirectByteBuffer} is a custom variant of {@link DirectByteBuffer} for use
4140
* in VE for buffers that are multiples of the page size and have a lifetime that matches the VM.
4241
* They are allocated from virtual memory, whereas {@link DirectByteBuffer} uses malloc
4342
* memory and over-allocates in order to guarantee page alignment, resulting
44-
* in 3 pages allocated when 1 is requested.
45-
*
43+
* in 3 pages allocated when 1 is requested.
44+
*
4645
* We invoke the private constructor provided for JNI_NewDirectByteBuffer using
4746
* Maxine's {@link ALIAS} mechanism. No "cleaner" is set up for such buffers
4847
* so they cannot be reclaimed.
49-
*
50-
*
48+
*
49+
*
5150
* @author Mick Jordan
5251
*
5352
*/
@@ -56,12 +55,12 @@ public class PageDirectByteBuffer {
5655

5756
@ALIAS(declaringClassName="java.nio.DirectByteBuffer", name="<init>")
5857
private native void init(long addr, int cap);
59-
58+
6059
@INTRINSIC(UNSAFE_CAST) static native PageDirectByteBuffer asPageDirectByteBuffer(Object obj);
6160
@INTRINSIC(UNSAFE_CAST) public static native ByteBuffer asByteBuffer(Object obj);
62-
61+
6362
private static ClassActor directByteBufferActor;
64-
63+
6564
static {
6665
try {
6766
directByteBufferActor = ClassActor.fromJava(Class.forName("java.nio.DirectByteBuffer"));
@@ -70,7 +69,7 @@ public class PageDirectByteBuffer {
7069
ProgramError.unexpected("can't load DirectByteBuffer", ex);
7170
}
7271
}
73-
72+
7473
public static ByteBuffer allocateDirect(int cap) {
7574
final ByteBuffer byteBuffer = asByteBuffer(Heap.createTuple(directByteBufferActor.dynamicHub()));
7675
PageDirectByteBuffer thisByteBuffer = asPageDirectByteBuffer(byteBuffer);

guestvm~guestvm/com.oracle.max.ve.gnucp/.settings/org.eclipse.jdt.core.prefs

+4-3
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@ org.eclipse.jdt.core.codeComplete.localSuffixes=
1515
org.eclipse.jdt.core.codeComplete.staticFieldPrefixes=
1616
org.eclipse.jdt.core.codeComplete.staticFieldSuffixes=
1717
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
18-
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
18+
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
19+
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
1920
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
20-
org.eclipse.jdt.core.compiler.compliance=1.6
21+
org.eclipse.jdt.core.compiler.compliance=1.8
2122
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
2223
org.eclipse.jdt.core.compiler.debug.localVariable=generate
2324
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -103,7 +104,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=ignore
103104
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=ignore
104105
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
105106
org.eclipse.jdt.core.compiler.processAnnotations=disabled
106-
org.eclipse.jdt.core.compiler.source=1.6
107+
org.eclipse.jdt.core.compiler.source=1.8
107108
org.eclipse.jdt.core.compiler.taskCaseSensitive=enabled
108109
org.eclipse.jdt.core.compiler.taskPriorities=NORMAL,HIGH,NORMAL
109110
org.eclipse.jdt.core.compiler.taskTags=TODO,FIXME,XXX

guestvm~guestvm/com.oracle.max.ve.jdk/.settings/org.eclipse.jdt.core.prefs

+4-3
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@ org.eclipse.jdt.core.codeComplete.localSuffixes=
1515
org.eclipse.jdt.core.codeComplete.staticFieldPrefixes=
1616
org.eclipse.jdt.core.codeComplete.staticFieldSuffixes=
1717
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
18-
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
18+
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
19+
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
1920
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
20-
org.eclipse.jdt.core.compiler.compliance=1.6
21+
org.eclipse.jdt.core.compiler.compliance=1.8
2122
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
2223
org.eclipse.jdt.core.compiler.debug.localVariable=generate
2324
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -103,7 +104,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=ignore
103104
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=ignore
104105
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
105106
org.eclipse.jdt.core.compiler.processAnnotations=disabled
106-
org.eclipse.jdt.core.compiler.source=1.6
107+
org.eclipse.jdt.core.compiler.source=1.8
107108
org.eclipse.jdt.core.compiler.taskCaseSensitive=enabled
108109
org.eclipse.jdt.core.compiler.taskPriorities=NORMAL,HIGH,NORMAL
109110
org.eclipse.jdt.core.compiler.taskTags=TODO,FIXME,XXX

guestvm~guestvm/com.oracle.max.ve.jnodefs/.settings/org.eclipse.jdt.core.prefs

+4-3
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@ org.eclipse.jdt.core.codeComplete.localSuffixes=
1515
org.eclipse.jdt.core.codeComplete.staticFieldPrefixes=
1616
org.eclipse.jdt.core.codeComplete.staticFieldSuffixes=
1717
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
18-
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
18+
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
19+
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
1920
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
20-
org.eclipse.jdt.core.compiler.compliance=1.6
21+
org.eclipse.jdt.core.compiler.compliance=1.8
2122
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
2223
org.eclipse.jdt.core.compiler.debug.localVariable=generate
2324
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -103,7 +104,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=ignore
103104
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=ignore
104105
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
105106
org.eclipse.jdt.core.compiler.processAnnotations=disabled
106-
org.eclipse.jdt.core.compiler.source=1.6
107+
org.eclipse.jdt.core.compiler.source=1.8
107108
org.eclipse.jdt.core.compiler.taskCaseSensitive=enabled
108109
org.eclipse.jdt.core.compiler.taskPriorities=NORMAL,HIGH,NORMAL
109110
org.eclipse.jdt.core.compiler.taskTags=TODO,FIXME,XXX

guestvm~guestvm/com.oracle.max.ve.native/Makefile

+4-3
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,14 @@ TARGET_ARCH = x86_64
5252
XEN_INTERFACE_VERSION := 0x00030203
5353

5454
PROJECT_ROOT = ../..
55-
GUK_ROOT = $(PROJECT_ROOT)/guk
55+
GUK_ROOT = $(PROJECT_ROOT)/guestvm~guk
5656
MAXINE_NATIVE = $(PROJECT_ROOT)/maxine/com.oracle.max.vm.native
57-
MAXINE_SUBSTRATE = $(MAXINE_NATIVE)/generated/maxve
57+
MAXINE_SUBSTRATE = $(MAXINE_NATIVE)/generated/linux
5858
MAXINE_JNI = $(MAXINE_NATIVE)/jni
5959
MAXINE_SHARE = $(MAXINE_NATIVE)/share
6060
MAXINE_INCL = -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/$(HOSTOS_LC) -I$(MAXINE_NATIVE)/share -I$(MAXINE_NATIVE)/platform -I$(MAXINE_NATIVE)/substrate
6161
LIB_MAXINE = libjvm.a
62+
#LIB_MAXINE = libjvm.so
6263

6364
FS_DIR = $(GUK_ROOT)/tools/fs-back
6465
DB_DIR = $(GUK_ROOT)/tools/db-front
@@ -76,7 +77,7 @@ GCC_INCLUDE+=-I${GCC_BASE}include-fixed
7677
endif
7778

7879
# NB. '-Wcast-qual' is nasty, so I omitted it.
79-
CFLAGS := -fno-builtin -Wall -Werror -Wredundant-decls -Wno-format -nostdinc -I$(GCC_INCLUDE)
80+
CFLAGS := -fno-builtin -Wall -Wno-error -Wredundant-decls -Wno-format -nostdinc -I$(GCC_INCLUDE)
8081
CFLAGS += -Wstrict-prototypes -Wnested-externs -Wpointer-arith -Winline
8182
CFLAGS += -ffixed-r14
8283
CFLAGS += -D__XEN_INTERFACE_VERSION__=$(XEN_INTERFACE_VERSION)

guestvm~guestvm/com.oracle.max.ve.native/maxine_log_dlsym.c

+2-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@ void *maxine_log_dlsym(const char *symbol) {
3636
else if (strcmp(symbol, "log_print_word") == 0) return log_print_word;
3737
else if (strcmp(symbol, "log_print_boolean") == 0) return log_print_boolean;
3838
else if (strcmp(symbol, "log_print_char") == 0) return log_print_char;
39-
else if (strcmp(symbol, "log_print_buffer") == 0) return log_print_buffer;
39+
/* else if (strcmp(symbol, "log_print_buffer") == 0) return log_print_buffer; */
40+
else if (strcmp(symbol, "log_print_buffer") == 0) return log_print_symbol;
4041
else if (strcmp(symbol, "log_print_newline") == 0) return log_print_newline;
4142
else if (strcmp(symbol, "log_print_float") == 0) return log_print_float;
4243
else if (strcmp(symbol, "log_print_double") == 0) return log_print_double;

guestvm~guestvm/com.oracle.max.ve.nfsserver/.settings/org.eclipse.jdt.core.prefs

+4-3
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@ org.eclipse.jdt.core.codeComplete.localSuffixes=
1515
org.eclipse.jdt.core.codeComplete.staticFieldPrefixes=
1616
org.eclipse.jdt.core.codeComplete.staticFieldSuffixes=
1717
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
18-
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
18+
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
19+
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
1920
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
20-
org.eclipse.jdt.core.compiler.compliance=1.6
21+
org.eclipse.jdt.core.compiler.compliance=1.8
2122
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
2223
org.eclipse.jdt.core.compiler.debug.localVariable=generate
2324
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -103,7 +104,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=ignore
103104
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=ignore
104105
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
105106
org.eclipse.jdt.core.compiler.processAnnotations=disabled
106-
org.eclipse.jdt.core.compiler.source=1.6
107+
org.eclipse.jdt.core.compiler.source=1.8
107108
org.eclipse.jdt.core.compiler.taskCaseSensitive=enabled
108109
org.eclipse.jdt.core.compiler.taskPriorities=NORMAL,HIGH,NORMAL
109110
org.eclipse.jdt.core.compiler.taskTags=TODO,FIXME,XXX

guestvm~guestvm/com.oracle.max.ve.tele/.settings/org.eclipse.jdt.core.prefs

+4-3
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@ org.eclipse.jdt.core.codeComplete.localSuffixes=
1515
org.eclipse.jdt.core.codeComplete.staticFieldPrefixes=
1616
org.eclipse.jdt.core.codeComplete.staticFieldSuffixes=
1717
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
18-
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
18+
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
19+
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
1920
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
20-
org.eclipse.jdt.core.compiler.compliance=1.6
21+
org.eclipse.jdt.core.compiler.compliance=1.8
2122
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
2223
org.eclipse.jdt.core.compiler.debug.localVariable=generate
2324
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -103,7 +104,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=ignore
103104
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=ignore
104105
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
105106
org.eclipse.jdt.core.compiler.processAnnotations=disabled
106-
org.eclipse.jdt.core.compiler.source=1.6
107+
org.eclipse.jdt.core.compiler.source=1.8
107108
org.eclipse.jdt.core.compiler.taskCaseSensitive=enabled
108109
org.eclipse.jdt.core.compiler.taskPriorities=NORMAL,HIGH,NORMAL
109110
org.eclipse.jdt.core.compiler.taskTags=TODO,FIXME,XXX

guestvm~guestvm/com.oracle.max.ve.tele/src/com/sun/max/tele/debug/maxve/MaxVETeleDomain.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public class MaxVETeleDomain extends TeleProcess {
4545
protected MaxVETeleDomain(TeleVM teleVM, Platform platform, int id) {
4646
super(teleVM, platform, ProcessState.STOPPED);
4747
this.domainId = id;
48-
dataAccess = new PageDataAccess(this, platform.dataModel);
48+
dataAccess = new PageDataAccess(teleVM, this, platform.dataModel);
4949
MaxVEXenDBChannel.attach(this, id);
5050
}
5151

@@ -129,12 +129,12 @@ public int platformWatchpointCount() {
129129
}
130130

131131
@Override
132-
protected boolean activateWatchpoint(TeleWatchpoint teleWatchpoint) {
132+
protected boolean activateWatchpoint(VmWatchpoint teleWatchpoint) {
133133
return MaxVEXenDBChannel.activateWatchpoint(domainId, teleWatchpoint);
134134
}
135135

136136
@Override
137-
protected boolean deactivateWatchpoint(TeleWatchpoint teleWatchpoint) {
137+
protected boolean deactivateWatchpoint(VmWatchpoint teleWatchpoint) {
138138
return MaxVEXenDBChannel.deactivateWatchpoint(domainId, teleWatchpoint.memoryRegion());
139139
}
140140

guestvm~guestvm/com.oracle.max.ve.tele/src/com/sun/max/tele/debug/maxve/MaxVEXenDBChannel.java

+2-4
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,7 @@
2828

2929
import com.sun.max.tele.MaxWatchpoint.WatchpointSettings;
3030
import com.sun.max.tele.TeleVM;
31-
import com.sun.max.tele.debug.ProcessState;
32-
import com.sun.max.tele.debug.TeleNativeThread;
33-
import com.sun.max.tele.debug.TeleWatchpoint;
31+
import com.sun.max.tele.debug.*;
3432
import com.sun.max.tele.memory.TeleFixedMemoryRegion;
3533
import com.sun.max.unsafe.Address;
3634
import com.sun.max.unsafe.Pointer;
@@ -164,7 +162,7 @@ public static synchronized boolean suspend(int threadId) {
164162
return channelProtocol.suspend(threadId);
165163
}
166164

167-
public static synchronized boolean activateWatchpoint(int domainId, TeleWatchpoint teleWatchpoint) {
165+
public static synchronized boolean activateWatchpoint(int domainId, VmWatchpoint teleWatchpoint) {
168166
final WatchpointSettings settings = teleWatchpoint.getSettings();
169167
return channelProtocol.activateWatchpoint(teleWatchpoint.memoryRegion().start().toLong(), teleWatchpoint.memoryRegion().nBytes(), true, settings.trapOnRead, settings.trapOnWrite, settings.trapOnExec);
170168
}

guestvm~guestvm/com.oracle.max.ve.tools/.settings/org.eclipse.jdt.core.prefs

+4-3
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@ org.eclipse.jdt.core.codeComplete.localSuffixes=
1515
org.eclipse.jdt.core.codeComplete.staticFieldPrefixes=
1616
org.eclipse.jdt.core.codeComplete.staticFieldSuffixes=
1717
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
18-
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
18+
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
19+
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
1920
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
20-
org.eclipse.jdt.core.compiler.compliance=1.6
21+
org.eclipse.jdt.core.compiler.compliance=1.8
2122
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
2223
org.eclipse.jdt.core.compiler.debug.localVariable=generate
2324
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -103,7 +104,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=ignore
103104
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=ignore
104105
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
105106
org.eclipse.jdt.core.compiler.processAnnotations=disabled
106-
org.eclipse.jdt.core.compiler.source=1.6
107+
org.eclipse.jdt.core.compiler.source=1.8
107108
org.eclipse.jdt.core.compiler.taskCaseSensitive=enabled
108109
org.eclipse.jdt.core.compiler.taskPriorities=NORMAL,HIGH,NORMAL
109110
org.eclipse.jdt.core.compiler.taskTags=TODO,FIXME,XXX

guestvm~guestvm/com.oracle.max.ve.yanfs/.settings/org.eclipse.jdt.core.prefs

+4-3
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@ org.eclipse.jdt.core.codeComplete.localSuffixes=
1515
org.eclipse.jdt.core.codeComplete.staticFieldPrefixes=
1616
org.eclipse.jdt.core.codeComplete.staticFieldSuffixes=
1717
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
18-
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
18+
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
19+
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
1920
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
20-
org.eclipse.jdt.core.compiler.compliance=1.6
21+
org.eclipse.jdt.core.compiler.compliance=1.8
2122
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
2223
org.eclipse.jdt.core.compiler.debug.localVariable=generate
2324
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -103,7 +104,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=ignore
103104
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=ignore
104105
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
105106
org.eclipse.jdt.core.compiler.processAnnotations=disabled
106-
org.eclipse.jdt.core.compiler.source=1.6
107+
org.eclipse.jdt.core.compiler.source=1.8
107108
org.eclipse.jdt.core.compiler.taskCaseSensitive=enabled
108109
org.eclipse.jdt.core.compiler.taskPriorities=NORMAL,HIGH,NORMAL
109110
org.eclipse.jdt.core.compiler.taskTags=TODO,FIXME,XXX

0 commit comments

Comments
 (0)