Converter tests:
White spaces in member lists are preserved
This commit is contained in:
@@ -2,12 +2,15 @@ package test
|
|||||||
|
|
||||||
public class Test(str: String) {
|
public class Test(str: String) {
|
||||||
var myStr: String = "String2"
|
var myStr: String = "String2"
|
||||||
|
|
||||||
public fun sout(str: String) {
|
public fun sout(str: String) {
|
||||||
System.out.println(str)
|
System.out.println(str)
|
||||||
}
|
}
|
||||||
|
|
||||||
public fun dummy(str: String): String {
|
public fun dummy(str: String): String {
|
||||||
return str
|
return str
|
||||||
}
|
}
|
||||||
|
|
||||||
public fun test() {
|
public fun test() {
|
||||||
sout("String")
|
sout("String")
|
||||||
val test = "String2"
|
val test = "String2"
|
||||||
@@ -16,6 +19,7 @@ public class Test(str: String) {
|
|||||||
|
|
||||||
Test(test)
|
Test(test)
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
myStr = str
|
myStr = str
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,12 +2,15 @@ package test
|
|||||||
|
|
||||||
public open class Test(str: String) {
|
public open class Test(str: String) {
|
||||||
var myStr: String = "String2"
|
var myStr: String = "String2"
|
||||||
|
|
||||||
public open fun sout(str: String) {
|
public open fun sout(str: String) {
|
||||||
System.out?.println(str)
|
System.out?.println(str)
|
||||||
}
|
}
|
||||||
|
|
||||||
public open fun dummy(str: String): String {
|
public open fun dummy(str: String): String {
|
||||||
return str
|
return str
|
||||||
}
|
}
|
||||||
|
|
||||||
public open fun test() {
|
public open fun test() {
|
||||||
sout("String")
|
sout("String")
|
||||||
var test: String = "String2"
|
var test: String = "String2"
|
||||||
@@ -16,6 +19,7 @@ public open class Test(str: String) {
|
|||||||
|
|
||||||
Test(test)
|
Test(test)
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
myStr = str
|
myStr = str
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
class Test() {
|
class Test() {
|
||||||
var str: String = 0
|
var str: String = 0
|
||||||
|
|
||||||
class object {
|
class object {
|
||||||
{
|
{
|
||||||
str = "Ola"
|
str = "Ola"
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
open class Test() {
|
open class Test() {
|
||||||
var str: String? = null
|
var str: String? = null
|
||||||
|
|
||||||
class object {
|
class object {
|
||||||
{
|
{
|
||||||
str = "Ola"
|
str = "Ola"
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ class Library() {
|
|||||||
class object {
|
class object {
|
||||||
fun call() {
|
fun call() {
|
||||||
}
|
}
|
||||||
|
|
||||||
fun getString(): String {
|
fun getString(): String {
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ open class Library() {
|
|||||||
class object {
|
class object {
|
||||||
open fun call() {
|
open fun call() {
|
||||||
}
|
}
|
||||||
|
|
||||||
open fun getString(): String? {
|
open fun getString(): String? {
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
class Library() {
|
class Library() {
|
||||||
fun call() {
|
fun call() {
|
||||||
}
|
}
|
||||||
|
|
||||||
fun getString(): String {
|
fun getString(): String {
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
open class Library() {
|
open class Library() {
|
||||||
open fun call() {
|
open fun call() {
|
||||||
}
|
}
|
||||||
|
|
||||||
open fun getString(): String? {
|
open fun getString(): String? {
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
abstract class A() {
|
abstract class A() {
|
||||||
abstract fun callme()
|
abstract fun callme()
|
||||||
|
|
||||||
fun callmetoo() {
|
fun callmetoo() {
|
||||||
print("This is a concrete method.")
|
print("This is a concrete method.")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
abstract class A() {
|
abstract class A() {
|
||||||
abstract fun callme()
|
abstract fun callme()
|
||||||
|
|
||||||
open fun callmetoo() {
|
open fun callmetoo() {
|
||||||
print("This is a concrete method.")
|
print("This is a concrete method.")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ class S() {
|
|||||||
fun sB(): Boolean {
|
fun sB(): Boolean {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
class object {
|
class object {
|
||||||
var myI: Int = 10
|
var myI: Int = 10
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ class S() {
|
|||||||
fun sB(): Boolean {
|
fun sB(): Boolean {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
class object {
|
class object {
|
||||||
var myI: Int = 10
|
var myI: Int = 10
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ class S() {
|
|||||||
fun sB(): Boolean {
|
fun sB(): Boolean {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
class object {
|
class object {
|
||||||
fun sI(): Int {
|
fun sI(): Int {
|
||||||
return 1
|
return 1
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ class S() {
|
|||||||
fun sB(): Boolean {
|
fun sB(): Boolean {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
class object {
|
class object {
|
||||||
fun sI(): Int {
|
fun sI(): Int {
|
||||||
return 1
|
return 1
|
||||||
|
|||||||
@@ -1,9 +1,11 @@
|
|||||||
class C(arg1: Int, arg2: Int, arg3: Int) {
|
class C(arg1: Int, arg2: Int, arg3: Int) {
|
||||||
class object {
|
class object {
|
||||||
|
|
||||||
fun init(arg1: Int, arg2: Int): C {
|
fun init(arg1: Int, arg2: Int): C {
|
||||||
val __ = C(arg1, arg2, 0)
|
val __ = C(arg1, arg2, 0)
|
||||||
return __
|
return __
|
||||||
}
|
}
|
||||||
|
|
||||||
fun init(arg1: Int): C {
|
fun init(arg1: Int): C {
|
||||||
val __ = C(arg1, 0, 0)
|
val __ = C(arg1, 0, 0)
|
||||||
return __
|
return __
|
||||||
|
|||||||
@@ -1,9 +1,11 @@
|
|||||||
open class C(arg1: Int, arg2: Int, arg3: Int) {
|
open class C(arg1: Int, arg2: Int, arg3: Int) {
|
||||||
class object {
|
class object {
|
||||||
|
|
||||||
open fun init(arg1: Int, arg2: Int): C {
|
open fun init(arg1: Int, arg2: Int): C {
|
||||||
val __ = C(arg1, arg2, 0)
|
val __ = C(arg1, arg2, 0)
|
||||||
return __
|
return __
|
||||||
}
|
}
|
||||||
|
|
||||||
open fun init(arg1: Int): C {
|
open fun init(arg1: Int): C {
|
||||||
val __ = C(arg1, 0, 0)
|
val __ = C(arg1, 0, 0)
|
||||||
return __
|
return __
|
||||||
|
|||||||
@@ -2,18 +2,22 @@ class C(arg1: Int) {
|
|||||||
val myArg1: Int
|
val myArg1: Int
|
||||||
var myArg2: Int = 0
|
var myArg2: Int = 0
|
||||||
var myArg3: Int = 0
|
var myArg3: Int = 0
|
||||||
|
|
||||||
{
|
{
|
||||||
myArg1 = arg1
|
myArg1 = arg1
|
||||||
myArg2 = 0
|
myArg2 = 0
|
||||||
myArg3 = 0
|
myArg3 = 0
|
||||||
}
|
}
|
||||||
|
|
||||||
class object {
|
class object {
|
||||||
|
|
||||||
fun init(arg1: Int, arg2: Int, arg3: Int): C {
|
fun init(arg1: Int, arg2: Int, arg3: Int): C {
|
||||||
val __ = C(arg1)
|
val __ = C(arg1)
|
||||||
__.myArg2 = arg2
|
__.myArg2 = arg2
|
||||||
__.myArg3 = arg3
|
__.myArg3 = arg3
|
||||||
return __
|
return __
|
||||||
}
|
}
|
||||||
|
|
||||||
fun init(arg1: Int, arg2: Int): C {
|
fun init(arg1: Int, arg2: Int): C {
|
||||||
val __ = C(arg1)
|
val __ = C(arg1)
|
||||||
__.myArg2 = arg2
|
__.myArg2 = arg2
|
||||||
|
|||||||
@@ -2,18 +2,22 @@ open class C(arg1: Int) {
|
|||||||
val myArg1: Int
|
val myArg1: Int
|
||||||
var myArg2: Int = 0
|
var myArg2: Int = 0
|
||||||
var myArg3: Int = 0
|
var myArg3: Int = 0
|
||||||
|
|
||||||
{
|
{
|
||||||
myArg1 = arg1
|
myArg1 = arg1
|
||||||
myArg2 = 0
|
myArg2 = 0
|
||||||
myArg3 = 0
|
myArg3 = 0
|
||||||
}
|
}
|
||||||
|
|
||||||
class object {
|
class object {
|
||||||
|
|
||||||
open fun init(arg1: Int, arg2: Int, arg3: Int): C {
|
open fun init(arg1: Int, arg2: Int, arg3: Int): C {
|
||||||
val __ = C(arg1)
|
val __ = C(arg1)
|
||||||
__.myArg2 = arg2
|
__.myArg2 = arg2
|
||||||
__.myArg3 = arg3
|
__.myArg3 = arg3
|
||||||
return __
|
return __
|
||||||
}
|
}
|
||||||
|
|
||||||
open fun init(arg1: Int, arg2: Int): C {
|
open fun init(arg1: Int, arg2: Int): C {
|
||||||
val __ = C(arg1)
|
val __ = C(arg1)
|
||||||
__.myArg2 = arg2
|
__.myArg2 = arg2
|
||||||
|
|||||||
@@ -3,16 +3,20 @@ package org.test.customer
|
|||||||
class Customer(first: String, last: String) {
|
class Customer(first: String, last: String) {
|
||||||
public val _firstName: String
|
public val _firstName: String
|
||||||
public val _lastName: String
|
public val _lastName: String
|
||||||
|
|
||||||
public fun getFirstName(): String {
|
public fun getFirstName(): String {
|
||||||
return _firstName
|
return _firstName
|
||||||
}
|
}
|
||||||
|
|
||||||
public fun getLastName(): String {
|
public fun getLastName(): String {
|
||||||
return _lastName
|
return _lastName
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun doSmthBefore() {
|
private fun doSmthBefore() {
|
||||||
}
|
}
|
||||||
private fun doSmthAfter() {
|
private fun doSmthAfter() {
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
doSmthBefore()
|
doSmthBefore()
|
||||||
_firstName = first
|
_firstName = first
|
||||||
@@ -23,14 +27,17 @@ class Customer(first: String, last: String) {
|
|||||||
class CustomerBuilder() {
|
class CustomerBuilder() {
|
||||||
public var _firstName: String = "Homer"
|
public var _firstName: String = "Homer"
|
||||||
public var _lastName: String = "Simpson"
|
public var _lastName: String = "Simpson"
|
||||||
|
|
||||||
public fun WithFirstName(firstName: String): CustomerBuilder {
|
public fun WithFirstName(firstName: String): CustomerBuilder {
|
||||||
_firstName = firstName
|
_firstName = firstName
|
||||||
return this
|
return this
|
||||||
}
|
}
|
||||||
|
|
||||||
public fun WithLastName(lastName: String): CustomerBuilder {
|
public fun WithLastName(lastName: String): CustomerBuilder {
|
||||||
_lastName = lastName
|
_lastName = lastName
|
||||||
return this
|
return this
|
||||||
}
|
}
|
||||||
|
|
||||||
public fun Build(): Customer {
|
public fun Build(): Customer {
|
||||||
return Customer(_firstName, _lastName)
|
return Customer(_firstName, _lastName)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,16 +3,20 @@ package org.test.customer
|
|||||||
open class Customer(first: String?, last: String?) {
|
open class Customer(first: String?, last: String?) {
|
||||||
public val _firstName: String?
|
public val _firstName: String?
|
||||||
public val _lastName: String?
|
public val _lastName: String?
|
||||||
|
|
||||||
public open fun getFirstName(): String? {
|
public open fun getFirstName(): String? {
|
||||||
return _firstName
|
return _firstName
|
||||||
}
|
}
|
||||||
|
|
||||||
public open fun getLastName(): String? {
|
public open fun getLastName(): String? {
|
||||||
return _lastName
|
return _lastName
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun doSmthBefore() {
|
private fun doSmthBefore() {
|
||||||
}
|
}
|
||||||
private fun doSmthAfter() {
|
private fun doSmthAfter() {
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
doSmthBefore()
|
doSmthBefore()
|
||||||
_firstName = first
|
_firstName = first
|
||||||
@@ -23,14 +27,17 @@ open class Customer(first: String?, last: String?) {
|
|||||||
open class CustomerBuilder() {
|
open class CustomerBuilder() {
|
||||||
public var _firstName: String? = "Homer"
|
public var _firstName: String? = "Homer"
|
||||||
public var _lastName: String? = "Simpson"
|
public var _lastName: String? = "Simpson"
|
||||||
|
|
||||||
public open fun WithFirstName(firstName: String?): CustomerBuilder? {
|
public open fun WithFirstName(firstName: String?): CustomerBuilder? {
|
||||||
_firstName = firstName
|
_firstName = firstName
|
||||||
return this
|
return this
|
||||||
}
|
}
|
||||||
|
|
||||||
public open fun WithLastName(lastName: String?): CustomerBuilder? {
|
public open fun WithLastName(lastName: String?): CustomerBuilder? {
|
||||||
_lastName = lastName
|
_lastName = lastName
|
||||||
return this
|
return this
|
||||||
}
|
}
|
||||||
|
|
||||||
public open fun Build(): Customer? {
|
public open fun Build(): Customer? {
|
||||||
return Customer(_firstName, _lastName)
|
return Customer(_firstName, _lastName)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,23 +2,29 @@ public class Identifier<T>(_myName: T, _myHasDollar: Boolean) {
|
|||||||
private val myName: T
|
private val myName: T
|
||||||
private var myHasDollar: Boolean = false
|
private var myHasDollar: Boolean = false
|
||||||
private var myNullable: Boolean = true
|
private var myNullable: Boolean = true
|
||||||
|
|
||||||
public fun getName(): T {
|
public fun getName(): T {
|
||||||
return myName
|
return myName
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
myName = _myName
|
myName = _myName
|
||||||
myHasDollar = _myHasDollar
|
myHasDollar = _myHasDollar
|
||||||
}
|
}
|
||||||
|
|
||||||
class object {
|
class object {
|
||||||
|
|
||||||
public fun <T> init(name: T): Identifier<T> {
|
public fun <T> init(name: T): Identifier<T> {
|
||||||
val __ = Identifier(name, false)
|
val __ = Identifier(name, false)
|
||||||
return __
|
return __
|
||||||
}
|
}
|
||||||
|
|
||||||
public fun <T> init(name: T, isNullable: Boolean): Identifier<T> {
|
public fun <T> init(name: T, isNullable: Boolean): Identifier<T> {
|
||||||
val __ = Identifier(name, false)
|
val __ = Identifier(name, false)
|
||||||
__.myNullable = isNullable
|
__.myNullable = isNullable
|
||||||
return __
|
return __
|
||||||
}
|
}
|
||||||
|
|
||||||
public fun <T> init(name: T, hasDollar: Boolean, isNullable: Boolean): Identifier<T> {
|
public fun <T> init(name: T, hasDollar: Boolean, isNullable: Boolean): Identifier<T> {
|
||||||
val __ = Identifier(name, hasDollar)
|
val __ = Identifier(name, hasDollar)
|
||||||
__.myNullable = isNullable
|
__.myNullable = isNullable
|
||||||
|
|||||||
@@ -2,23 +2,29 @@ public open class Identifier<T>(_myName: T?, _myHasDollar: Boolean) {
|
|||||||
private val myName: T?
|
private val myName: T?
|
||||||
private var myHasDollar: Boolean = false
|
private var myHasDollar: Boolean = false
|
||||||
private var myNullable: Boolean = true
|
private var myNullable: Boolean = true
|
||||||
|
|
||||||
public open fun getName(): T? {
|
public open fun getName(): T? {
|
||||||
return myName
|
return myName
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
myName = _myName
|
myName = _myName
|
||||||
myHasDollar = _myHasDollar
|
myHasDollar = _myHasDollar
|
||||||
}
|
}
|
||||||
|
|
||||||
class object {
|
class object {
|
||||||
|
|
||||||
public open fun <T> init(name: T?): Identifier<T> {
|
public open fun <T> init(name: T?): Identifier<T> {
|
||||||
val __ = Identifier(name, false)
|
val __ = Identifier(name, false)
|
||||||
return __
|
return __
|
||||||
}
|
}
|
||||||
|
|
||||||
public open fun <T> init(name: T?, isNullable: Boolean): Identifier<T> {
|
public open fun <T> init(name: T?, isNullable: Boolean): Identifier<T> {
|
||||||
val __ = Identifier(name, false)
|
val __ = Identifier(name, false)
|
||||||
__.myNullable = isNullable
|
__.myNullable = isNullable
|
||||||
return __
|
return __
|
||||||
}
|
}
|
||||||
|
|
||||||
public open fun <T> init(name: T?, hasDollar: Boolean, isNullable: Boolean): Identifier<T> {
|
public open fun <T> init(name: T?, hasDollar: Boolean, isNullable: Boolean): Identifier<T> {
|
||||||
val __ = Identifier(name, hasDollar)
|
val __ = Identifier(name, hasDollar)
|
||||||
__.myNullable = isNullable
|
__.myNullable = isNullable
|
||||||
|
|||||||
@@ -2,23 +2,29 @@ public class Identifier(_myName: String, _myHasDollar: Boolean) {
|
|||||||
private val myName: String
|
private val myName: String
|
||||||
private var myHasDollar: Boolean = false
|
private var myHasDollar: Boolean = false
|
||||||
private var myNullable: Boolean = true
|
private var myNullable: Boolean = true
|
||||||
|
|
||||||
public fun getName(): String {
|
public fun getName(): String {
|
||||||
return myName
|
return myName
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
myName = _myName
|
myName = _myName
|
||||||
myHasDollar = _myHasDollar
|
myHasDollar = _myHasDollar
|
||||||
}
|
}
|
||||||
|
|
||||||
class object {
|
class object {
|
||||||
|
|
||||||
public fun init(name: String): Identifier {
|
public fun init(name: String): Identifier {
|
||||||
val __ = Identifier(name, false)
|
val __ = Identifier(name, false)
|
||||||
return __
|
return __
|
||||||
}
|
}
|
||||||
|
|
||||||
public fun init(name: String, isNullable: Boolean): Identifier {
|
public fun init(name: String, isNullable: Boolean): Identifier {
|
||||||
val __ = Identifier(name, false)
|
val __ = Identifier(name, false)
|
||||||
__.myNullable = isNullable
|
__.myNullable = isNullable
|
||||||
return __
|
return __
|
||||||
}
|
}
|
||||||
|
|
||||||
public fun init(name: String, hasDollar: Boolean, isNullable: Boolean): Identifier {
|
public fun init(name: String, hasDollar: Boolean, isNullable: Boolean): Identifier {
|
||||||
val __ = Identifier(name, hasDollar)
|
val __ = Identifier(name, hasDollar)
|
||||||
__.myNullable = isNullable
|
__.myNullable = isNullable
|
||||||
|
|||||||
@@ -2,23 +2,29 @@ public open class Identifier(_myName: String?, _myHasDollar: Boolean) {
|
|||||||
private val myName: String?
|
private val myName: String?
|
||||||
private var myHasDollar: Boolean = false
|
private var myHasDollar: Boolean = false
|
||||||
private var myNullable: Boolean = true
|
private var myNullable: Boolean = true
|
||||||
|
|
||||||
public open fun getName(): String? {
|
public open fun getName(): String? {
|
||||||
return myName
|
return myName
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
myName = _myName
|
myName = _myName
|
||||||
myHasDollar = _myHasDollar
|
myHasDollar = _myHasDollar
|
||||||
}
|
}
|
||||||
|
|
||||||
class object {
|
class object {
|
||||||
|
|
||||||
public open fun init(name: String?): Identifier {
|
public open fun init(name: String?): Identifier {
|
||||||
val __ = Identifier(name, false)
|
val __ = Identifier(name, false)
|
||||||
return __
|
return __
|
||||||
}
|
}
|
||||||
|
|
||||||
public open fun init(name: String?, isNullable: Boolean): Identifier {
|
public open fun init(name: String?, isNullable: Boolean): Identifier {
|
||||||
val __ = Identifier(name, false)
|
val __ = Identifier(name, false)
|
||||||
__.myNullable = isNullable
|
__.myNullable = isNullable
|
||||||
return __
|
return __
|
||||||
}
|
}
|
||||||
|
|
||||||
public open fun init(name: String?, hasDollar: Boolean, isNullable: Boolean): Identifier {
|
public open fun init(name: String?, hasDollar: Boolean, isNullable: Boolean): Identifier {
|
||||||
val __ = Identifier(name, hasDollar)
|
val __ = Identifier(name, hasDollar)
|
||||||
__.myNullable = isNullable
|
__.myNullable = isNullable
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ public class Test(_myName: String, _a: Boolean, _b: Double, _c: Float, _d: Long,
|
|||||||
private var e: Int = 0
|
private var e: Int = 0
|
||||||
private var f: Short = 0
|
private var f: Short = 0
|
||||||
private var g: Char = ' '
|
private var g: Char = ' '
|
||||||
|
|
||||||
{
|
{
|
||||||
myName = _myName
|
myName = _myName
|
||||||
a = _a
|
a = _a
|
||||||
@@ -17,15 +18,20 @@ public class Test(_myName: String, _a: Boolean, _b: Double, _c: Float, _d: Long,
|
|||||||
f = _f
|
f = _f
|
||||||
g = _g
|
g = _g
|
||||||
}
|
}
|
||||||
|
|
||||||
class object {
|
class object {
|
||||||
|
|
||||||
public fun init(): Test {
|
public fun init(): Test {
|
||||||
val __ = Test(0, false, 0.toDouble(), 0.toFloat(), 0, 0, 0, ' ')
|
val __ = Test(0, false, 0.toDouble(), 0.toFloat(), 0, 0, 0, ' ')
|
||||||
return __
|
return __
|
||||||
}
|
}
|
||||||
|
|
||||||
public fun init(name: String): Test {
|
public fun init(name: String): Test {
|
||||||
val __ = Test(foo(name), false, 0.toDouble(), 0.toFloat(), 0, 0, 0, ' ')
|
val __ = Test(foo(name), false, 0.toDouble(), 0.toFloat(), 0, 0, 0, ' ')
|
||||||
return __
|
return __
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
fun foo(n: String): String {
|
fun foo(n: String): String {
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ public open class Test(_myName: String?, _a: Boolean, _b: Double, _c: Float, _d:
|
|||||||
private var e: Int = 0
|
private var e: Int = 0
|
||||||
private var f: Short = 0
|
private var f: Short = 0
|
||||||
private var g: Char = ' '
|
private var g: Char = ' '
|
||||||
|
|
||||||
{
|
{
|
||||||
myName = _myName
|
myName = _myName
|
||||||
a = _a
|
a = _a
|
||||||
@@ -17,15 +18,20 @@ public open class Test(_myName: String?, _a: Boolean, _b: Double, _c: Float, _d:
|
|||||||
f = _f
|
f = _f
|
||||||
g = _g
|
g = _g
|
||||||
}
|
}
|
||||||
|
|
||||||
class object {
|
class object {
|
||||||
|
|
||||||
public open fun init(): Test {
|
public open fun init(): Test {
|
||||||
val __ = Test(null, false, 0.toDouble(), 0.toFloat(), 0, 0, 0, ' ')
|
val __ = Test(null, false, 0.toDouble(), 0.toFloat(), 0, 0, 0, ' ')
|
||||||
return __
|
return __
|
||||||
}
|
}
|
||||||
|
|
||||||
public open fun init(name: String?): Test {
|
public open fun init(name: String?): Test {
|
||||||
val __ = Test(foo(name), false, 0.toDouble(), 0.toFloat(), 0, 0, 0, ' ')
|
val __ = Test(foo(name), false, 0.toDouble(), 0.toFloat(), 0, 0, 0, ' ')
|
||||||
return __
|
return __
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
open fun foo(n: String?): String? {
|
open fun foo(n: String?): String? {
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
do
|
do
|
||||||
{
|
{}
|
||||||
}
|
|
||||||
while (true)
|
while (true)
|
||||||
@@ -1,4 +1,3 @@
|
|||||||
do
|
do
|
||||||
{
|
{}
|
||||||
}
|
|
||||||
while (true)
|
while (true)
|
||||||
@@ -3,10 +3,13 @@ package demo
|
|||||||
enum class MyEnum(_color: Int) {
|
enum class MyEnum(_color: Int) {
|
||||||
RED : MyEnum(10)
|
RED : MyEnum(10)
|
||||||
BLUE : MyEnum(20)
|
BLUE : MyEnum(20)
|
||||||
|
|
||||||
private val color: Int
|
private val color: Int
|
||||||
|
|
||||||
public fun getColor(): Int {
|
public fun getColor(): Int {
|
||||||
return color
|
return color
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
color = _color
|
color = _color
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,10 +3,13 @@ package demo
|
|||||||
enum class MyEnum(_color: Int) {
|
enum class MyEnum(_color: Int) {
|
||||||
RED : MyEnum(10)
|
RED : MyEnum(10)
|
||||||
BLUE : MyEnum(20)
|
BLUE : MyEnum(20)
|
||||||
|
|
||||||
private val color: Int
|
private val color: Int
|
||||||
|
|
||||||
public fun getColor(): Int {
|
public fun getColor(): Int {
|
||||||
return color
|
return color
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
color = _color
|
color = _color
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
enum class E {
|
enum class E {
|
||||||
FOO
|
FOO
|
||||||
|
|
||||||
fun foo() {
|
fun foo() {
|
||||||
FOO.toString()
|
FOO.toString()
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
enum class E {
|
enum class E {
|
||||||
FOO
|
FOO
|
||||||
|
|
||||||
fun foo() {
|
fun foo() {
|
||||||
FOO.toString()
|
FOO.toString()
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,10 +4,13 @@ enum class Color(c: Int) {
|
|||||||
RED : Color(23)
|
RED : Color(23)
|
||||||
YELLOW : Color(24)
|
YELLOW : Color(24)
|
||||||
BLUE : Color(25)
|
BLUE : Color(25)
|
||||||
|
|
||||||
private var code: Int = 0
|
private var code: Int = 0
|
||||||
|
|
||||||
public fun getCode(): Int {
|
public fun getCode(): Int {
|
||||||
return code
|
return code
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
code = c
|
code = c
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,10 +4,13 @@ enum class Color(c: Int) {
|
|||||||
RED : Color(23)
|
RED : Color(23)
|
||||||
YELLOW : Color(24)
|
YELLOW : Color(24)
|
||||||
BLUE : Color(25)
|
BLUE : Color(25)
|
||||||
|
|
||||||
private var code: Int = 0
|
private var code: Int = 0
|
||||||
|
|
||||||
public fun getCode(): Int {
|
public fun getCode(): Int {
|
||||||
return code
|
return code
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
code = c
|
code = c
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,9 +2,11 @@ package demo
|
|||||||
|
|
||||||
enum class Color(c: Int) {
|
enum class Color(c: Int) {
|
||||||
private var code: Int = 0
|
private var code: Int = 0
|
||||||
|
|
||||||
public fun getCode(): Int {
|
public fun getCode(): Int {
|
||||||
return code
|
return code
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
code = c
|
code = c
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,9 +2,11 @@ package demo
|
|||||||
|
|
||||||
enum class Color(c: Int) {
|
enum class Color(c: Int) {
|
||||||
private var code: Int = 0
|
private var code: Int = 0
|
||||||
|
|
||||||
public fun getCode(): Int {
|
public fun getCode(): Int {
|
||||||
return code
|
return code
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
code = c
|
code = c
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ enum class Color : Runnable {
|
|||||||
RED
|
RED
|
||||||
YELLOW
|
YELLOW
|
||||||
BLUE
|
BLUE
|
||||||
|
|
||||||
override fun run() {
|
override fun run() {
|
||||||
System.out.println("name()=" + name() + ", toString()=" + toString())
|
System.out.println("name()=" + name() + ", toString()=" + toString())
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ enum class Color : Runnable {
|
|||||||
RED
|
RED
|
||||||
YELLOW
|
YELLOW
|
||||||
BLUE
|
BLUE
|
||||||
|
|
||||||
override fun run() {
|
override fun run() {
|
||||||
System.out?.println("name()=" + name() + ", toString()=" + toString())
|
System.out?.println("name()=" + name() + ", toString()=" + toString())
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,8 +2,7 @@
|
|||||||
val i = 0
|
val i = 0
|
||||||
while (i <0)
|
while (i <0)
|
||||||
{
|
{
|
||||||
{
|
{}
|
||||||
}
|
|
||||||
{
|
{
|
||||||
j++
|
j++
|
||||||
i++
|
i++
|
||||||
|
|||||||
@@ -2,8 +2,7 @@
|
|||||||
var i: Int = 0
|
var i: Int = 0
|
||||||
while (i <0)
|
while (i <0)
|
||||||
{
|
{
|
||||||
{
|
{}
|
||||||
}
|
|
||||||
{
|
{
|
||||||
j++
|
j++
|
||||||
i++
|
i++
|
||||||
|
|||||||
@@ -1,3 +1,2 @@
|
|||||||
for (n in list)
|
for (n in list)
|
||||||
{
|
{}
|
||||||
}
|
|
||||||
@@ -1,3 +1,2 @@
|
|||||||
for (n in list)
|
for (n in list)
|
||||||
{
|
{}
|
||||||
}
|
|
||||||
@@ -4,15 +4,19 @@ class Test() : Base() {
|
|||||||
override fun hashCode(): Int {
|
override fun hashCode(): Int {
|
||||||
return super.hashCode()
|
return super.hashCode()
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun equals(o: Any): Boolean {
|
override fun equals(o: Any): Boolean {
|
||||||
return super.equals(o)
|
return super.equals(o)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun clone(): Any {
|
override fun clone(): Any {
|
||||||
return super.clone()
|
return super.clone()
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun toString(): String {
|
override fun toString(): String {
|
||||||
return super.toString()
|
return super.toString()
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun finalize() {
|
override fun finalize() {
|
||||||
super.finalize()
|
super.finalize()
|
||||||
}
|
}
|
||||||
@@ -21,15 +25,19 @@ class Base() {
|
|||||||
public fun hashCode(): Int {
|
public fun hashCode(): Int {
|
||||||
return System.identityHashCode(this)
|
return System.identityHashCode(this)
|
||||||
}
|
}
|
||||||
|
|
||||||
public fun equals(o: Any): Boolean {
|
public fun equals(o: Any): Boolean {
|
||||||
return this.identityEquals(o)
|
return this.identityEquals(o)
|
||||||
}
|
}
|
||||||
|
|
||||||
protected fun clone(): Any {
|
protected fun clone(): Any {
|
||||||
return super.clone()
|
return super.clone()
|
||||||
}
|
}
|
||||||
|
|
||||||
public fun toString(): String {
|
public fun toString(): String {
|
||||||
return getJavaClass<Base>.getName() + '@' + Integer.toHexString(hashCode())
|
return getJavaClass<Base>.getName() + '@' + Integer.toHexString(hashCode())
|
||||||
}
|
}
|
||||||
|
|
||||||
protected fun finalize() {
|
protected fun finalize() {
|
||||||
super.finalize()
|
super.finalize()
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,15 +4,19 @@ open class Test() : Base() {
|
|||||||
override fun hashCode(): Int {
|
override fun hashCode(): Int {
|
||||||
return super.hashCode()
|
return super.hashCode()
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun equals(o: Any?): Boolean {
|
override fun equals(o: Any?): Boolean {
|
||||||
return super.equals(o)
|
return super.equals(o)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun clone(): Any? {
|
override fun clone(): Any? {
|
||||||
return super.clone()
|
return super.clone()
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun toString(): String? {
|
override fun toString(): String? {
|
||||||
return super.toString()
|
return super.toString()
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun finalize() {
|
override fun finalize() {
|
||||||
super.finalize()
|
super.finalize()
|
||||||
}
|
}
|
||||||
@@ -21,15 +25,19 @@ open class Base() {
|
|||||||
public open fun hashCode(): Int {
|
public open fun hashCode(): Int {
|
||||||
return System.identityHashCode(this)
|
return System.identityHashCode(this)
|
||||||
}
|
}
|
||||||
|
|
||||||
public open fun equals(o: Any?): Boolean {
|
public open fun equals(o: Any?): Boolean {
|
||||||
return this.identityEquals(o)
|
return this.identityEquals(o)
|
||||||
}
|
}
|
||||||
|
|
||||||
protected open fun clone(): Any? {
|
protected open fun clone(): Any? {
|
||||||
return super.clone()
|
return super.clone()
|
||||||
}
|
}
|
||||||
|
|
||||||
public open fun toString(): String? {
|
public open fun toString(): String? {
|
||||||
return getJavaClass<Base>.getName() + '@' + Integer.toHexString(hashCode())
|
return getJavaClass<Base>.getName() + '@' + Integer.toHexString(hashCode())
|
||||||
}
|
}
|
||||||
|
|
||||||
protected open fun finalize() {
|
protected open fun finalize() {
|
||||||
super.finalize()
|
super.finalize()
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,15 +4,19 @@ class Test() {
|
|||||||
public fun hashCode(): Int {
|
public fun hashCode(): Int {
|
||||||
return System.identityHashCode(this)
|
return System.identityHashCode(this)
|
||||||
}
|
}
|
||||||
|
|
||||||
public fun equals(o: Any): Boolean {
|
public fun equals(o: Any): Boolean {
|
||||||
return this.identityEquals(o)
|
return this.identityEquals(o)
|
||||||
}
|
}
|
||||||
|
|
||||||
protected fun clone(): Any {
|
protected fun clone(): Any {
|
||||||
return super.clone()
|
return super.clone()
|
||||||
}
|
}
|
||||||
|
|
||||||
public fun toString(): String {
|
public fun toString(): String {
|
||||||
return getJavaClass<Test>.getName() + '@' + Integer.toHexString(hashCode())
|
return getJavaClass<Test>.getName() + '@' + Integer.toHexString(hashCode())
|
||||||
}
|
}
|
||||||
|
|
||||||
protected fun finalize() {
|
protected fun finalize() {
|
||||||
super.finalize()
|
super.finalize()
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,15 +4,19 @@ open class Test() {
|
|||||||
public open fun hashCode(): Int {
|
public open fun hashCode(): Int {
|
||||||
return System.identityHashCode(this)
|
return System.identityHashCode(this)
|
||||||
}
|
}
|
||||||
|
|
||||||
public open fun equals(o: Any?): Boolean {
|
public open fun equals(o: Any?): Boolean {
|
||||||
return this.identityEquals(o)
|
return this.identityEquals(o)
|
||||||
}
|
}
|
||||||
|
|
||||||
protected open fun clone(): Any? {
|
protected open fun clone(): Any? {
|
||||||
return super.clone()
|
return super.clone()
|
||||||
}
|
}
|
||||||
|
|
||||||
public open fun toString(): String? {
|
public open fun toString(): String? {
|
||||||
return getJavaClass<Test>.getName() + '@' + Integer.toHexString(hashCode())
|
return getJavaClass<Test>.getName() + '@' + Integer.toHexString(hashCode())
|
||||||
}
|
}
|
||||||
|
|
||||||
protected open fun finalize() {
|
protected open fun finalize() {
|
||||||
super.finalize()
|
super.finalize()
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,9 +4,11 @@ class `$`() {
|
|||||||
}
|
}
|
||||||
class `$$`(`$$$$`: `$$$$$`) : `$`() {
|
class `$$`(`$$$$`: `$$$$$`) : `$`() {
|
||||||
val `$$$`: `$$$$$`
|
val `$$$`: `$$$$$`
|
||||||
|
|
||||||
public fun `$$$$$$`(): `$$$$$` {
|
public fun `$$$$$$`(): `$$$$$` {
|
||||||
return `$$$`
|
return `$$$`
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
`$$$` = `$$$$`
|
`$$$` = `$$$$`
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,9 +4,11 @@ open class `$`() {
|
|||||||
}
|
}
|
||||||
open class `$$`(`$$$$`: `$$$$$`?) : `$`() {
|
open class `$$`(`$$$$`: `$$$$$`?) : `$`() {
|
||||||
val `$$$`: `$$$$$`?
|
val `$$$`: `$$$$$`?
|
||||||
|
|
||||||
public open fun `$$$$$$`(): `$$$$$`? {
|
public open fun `$$$$$$`(): `$$$$$`? {
|
||||||
return `$$$`
|
return `$$$`
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
`$$$` = `$$$$`
|
`$$$` = `$$$$`
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
if (1 > 0)
|
if (1 > 0)
|
||||||
{
|
{}
|
||||||
}
|
|
||||||
else
|
else
|
||||||
{
|
{}
|
||||||
}
|
|
||||||
@@ -1,6 +1,4 @@
|
|||||||
if (1 > 0)
|
if (1 > 0)
|
||||||
{
|
{}
|
||||||
}
|
|
||||||
else
|
else
|
||||||
{
|
{}
|
||||||
}
|
|
||||||
@@ -2,6 +2,7 @@ class Base<T>(name: T) {
|
|||||||
}
|
}
|
||||||
class One<T, K>(name: T, second: K) : Base<T>(name) {
|
class One<T, K>(name: T, second: K) : Base<T>(name) {
|
||||||
private var mySecond: K = 0
|
private var mySecond: K = 0
|
||||||
|
|
||||||
{
|
{
|
||||||
mySecond = second
|
mySecond = second
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ open class Base<T>(name: T?) {
|
|||||||
}
|
}
|
||||||
open class One<T, K>(name: T?, second: K?) : Base<T?>(name) {
|
open class One<T, K>(name: T?, second: K?) : Base<T?>(name) {
|
||||||
private var mySecond: K? = null
|
private var mySecond: K? = null
|
||||||
|
|
||||||
{
|
{
|
||||||
mySecond = second
|
mySecond = second
|
||||||
}
|
}
|
||||||
|
|||||||
+1
@@ -2,6 +2,7 @@ class Base(name: String) {
|
|||||||
}
|
}
|
||||||
class One(name: String, second: String) : Base(name) {
|
class One(name: String, second: String) : Base(name) {
|
||||||
private var mySecond: String = 0
|
private var mySecond: String = 0
|
||||||
|
|
||||||
{
|
{
|
||||||
mySecond = second
|
mySecond = second
|
||||||
}
|
}
|
||||||
|
|||||||
+1
@@ -2,6 +2,7 @@ open class Base(name: String?) {
|
|||||||
}
|
}
|
||||||
open class One(name: String?, second: String?) : Base(name) {
|
open class One(name: String?, second: String?) : Base(name) {
|
||||||
private var mySecond: String? = null
|
private var mySecond: String? = null
|
||||||
|
|
||||||
{
|
{
|
||||||
mySecond = second
|
mySecond = second
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,10 +4,12 @@ This is a block comment
|
|||||||
*/
|
*/
|
||||||
class C() {
|
class C() {
|
||||||
// This is a class comment
|
// This is a class comment
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This is a field doc comment.
|
* This is a field doc comment.
|
||||||
*/
|
*/
|
||||||
private var i: Int = 0
|
private var i: Int = 0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This is a function doc comment.
|
* This is a function doc comment.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -4,10 +4,12 @@ This is a block comment
|
|||||||
*/
|
*/
|
||||||
open class C() {
|
open class C() {
|
||||||
// This is a class comment
|
// This is a class comment
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This is a field doc comment.
|
* This is a field doc comment.
|
||||||
*/
|
*/
|
||||||
private var i: Int = 0
|
private var i: Int = 0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This is a function doc comment.
|
* This is a function doc comment.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ package demo
|
|||||||
|
|
||||||
class C(i: Int) {
|
class C(i: Int) {
|
||||||
private val i: Int
|
private val i: Int
|
||||||
|
|
||||||
{
|
{
|
||||||
this.i = i
|
this.i = i
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ package demo
|
|||||||
|
|
||||||
open class C(i: Int) {
|
open class C(i: Int) {
|
||||||
private val i: Int
|
private val i: Int
|
||||||
|
|
||||||
{
|
{
|
||||||
this.i = i
|
this.i = i
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ package demo
|
|||||||
class Test() {
|
class Test() {
|
||||||
fun putInt(i: Int) {
|
fun putInt(i: Int) {
|
||||||
}
|
}
|
||||||
|
|
||||||
fun test() {
|
fun test() {
|
||||||
val b = 10
|
val b = 10
|
||||||
putInt(b.toInt())
|
putInt(b.toInt())
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ package demo
|
|||||||
open class Test() {
|
open class Test() {
|
||||||
open fun putInt(i: Int?) {
|
open fun putInt(i: Int?) {
|
||||||
}
|
}
|
||||||
|
|
||||||
open fun test() {
|
open fun test() {
|
||||||
var b: Byte = 10
|
var b: Byte = 10
|
||||||
putInt(b.toInt())
|
putInt(b.toInt())
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ package demo
|
|||||||
class Test() {
|
class Test() {
|
||||||
fun putInt(i: Int) {
|
fun putInt(i: Int) {
|
||||||
}
|
}
|
||||||
|
|
||||||
fun test() {
|
fun test() {
|
||||||
val i = 10
|
val i = 10
|
||||||
putInt(i)
|
putInt(i)
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ package demo
|
|||||||
open class Test() {
|
open class Test() {
|
||||||
open fun putInt(i: Int?) {
|
open fun putInt(i: Int?) {
|
||||||
}
|
}
|
||||||
|
|
||||||
open fun test() {
|
open fun test() {
|
||||||
var i: Int = 10
|
var i: Int = 10
|
||||||
putInt(i)
|
putInt(i)
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ package demo
|
|||||||
class Test() {
|
class Test() {
|
||||||
fun putInt(i: Int) {
|
fun putInt(i: Int) {
|
||||||
}
|
}
|
||||||
|
|
||||||
fun test() {
|
fun test() {
|
||||||
val b = 10
|
val b = 10
|
||||||
putInt(b.toInt())
|
putInt(b.toInt())
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ package demo
|
|||||||
open class Test() {
|
open class Test() {
|
||||||
open fun putInt(i: Int) {
|
open fun putInt(i: Int) {
|
||||||
}
|
}
|
||||||
|
|
||||||
open fun test() {
|
open fun test() {
|
||||||
var b: Byte = 10
|
var b: Byte = 10
|
||||||
putInt(b.toInt())
|
putInt(b.toInt())
|
||||||
|
|||||||
@@ -2,23 +2,29 @@ public class Identifier<T>(_myName: T, _myHasDollar: Boolean) {
|
|||||||
private val myName: T
|
private val myName: T
|
||||||
private var myHasDollar: Boolean = false
|
private var myHasDollar: Boolean = false
|
||||||
private var myNullable: Boolean = true
|
private var myNullable: Boolean = true
|
||||||
|
|
||||||
public fun getName(): T {
|
public fun getName(): T {
|
||||||
return myName
|
return myName
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
myName = _myName
|
myName = _myName
|
||||||
myHasDollar = _myHasDollar
|
myHasDollar = _myHasDollar
|
||||||
}
|
}
|
||||||
|
|
||||||
class object {
|
class object {
|
||||||
|
|
||||||
public fun <T> init(name: T): Identifier<T> {
|
public fun <T> init(name: T): Identifier<T> {
|
||||||
val __ = Identifier(name, false)
|
val __ = Identifier(name, false)
|
||||||
return __
|
return __
|
||||||
}
|
}
|
||||||
|
|
||||||
public fun <T> init(name: T, isNullable: Boolean): Identifier<T> {
|
public fun <T> init(name: T, isNullable: Boolean): Identifier<T> {
|
||||||
val __ = Identifier(name, false)
|
val __ = Identifier(name, false)
|
||||||
__.myNullable = isNullable
|
__.myNullable = isNullable
|
||||||
return __
|
return __
|
||||||
}
|
}
|
||||||
|
|
||||||
public fun <T> init(name: T, hasDollar: Boolean, isNullable: Boolean): Identifier<T> {
|
public fun <T> init(name: T, hasDollar: Boolean, isNullable: Boolean): Identifier<T> {
|
||||||
val __ = Identifier(name, hasDollar)
|
val __ = Identifier(name, hasDollar)
|
||||||
__.myNullable = isNullable
|
__.myNullable = isNullable
|
||||||
|
|||||||
@@ -2,23 +2,29 @@ public open class Identifier<T>(_myName: T?, _myHasDollar: Boolean) {
|
|||||||
private val myName: T?
|
private val myName: T?
|
||||||
private var myHasDollar: Boolean = false
|
private var myHasDollar: Boolean = false
|
||||||
private var myNullable: Boolean = true
|
private var myNullable: Boolean = true
|
||||||
|
|
||||||
public open fun getName(): T? {
|
public open fun getName(): T? {
|
||||||
return myName
|
return myName
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
myName = _myName
|
myName = _myName
|
||||||
myHasDollar = _myHasDollar
|
myHasDollar = _myHasDollar
|
||||||
}
|
}
|
||||||
|
|
||||||
class object {
|
class object {
|
||||||
|
|
||||||
public open fun <T> init(name: T?): Identifier<T> {
|
public open fun <T> init(name: T?): Identifier<T> {
|
||||||
val __ = Identifier(name, false)
|
val __ = Identifier(name, false)
|
||||||
return __
|
return __
|
||||||
}
|
}
|
||||||
|
|
||||||
public open fun <T> init(name: T?, isNullable: Boolean): Identifier<T> {
|
public open fun <T> init(name: T?, isNullable: Boolean): Identifier<T> {
|
||||||
val __ = Identifier(name, false)
|
val __ = Identifier(name, false)
|
||||||
__.myNullable = isNullable
|
__.myNullable = isNullable
|
||||||
return __
|
return __
|
||||||
}
|
}
|
||||||
|
|
||||||
public open fun <T> init(name: T?, hasDollar: Boolean, isNullable: Boolean): Identifier<T> {
|
public open fun <T> init(name: T?, hasDollar: Boolean, isNullable: Boolean): Identifier<T> {
|
||||||
val __ = Identifier(name, hasDollar)
|
val __ = Identifier(name, hasDollar)
|
||||||
__.myNullable = isNullable
|
__.myNullable = isNullable
|
||||||
|
|||||||
@@ -4,9 +4,11 @@ class Base() {
|
|||||||
public fun hashCode(): Int {
|
public fun hashCode(): Int {
|
||||||
return System.identityHashCode(this)
|
return System.identityHashCode(this)
|
||||||
}
|
}
|
||||||
|
|
||||||
public fun equals(o: Any): Boolean {
|
public fun equals(o: Any): Boolean {
|
||||||
return this.identityEquals(o)
|
return this.identityEquals(o)
|
||||||
}
|
}
|
||||||
|
|
||||||
public fun toString(): String {
|
public fun toString(): String {
|
||||||
return getJavaClass<Base>.getName() + '@' + Integer.toHexString(hashCode())
|
return getJavaClass<Base>.getName() + '@' + Integer.toHexString(hashCode())
|
||||||
}
|
}
|
||||||
@@ -15,9 +17,11 @@ class Child() : Base() {
|
|||||||
override fun hashCode(): Int {
|
override fun hashCode(): Int {
|
||||||
return super.hashCode()
|
return super.hashCode()
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun equals(o: Any): Boolean {
|
override fun equals(o: Any): Boolean {
|
||||||
return super.equals(o)
|
return super.equals(o)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun toString(): String {
|
override fun toString(): String {
|
||||||
return super.toString()
|
return super.toString()
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,9 +4,11 @@ open class Base() {
|
|||||||
public open fun hashCode(): Int {
|
public open fun hashCode(): Int {
|
||||||
return System.identityHashCode(this)
|
return System.identityHashCode(this)
|
||||||
}
|
}
|
||||||
|
|
||||||
public open fun equals(o: Any?): Boolean {
|
public open fun equals(o: Any?): Boolean {
|
||||||
return this.identityEquals(o)
|
return this.identityEquals(o)
|
||||||
}
|
}
|
||||||
|
|
||||||
public open fun toString(): String? {
|
public open fun toString(): String? {
|
||||||
return getJavaClass<Base>.getName() + '@' + Integer.toHexString(hashCode())
|
return getJavaClass<Base>.getName() + '@' + Integer.toHexString(hashCode())
|
||||||
}
|
}
|
||||||
@@ -15,9 +17,11 @@ open class Child() : Base() {
|
|||||||
override fun hashCode(): Int {
|
override fun hashCode(): Int {
|
||||||
return super.hashCode()
|
return super.hashCode()
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun equals(o: Any?): Boolean {
|
override fun equals(o: Any?): Boolean {
|
||||||
return super.equals(o)
|
return super.equals(o)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun toString(): String? {
|
override fun toString(): String? {
|
||||||
return super.toString()
|
return super.toString()
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package demo
|
package demo
|
||||||
|
|
||||||
class Test(i: Int) {
|
class Test(i: Int) {
|
||||||
|
|
||||||
fun test() {
|
fun test() {
|
||||||
val i = 10
|
val i = 10
|
||||||
Test(i)
|
Test(i)
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package demo
|
package demo
|
||||||
|
|
||||||
open class Test(i: Int?) {
|
open class Test(i: Int?) {
|
||||||
|
|
||||||
open fun test() {
|
open fun test() {
|
||||||
var i: Int = 10
|
var i: Int = 10
|
||||||
Test(i)
|
Test(i)
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package demo
|
package demo
|
||||||
|
|
||||||
class Test(i: Int) {
|
class Test(i: Int) {
|
||||||
|
|
||||||
fun test() {
|
fun test() {
|
||||||
val b = 10
|
val b = 10
|
||||||
Test(b.toInt())
|
Test(b.toInt())
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package demo
|
package demo
|
||||||
|
|
||||||
open class Test(i: Int) {
|
open class Test(i: Int) {
|
||||||
|
|
||||||
open fun test() {
|
open fun test() {
|
||||||
var b: Byte = 10
|
var b: Byte = 10
|
||||||
Test(b.toInt())
|
Test(b.toInt())
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Test() {
|
|||||||
fun getInteger(i: Int): Int {
|
fun getInteger(i: Int): Int {
|
||||||
return i
|
return i
|
||||||
}
|
}
|
||||||
|
|
||||||
fun test() {
|
fun test() {
|
||||||
val i = getInteger(10)!!
|
val i = getInteger(10)!!
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ open class Test() {
|
|||||||
open fun getInteger(i: Int?): Int? {
|
open fun getInteger(i: Int?): Int? {
|
||||||
return i
|
return i
|
||||||
}
|
}
|
||||||
|
|
||||||
open fun test() {
|
open fun test() {
|
||||||
var i: Int = getInteger(10)!!
|
var i: Int = getInteger(10)!!
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,9 +4,11 @@ import java.io.Serializable
|
|||||||
|
|
||||||
public class Language(code: String) : Serializable {
|
public class Language(code: String) : Serializable {
|
||||||
protected var code: String = 0
|
protected var code: String = 0
|
||||||
|
|
||||||
override fun toString(): String {
|
override fun toString(): String {
|
||||||
return this.code
|
return this.code
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
this.code = code
|
this.code = code
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,9 +4,11 @@ import java.io.Serializable
|
|||||||
|
|
||||||
public open class Language(code: String?) : Serializable {
|
public open class Language(code: String?) : Serializable {
|
||||||
protected var code: String? = null
|
protected var code: String? = null
|
||||||
|
|
||||||
override fun toString(): String? {
|
override fun toString(): String? {
|
||||||
return this.code
|
return this.code
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
this.code = code
|
this.code = code
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,13 +3,17 @@ package com.voltvoodoo.saplo4j.model
|
|||||||
import java.io.Serializable
|
import java.io.Serializable
|
||||||
|
|
||||||
public class Language(code: String) : Serializable {
|
public class Language(code: String) : Serializable {
|
||||||
|
|
||||||
protected var code: String = 0
|
protected var code: String = 0
|
||||||
|
|
||||||
public fun equals(other: Language): Boolean {
|
public fun equals(other: Language): Boolean {
|
||||||
return other.toString().equals(this.toString())
|
return other.toString().equals(this.toString())
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
this.code = code
|
this.code = code
|
||||||
}
|
}
|
||||||
|
|
||||||
class object {
|
class object {
|
||||||
public var ENGLISH: Language = Language("en")
|
public var ENGLISH: Language = Language("en")
|
||||||
public var SWEDISH: Language = Language("sv")
|
public var SWEDISH: Language = Language("sv")
|
||||||
|
|||||||
@@ -3,13 +3,17 @@ package com.voltvoodoo.saplo4j.model
|
|||||||
import java.io.Serializable
|
import java.io.Serializable
|
||||||
|
|
||||||
public open class Language(code: String?) : Serializable {
|
public open class Language(code: String?) : Serializable {
|
||||||
|
|
||||||
protected var code: String? = null
|
protected var code: String? = null
|
||||||
|
|
||||||
public open fun equals(other: Language?): Boolean {
|
public open fun equals(other: Language?): Boolean {
|
||||||
return other?.toString()?.equals(this.toString())!!
|
return other?.toString()?.equals(this.toString())!!
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
this.code = code
|
this.code = code
|
||||||
}
|
}
|
||||||
|
|
||||||
class object {
|
class object {
|
||||||
public var ENGLISH: Language? = Language("en")
|
public var ENGLISH: Language? = Language("en")
|
||||||
public var SWEDISH: Language? = Language("sv")
|
public var SWEDISH: Language? = Language("sv")
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ package demo
|
|||||||
|
|
||||||
class C(a: Int) {
|
class C(a: Int) {
|
||||||
var abc: Int = 0
|
var abc: Int = 0
|
||||||
|
|
||||||
{
|
{
|
||||||
abc = a * 2
|
abc = a * 2
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ package demo
|
|||||||
|
|
||||||
open class C(a: Int) {
|
open class C(a: Int) {
|
||||||
var abc: Int = 0
|
var abc: Int = 0
|
||||||
|
|
||||||
{
|
{
|
||||||
abc = a * 2
|
abc = a * 2
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Test() : java.lang.Iterable<String> {
|
|||||||
override fun iterator(): java.util.Iterator<String> {
|
override fun iterator(): java.util.Iterator<String> {
|
||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
|
|
||||||
public fun push(i: java.util.Iterator<String>): java.util.Iterator<String> {
|
public fun push(i: java.util.Iterator<String>): java.util.Iterator<String> {
|
||||||
val j = i
|
val j = i
|
||||||
return j
|
return j
|
||||||
@@ -13,6 +14,7 @@ class FullTest() : java.lang.Iterable<String> {
|
|||||||
override fun iterator(): java.util.Iterator<String> {
|
override fun iterator(): java.util.Iterator<String> {
|
||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
|
|
||||||
public fun push(i: java.util.Iterator<String>): java.util.Iterator<String> {
|
public fun push(i: java.util.Iterator<String>): java.util.Iterator<String> {
|
||||||
val j = i
|
val j = i
|
||||||
return j
|
return j
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ open class Test() : java.lang.Iterable<String?> {
|
|||||||
override fun iterator(): java.util.Iterator<String?>? {
|
override fun iterator(): java.util.Iterator<String?>? {
|
||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
|
|
||||||
public open fun push(i: java.util.Iterator<String?>?): java.util.Iterator<String?>? {
|
public open fun push(i: java.util.Iterator<String?>?): java.util.Iterator<String?>? {
|
||||||
var j: java.util.Iterator<String?>? = i
|
var j: java.util.Iterator<String?>? = i
|
||||||
return j
|
return j
|
||||||
@@ -13,6 +14,7 @@ open class FullTest() : java.lang.Iterable<String?> {
|
|||||||
override fun iterator(): java.util.Iterator<String?>? {
|
override fun iterator(): java.util.Iterator<String?>? {
|
||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
|
|
||||||
public open fun push(i: java.util.Iterator<String?>?): java.util.Iterator<String?>? {
|
public open fun push(i: java.util.Iterator<String?>?): java.util.Iterator<String?>? {
|
||||||
var j: java.util.Iterator<String?>? = i
|
var j: java.util.Iterator<String?>? = i
|
||||||
return j
|
return j
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ class Test() {
|
|||||||
val d2 = 10.0
|
val d2 = 10.0
|
||||||
val f2 = 10.0.toFloat()
|
val f2 = 10.0.toFloat()
|
||||||
}
|
}
|
||||||
|
|
||||||
fun testBoxed() {
|
fun testBoxed() {
|
||||||
val l1 = 10
|
val l1 = 10
|
||||||
val d1 = 10.0
|
val d1 = 10.0
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ open class Test() {
|
|||||||
var d2: Double = 10.0
|
var d2: Double = 10.0
|
||||||
var f2: Float = 10.0.toFloat()
|
var f2: Float = 10.0.toFloat()
|
||||||
}
|
}
|
||||||
|
|
||||||
open fun testBoxed() {
|
open fun testBoxed() {
|
||||||
var l1: Long? = 10
|
var l1: Long? = 10
|
||||||
var d1: Double? = 10.0
|
var d1: Double? = 10.0
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
val s = null
|
val s = null
|
||||||
if (!s.isEmpty())
|
if (!s.isEmpty())
|
||||||
{
|
{}
|
||||||
}
|
|
||||||
@@ -1,4 +1,3 @@
|
|||||||
var s: String? = null
|
var s: String? = null
|
||||||
if (!s?.isEmpty()!!)
|
if (!s?.isEmpty()!!)
|
||||||
{
|
{}
|
||||||
}
|
|
||||||
@@ -4,6 +4,7 @@ class B(i: Int) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
class A() : B(10) {
|
class A() : B(10) {
|
||||||
|
|
||||||
override fun call(): Int {
|
override fun call(): Int {
|
||||||
return super.call()
|
return super.call()
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ open class B(i: Int) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
open class A() : B(10) {
|
open class A() : B(10) {
|
||||||
|
|
||||||
override fun call(): Int {
|
override fun call(): Int {
|
||||||
return super.call()
|
return super.call()
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ public class SwitchDemo() {
|
|||||||
public fun print(o: Any) {
|
public fun print(o: Any) {
|
||||||
System.out.println(o)
|
System.out.println(o)
|
||||||
}
|
}
|
||||||
|
|
||||||
public fun test(i: Int) {
|
public fun test(i: Int) {
|
||||||
val monthString = "<empty>"
|
val monthString = "<empty>"
|
||||||
when (i) {
|
when (i) {
|
||||||
@@ -81,6 +82,7 @@ public class SwitchDemo() {
|
|||||||
}
|
}
|
||||||
System.out.println(monthString)
|
System.out.println(monthString)
|
||||||
}
|
}
|
||||||
|
|
||||||
public fun main(args: Array<String>) {
|
public fun main(args: Array<String>) {
|
||||||
for (i in 1..12) test(i)
|
for (i in 1..12) test(i)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ public open class SwitchDemo() {
|
|||||||
public open fun print(o: Any?) {
|
public open fun print(o: Any?) {
|
||||||
System.out?.println(o)
|
System.out?.println(o)
|
||||||
}
|
}
|
||||||
|
|
||||||
public open fun test(i: Int) {
|
public open fun test(i: Int) {
|
||||||
var monthString: String? = "<empty>"
|
var monthString: String? = "<empty>"
|
||||||
when (i) {
|
when (i) {
|
||||||
@@ -81,6 +82,7 @@ public open class SwitchDemo() {
|
|||||||
}
|
}
|
||||||
System.out?.println(monthString)
|
System.out?.println(monthString)
|
||||||
}
|
}
|
||||||
|
|
||||||
public open fun main(args: Array<String?>?) {
|
public open fun main(args: Array<String?>?) {
|
||||||
for (i in 1..12) test(i)
|
for (i in 1..12) test(i)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
try
|
try
|
||||||
{
|
{}
|
||||||
}
|
|
||||||
catch (e : Exception) {
|
catch (e : Exception) {
|
||||||
println(1)
|
println(1)
|
||||||
}
|
}
|
||||||
@@ -8,5 +7,4 @@ catch (e : IOException) {
|
|||||||
println(0)
|
println(0)
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{}
|
||||||
}
|
|
||||||
@@ -1,6 +1,5 @@
|
|||||||
try
|
try
|
||||||
{
|
{}
|
||||||
}
|
|
||||||
catch (e : Exception) {
|
catch (e : Exception) {
|
||||||
println(1)
|
println(1)
|
||||||
}
|
}
|
||||||
@@ -8,5 +7,4 @@ catch (e : IOException) {
|
|||||||
println(0)
|
println(0)
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{}
|
||||||
}
|
|
||||||
@@ -1,6 +1,5 @@
|
|||||||
try
|
try
|
||||||
{
|
{}
|
||||||
}
|
|
||||||
catch (e : Exception) {
|
catch (e : Exception) {
|
||||||
println(1)
|
println(1)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
try
|
try
|
||||||
{
|
{}
|
||||||
}
|
|
||||||
catch (e : Exception) {
|
catch (e : Exception) {
|
||||||
println(1)
|
println(1)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
try
|
try
|
||||||
{
|
{}
|
||||||
}
|
|
||||||
catch (e : Exception) {
|
catch (e : Exception) {
|
||||||
println(1)
|
println(1)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
try
|
try
|
||||||
{
|
{}
|
||||||
}
|
|
||||||
catch (e : Exception) {
|
catch (e : Exception) {
|
||||||
println(1)
|
println(1)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,3 +1,2 @@
|
|||||||
while (true)
|
while (true)
|
||||||
{
|
{}
|
||||||
}
|
|
||||||
@@ -1,3 +1,2 @@
|
|||||||
while (true)
|
while (true)
|
||||||
{
|
{}
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user