From 969d81b43b0ebe82eee5b8961a3e5f2aa0a6339e Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Mon, 2 Dec 2013 18:08:32 +0400 Subject: [PATCH] Drop deprecated INLINE flag from binary format --- .../frontend/builtins/jet/Array.kotlin_class | Bin 221 -> 221 bytes .../builtins/jet/BooleanArray.kotlin_class | Bin 135 -> 135 bytes .../builtins/jet/ByteArray.kotlin_class | Bin 135 -> 135 bytes .../builtins/jet/ByteProgression.kotlin_class | Bin 120 -> 120 bytes .../builtins/jet/ByteRange.kotlin_class | Bin 148 -> 148 bytes .../builtins/jet/ByteRange.object.kotlin_class | Bin 26 -> 26 bytes .../builtins/jet/CharArray.kotlin_class | Bin 135 -> 135 bytes .../builtins/jet/CharProgression.kotlin_class | Bin 120 -> 120 bytes .../builtins/jet/CharRange.kotlin_class | Bin 148 -> 148 bytes .../builtins/jet/CharRange.object.kotlin_class | Bin 26 -> 26 bytes .../builtins/jet/CharSequence.kotlin_class | Bin 59 -> 59 bytes .../builtins/jet/DoubleArray.kotlin_class | Bin 135 -> 135 bytes .../builtins/jet/DoubleProgression.kotlin_class | Bin 120 -> 120 bytes .../builtins/jet/DoubleRange.kotlin_class | Bin 148 -> 148 bytes .../jet/DoubleRange.object.kotlin_class | Bin 26 -> 26 bytes .../builtins/jet/FloatArray.kotlin_class | Bin 135 -> 135 bytes .../builtins/jet/FloatProgression.kotlin_class | Bin 120 -> 120 bytes .../builtins/jet/FloatRange.kotlin_class | Bin 148 -> 148 bytes .../builtins/jet/FloatRange.object.kotlin_class | Bin 26 -> 26 bytes .../frontend/builtins/jet/IntArray.kotlin_class | Bin 135 -> 135 bytes .../builtins/jet/IntProgression.kotlin_class | Bin 120 -> 120 bytes .../frontend/builtins/jet/IntRange.kotlin_class | Bin 148 -> 148 bytes .../builtins/jet/IntRange.object.kotlin_class | Bin 26 -> 26 bytes .../builtins/jet/LongArray.kotlin_class | Bin 138 -> 138 bytes .../builtins/jet/LongProgression.kotlin_class | Bin 123 -> 123 bytes .../builtins/jet/LongRange.kotlin_class | Bin 149 -> 149 bytes .../builtins/jet/LongRange.object.kotlin_class | Bin 27 -> 27 bytes .../builtins/jet/Progression.kotlin_class | Bin 76 -> 76 bytes .../builtins/jet/PropertyMetadata.kotlin_class | 2 +- .../jet/PropertyMetadataImpl.kotlin_class | Bin 53 -> 53 bytes .../frontend/builtins/jet/Range.kotlin_class | Bin 90 -> 90 bytes .../builtins/jet/ShortArray.kotlin_class | Bin 138 -> 138 bytes .../builtins/jet/ShortProgression.kotlin_class | Bin 123 -> 123 bytes .../builtins/jet/ShortRange.kotlin_class | Bin 149 -> 149 bytes .../builtins/jet/ShortRange.object.kotlin_class | Bin 27 -> 27 bytes .../frontend/builtins/jet/String.kotlin_class | Bin 165 -> 165 bytes .../builtins/jet/Unit.object.kotlin_class | Bin 28 -> 28 bytes .../frontend/builtins/jet/inline.kotlin_class | 2 +- .../serialization/DescriptorSerializer.java | 2 -- .../jet/descriptors/serialization/Flags.java | 6 +----- 40 files changed, 3 insertions(+), 9 deletions(-) diff --git a/compiler/frontend/builtins/jet/Array.kotlin_class b/compiler/frontend/builtins/jet/Array.kotlin_class index ce75b42e9a834081afa182ee25484ad8d211d957..9bd38f9f3f141771741f44367acd0058af2df387 100644 GIT binary patch delta 16 Wcmcc1c$aa41tZ5qOAjE?6b%3_iUk({ delta 16 Wcmcc1c$aa41*5=3OAjE?6b%3_@&zXV diff --git a/compiler/frontend/builtins/jet/BooleanArray.kotlin_class b/compiler/frontend/builtins/jet/BooleanArray.kotlin_class index 068c1d6ede623b6481237e086cedcafe1549ffaa..68ba918bf24b3304912c706517f4eacfe9b2a01e 100644 GIT binary patch delta 16 WcmZo?Y-gOH#>g>I-3CacC<6c@b_3-A delta 16 WcmZo?Y-gOH#wajR-3CacC<6c@-UIaj diff --git a/compiler/frontend/builtins/jet/ByteArray.kotlin_class b/compiler/frontend/builtins/jet/ByteArray.kotlin_class index afe72e4f7d1ed07451c2315c00af08dec8bf4352..7fce5a2dcc96db4309aa652fe3820a69c22ec477 100644 GIT binary patch delta 16 WcmZo?Y-gOH#>g>I-3CacC<6c@b_3-A delta 16 WcmZo?Y-gOH#wajR-3CacC<6c@-UIaj diff --git a/compiler/frontend/builtins/jet/ByteProgression.kotlin_class b/compiler/frontend/builtins/jet/ByteProgression.kotlin_class index 6d8df9f3c0ec2d86c8caa9e0e6cf05fa61ffddb3..62b452e210687d0368b1f3683fe4c2287659a227 100644 GIT binary patch delta 47 scmb=Zm>{OkVc_ht<8 delta 47 scmb=Zm>{MuVBqY;!o?)O6UEJOO~Akf%wdV*;t(_71GA;U5)*B$0ns`LbpQYW diff --git a/compiler/frontend/builtins/jet/ByteRange.kotlin_class b/compiler/frontend/builtins/jet/ByteRange.kotlin_class index e22038570f596a33b263c8c9dff370f25e630ba5..6cccfad1f35c4895c6c93179351fc81b8b03b5de 100644 GIT binary patch delta 29 kcmbQjIE8V79Uq5*vl9y!lK@W?H^()Oi9QmH91~OZ0bfuCUH||9 delta 29 kcmbQjIE8V79iM=Kvl9y!lK@W?H^()Bi9QmH0uxj90bpnbb^rhX diff --git a/compiler/frontend/builtins/jet/ByteRange.object.kotlin_class b/compiler/frontend/builtins/jet/ByteRange.object.kotlin_class index e095c1cd6a5175d0686cdb6239663e3e0dbb2613..2e656f1f0648636298b2f1c5794368d275567e56 100644 GIT binary patch literal 26 fcmd;RW0sINV&P&EV2a}AIL2Y%=>+14WHA5$F|h-& literal 26 fcmd;RW0sINV&P&EV2a}AI3{4==>+14WHA5$G6@5@ diff --git a/compiler/frontend/builtins/jet/CharArray.kotlin_class b/compiler/frontend/builtins/jet/CharArray.kotlin_class index 6014612dab9532fbe0226b561f4426fb5c1abd60..af0fe5cc8f088817fe5f35bb2cf52c2372cc7ccd 100644 GIT binary patch delta 16 WcmZo?Y-gOH#>g>I-3CacC<6c@b_3-A delta 16 WcmZo?Y-gOH#wajR-3CacC<6c@-UIaj diff --git a/compiler/frontend/builtins/jet/CharProgression.kotlin_class b/compiler/frontend/builtins/jet/CharProgression.kotlin_class index a2b71d6640290bc2c662f29e04446403e19bc763..c129da341af875469548a6941b57a22910f7340f 100644 GIT binary patch delta 47 scmb=Zm>{OkVc_h{MuVBqY;!o?)OAH~gaO~Akf%wdV*;t(_71G5#u5)*B$0nye7egFUf diff --git a/compiler/frontend/builtins/jet/CharRange.kotlin_class b/compiler/frontend/builtins/jet/CharRange.kotlin_class index ff0548bd92d932d92073490e0257ee9bf74d8274..9d1acb5f95297e9c2f94f42b2682889fc27d49ca 100644 GIT binary patch delta 29 kcmbQjIE8V79Uq5*vl9y!lK_7dH^()Oi9QmH91~OZ0bhCsVE_OC delta 29 kcmbQjIE8V79iM=Kvl9y!lK_7dH^()Bi9QmH0uxj90br5_c>n+a diff --git a/compiler/frontend/builtins/jet/CharRange.object.kotlin_class b/compiler/frontend/builtins/jet/CharRange.object.kotlin_class index 4ac4de55f1f7d50406ad5c9ccbafb809938cb578..f604a57fb175181f4c2b240139a2a183e2d2ff1e 100644 GIT binary patch literal 26 fcmd;RW0p`hV&P&EV2a}AIL2Y%=>+14W-$N&G7JN@ literal 26 fcmd;RW0p`hV&P&EV2a}AI3{4==>+14W-$N&GGqh3 diff --git a/compiler/frontend/builtins/jet/CharSequence.kotlin_class b/compiler/frontend/builtins/jet/CharSequence.kotlin_class index a297a47cb04ef539c6f6db526335386f1672a9b5..d8444cecb74b1d90d497fedb97c0847441fdf74c 100644 GIT binary patch delta 26 ecmcDvo}ebmVG!WN!o?)O62--#W)KKws{#N!y93Gq delta 26 ecmcDvo}eZwU=ZNM!o?)O62--#W)KKws{#N#V*}Cv diff --git a/compiler/frontend/builtins/jet/DoubleArray.kotlin_class b/compiler/frontend/builtins/jet/DoubleArray.kotlin_class index 2627d935717eded7ed413e8239292f1b8f59ca3e..6b5560f17faddc4968bc16813f76eafd55cd4458 100644 GIT binary patch delta 16 WcmZo?Y-gOH#>g>I-3CacC<6c@b_3-A delta 16 WcmZo?Y-gOH#wajR-3CacC<6c@-UIaj diff --git a/compiler/frontend/builtins/jet/DoubleProgression.kotlin_class b/compiler/frontend/builtins/jet/DoubleProgression.kotlin_class index 9e4c014de1e2cad4fc983a8a4c258c3498fa592c..fa3b67215c87cce8663bd3020d851145ea76da31 100644 GIT binary patch delta 47 qcmb=Zm>{OkVc_h{MuVBqY;!o?&Y5XH@LO~Akf%HiS=GvEWWwZIY+ZLI;*MF^At diff --git a/compiler/frontend/builtins/jet/DoubleRange.kotlin_class b/compiler/frontend/builtins/jet/DoubleRange.kotlin_class index abe416976b5560e864afb774beb976dc810f8699..57bc002085284bf2394efeeece89f1e086ecd636 100644 GIT binary patch delta 29 kcmbQjIE8V79Uq5*vl9y!lYl@JH^()Oi9QmH91~OZ0bhs)VgLXD delta 29 kcmbQjIE8V79iM=Kvl9y!lYl@JH^()Bi9QmH0uxj90brm8dH?_b diff --git a/compiler/frontend/builtins/jet/DoubleRange.object.kotlin_class b/compiler/frontend/builtins/jet/DoubleRange.object.kotlin_class index c8bb1c74d823ca84d0c6f08c9ddc5a4df815fca9..cefbdfb77e075f874c936f282793749cf392b3cf 100644 GIT binary patch literal 26 fcmd;RW0ue{V&P&EV2a}AIL2Y%=>+14WibE%GSvgX literal 26 fcmd;RW0ue{V&P&EV2a}AI3{4==>+14WibE%Gc5zi diff --git a/compiler/frontend/builtins/jet/FloatArray.kotlin_class b/compiler/frontend/builtins/jet/FloatArray.kotlin_class index a0c71034451d90770146bf5aff768dfbe8c6d71b..1b266c7ef77910a43c5225c39d9384faca88d6e0 100644 GIT binary patch delta 16 WcmZo?Y-gOH#>g>I-3CacC<6c@b_3-A delta 16 WcmZo?Y-gOH#wajR-3CacC<6c@-UIaj diff --git a/compiler/frontend/builtins/jet/FloatProgression.kotlin_class b/compiler/frontend/builtins/jet/FloatProgression.kotlin_class index 40bfa6fadbeb82d33f10ed19e041911dc1760d31..d2ac47c8d3aef830074317511376a0fef663eb5e 100644 GIT binary patch delta 47 qcmb=Zm>{OkVc_h{MuVBqY;!o?&Y7{$$TO~Akf%HiS=GvEWW-M|tPZLI;+cnGop diff --git a/compiler/frontend/builtins/jet/FloatRange.kotlin_class b/compiler/frontend/builtins/jet/FloatRange.kotlin_class index b7b6ce5965f8f0b253228c0a30ef6009c340fd5a..78e9f98ac39ad57e116f4c5a227a3c8ee4273c47 100644 GIT binary patch delta 29 kcmbQjIE8V79Uq5*vl9y!lYn3pH^()Oi9QmH91~OZ0biB|V*mgE delta 29 kcmbQjIE8V79iM=Kvl9y!lYn3pH^()Bi9QmH0uxj90bs5MdjJ3c diff --git a/compiler/frontend/builtins/jet/FloatRange.object.kotlin_class b/compiler/frontend/builtins/jet/FloatRange.object.kotlin_class index be5f4021d430147245a8f4b3f97215f1acdedd17..b06978845a7328fbd1febbb8c7964c38135db425 100644 GIT binary patch literal 26 fcmd;RW0vqRV&P&EV2a}AIL2Y%=>+14XE6W(H9!O1 literal 26 fcmd;RW0vqRV&P&EV2a}AI3{4==>+14XE6W(HJAhC diff --git a/compiler/frontend/builtins/jet/IntArray.kotlin_class b/compiler/frontend/builtins/jet/IntArray.kotlin_class index 86355e0bbf64769091def20299dcf3cc1bbda7a4..f747b542391440b218cde2e80676cd4210426a76 100644 GIT binary patch delta 16 WcmZo?Y-gOH#>g>I-3CacC<6c@b_3-A delta 16 WcmZo?Y-gOH#wajR-3CacC<6c@-UIaj diff --git a/compiler/frontend/builtins/jet/IntProgression.kotlin_class b/compiler/frontend/builtins/jet/IntProgression.kotlin_class index 84560c0db5bf102640ba055951de6ed517e00e73..9a498266e7d755a2755c529e70e6ce06882c4cab 100644 GIT binary patch delta 47 qcmb=Zm>{OkVc_h{MuVBqY;!o?)O62;ANO~Akf%HiS=GvEWW)4&oFZLI;)%?P*v diff --git a/compiler/frontend/builtins/jet/IntRange.kotlin_class b/compiler/frontend/builtins/jet/IntRange.kotlin_class index 78885a284607100533a490837fa78832cee89b4b..cb5506899ed3e3496fddf31de03740ab11b844ba 100644 GIT binary patch delta 29 kcmbQjIE8V79Uq5*vl9y!lK@K;H^()Oi9QmH91~OZ0bbw+RsaA1 delta 29 kcmbQjIE8V79iM=Kvl9y!lK@K;H^()Bi9QmH0uxj90blqAZU6uP diff --git a/compiler/frontend/builtins/jet/IntRange.object.kotlin_class b/compiler/frontend/builtins/jet/IntRange.object.kotlin_class index ee104a5eedab8a4f85076ff53a3fe5d1be07aa7e..cbbc84f2d440e38e15670ce347bff562ba006027 100644 GIT binary patch literal 26 fcmd;RW0uG;V&P&EV2a}AIL2Y%=>+1iWibE%H_Zd= literal 26 fcmd;RW0uG;V&P&EV2a}AI3{4==>+1iWibE%I3)x0 diff --git a/compiler/frontend/builtins/jet/LongArray.kotlin_class b/compiler/frontend/builtins/jet/LongArray.kotlin_class index 1f1b6b96919db92c7f1a002f8ab40d74fb7df179..7abe8e9563c7c6afc8f44a22d406d6db32c18b60 100644 GIT binary patch delta 16 WcmeBT>|>&d4!Q!xl)SsQ>^X?E~=u delta 16 WcmeBT>|>&L}WZ!xl)SsQ>^YRRjS5 diff --git a/compiler/frontend/builtins/jet/LongProgression.kotlin_class b/compiler/frontend/builtins/jet/LongProgression.kotlin_class index 2372981deefd1d0bb3210c1576ae9605dbb7759e..074b911312e0e2f602ffffae55d17696f594c4a2 100644 GIT binary patch delta 48 tcmb=fo*=HlVc_hXaE2J delta 29 kcmbQrIF)gN9iM=Kvl9y!lYmeZH^()Bi9V8y0u$5p0bu+FfB*mh diff --git a/compiler/frontend/builtins/jet/LongRange.object.kotlin_class b/compiler/frontend/builtins/jet/LongRange.object.kotlin_class index f56d78527643267b6f6a5cb70896071354abd09f..72c802ffc88d4067f46f1ff1bd39893bca63fb38 100644 GIT binary patch literal 27 gcmd;RW0u&=XvD(BB)}BK&2fywz|#rDk;q~I06*viN&o-= literal 27 gcmd;RW0u&=XvD(BB)}BK&2db?z|#rDk;q~I06;(lQUCw| diff --git a/compiler/frontend/builtins/jet/Progression.kotlin_class b/compiler/frontend/builtins/jet/Progression.kotlin_class index 104e516effeb72ef2233f12b666494040d4ac418..54362ffcb0f3bf698c1840a2f72d4a71549c5b70 100644 GIT binary patch delta 44 rcmebAnV_o9Vc_h<#>K+HD8LZK&GC%Gz{QD$i%EbtiWkIjg2@2@tjh-5 delta 44 rcmebAnV_mJVBqY;#>K+HD8LZK&GAgYz{QD$i%EbtiWkIjg2@2@uNwyQ diff --git a/compiler/frontend/builtins/jet/PropertyMetadata.kotlin_class b/compiler/frontend/builtins/jet/PropertyMetadata.kotlin_class index 47f8ad06d0c..a2b7e7cde6e 100644 --- a/compiler/frontend/builtins/jet/PropertyMetadata.kotlin_class +++ b/compiler/frontend/builtins/jet/PropertyMetadata.kotlin_class @@ -1,3 +1,3 @@ fÀ2 -Z æ0aB +Z æ0aB % \ No newline at end of file diff --git a/compiler/frontend/builtins/jet/PropertyMetadataImpl.kotlin_class b/compiler/frontend/builtins/jet/PropertyMetadataImpl.kotlin_class index 3d6330a69ef9c43a11da13464bcc4b6adce25e92..629e734e597a7848629f357b3dabb51cddfc6be2 100644 GIT binary patch delta 23 ecmXpt735%(ILK(k%Ec^jfH8`j;~K|AK@|Wn7X*p` delta 23 ecmXpt735%(ILK(k%Ec^jfH8`jK+HD8LZK%khlEzzN0$09`l)#{d8T delta 31 gcma!wn&2QMVBqY;#>K+HD8LZK%kfOWzzN0$0A64O*8l(j diff --git a/compiler/frontend/builtins/jet/ShortArray.kotlin_class b/compiler/frontend/builtins/jet/ShortArray.kotlin_class index 8c7f477ef0490a305c26990f219c848de25696d6..0da61a81830980b1b7ad42cda9185781b2e60edd 100644 GIT binary patch delta 16 WcmeBT>|>&d4!Q!xl)SsQ>^X?E~=u delta 16 WcmeBT>|>&L}WZ!xl)SsQ>^YRRjS5 diff --git a/compiler/frontend/builtins/jet/ShortProgression.kotlin_class b/compiler/frontend/builtins/jet/ShortProgression.kotlin_class index a2cbac9e52e2584461dc083b0b783bbe4e333526..aea3ce6751b8497a0e3872f55d5b7bfddfb87db8 100644 GIT binary patch delta 48 wcmb=fo*=HlVc_hbHSh<)54l{yfCfeHo0Nx@A8vpbHSh<)54l{yfCfeHo0N{!VGXMYp diff --git a/compiler/frontend/builtins/jet/ShortRange.kotlin_class b/compiler/frontend/builtins/jet/ShortRange.kotlin_class index c19eb5f95758f43c482783e90e3f6e6191f952d7..f9177e4fb471312219c2d841a3184785ec44f229 100644 GIT binary patch delta 29 kcmbQrIF)gN9Uq5*vl9y!lYnp(H^()Oi9V8y923*@0blY4X#fBK delta 29 kcmbQrIF)gN9iM=Kvl9y!lYnp(H^()Bi9V8y0u$5p0bvRTfdBvi diff --git a/compiler/frontend/builtins/jet/ShortRange.object.kotlin_class b/compiler/frontend/builtins/jet/ShortRange.object.kotlin_class index 5f9f82e5a846e782899cf94b8eed31c35e31ed99..ffac86358fc1006cc9088b76cbe0daeac1967e44 100644 GIT binary patch literal 27 gcmd;RW0p9|XvD(BB)}BK&2fywz|#rDk<4NM06~caT>t<8 literal 27 gcmd;RW0p9|XvD(BB)}BK&2db?z|#rDk<4NM072mdWdHyG diff --git a/compiler/frontend/builtins/jet/String.kotlin_class b/compiler/frontend/builtins/jet/String.kotlin_class index ccd975bc5feeb10f494a7d1a9c5e8f0b5f4375a7..985871b7bbb486785acf78e561d456c1c9b11301 100644 GIT binary patch delta 11 ScmZ3=xRh~1IwQx#3|jyeKm&sS delta 11 ScmZ3=xRh~1I-|hE3|jyeU;~Q) diff --git a/compiler/frontend/builtins/jet/Unit.object.kotlin_class b/compiler/frontend/builtins/jet/Unit.object.kotlin_class index f789d5a79aa9b866bd6d71a486c39d302a511027..e693e856030ab98971c2f58c10f013c25979cb31 100644 GIT binary patch literal 28 hcmd;RW0pA1XvD(BB)}BK!*Ptm;4YIBh{ut|002to1myq# literal 28 hcmd;RW0pA1XvD(BB)}BK!*NW&;4YIBh{ut|002uz1nmF- diff --git a/compiler/frontend/builtins/jet/inline.kotlin_class b/compiler/frontend/builtins/jet/inline.kotlin_class index ef684877f69..5a9a405927d 100644 --- a/compiler/frontend/builtins/jet/inline.kotlin_class +++ b/compiler/frontend/builtins/jet/inline.kotlin_class @@ -1,5 +1,5 @@ †Ë2 -Z Æ0âB +Z Æ0âB _j Æ0: â _B diff --git a/compiler/frontend/serialization/src/org/jetbrains/jet/descriptors/serialization/DescriptorSerializer.java b/compiler/frontend/serialization/src/org/jetbrains/jet/descriptors/serialization/DescriptorSerializer.java index b7e8e2e22b4..25fc411e2cc 100644 --- a/compiler/frontend/serialization/src/org/jetbrains/jet/descriptors/serialization/DescriptorSerializer.java +++ b/compiler/frontend/serialization/src/org/jetbrains/jet/descriptors/serialization/DescriptorSerializer.java @@ -201,8 +201,6 @@ public class DescriptorSerializer { descriptor.getModality(), descriptor.getKind(), callableKind(descriptor), - descriptor instanceof SimpleFunctionDescriptor && - ((SimpleFunctionDescriptor) descriptor).isInline(), hasGetter, hasSetter )); diff --git a/compiler/frontend/serialization/src/org/jetbrains/jet/descriptors/serialization/Flags.java b/compiler/frontend/serialization/src/org/jetbrains/jet/descriptors/serialization/Flags.java index cab0475ea9e..be40b68cb6a 100644 --- a/compiler/frontend/serialization/src/org/jetbrains/jet/descriptors/serialization/Flags.java +++ b/compiler/frontend/serialization/src/org/jetbrains/jet/descriptors/serialization/Flags.java @@ -28,9 +28,7 @@ public class Flags { public static final FlagField MEMBER_KIND = FlagField.after(CALLABLE_KIND, ProtoBuf.Callable.MemberKind.values()); - @Deprecated - public static final FlagField INLINE = FlagField.booleanAfter(MEMBER_KIND); - public static final FlagField HAS_GETTER = FlagField.booleanAfter(INLINE); + public static final FlagField HAS_GETTER = FlagField.booleanAfter(MEMBER_KIND); public static final FlagField HAS_SETTER = FlagField.booleanAfter(HAS_GETTER); // Parameters @@ -94,7 +92,6 @@ public class Flags { @NotNull Modality modality, @NotNull CallableMemberDescriptor.Kind memberKind, @NotNull ProtoBuf.Callable.CallableKind callableKind, - boolean inline, boolean hasGetter, boolean hasSetter ) { @@ -103,7 +100,6 @@ public class Flags { | VISIBILITY.toFlags(visibility(visibility)) | MEMBER_KIND.toFlags(memberKind(memberKind)) | CALLABLE_KIND.toFlags(callableKind) - | INLINE.toFlags(inline) | HAS_GETTER.toFlags(hasGetter) | HAS_SETTER.toFlags(hasSetter) ;