This is a simple converter for Java Class to Swift2.x Class using regex
Online converter available : http://betas.github.io/Java2Swift-Class-Converter/
[Origin]
publicintfunc1() {
blahblahblah
}[Converted]
func func1()->Int{
blahblahblah
}[Origin]
classTest {
publicTest(intfoo) {
blahblahblah
}
}[Converted]
classTest{init(foo:Int){
blahblahblah
}}[Origin]
classTest {
privateintfoo = 0;
privateStringbar;
}[Converted]
classTest{varfoo:Int=0;
varbar:String=""; // Auto generated default value as same as Java
}- Support convert options
- convert 'private' or 'protected' to 'internal'
- spacing after ':' character
- external parameter name to '_'
- remove ';'