Changed naming algorithm of accessor name generation: "isXXX" and "kClass" cases affected

This commit is contained in:
Valentin Kipyatkov
2015-09-23 21:29:07 +03:00
parent 98da621ab3
commit 420c6856be
13 changed files with 101 additions and 43 deletions
@@ -0,0 +1,41 @@
package a
interface I {
var simpleFoo: Int
var isSomething1: Boolean
var isSomethingNullable: Boolean?
var isSomethingNonBoolean: String
var isHTML: Boolean
var is1: Boolean
var `is`: Boolean
var kClassName: String
var URL: String
var HTTPProtocol: String
var issueFlag: Boolean
}
// 1 getSimpleFoo
// 1 setSimpleFoo
// 1 isSomething1
// 1 setSomething1
// 1 isSomethingNullable
// 1 setSomethingNullable
// 1 isSomethingNonBoolean
// 1 setSomethingNonBoolean
// 1 isHTML
// 1 setHTML
// 1 is1
// 1 set1
// 2 getIs
// 2 setIs
// 1 getKClassName
// 1 setKClassName
// 1 getURL
// 1 setURL
// 1 getHTTPProtocol
// 1 setHTTPProtocol
// 1 getIssueFlag
// 1 setIssueFlag