import{_ as e,o as s,c as o,a}from"./app.7900f22c.js";const c={},n=a(`
class ModifierRules private constructor()
\u53D8\u66F4\u8BB0\u5F55
v1.0.67 \u65B0\u589E
v1.1.0 \u4FEE\u6539
\u65B0\u589E Class \u7684\u63CF\u8FF0\u7B26\u5224\u65AD
\u4F5C\u4E3A lambda \u6574\u4F53\u5224\u65AD\u6761\u4EF6\u4F7F\u7528
\u79FB\u52A8\u5230 base \u5305\u540D
\u79C1\u6709\u5316\u6784\u9020\u65B9\u6CD5
\u529F\u80FD\u63CF\u8FF0
\u8FD9\u662F\u4E00\u4E2A
Class\u3001Member\u63CF\u8FF0\u7B26\u6761\u4EF6\u5B9E\u73B0\u7C7B\u3002
\u53EF\u5BF9 R8 \u6DF7\u6DC6\u540E\u7684 Class\u3001Member \u8FDB\u884C\u66F4\u52A0\u8BE6\u7EC6\u7684\u5B9A\u4F4D\u3002
val isPublic: Boolean
\u53D8\u66F4\u8BB0\u5F55
v1.0.67 \u65B0\u589E
v1.1.0 \u4FEE\u6539
\u7EDF\u4E00\u5408\u5E76\u5230\u6269\u5C55\u65B9\u6CD5\u5E76\u6539\u540D
\u529F\u80FD\u63CF\u8FF0
Class\u3001Member\u7C7B\u578B\u662F\u5426\u5305\u542Bpublic\u3002
val isPrivate: Boolean
\u53D8\u66F4\u8BB0\u5F55
v1.0.67 \u65B0\u589E
v1.1.0 \u4FEE\u6539
\u7EDF\u4E00\u5408\u5E76\u5230\u6269\u5C55\u65B9\u6CD5\u5E76\u6539\u540D
\u529F\u80FD\u63CF\u8FF0
Class\u3001Member\u7C7B\u578B\u662F\u5426\u5305\u542Bprivate\u3002
val isProtected: Boolean
\u53D8\u66F4\u8BB0\u5F55
v1.0.67 \u65B0\u589E
v1.1.0 \u4FEE\u6539
\u7EDF\u4E00\u5408\u5E76\u5230\u6269\u5C55\u65B9\u6CD5\u5E76\u6539\u540D
\u529F\u80FD\u63CF\u8FF0
Class\u3001Member\u7C7B\u578B\u662F\u5426\u5305\u542Bprotected\u3002
val isStatic: Boolean
\u53D8\u66F4\u8BB0\u5F55
v1.0.67 \u65B0\u589E
v1.1.0 \u4FEE\u6539
\u7EDF\u4E00\u5408\u5E76\u5230\u6269\u5C55\u65B9\u6CD5\u5E76\u6539\u540D
\u529F\u80FD\u63CF\u8FF0
Class\u3001Member\u7C7B\u578B\u662F\u5426\u5305\u542Bstatic\u3002
\u5BF9\u4E8E\u4EFB\u610F\u7684\u9759\u6001 Class\u3001Member \u53EF\u6DFB\u52A0\u6B64\u63CF\u8FF0\u8FDB\u884C\u786E\u5B9A\u3002
\u6CE8\u610F
Kotlin \u2192 Jvm \u540E\u7684 object \u7C7B\u4E2D\u7684\u65B9\u6CD5\u5E76\u4E0D\u662F\u9759\u6001\u7684\u3002
val isFinal: Boolean
\u53D8\u66F4\u8BB0\u5F55
v1.0.67 \u65B0\u589E
v1.1.0 \u4FEE\u6539
\u7EDF\u4E00\u5408\u5E76\u5230\u6269\u5C55\u65B9\u6CD5\u5E76\u6539\u540D
\u529F\u80FD\u63CF\u8FF0
Class\u3001Member\u7C7B\u578B\u662F\u5426\u5305\u542Bfinal\u3002
\u6CE8\u610F
Kotlin \u2192 Jvm \u540E\u6CA1\u6709 open \u7B26\u53F7\u6807\u8BC6\u7684 Class\u3001Member \u548C\u6CA1\u6709\u4EFB\u4F55\u5173\u8054\u7684 Class\u3001Member \u90FD\u5C06\u4E3A final\u3002
val isSynchronized: Boolean
\u53D8\u66F4\u8BB0\u5F55
v1.0.67 \u65B0\u589E
v1.1.0 \u4FEE\u6539
\u7EDF\u4E00\u5408\u5E76\u5230\u6269\u5C55\u65B9\u6CD5\u5E76\u6539\u540D
\u529F\u80FD\u63CF\u8FF0
Class\u3001Member\u7C7B\u578B\u662F\u5426\u5305\u542Bsynchronized\u3002
val isVolatile: Boolean
\u53D8\u66F4\u8BB0\u5F55
v1.0.67 \u65B0\u589E
v1.1.0 \u4FEE\u6539
\u7EDF\u4E00\u5408\u5E76\u5230\u6269\u5C55\u65B9\u6CD5\u5E76\u6539\u540D
\u529F\u80FD\u63CF\u8FF0
Field\u7C7B\u578B\u662F\u5426\u5305\u542Bvolatile\u3002
val isTransient: Boolean
\u53D8\u66F4\u8BB0\u5F55
v1.0.67 \u65B0\u589E
v1.1.0 \u4FEE\u6539
\u7EDF\u4E00\u5408\u5E76\u5230\u6269\u5C55\u65B9\u6CD5\u5E76\u6539\u540D
\u529F\u80FD\u63CF\u8FF0
Field\u7C7B\u578B\u662F\u5426\u5305\u542Btransient\u3002
val isNative: Boolean
\u53D8\u66F4\u8BB0\u5F55
v1.0.67 \u65B0\u589E
v1.1.0 \u4FEE\u6539
\u7EDF\u4E00\u5408\u5E76\u5230\u6269\u5C55\u65B9\u6CD5\u5E76\u6539\u540D
\u529F\u80FD\u63CF\u8FF0
Method\u7C7B\u578B\u662F\u5426\u5305\u542Bnative\u3002
\u5BF9\u4E8E\u4EFB\u610F JNI \u5BF9\u63A5\u7684 Method \u53EF\u6DFB\u52A0\u6B64\u63CF\u8FF0\u8FDB\u884C\u786E\u5B9A\u3002
val isInterface: Boolean
\u53D8\u66F4\u8BB0\u5F55
v1.0.67 \u65B0\u589E
v1.1.0 \u4FEE\u6539
\u7EDF\u4E00\u5408\u5E76\u5230\u6269\u5C55\u65B9\u6CD5\u5E76\u6539\u540D
\u529F\u80FD\u63CF\u8FF0
Class\u7C7B\u578B\u662F\u5426\u5305\u542Binterface\u3002
val isAbstract: Boolean
\u53D8\u66F4\u8BB0\u5F55
v1.0.67 \u65B0\u589E
v1.1.0 \u4FEE\u6539
\u7EDF\u4E00\u5408\u5E76\u5230\u6269\u5C55\u65B9\u6CD5\u5E76\u6539\u540D
\u529F\u80FD\u63CF\u8FF0
Class\u3001Member\u7C7B\u578B\u662F\u5426\u5305\u542Babstract\u3002
\u5BF9\u4E8E\u4EFB\u610F\u7684\u62BD\u8C61 Class\u3001Member \u53EF\u6DFB\u52A0\u6B64\u63CF\u8FF0\u8FDB\u884C\u786E\u5B9A\u3002
val isStrict: Boolean
\u53D8\u66F4\u8BB0\u5F55
v1.0.67 \u65B0\u589E
v1.1.0 \u4FEE\u6539
\u7EDF\u4E00\u5408\u5E76\u5230\u6269\u5C55\u65B9\u6CD5\u5E76\u6539\u540D
\u529F\u80FD\u63CF\u8FF0
`,113),l=[n];function p(d,t){return s(),o("div",null,l)}const r=e(c,[["render",p],["__file","ModifierRules.html.vue"]]);export{r as default};
Class\u3001Member\u7C7B\u578B\u662F\u5426\u5305\u542Bstrictfp\u3002