Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
# Services to generate extern class `in "Java"`
module code_generator
# Services to generate extern class `in "Java"`
module code_generator
import javap_test_parser
import code_generator
import jtype_converter
import javap_test_parser
import code_generator
import jtype_converter
class JavaVisitor
super Visitor
class JavaVisitor
super Visitor
# limitations under the License.
# Contains the java and nit type representation used to convert java to nit code
# limitations under the License.
# Contains the java and nit type representation used to convert java to nit code
end
if not self.has_generic_params then return nit_type
end
if not self.has_generic_params then return nit_type
nit_type.generic_params = new Array[NitType]
for param in generic_params do
nit_type.generic_params = new Array[NitType]
for param in generic_params do
for i in [0..array_dimension[ do
id += "[]"
end
for i in [0..array_dimension[ do
id += "[]"
end
- else if self.has_generic_params then
+ else if self.has_generic_params then
var gen_list = new Array[String]
for param in generic_params do
var gen_list = new Array[String]
for param in generic_params do
do
var id = self.identifier
do
var id = self.identifier
- if self.has_generic_params then
+ if self.has_generic_params then
var gen_list = new Array[String]
for param in generic_params do
var gen_list = new Array[String]
for param in generic_params do