IR: IrField.isStatic

This commit is contained in:
Dmitry Petrov
2018-07-27 14:19:06 +03:00
parent 8d97512179
commit 6dfcf15a39
62 changed files with 11242 additions and 11234 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
FILE fqName:<root> fileName:/javaEnum.kt
PROPERTY name:test visibility:public modality:FINAL flags:val
FIELD PROPERTY_BACKING_FIELD name:test type:JEnum visibility:public flags:final
FIELD PROPERTY_BACKING_FIELD name:test type:JEnum visibility:public flags:final,static
EXPRESSION_BODY
GET_ENUM 'ONE' type=JEnum
FUN DEFAULT_PROPERTY_ACCESSOR name:<get-test> visibility:public modality:FINAL <> () returnType:JEnum flags:
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -1,6 +1,6 @@
FILE fqName:<root> fileName:/javaSyntheticProperty.kt
PROPERTY name:test visibility:public modality:FINAL flags:val
FIELD PROPERTY_BACKING_FIELD name:test type:kotlin.String? visibility:public flags:final
FIELD PROPERTY_BACKING_FIELD name:test type:kotlin.String? visibility:public flags:final,static
EXPRESSION_BODY
CALL 'getFoo(): String!' type=kotlin.String? origin=GET_PROPERTY
$this: CALL 'constructor J()' type=J origin=null
@@ -15286,3 +15286,4 @@ MODULE_FRAGMENT name:<built-ins module>
overridden:
FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.String flags:
$this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:<this> type:kotlin.Any flags:
File diff suppressed because it is too large Load Diff
@@ -18,3 +18,4 @@ MODULE_FRAGMENT name:<test-module>
$this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:<this> type:kotlin.Any flags:
FUN IR_EXTERNAL_DECLARATION_STUB name:getFoo visibility:public modality:OPEN <> ($this:J) returnType:kotlin.String? flags:
$this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:<this> type:J flags:
@@ -14520,3 +14520,4 @@ MODULE_FRAGMENT name:<built-ins module>
overridden:
FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.String flags:
$this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:<this> type:kotlin.Any flags:
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -1,6 +1,6 @@
FILE fqName:<root> fileName:/simple.kt
PROPERTY name:test visibility:public modality:FINAL flags:val
FIELD PROPERTY_BACKING_FIELD name:test type:kotlin.Int visibility:public flags:final
FIELD PROPERTY_BACKING_FIELD name:test type:kotlin.Int visibility:public flags:final,static
EXPRESSION_BODY
CALL 'plus(Int): Int' type=kotlin.Int origin=PLUS
$this: CONST Int type=kotlin.Int value=2
File diff suppressed because it is too large Load Diff