Freie Typevars werden hinter Return-Typ eingetragen #181

Closed
opened 2015-10-18 16:20:52 +00:00 by pl · 1 comment
Owner

Bei folgendem Programm

import java.util.Vector;

class Vector_Add {

java.lang.Integer vector_add(x,y) {
	i; 
	i = 0;
	ret; 
	ret = 0; 
	while (i < x.size()) {
	}
	return ret;
}

}

wird im Eclipse-Plugin nach der Typ-Inferenz zu:

class Vector_Add {

java.lang.Integer vector_add(java.util.Vector x,y) {
i;
i = 0;
ret;
ret = 0;
while (i < x.size()) {
}
return ret;
}
}

gehört aber vor java.lang.Integer.

Bei folgendem Programm import java.util.Vector; class Vector_Add { java.lang.Integer vector_add(x,y) { i; i = 0; ret; ret = 0; while (i < x.size()) { } return ret; } } wird im Eclipse-Plugin nach der Typ-Inferenz zu: class Vector_Add { java.lang.Integer <E1660369676> vector_add(java.util.Vector<E1660369676> x,y) { i; i = 0; ret; ret = 0; while (i < x.size()) { } return ret; } } <E1660369676> gehört aber vor java.lang.Integer.
Owner

OLD BUG

OLD BUG
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: JavaTX/JavaCompilerCore#181
No description provided.