AnalyzerExtension refactoring, added support for inline properties

This commit is contained in:
Mikhael Bogdanov
2016-06-23 16:03:16 +03:00
parent 7baf70e8fa
commit 321e97a329
13 changed files with 232 additions and 29 deletions
@@ -0,0 +1,31 @@
package
public interface AbstractProperty {
public abstract val valProp: kotlin.Int
public abstract var varProp: kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class FinalProperty {
public constructor FinalProperty()
public final val valProp: kotlin.Int
public final val valProp_1: kotlin.Int
public final var varProp: kotlin.Int
public final var varProp_2: kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public open class OpenProperty {
public constructor OpenProperty()
public open val valProp: kotlin.Int
public open val valProp_1: kotlin.Int
public open var varProp: kotlin.Int
public open var varProp_2: kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}