mirror of
https://github.com/HighCapable/YukiReflection.git
synced 2025-09-06 02:35:40 +08:00
Automatically compile documentation (1.0.2)
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{_ as e,o as c,c as t}from"./app.93bd0de6.js";const _={};function o(r,n){return c(),t("div")}const a=e(_,[["render",o],["__file","404.html.vue"]]);export{a as default};
|
||||
import{_ as e,o as c,c as t}from"./app.3cb5b3a5.js";const _={};function o(r,n){return c(),t("div")}const a=e(_,[["render",o],["__file","404.html.vue"]]);export{a as default};
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o as n,c as o,e}from"./app.93bd0de6.js";const a={},p=e(`<h1 id="basefinder-class" tabindex="-1"><a class="header-anchor" href="#basefinder-class" aria-hidden="true">#</a> BaseFinder <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">abstract</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">BaseFinder</span></span>
|
||||
import{_ as s,o as n,c as o,e}from"./app.3cb5b3a5.js";const a={},p=e(`<h1 id="basefinder-class" tabindex="-1"><a class="header-anchor" href="#basefinder-class" aria-hidden="true">#</a> BaseFinder <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">abstract</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">BaseFinder</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8FD9\u662F <code>Class</code> \u4E0E <code>Member</code> \u67E5\u627E\u7C7B\u529F\u80FD\u7684\u57FA\u672C\u7C7B\u5B9E\u73B0\u3002</p></blockquote><h2 id="basefinder-indextypecondition-class" tabindex="-1"><a class="header-anchor" href="#basefinder-indextypecondition-class" aria-hidden="true">#</a> BaseFinder.IndexTypeCondition <span class="symbol">- class</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#ADBAC7;">inner </span><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">IndexTypeCondition</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> type</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">IndexConfigType</span><span style="color:#ADBAC7;">)</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u5B57\u8282\u7801\u4E0B\u6807\u7B5B\u9009\u5B9E\u73B0\u7C7B\u3002</p></blockquote><h3 id="index-method" tabindex="-1"><a class="header-anchor" href="#index-method" aria-hidden="true">#</a> index <span class="symbol">- method</span></h3><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">index</span><span style="color:#ADBAC7;">(num</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Int</span><span style="color:#ADBAC7;">)</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8BBE\u7F6E\u4E0B\u6807\u3002</p></blockquote><p>\u82E5 <code>index</code> \u5C0F\u4E8E\u96F6\u5219\u4E3A\u5012\u5E8F\uFF0C\u6B64\u65F6\u53EF\u4EE5\u4F7F\u7528 <code>IndexTypeConditionSort.reverse</code> \u65B9\u6CD5\u5B9E\u73B0\u3002</p><p>\u53EF\u4F7F\u7528 <code>IndexTypeConditionSort.first</code> \u548C <code>IndexTypeConditionSort.last</code> \u8BBE\u7F6E\u9996\u4F4D\u548C\u672B\u4F4D\u7B5B\u9009\u6761\u4EF6\u3002</p><h3 id="index-method-1" tabindex="-1"><a class="header-anchor" href="#index-method-1" aria-hidden="true">#</a> index <span class="symbol">- method</span></h3><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">index</span><span style="color:#ADBAC7;">()</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">IndexTypeConditionSort</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o as e,c as n,e as o}from"./app.93bd0de6.js";const a={},l=o(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="basefinder-class" tabindex="-1"><a class="header-anchor" href="#basefinder-class" aria-hidden="true">#</a> BaseFinder <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">abstract</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">BaseFinder</span></span>
|
||||
import{_ as s,o as e,c as n,e as o}from"./app.3cb5b3a5.js";const a={},l=o(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="basefinder-class" tabindex="-1"><a class="header-anchor" href="#basefinder-class" aria-hidden="true">#</a> BaseFinder <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">abstract</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">BaseFinder</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8FD9\u662F <code>Class</code> \u4E0E <code>Member</code> \u67E5\u627E\u7C7B\u529F\u80FD\u7684\u57FA\u672C\u7C7B\u5B9E\u73B0\u3002</p></blockquote><h2 id="basefinder-indextypecondition-class" tabindex="-1"><a class="header-anchor" href="#basefinder-indextypecondition-class" aria-hidden="true">#</a> BaseFinder.IndexTypeCondition <span class="symbol">- class</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#ADBAC7;">inner </span><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">IndexTypeCondition</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> type</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">IndexConfigType</span><span style="color:#ADBAC7;">)</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u5B57\u8282\u7801\u4E0B\u6807\u7B5B\u9009\u5B9E\u73B0\u7C7B\u3002</p></blockquote><h3 id="index-method" tabindex="-1"><a class="header-anchor" href="#index-method" aria-hidden="true">#</a> index <span class="symbol">- method</span></h3><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">index</span><span style="color:#ADBAC7;">(num</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Int</span><span style="color:#ADBAC7;">)</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8BBE\u7F6E\u4E0B\u6807\u3002</p></blockquote><p>\u82E5 <code>index</code> \u5C0F\u4E8E\u96F6\u5219\u4E3A\u5012\u5E8F\uFF0C\u6B64\u65F6\u53EF\u4EE5\u4F7F\u7528 <code>IndexTypeConditionSort.reverse</code> \u65B9\u6CD5\u5B9E\u73B0\u3002</p><p>\u53EF\u4F7F\u7528 <code>IndexTypeConditionSort.first</code> \u548C <code>IndexTypeConditionSort.last</code> \u8BBE\u7F6E\u9996\u4F4D\u548C\u672B\u4F4D\u7B5B\u9009\u6761\u4EF6\u3002</p><h3 id="index-method-1" tabindex="-1"><a class="header-anchor" href="#index-method-1" aria-hidden="true">#</a> index <span class="symbol">- method</span></h3><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">index</span><span style="color:#ADBAC7;">()</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">IndexTypeConditionSort</span></span>
|
@@ -1 +1 @@
|
||||
import{_ as n,r as c,o as a,c as r,a as o,b as s,e as p,d as e}from"./app.93bd0de6.js";const d={},i=p('<h1 id="componenttypefactory-kt" tabindex="-1"><a class="header-anchor" href="#componenttypefactory-kt" aria-hidden="true">#</a> ComponentTypeFactory <span class="symbol">- kt</span></h1><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8FD9\u662F\u4E00\u4E2A\u9884\u7F6E\u53CD\u5C04\u7C7B\u578B\u7684\u5E38\u91CF\u7C7B\uFF0C\u4E3B\u8981\u4E3A <code>Android</code> \u76F8\u5173\u7EC4\u4EF6\u7684 <code>Class</code> \u5185\u5BB9\uFF0C\u8DDF\u968F\u7248\u672C\u66F4\u65B0\u4F1A\u9010\u4E00\u8FDB\u884C\u589E\u52A0\u3002</p></blockquote>',5),l=e("\u8BE6\u60C5\u53EF "),_={href:"https://github.com/fankes/YukiReflection/blob/master/yukireflection/src/api/kotlin/com/highcapable/yukireflection/type/android/ComponentTypeFactory.kt",target:"_blank",rel:"noopener noreferrer"},h=e("\u70B9\u51FB\u8FD9\u91CC"),m=e(" \u8FDB\u884C\u67E5\u770B\u3002");function f(k,y){const t=c("ExternalLinkIcon");return a(),r("div",null,[i,o("p",null,[l,o("a",_,[h,s(t)]),m])])}const b=n(d,[["render",f],["__file","ComponentTypeFactory.html.vue"]]);export{b as default};
|
||||
import{_ as n,r as c,o as a,c as r,a as o,b as s,e as p,d as e}from"./app.3cb5b3a5.js";const d={},i=p('<h1 id="componenttypefactory-kt" tabindex="-1"><a class="header-anchor" href="#componenttypefactory-kt" aria-hidden="true">#</a> ComponentTypeFactory <span class="symbol">- kt</span></h1><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8FD9\u662F\u4E00\u4E2A\u9884\u7F6E\u53CD\u5C04\u7C7B\u578B\u7684\u5E38\u91CF\u7C7B\uFF0C\u4E3B\u8981\u4E3A <code>Android</code> \u76F8\u5173\u7EC4\u4EF6\u7684 <code>Class</code> \u5185\u5BB9\uFF0C\u8DDF\u968F\u7248\u672C\u66F4\u65B0\u4F1A\u9010\u4E00\u8FDB\u884C\u589E\u52A0\u3002</p></blockquote>',5),l=e("\u8BE6\u60C5\u53EF "),_={href:"https://github.com/fankes/YukiReflection/blob/master/yukireflection/src/api/kotlin/com/highcapable/yukireflection/type/android/ComponentTypeFactory.kt",target:"_blank",rel:"noopener noreferrer"},h=e("\u70B9\u51FB\u8FD9\u91CC"),m=e(" \u8FDB\u884C\u67E5\u770B\u3002");function f(k,y){const t=c("ExternalLinkIcon");return a(),r("div",null,[i,o("p",null,[l,o("a",_,[h,s(t)]),m])])}const b=n(d,[["render",f],["__file","ComponentTypeFactory.html.vue"]]);export{b as default};
|
@@ -1 +1 @@
|
||||
import{_ as n,r as a,o as c,c as r,a as o,b as s,e as i,d as e}from"./app.93bd0de6.js";const p={},l=i('<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="componenttypefactory-kt" tabindex="-1"><a class="header-anchor" href="#componenttypefactory-kt" aria-hidden="true">#</a> ComponentTypeFactory <span class="symbol">- kt</span></h1><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8FD9\u662F\u4E00\u4E2A\u9884\u7F6E\u53CD\u5C04\u7C7B\u578B\u7684\u5E38\u91CF\u7C7B\uFF0C\u4E3B\u8981\u4E3A <code>Android</code> \u76F8\u5173\u7EC4\u4EF6\u7684 <code>Class</code> \u5185\u5BB9\uFF0C\u8DDF\u968F\u7248\u672C\u66F4\u65B0\u4F1A\u9010\u4E00\u8FDB\u884C\u589E\u52A0\u3002</p></blockquote>',6),d=e("\u8BE6\u60C5\u53EF "),h={href:"https://github.com/fankes/YukiReflection/blob/master/yukireflection/src/api/kotlin/com/highcapable/yukireflection/type/android/ComponentTypeFactory.kt",target:"_blank",rel:"noopener noreferrer"},_=e("\u70B9\u51FB\u8FD9\u91CC"),m=e(" \u8FDB\u884C\u67E5\u770B\u3002");function u(f,y){const t=a("ExternalLinkIcon");return c(),r("div",null,[l,o("p",null,[d,o("a",h,[_,s(t)]),m])])}const g=n(p,[["render",u],["__file","ComponentTypeFactory.html.vue"]]);export{g as default};
|
||||
import{_ as n,r as a,o as c,c as r,a as o,b as s,e as i,d as e}from"./app.3cb5b3a5.js";const p={},l=i('<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="componenttypefactory-kt" tabindex="-1"><a class="header-anchor" href="#componenttypefactory-kt" aria-hidden="true">#</a> ComponentTypeFactory <span class="symbol">- kt</span></h1><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8FD9\u662F\u4E00\u4E2A\u9884\u7F6E\u53CD\u5C04\u7C7B\u578B\u7684\u5E38\u91CF\u7C7B\uFF0C\u4E3B\u8981\u4E3A <code>Android</code> \u76F8\u5173\u7EC4\u4EF6\u7684 <code>Class</code> \u5185\u5BB9\uFF0C\u8DDF\u968F\u7248\u672C\u66F4\u65B0\u4F1A\u9010\u4E00\u8FDB\u884C\u589E\u52A0\u3002</p></blockquote>',6),d=e("\u8BE6\u60C5\u53EF "),h={href:"https://github.com/fankes/YukiReflection/blob/master/yukireflection/src/api/kotlin/com/highcapable/yukireflection/type/android/ComponentTypeFactory.kt",target:"_blank",rel:"noopener noreferrer"},_=e("\u70B9\u51FB\u8FD9\u91CC"),m=e(" \u8FDB\u884C\u67E5\u770B\u3002");function u(f,y){const t=a("ExternalLinkIcon");return c(),r("div",null,[l,o("p",null,[d,o("a",h,[_,s(t)]),m])])}const g=n(p,[["render",u],["__file","ComponentTypeFactory.html.vue"]]);export{g as default};
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o as n,c as o,e as a}from"./app.93bd0de6.js";const e={},l=a(`<h1 id="constructorfinder-class" tabindex="-1"><a class="header-anchor" href="#constructorfinder-class" aria-hidden="true">#</a> ConstructorFinder <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ConstructorFinder</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">override</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> classSet</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><*></span><span style="color:#ADBAC7;">) </span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">MemberBaseFinder</span></span>
|
||||
import{_ as s,o as n,c as o,e as a}from"./app.3cb5b3a5.js";const e={},l=a(`<h1 id="constructorfinder-class" tabindex="-1"><a class="header-anchor" href="#constructorfinder-class" aria-hidden="true">#</a> ConstructorFinder <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ConstructorFinder</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">override</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> classSet</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><*></span><span style="color:#ADBAC7;">) </span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">MemberBaseFinder</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p><code>Constructor</code> \u67E5\u627E\u7C7B\u3002</p></blockquote><p>\u53EF\u901A\u8FC7\u6307\u5B9A\u7C7B\u578B\u67E5\u627E\u6307\u5B9A <code>Constructor</code> \u6216\u4E00\u7EC4 <code>Constructor</code>\u3002</p><h2 id="paramcount-field" tabindex="-1"><a class="header-anchor" href="#paramcount-field" aria-hidden="true">#</a> paramCount <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">var</span><span style="color:#ADBAC7;"> paramCount</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Int</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8BBE\u7F6E <code>Constructor</code> \u53C2\u6570\u4E2A\u6570\u3002</p></blockquote><p>\u4F60\u53EF\u4EE5\u4E0D\u4F7F\u7528 <code>param</code> \u6307\u5B9A\u53C2\u6570\u7C7B\u578B\u800C\u662F\u4EC5\u4F7F\u7528\u6B64\u53D8\u91CF\u6307\u5B9A\u53C2\u6570\u4E2A\u6570\u3002</p><p>\u82E5\u53C2\u6570\u4E2A\u6570\u5C0F\u4E8E\u96F6\u5219\u5FFD\u7565\u5E76\u4F7F\u7528 <code>param</code>\u3002</p><h2 id="modifiers-method" tabindex="-1"><a class="header-anchor" href="#modifiers-method" aria-hidden="true">#</a> modifiers <span class="symbol">- method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">modifiers</span><span style="color:#ADBAC7;">(conditions</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ModifierConditions</span><span style="color:#ADBAC7;">)</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">IndexTypeCondition</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8BBE\u7F6E <code>Constructor</code> \u6807\u8BC6\u7B26\u7B5B\u9009\u6761\u4EF6\u3002</p></blockquote><p>\u53EF\u4E0D\u8BBE\u7F6E\u7B5B\u9009\u6761\u4EF6\uFF0C\u9ED8\u8BA4\u6A21\u7CCA\u67E5\u627E\u5E76\u53D6\u7B2C\u4E00\u4E2A\u5339\u914D\u7684 <code>Constructor</code>\u3002</p><div class="custom-container danger"><p class="custom-container-title">\u7279\u522B\u6CE8\u610F</p><p>\u5B58\u5728\u591A\u4E2A <strong>IndexTypeCondition</strong> \u65F6\u9664\u4E86 <strong>order</strong> \u53EA\u4F1A\u751F\u6548\u6700\u540E\u4E00\u4E2A\u3002</p></div><h2 id="emptyparam-method" tabindex="-1"><a class="header-anchor" href="#emptyparam-method" aria-hidden="true">#</a> emptyParam <span class="symbol">- method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">emptyParam</span><span style="color:#ADBAC7;">()</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">IndexTypeCondition</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o as n,c as o,e as a}from"./app.93bd0de6.js";const e={},l=a(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="constructorfinder-class" tabindex="-1"><a class="header-anchor" href="#constructorfinder-class" aria-hidden="true">#</a> ConstructorFinder <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ConstructorFinder</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">override</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> classSet</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><*></span><span style="color:#ADBAC7;">) </span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">MemberBaseFinder</span></span>
|
||||
import{_ as s,o as n,c as o,e as a}from"./app.3cb5b3a5.js";const e={},l=a(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="constructorfinder-class" tabindex="-1"><a class="header-anchor" href="#constructorfinder-class" aria-hidden="true">#</a> ConstructorFinder <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ConstructorFinder</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">override</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> classSet</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><*></span><span style="color:#ADBAC7;">) </span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">MemberBaseFinder</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p><code>Constructor</code> \u67E5\u627E\u7C7B\u3002</p></blockquote><p>\u53EF\u901A\u8FC7\u6307\u5B9A\u7C7B\u578B\u67E5\u627E\u6307\u5B9A <code>Constructor</code> \u6216\u4E00\u7EC4 <code>Constructor</code>\u3002</p><h2 id="paramcount-field" tabindex="-1"><a class="header-anchor" href="#paramcount-field" aria-hidden="true">#</a> paramCount <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">var</span><span style="color:#ADBAC7;"> paramCount</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Int</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8BBE\u7F6E <code>Constructor</code> \u53C2\u6570\u4E2A\u6570\u3002</p></blockquote><p>\u4F60\u53EF\u4EE5\u4E0D\u4F7F\u7528 <code>param</code> \u6307\u5B9A\u53C2\u6570\u7C7B\u578B\u800C\u662F\u4EC5\u4F7F\u7528\u6B64\u53D8\u91CF\u6307\u5B9A\u53C2\u6570\u4E2A\u6570\u3002</p><p>\u82E5\u53C2\u6570\u4E2A\u6570\u5C0F\u4E8E\u96F6\u5219\u5FFD\u7565\u5E76\u4F7F\u7528 <code>param</code>\u3002</p><h2 id="modifiers-method" tabindex="-1"><a class="header-anchor" href="#modifiers-method" aria-hidden="true">#</a> modifiers <span class="symbol">- method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">modifiers</span><span style="color:#ADBAC7;">(conditions</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ModifierConditions</span><span style="color:#ADBAC7;">)</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">IndexTypeCondition</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8BBE\u7F6E <code>Constructor</code> \u6807\u8BC6\u7B26\u7B5B\u9009\u6761\u4EF6\u3002</p></blockquote><p>\u53EF\u4E0D\u8BBE\u7F6E\u7B5B\u9009\u6761\u4EF6\uFF0C\u9ED8\u8BA4\u6A21\u7CCA\u67E5\u627E\u5E76\u53D6\u7B2C\u4E00\u4E2A\u5339\u914D\u7684 <code>Constructor</code>\u3002</p><div class="custom-container danger"><p class="custom-container-title">Pay Attention</p><p>\u5B58\u5728\u591A\u4E2A <strong>IndexTypeCondition</strong> \u65F6\u9664\u4E86 <strong>order</strong> \u53EA\u4F1A\u751F\u6548\u6700\u540E\u4E00\u4E2A\u3002</p></div><h2 id="emptyparam-method" tabindex="-1"><a class="header-anchor" href="#emptyparam-method" aria-hidden="true">#</a> emptyParam <span class="symbol">- method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">emptyParam</span><span style="color:#ADBAC7;">()</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">IndexTypeCondition</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o,c as a,e as n}from"./app.93bd0de6.js";const e={},t=n(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="constructorrules-class" tabindex="-1"><a class="header-anchor" href="#constructorrules-class" aria-hidden="true">#</a> ConstructorRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ConstructorRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> rulesData</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ConstructorRulesData</span><span style="color:#ADBAC7;">) </span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">BaseRules</span></span>
|
||||
import{_ as s,o,c as a,e as n}from"./app.3cb5b3a5.js";const e={},t=n(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="constructorrules-class" tabindex="-1"><a class="header-anchor" href="#constructorrules-class" aria-hidden="true">#</a> ConstructorRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ConstructorRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> rulesData</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ConstructorRulesData</span><span style="color:#ADBAC7;">) </span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">BaseRules</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p><code>Constructor</code> \u67E5\u627E\u6761\u4EF6\u5B9E\u73B0\u7C7B\u3002</p></blockquote><h2 id="paramcount-field" tabindex="-1"><a class="header-anchor" href="#paramcount-field" aria-hidden="true">#</a> paramCount <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">var</span><span style="color:#ADBAC7;"> paramCount</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Int</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8BBE\u7F6E <code>Constructor</code> \u53C2\u6570\u4E2A\u6570\u3002</p></blockquote><p>\u4F60\u53EF\u4EE5\u4E0D\u4F7F\u7528 <code>param</code> \u6307\u5B9A\u53C2\u6570\u7C7B\u578B\u800C\u662F\u4EC5\u4F7F\u7528\u6B64\u53D8\u91CF\u6307\u5B9A\u53C2\u6570\u4E2A\u6570\u3002</p><p>\u82E5\u53C2\u6570\u4E2A\u6570\u5C0F\u4E8E\u96F6\u5219\u5FFD\u7565\u5E76\u4F7F\u7528 <code>param</code>\u3002</p><h2 id="modifiers-method" tabindex="-1"><a class="header-anchor" href="#modifiers-method" aria-hidden="true">#</a> modifiers <span class="symbol">- method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">modifiers</span><span style="color:#ADBAC7;">(conditions</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ModifierConditions</span><span style="color:#ADBAC7;">)</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8BBE\u7F6E <code>Constructor</code> \u6807\u8BC6\u7B26\u7B5B\u9009\u6761\u4EF6\u3002</p></blockquote><p>\u53EF\u4E0D\u8BBE\u7F6E\u7B5B\u9009\u6761\u4EF6\u3002</p><h2 id="emptyparam-method" tabindex="-1"><a class="header-anchor" href="#emptyparam-method" aria-hidden="true">#</a> emptyParam <span class="symbol">- method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">emptyParam</span><span style="color:#ADBAC7;">()</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o,c as a,e as n}from"./app.93bd0de6.js";const e={},p=n(`<h1 id="constructorrules-class" tabindex="-1"><a class="header-anchor" href="#constructorrules-class" aria-hidden="true">#</a> ConstructorRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ConstructorRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> rulesData</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ConstructorRulesData</span><span style="color:#ADBAC7;">) </span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">BaseRules</span></span>
|
||||
import{_ as s,o,c as a,e as n}from"./app.3cb5b3a5.js";const e={},p=n(`<h1 id="constructorrules-class" tabindex="-1"><a class="header-anchor" href="#constructorrules-class" aria-hidden="true">#</a> ConstructorRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ConstructorRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> rulesData</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ConstructorRulesData</span><span style="color:#ADBAC7;">) </span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">BaseRules</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p><code>Constructor</code> \u67E5\u627E\u6761\u4EF6\u5B9E\u73B0\u7C7B\u3002</p></blockquote><h2 id="paramcount-field" tabindex="-1"><a class="header-anchor" href="#paramcount-field" aria-hidden="true">#</a> paramCount <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">var</span><span style="color:#ADBAC7;"> paramCount</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Int</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8BBE\u7F6E <code>Constructor</code> \u53C2\u6570\u4E2A\u6570\u3002</p></blockquote><p>\u4F60\u53EF\u4EE5\u4E0D\u4F7F\u7528 <code>param</code> \u6307\u5B9A\u53C2\u6570\u7C7B\u578B\u800C\u662F\u4EC5\u4F7F\u7528\u6B64\u53D8\u91CF\u6307\u5B9A\u53C2\u6570\u4E2A\u6570\u3002</p><p>\u82E5\u53C2\u6570\u4E2A\u6570\u5C0F\u4E8E\u96F6\u5219\u5FFD\u7565\u5E76\u4F7F\u7528 <code>param</code>\u3002</p><h2 id="modifiers-method" tabindex="-1"><a class="header-anchor" href="#modifiers-method" aria-hidden="true">#</a> modifiers <span class="symbol">- method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">modifiers</span><span style="color:#ADBAC7;">(conditions</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ModifierConditions</span><span style="color:#ADBAC7;">)</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8BBE\u7F6E <code>Constructor</code> \u6807\u8BC6\u7B26\u7B5B\u9009\u6761\u4EF6\u3002</p></blockquote><p>\u53EF\u4E0D\u8BBE\u7F6E\u7B5B\u9009\u6761\u4EF6\u3002</p><h2 id="emptyparam-method" tabindex="-1"><a class="header-anchor" href="#emptyparam-method" aria-hidden="true">#</a> emptyParam <span class="symbol">- method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">emptyParam</span><span style="color:#ADBAC7;">()</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o as n,c as o,e}from"./app.93bd0de6.js";const a={},t=e(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="countrules-class" tabindex="-1"><a class="header-anchor" href="#countrules-class" aria-hidden="true">#</a> CountRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">CountRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">()</span></span>
|
||||
import{_ as s,o as n,c as o,e}from"./app.3cb5b3a5.js";const a={},t=e(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="countrules-class" tabindex="-1"><a class="header-anchor" href="#countrules-class" aria-hidden="true">#</a> CountRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">CountRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">()</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8FD9\u662F\u4E00\u4E2A\u6A21\u7CCA <code>Class</code>\u3001<code>Member</code> \u6570\u7EC4 (\u4E0B\u6807) \u4E2A\u6570\u6761\u4EF6\u5B9E\u73B0\u7C7B\u3002</p></blockquote><p>\u53EF\u5BF9 R8 \u6DF7\u6DC6\u540E\u7684 <code>Class</code>\u3001<code>Member</code> \u8FDB\u884C\u66F4\u52A0\u8BE6\u7EC6\u7684\u5B9A\u4F4D\u3002</p><h2 id="int-iszero-i-ext-method" tabindex="-1"><a class="header-anchor" href="#int-iszero-i-ext-method" aria-hidden="true">#</a> Int.isZero <span class="symbol">- i-ext-method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> Int.</span><span style="color:#DCBDFB;">isZero</span><span style="color:#ADBAC7;">()</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Boolean</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u662F\u5426\u4E3A 0\u3002</p></blockquote><h2 id="int-morethan-i-ext-method" tabindex="-1"><a class="header-anchor" href="#int-morethan-i-ext-method" aria-hidden="true">#</a> Int.moreThan <span class="symbol">- i-ext-method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> Int.</span><span style="color:#DCBDFB;">moreThan</span><span style="color:#ADBAC7;">(count</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Int</span><span style="color:#ADBAC7;">)</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Boolean</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u5927\u4E8E <code>count</code>\u3002</p></blockquote><h2 id="int-lessthan-i-ext-method" tabindex="-1"><a class="header-anchor" href="#int-lessthan-i-ext-method" aria-hidden="true">#</a> Int.lessThan <span class="symbol">- i-ext-method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> Int.</span><span style="color:#DCBDFB;">lessThan</span><span style="color:#ADBAC7;">(count</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Int</span><span style="color:#ADBAC7;">)</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Boolean</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o,c as n,e}from"./app.93bd0de6.js";const a={},l=e(`<h1 id="countrules-class" tabindex="-1"><a class="header-anchor" href="#countrules-class" aria-hidden="true">#</a> CountRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">CountRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">()</span></span>
|
||||
import{_ as s,o,c as n,e}from"./app.3cb5b3a5.js";const a={},l=e(`<h1 id="countrules-class" tabindex="-1"><a class="header-anchor" href="#countrules-class" aria-hidden="true">#</a> CountRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">CountRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">()</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8FD9\u662F\u4E00\u4E2A\u6A21\u7CCA <code>Class</code>\u3001<code>Member</code> \u6570\u7EC4 (\u4E0B\u6807) \u4E2A\u6570\u6761\u4EF6\u5B9E\u73B0\u7C7B\u3002</p></blockquote><p>\u53EF\u5BF9 R8 \u6DF7\u6DC6\u540E\u7684 <code>Class</code>\u3001<code>Member</code> \u8FDB\u884C\u66F4\u52A0\u8BE6\u7EC6\u7684\u5B9A\u4F4D\u3002</p><h2 id="int-iszero-i-ext-method" tabindex="-1"><a class="header-anchor" href="#int-iszero-i-ext-method" aria-hidden="true">#</a> Int.isZero <span class="symbol">- i-ext-method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> Int.</span><span style="color:#DCBDFB;">isZero</span><span style="color:#ADBAC7;">()</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Boolean</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u662F\u5426\u4E3A 0\u3002</p></blockquote><h2 id="int-morethan-i-ext-method" tabindex="-1"><a class="header-anchor" href="#int-morethan-i-ext-method" aria-hidden="true">#</a> Int.moreThan <span class="symbol">- i-ext-method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> Int.</span><span style="color:#DCBDFB;">moreThan</span><span style="color:#ADBAC7;">(count</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Int</span><span style="color:#ADBAC7;">)</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Boolean</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u5927\u4E8E <code>count</code>\u3002</p></blockquote><h2 id="int-lessthan-i-ext-method" tabindex="-1"><a class="header-anchor" href="#int-lessthan-i-ext-method" aria-hidden="true">#</a> Int.lessThan <span class="symbol">- i-ext-method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> Int.</span><span style="color:#DCBDFB;">lessThan</span><span style="color:#ADBAC7;">(count</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Int</span><span style="color:#ADBAC7;">)</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Boolean</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o as a,c as n,e as o}from"./app.93bd0de6.js";const e={},l=o(`<h1 id="currentclass-class" tabindex="-1"><a class="header-anchor" href="#currentclass-class" aria-hidden="true">#</a> CurrentClass <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">CurrentClass</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> classSet</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><*></span><span style="color:#ADBAC7;">, </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> instance</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Any</span><span style="color:#ADBAC7;">)</span></span>
|
||||
import{_ as s,o as a,c as n,e as o}from"./app.3cb5b3a5.js";const e={},l=o(`<h1 id="currentclass-class" tabindex="-1"><a class="header-anchor" href="#currentclass-class" aria-hidden="true">#</a> CurrentClass <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">CurrentClass</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> classSet</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><*></span><span style="color:#ADBAC7;">, </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> instance</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Any</span><span style="color:#ADBAC7;">)</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u5F53\u524D\u5B9E\u4F8B\u7684\u7C7B\u64CD\u4F5C\u5BF9\u8C61\u3002</p></blockquote><h2 id="name-field" tabindex="-1"><a class="header-anchor" href="#name-field" aria-hidden="true">#</a> name <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> name</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">String</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u83B7\u5F97\u5F53\u524D <code>classSet</code> \u7684 <code>Class.getName</code>\u3002</p></blockquote><h2 id="simplename-field" tabindex="-1"><a class="header-anchor" href="#simplename-field" aria-hidden="true">#</a> simpleName <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> simpleName</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">String</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u83B7\u5F97\u5F53\u524D <code>classSet</code> \u7684 <code>Class.getSimpleName</code>\u3002</p></blockquote><h2 id="generic-method" tabindex="-1"><a class="header-anchor" href="#generic-method" aria-hidden="true">#</a> generic <span class="symbol">- method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">generic</span><span style="color:#ADBAC7;">()</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">GenericClass?</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o as n,c as a,e}from"./app.93bd0de6.js";const o={},l=e(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="currentclass-class" tabindex="-1"><a class="header-anchor" href="#currentclass-class" aria-hidden="true">#</a> CurrentClass <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">CurrentClass</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> classSet</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><*></span><span style="color:#ADBAC7;">, </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> instance</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Any</span><span style="color:#ADBAC7;">)</span></span>
|
||||
import{_ as s,o as n,c as a,e}from"./app.3cb5b3a5.js";const o={},l=e(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="currentclass-class" tabindex="-1"><a class="header-anchor" href="#currentclass-class" aria-hidden="true">#</a> CurrentClass <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">CurrentClass</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> classSet</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><*></span><span style="color:#ADBAC7;">, </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> instance</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Any</span><span style="color:#ADBAC7;">)</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u5F53\u524D\u5B9E\u4F8B\u7684\u7C7B\u64CD\u4F5C\u5BF9\u8C61\u3002</p></blockquote><h2 id="name-field" tabindex="-1"><a class="header-anchor" href="#name-field" aria-hidden="true">#</a> name <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> name</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">String</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u83B7\u5F97\u5F53\u524D <code>classSet</code> \u7684 <code>Class.getName</code>\u3002</p></blockquote><h2 id="simplename-field" tabindex="-1"><a class="header-anchor" href="#simplename-field" aria-hidden="true">#</a> simpleName <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> simpleName</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">String</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u83B7\u5F97\u5F53\u524D <code>classSet</code> \u7684 <code>Class.getSimpleName</code>\u3002</p></blockquote><h2 id="generic-method" tabindex="-1"><a class="header-anchor" href="#generic-method" aria-hidden="true">#</a> generic <span class="symbol">- method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">generic</span><span style="color:#ADBAC7;">()</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">GenericClass?</span></span>
|
@@ -1,2 +1,2 @@
|
||||
import{_ as e,o as s,c as a,e as o}from"./app.93bd0de6.js";const t={},n=o(`<h1 id="definedtypefactory-kt" tabindex="-1"><a class="header-anchor" href="#definedtypefactory-kt" aria-hidden="true">#</a> DefinedTypeFactory <span class="symbol">- kt</span></h1><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8FD9\u662F\u4E00\u4E2A\u5185\u90E8\u7C7B\u578B\u7684\u5B9A\u4E49\u5E38\u91CF\u7C7B\uFF0C\u4E3B\u8981\u7528\u4E8E\u53CD\u5C04 API \u76F8\u5173\u7528\u6CD5\u7684\u5EF6\u4F38\u3002</p></blockquote><h2 id="vaguetype-field" tabindex="-1"><a class="header-anchor" href="#vaguetype-field" aria-hidden="true">#</a> VagueType <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">VagueType</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><*></span></span>
|
||||
import{_ as e,o as s,c as a,e as o}from"./app.3cb5b3a5.js";const t={},n=o(`<h1 id="definedtypefactory-kt" tabindex="-1"><a class="header-anchor" href="#definedtypefactory-kt" aria-hidden="true">#</a> DefinedTypeFactory <span class="symbol">- kt</span></h1><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8FD9\u662F\u4E00\u4E2A\u5185\u90E8\u7C7B\u578B\u7684\u5B9A\u4E49\u5E38\u91CF\u7C7B\uFF0C\u4E3B\u8981\u7528\u4E8E\u53CD\u5C04 API \u76F8\u5173\u7528\u6CD5\u7684\u5EF6\u4F38\u3002</p></blockquote><h2 id="vaguetype-field" tabindex="-1"><a class="header-anchor" href="#vaguetype-field" aria-hidden="true">#</a> VagueType <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">VagueType</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><*></span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u5F97\u5230\u6A21\u7CCA\u7C7B\u578B\u3002</p></blockquote>`,11),c=[n];function p(l,r){return s(),a("div",null,c)}const i=e(t,[["render",p],["__file","DefinedTypeFactory.html.vue"]]);export{i as default};
|
@@ -1,2 +1,2 @@
|
||||
import{_ as e,o as s,c as o,e as t}from"./app.93bd0de6.js";const a={},n=t(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="definedtypefactory-kt" tabindex="-1"><a class="header-anchor" href="#definedtypefactory-kt" aria-hidden="true">#</a> DefinedTypeFactory <span class="symbol">- kt</span></h1><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8FD9\u662F\u4E00\u4E2A\u5185\u90E8\u7C7B\u578B\u7684\u5B9A\u4E49\u5E38\u91CF\u7C7B\uFF0C\u4E3B\u8981\u7528\u4E8E\u53CD\u5C04 API \u76F8\u5173\u7528\u6CD5\u7684\u5EF6\u4F38\u3002</p></blockquote><h2 id="vaguetype-field" tabindex="-1"><a class="header-anchor" href="#vaguetype-field" aria-hidden="true">#</a> VagueType <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">VagueType</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><*></span></span>
|
||||
import{_ as e,o as s,c as o,e as t}from"./app.3cb5b3a5.js";const a={},n=t(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="definedtypefactory-kt" tabindex="-1"><a class="header-anchor" href="#definedtypefactory-kt" aria-hidden="true">#</a> DefinedTypeFactory <span class="symbol">- kt</span></h1><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8FD9\u662F\u4E00\u4E2A\u5185\u90E8\u7C7B\u578B\u7684\u5B9A\u4E49\u5E38\u91CF\u7C7B\uFF0C\u4E3B\u8981\u7528\u4E8E\u53CD\u5C04 API \u76F8\u5173\u7528\u6CD5\u7684\u5EF6\u4F38\u3002</p></blockquote><h2 id="vaguetype-field" tabindex="-1"><a class="header-anchor" href="#vaguetype-field" aria-hidden="true">#</a> VagueType <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">VagueType</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><*></span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u5F97\u5230\u6A21\u7CCA\u7C7B\u578B\u3002</p></blockquote>`,12),c=[n];function r(l,p){return s(),o("div",null,c)}const d=e(a,[["render",r],["__file","DefinedTypeFactory.html.vue"]]);export{d as default};
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o,c as a,e}from"./app.93bd0de6.js";const n={},l=e(`<h1 id="dexclassfinder-class" tabindex="-1"><a class="header-anchor" href="#dexclassfinder-class" aria-hidden="true">#</a> DexClassFinder <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">DexClassFinder</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span></span>
|
||||
import{_ as s,o,c as a,e}from"./app.3cb5b3a5.js";const n={},l=e(`<h1 id="dexclassfinder-class" tabindex="-1"><a class="header-anchor" href="#dexclassfinder-class" aria-hidden="true">#</a> DexClassFinder <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">DexClassFinder</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span></span>
|
||||
<span class="line"><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> context</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Context?</span><span style="color:#ADBAC7;">,</span></span>
|
||||
<span class="line"><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">var</span><span style="color:#ADBAC7;"> name</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">String</span><span style="color:#ADBAC7;">,</span></span>
|
||||
<span class="line"><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">var</span><span style="color:#ADBAC7;"> async</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Boolean</span><span style="color:#ADBAC7;">,</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o,c as e,e as a}from"./app.93bd0de6.js";const n={},l=a(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="dexclassfinder-class" tabindex="-1"><a class="header-anchor" href="#dexclassfinder-class" aria-hidden="true">#</a> DexClassFinder <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">DexClassFinder</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span></span>
|
||||
import{_ as s,o,c as e,e as a}from"./app.3cb5b3a5.js";const n={},l=a(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="dexclassfinder-class" tabindex="-1"><a class="header-anchor" href="#dexclassfinder-class" aria-hidden="true">#</a> DexClassFinder <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">DexClassFinder</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span></span>
|
||||
<span class="line"><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> context</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Context?</span><span style="color:#ADBAC7;">,</span></span>
|
||||
<span class="line"><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">var</span><span style="color:#ADBAC7;"> name</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">String</span><span style="color:#ADBAC7;">,</span></span>
|
||||
<span class="line"><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">var</span><span style="color:#ADBAC7;"> async</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Boolean</span><span style="color:#ADBAC7;">,</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o as n,c as o,e as a}from"./app.93bd0de6.js";const e={},l=a(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="fieldfinder-class" tabindex="-1"><a class="header-anchor" href="#fieldfinder-class" aria-hidden="true">#</a> FieldFinder <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">FieldFinder</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">override</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> classSet</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><*></span><span style="color:#ADBAC7;">?) </span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">MemberBaseFinder</span></span>
|
||||
import{_ as s,o as n,c as o,e as a}from"./app.3cb5b3a5.js";const e={},l=a(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="fieldfinder-class" tabindex="-1"><a class="header-anchor" href="#fieldfinder-class" aria-hidden="true">#</a> FieldFinder <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">FieldFinder</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">override</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> classSet</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><*></span><span style="color:#ADBAC7;">?) </span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">MemberBaseFinder</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p><code>Field</code> \u67E5\u627E\u7C7B\u3002</p></blockquote><p>\u53EF\u901A\u8FC7\u6307\u5B9A\u7C7B\u578B\u67E5\u627E\u6307\u5B9A <code>Field</code> \u6216\u4E00\u7EC4 <code>Field</code>\u3002</p><h2 id="name-field" tabindex="-1"><a class="header-anchor" href="#name-field" aria-hidden="true">#</a> name <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">var</span><span style="color:#ADBAC7;"> name</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">String</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8BBE\u7F6E <code>Field</code> \u540D\u79F0\u3002</p></blockquote><div class="custom-container danger"><p class="custom-container-title">Pay Attention</p><p>\u82E5\u4E0D\u586B\u5199\u540D\u79F0\u5219\u5FC5\u987B\u5B58\u5728\u4E00\u4E2A\u5176\u5B83\u6761\u4EF6\u3002</p></div><h2 id="type-field" tabindex="-1"><a class="header-anchor" href="#type-field" aria-hidden="true">#</a> type <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">var</span><span style="color:#ADBAC7;"> type</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Any?</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8BBE\u7F6E <code>Field</code> \u7C7B\u578B\u3002</p></blockquote><p>\u53EF\u4E0D\u586B\u5199\u7C7B\u578B\u3002</p><h2 id="modifiers-method" tabindex="-1"><a class="header-anchor" href="#modifiers-method" aria-hidden="true">#</a> modifiers <span class="symbol">- method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">modifiers</span><span style="color:#ADBAC7;">(conditions</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ModifierConditions</span><span style="color:#ADBAC7;">)</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">IndexTypeCondition</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o as n,c as o,e as a}from"./app.93bd0de6.js";const e={},l=a(`<h1 id="fieldfinder-class" tabindex="-1"><a class="header-anchor" href="#fieldfinder-class" aria-hidden="true">#</a> FieldFinder <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">FieldFinder</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">override</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> classSet</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><*></span><span style="color:#ADBAC7;">?) </span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">MemberBaseFinder</span></span>
|
||||
import{_ as s,o as n,c as o,e as a}from"./app.3cb5b3a5.js";const e={},l=a(`<h1 id="fieldfinder-class" tabindex="-1"><a class="header-anchor" href="#fieldfinder-class" aria-hidden="true">#</a> FieldFinder <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">FieldFinder</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">override</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> classSet</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><*></span><span style="color:#ADBAC7;">?) </span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">MemberBaseFinder</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p><code>Field</code> \u67E5\u627E\u7C7B\u3002</p></blockquote><p>\u53EF\u901A\u8FC7\u6307\u5B9A\u7C7B\u578B\u67E5\u627E\u6307\u5B9A <code>Field</code> \u6216\u4E00\u7EC4 <code>Field</code>\u3002</p><h2 id="name-field" tabindex="-1"><a class="header-anchor" href="#name-field" aria-hidden="true">#</a> name <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">var</span><span style="color:#ADBAC7;"> name</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">String</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8BBE\u7F6E <code>Field</code> \u540D\u79F0\u3002</p></blockquote><div class="custom-container danger"><p class="custom-container-title">\u7279\u522B\u6CE8\u610F</p><p>\u82E5\u4E0D\u586B\u5199\u540D\u79F0\u5219\u5FC5\u987B\u5B58\u5728\u4E00\u4E2A\u5176\u5B83\u6761\u4EF6\u3002</p></div><h2 id="type-field" tabindex="-1"><a class="header-anchor" href="#type-field" aria-hidden="true">#</a> type <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">var</span><span style="color:#ADBAC7;"> type</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Any?</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8BBE\u7F6E <code>Field</code> \u7C7B\u578B\u3002</p></blockquote><p>\u53EF\u4E0D\u586B\u5199\u7C7B\u578B\u3002</p><h2 id="modifiers-method" tabindex="-1"><a class="header-anchor" href="#modifiers-method" aria-hidden="true">#</a> modifiers <span class="symbol">- method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">modifiers</span><span style="color:#ADBAC7;">(conditions</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ModifierConditions</span><span style="color:#ADBAC7;">)</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">IndexTypeCondition</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o as e,c as o,e as n}from"./app.93bd0de6.js";const a={},l=n(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="fieldrules-class" tabindex="-1"><a class="header-anchor" href="#fieldrules-class" aria-hidden="true">#</a> FieldRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">FieldRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> rulesData</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">FieldRulesData</span><span style="color:#ADBAC7;">) </span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">BaseRules</span></span>
|
||||
import{_ as s,o as e,c as o,e as n}from"./app.3cb5b3a5.js";const a={},l=n(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="fieldrules-class" tabindex="-1"><a class="header-anchor" href="#fieldrules-class" aria-hidden="true">#</a> FieldRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">FieldRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> rulesData</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">FieldRulesData</span><span style="color:#ADBAC7;">) </span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">BaseRules</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p><code>Field</code> \u67E5\u627E\u6761\u4EF6\u5B9E\u73B0\u7C7B\u3002</p></blockquote><h2 id="name-field" tabindex="-1"><a class="header-anchor" href="#name-field" aria-hidden="true">#</a> name <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">var</span><span style="color:#ADBAC7;"> name</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">String</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8BBE\u7F6E <code>Field</code> \u540D\u79F0\u3002</p></blockquote><h2 id="type-field" tabindex="-1"><a class="header-anchor" href="#type-field" aria-hidden="true">#</a> type <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">var</span><span style="color:#ADBAC7;"> type</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Any?</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8BBE\u7F6E <code>Field</code> \u7C7B\u578B\u3002</p></blockquote><p>\u53EF\u4E0D\u586B\u5199\u7C7B\u578B\u3002</p><h2 id="modifiers-method" tabindex="-1"><a class="header-anchor" href="#modifiers-method" aria-hidden="true">#</a> modifiers <span class="symbol">- method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">modifiers</span><span style="color:#ADBAC7;">(conditions</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ModifierConditions</span><span style="color:#ADBAC7;">)</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o as e,c as o,e as a}from"./app.93bd0de6.js";const n={},l=a(`<h1 id="fieldrules-class" tabindex="-1"><a class="header-anchor" href="#fieldrules-class" aria-hidden="true">#</a> FieldRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">FieldRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> rulesData</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">FieldRulesData</span><span style="color:#ADBAC7;">) </span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">BaseRules</span></span>
|
||||
import{_ as s,o as e,c as o,e as a}from"./app.3cb5b3a5.js";const n={},l=a(`<h1 id="fieldrules-class" tabindex="-1"><a class="header-anchor" href="#fieldrules-class" aria-hidden="true">#</a> FieldRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">FieldRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> rulesData</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">FieldRulesData</span><span style="color:#ADBAC7;">) </span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">BaseRules</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p><code>Field</code> \u67E5\u627E\u6761\u4EF6\u5B9E\u73B0\u7C7B\u3002</p></blockquote><h2 id="name-field" tabindex="-1"><a class="header-anchor" href="#name-field" aria-hidden="true">#</a> name <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">var</span><span style="color:#ADBAC7;"> name</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">String</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8BBE\u7F6E <code>Field</code> \u540D\u79F0\u3002</p></blockquote><h2 id="type-field" tabindex="-1"><a class="header-anchor" href="#type-field" aria-hidden="true">#</a> type <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">var</span><span style="color:#ADBAC7;"> type</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Any?</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8BBE\u7F6E <code>Field</code> \u7C7B\u578B\u3002</p></blockquote><p>\u53EF\u4E0D\u586B\u5199\u7C7B\u578B\u3002</p><h2 id="modifiers-method" tabindex="-1"><a class="header-anchor" href="#modifiers-method" aria-hidden="true">#</a> modifiers <span class="symbol">- method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">modifiers</span><span style="color:#ADBAC7;">(conditions</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ModifierConditions</span><span style="color:#ADBAC7;">)</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o as a,c as n,e as o}from"./app.93bd0de6.js";const e={},l=o(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="genericclass-class" tabindex="-1"><a class="header-anchor" href="#genericclass-class" aria-hidden="true">#</a> GenericClass <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">GenericClass</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> type</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ParameterizedType</span><span style="color:#ADBAC7;">)</span></span>
|
||||
import{_ as s,o as a,c as n,e as o}from"./app.3cb5b3a5.js";const e={},l=o(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="genericclass-class" tabindex="-1"><a class="header-anchor" href="#genericclass-class" aria-hidden="true">#</a> GenericClass <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">GenericClass</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> type</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ParameterizedType</span><span style="color:#ADBAC7;">)</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u5F53\u524D <code>Class</code> \u7684\u6CDB\u578B\u7236\u7C7B\u64CD\u4F5C\u5BF9\u8C61\u3002</p></blockquote><h2 id="argument-method" tabindex="-1"><a class="header-anchor" href="#argument-method" aria-hidden="true">#</a> argument <span class="symbol">- method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">argument</span><span style="color:#ADBAC7;">(index</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Int</span><span style="color:#ADBAC7;">)</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><*></span></span>
|
||||
<span class="line"></span></code></pre></div><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">inline</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;"><</span><span style="color:#DCBDFB;">reified</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">T</span><span style="color:#F47067;">></span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">argument</span><span style="color:#ADBAC7;">(index</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Int</span><span style="color:#ADBAC7;">)</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><</span><span style="color:#F69D50;">T</span><span style="color:#F47067;">></span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u83B7\u5F97\u6CDB\u578B\u53C2\u6570\u6570\u7EC4\u4E0B\u6807\u7684 <code>Class</code> \u5B9E\u4F8B\u3002</p></blockquote>`,14),p=[l];function t(c,r){return a(),n("div",null,p)}const y=s(e,[["render",t],["__file","GenericClass.html.vue"]]);export{y as default};
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o as a,c as n,e as o}from"./app.93bd0de6.js";const l={},e=o(`<h1 id="genericclass-class" tabindex="-1"><a class="header-anchor" href="#genericclass-class" aria-hidden="true">#</a> GenericClass <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">GenericClass</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> type</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ParameterizedType</span><span style="color:#ADBAC7;">)</span></span>
|
||||
import{_ as s,o as a,c as n,e as o}from"./app.3cb5b3a5.js";const l={},e=o(`<h1 id="genericclass-class" tabindex="-1"><a class="header-anchor" href="#genericclass-class" aria-hidden="true">#</a> GenericClass <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">GenericClass</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> type</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ParameterizedType</span><span style="color:#ADBAC7;">)</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u5F53\u524D <code>Class</code> \u7684\u6CDB\u578B\u7236\u7C7B\u64CD\u4F5C\u5BF9\u8C61\u3002</p></blockquote><h2 id="argument-method" tabindex="-1"><a class="header-anchor" href="#argument-method" aria-hidden="true">#</a> argument <span class="symbol">- method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">argument</span><span style="color:#ADBAC7;">(index</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Int</span><span style="color:#ADBAC7;">)</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><*></span></span>
|
||||
<span class="line"></span></code></pre></div><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">inline</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;"><</span><span style="color:#DCBDFB;">reified</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">T</span><span style="color:#F47067;">></span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">argument</span><span style="color:#ADBAC7;">(index</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Int</span><span style="color:#ADBAC7;">)</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><</span><span style="color:#F69D50;">T</span><span style="color:#F47067;">></span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u83B7\u5F97\u6CDB\u578B\u53C2\u6570\u6570\u7EC4\u4E0B\u6807\u7684 <code>Class</code> \u5B9E\u4F8B\u3002</p></blockquote>`,13),p=[e];function c(t,r){return a(),n("div",null,p)}const i=s(l,[["render",c],["__file","GenericClass.html.vue"]]);export{i as default};
|
@@ -1 +1 @@
|
||||
import{_ as a,r as c,o as n,c as r,a as t,b as s,e as i,d as e}from"./app.93bd0de6.js";const p={},l=i('<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="graphicstypefactory-kt" tabindex="-1"><a class="header-anchor" href="#graphicstypefactory-kt" aria-hidden="true">#</a> GraphicsTypeFactory <span class="symbol">- kt</span></h1><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8FD9\u662F\u4E00\u4E2A\u9884\u7F6E\u53CD\u5C04\u7C7B\u578B\u7684\u5E38\u91CF\u7C7B\uFF0C\u4E3B\u8981\u4E3A <code>Android</code> \u76F8\u5173 <code>Graphics</code> \u7684 <code>Class</code> \u5185\u5BB9\uFF0C\u8DDF\u968F\u7248\u672C\u66F4\u65B0\u4F1A\u9010\u4E00\u8FDB\u884C\u589E\u52A0\u3002</p></blockquote>',6),d=e("\u8BE6\u60C5\u53EF "),h={href:"https://github.com/fankes/YukiReflection/blob/master/yukireflection/src/api/kotlin/com/highcapable/yukireflection/type/android/GraphicsTypeFactory.kt",target:"_blank",rel:"noopener noreferrer"},_=e("\u70B9\u51FB\u8FD9\u91CC"),u=e(" \u8FDB\u884C\u67E5\u770B\u3002");function f(g,m){const o=c("ExternalLinkIcon");return n(),r("div",null,[l,t("p",null,[d,t("a",h,[_,s(o)]),u])])}const k=a(p,[["render",f],["__file","GraphicsTypeFactory.html.vue"]]);export{k as default};
|
||||
import{_ as a,r as c,o as n,c as r,a as t,b as s,e as i,d as e}from"./app.3cb5b3a5.js";const p={},l=i('<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="graphicstypefactory-kt" tabindex="-1"><a class="header-anchor" href="#graphicstypefactory-kt" aria-hidden="true">#</a> GraphicsTypeFactory <span class="symbol">- kt</span></h1><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8FD9\u662F\u4E00\u4E2A\u9884\u7F6E\u53CD\u5C04\u7C7B\u578B\u7684\u5E38\u91CF\u7C7B\uFF0C\u4E3B\u8981\u4E3A <code>Android</code> \u76F8\u5173 <code>Graphics</code> \u7684 <code>Class</code> \u5185\u5BB9\uFF0C\u8DDF\u968F\u7248\u672C\u66F4\u65B0\u4F1A\u9010\u4E00\u8FDB\u884C\u589E\u52A0\u3002</p></blockquote>',6),d=e("\u8BE6\u60C5\u53EF "),h={href:"https://github.com/fankes/YukiReflection/blob/master/yukireflection/src/api/kotlin/com/highcapable/yukireflection/type/android/GraphicsTypeFactory.kt",target:"_blank",rel:"noopener noreferrer"},_=e("\u70B9\u51FB\u8FD9\u91CC"),u=e(" \u8FDB\u884C\u67E5\u770B\u3002");function f(g,m){const o=c("ExternalLinkIcon");return n(),r("div",null,[l,t("p",null,[d,t("a",h,[_,s(o)]),u])])}const k=a(p,[["render",f],["__file","GraphicsTypeFactory.html.vue"]]);export{k as default};
|
@@ -1 +1 @@
|
||||
import{_ as c,r as a,o as r,c as s,a as o,b as n,e as i,d as e}from"./app.93bd0de6.js";const p={},d=i('<h1 id="graphicstypefactory-kt" tabindex="-1"><a class="header-anchor" href="#graphicstypefactory-kt" aria-hidden="true">#</a> GraphicsTypeFactory <span class="symbol">- kt</span></h1><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8FD9\u662F\u4E00\u4E2A\u9884\u7F6E\u53CD\u5C04\u7C7B\u578B\u7684\u5E38\u91CF\u7C7B\uFF0C\u4E3B\u8981\u4E3A <code>Android</code> \u76F8\u5173 <code>Graphics</code> \u7684 <code>Class</code> \u5185\u5BB9\uFF0C\u8DDF\u968F\u7248\u672C\u66F4\u65B0\u4F1A\u9010\u4E00\u8FDB\u884C\u589E\u52A0\u3002</p></blockquote>',5),l=e("\u8BE6\u60C5\u53EF "),h={href:"https://github.com/fankes/YukiReflection/blob/master/yukireflection/src/api/kotlin/com/highcapable/yukireflection/type/android/GraphicsTypeFactory.kt",target:"_blank",rel:"noopener noreferrer"},_=e("\u70B9\u51FB\u8FD9\u91CC"),f=e(" \u8FDB\u884C\u67E5\u770B\u3002");function k(y,u){const t=a("ExternalLinkIcon");return r(),s("div",null,[d,o("p",null,[l,o("a",h,[_,n(t)]),f])])}const b=c(p,[["render",k],["__file","GraphicsTypeFactory.html.vue"]]);export{b as default};
|
||||
import{_ as c,r as a,o as r,c as s,a as o,b as n,e as i,d as e}from"./app.3cb5b3a5.js";const p={},d=i('<h1 id="graphicstypefactory-kt" tabindex="-1"><a class="header-anchor" href="#graphicstypefactory-kt" aria-hidden="true">#</a> GraphicsTypeFactory <span class="symbol">- kt</span></h1><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8FD9\u662F\u4E00\u4E2A\u9884\u7F6E\u53CD\u5C04\u7C7B\u578B\u7684\u5E38\u91CF\u7C7B\uFF0C\u4E3B\u8981\u4E3A <code>Android</code> \u76F8\u5173 <code>Graphics</code> \u7684 <code>Class</code> \u5185\u5BB9\uFF0C\u8DDF\u968F\u7248\u672C\u66F4\u65B0\u4F1A\u9010\u4E00\u8FDB\u884C\u589E\u52A0\u3002</p></blockquote>',5),l=e("\u8BE6\u60C5\u53EF "),h={href:"https://github.com/fankes/YukiReflection/blob/master/yukireflection/src/api/kotlin/com/highcapable/yukireflection/type/android/GraphicsTypeFactory.kt",target:"_blank",rel:"noopener noreferrer"},_=e("\u70B9\u51FB\u8FD9\u91CC"),f=e(" \u8FDB\u884C\u67E5\u770B\u3002");function k(y,u){const t=a("ExternalLinkIcon");return r(),s("div",null,[d,o("p",null,[l,o("a",h,[_,n(t)]),f])])}const b=c(p,[["render",k],["__file","GraphicsTypeFactory.html.vue"]]);export{b as default};
|
@@ -1,3 +1,3 @@
|
||||
import{_ as s,o as e,c as o,e as a}from"./app.93bd0de6.js";const n={},l=a(`<h1 id="memberrules-class" tabindex="-1"><a class="header-anchor" href="#memberrules-class" aria-hidden="true">#</a> MemberRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MemberRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> rulesData</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MemberRulesData</span><span style="color:#ADBAC7;">) </span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">BaseRules</span></span>
|
||||
import{_ as s,o as e,c as o,e as a}from"./app.3cb5b3a5.js";const n={},l=a(`<h1 id="memberrules-class" tabindex="-1"><a class="header-anchor" href="#memberrules-class" aria-hidden="true">#</a> MemberRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MemberRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> rulesData</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MemberRulesData</span><span style="color:#ADBAC7;">) </span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">BaseRules</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p><code>Member</code> \u67E5\u627E\u6761\u4EF6\u5B9E\u73B0\u7C7B\u3002</p></blockquote><h2 id="modifiers-method" tabindex="-1"><a class="header-anchor" href="#modifiers-method" aria-hidden="true">#</a> modifiers <span class="symbol">- method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">modifiers</span><span style="color:#ADBAC7;">(conditions</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ModifierConditions</span><span style="color:#ADBAC7;">)</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8BBE\u7F6E <code>Member</code> \u6807\u8BC6\u7B26\u7B5B\u9009\u6761\u4EF6\u3002</p></blockquote><p>\u53EF\u4E0D\u8BBE\u7F6E\u7B5B\u9009\u6761\u4EF6\u3002</p>`,13),p=[l];function c(r,t){return e(),o("div",null,p)}const i=s(n,[["render",c],["__file","MemberRules.html.vue"]]);export{i as default};
|
@@ -1,3 +1,3 @@
|
||||
import{_ as s,o as e,c as o,e as n}from"./app.93bd0de6.js";const a={},l=n(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="memberrules-class" tabindex="-1"><a class="header-anchor" href="#memberrules-class" aria-hidden="true">#</a> MemberRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MemberRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> rulesData</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MemberRulesData</span><span style="color:#ADBAC7;">) </span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">BaseRules</span></span>
|
||||
import{_ as s,o as e,c as o,e as n}from"./app.3cb5b3a5.js";const a={},l=n(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="memberrules-class" tabindex="-1"><a class="header-anchor" href="#memberrules-class" aria-hidden="true">#</a> MemberRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MemberRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> rulesData</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MemberRulesData</span><span style="color:#ADBAC7;">) </span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">BaseRules</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p><code>Member</code> \u67E5\u627E\u6761\u4EF6\u5B9E\u73B0\u7C7B\u3002</p></blockquote><h2 id="modifiers-method" tabindex="-1"><a class="header-anchor" href="#modifiers-method" aria-hidden="true">#</a> modifiers <span class="symbol">- method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">modifiers</span><span style="color:#ADBAC7;">(conditions</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ModifierConditions</span><span style="color:#ADBAC7;">)</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8BBE\u7F6E <code>Member</code> \u6807\u8BC6\u7B26\u7B5B\u9009\u6761\u4EF6\u3002</p></blockquote><p>\u53EF\u4E0D\u8BBE\u7F6E\u7B5B\u9009\u6761\u4EF6\u3002</p>`,14),t=[l];function r(c,p){return e(),o("div",null,t)}const d=s(a,[["render",r],["__file","MemberRules.html.vue"]]);export{d as default};
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o as e,c as o,e as n}from"./app.93bd0de6.js";const a={},l=n(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="memberrulesresult-class" tabindex="-1"><a class="header-anchor" href="#memberrulesresult-class" aria-hidden="true">#</a> MemberRulesResult <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MemberRulesResult</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> rulesData</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MemberRulesData</span><span style="color:#ADBAC7;">)</span></span>
|
||||
import{_ as s,o as e,c as o,e as n}from"./app.3cb5b3a5.js";const a={},l=n(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="memberrulesresult-class" tabindex="-1"><a class="header-anchor" href="#memberrulesresult-class" aria-hidden="true">#</a> MemberRulesResult <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MemberRulesResult</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> rulesData</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MemberRulesData</span><span style="color:#ADBAC7;">)</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u5F53\u524D <code>Member</code> \u67E5\u627E\u6761\u4EF6\u7ED3\u679C\u5B9E\u73B0\u7C7B\u3002</p></blockquote><h2 id="none-method" tabindex="-1"><a class="header-anchor" href="#none-method" aria-hidden="true">#</a> none <span class="symbol">- method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">none</span><span style="color:#ADBAC7;">()</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MemberRulesResult</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8BBE\u7F6E\u5F53\u524D <code>Member</code> \u5728\u67E5\u627E\u6761\u4EF6\u4E2D\u4E2A\u6570\u4E3A <code>0</code>\u3002</p></blockquote><h2 id="count-method" tabindex="-1"><a class="header-anchor" href="#count-method" aria-hidden="true">#</a> count <span class="symbol">- method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">count</span><span style="color:#ADBAC7;">(num</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Int</span><span style="color:#ADBAC7;">)</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MemberRulesResult</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8BBE\u7F6E\u5F53\u524D <code>Member</code> \u5728\u67E5\u627E\u6761\u4EF6\u4E2D\u9700\u8981\u5168\u90E8\u5339\u914D\u7684\u4E2A\u6570\u3002</p></blockquote><h2 id="count-method-1" tabindex="-1"><a class="header-anchor" href="#count-method-1" aria-hidden="true">#</a> count <span class="symbol">- method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">count</span><span style="color:#ADBAC7;">(numRange</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">IntRange</span><span style="color:#ADBAC7;">)</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MemberRulesResult</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o,c as e,e as n}from"./app.93bd0de6.js";const a={},l=n(`<h1 id="memberrulesresult-class" tabindex="-1"><a class="header-anchor" href="#memberrulesresult-class" aria-hidden="true">#</a> MemberRulesResult <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MemberRulesResult</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> rulesData</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MemberRulesData</span><span style="color:#ADBAC7;">)</span></span>
|
||||
import{_ as s,o,c as e,e as n}from"./app.3cb5b3a5.js";const a={},l=n(`<h1 id="memberrulesresult-class" tabindex="-1"><a class="header-anchor" href="#memberrulesresult-class" aria-hidden="true">#</a> MemberRulesResult <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MemberRulesResult</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> rulesData</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MemberRulesData</span><span style="color:#ADBAC7;">)</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u5F53\u524D <code>Member</code> \u67E5\u627E\u6761\u4EF6\u7ED3\u679C\u5B9E\u73B0\u7C7B\u3002</p></blockquote><h2 id="none-method" tabindex="-1"><a class="header-anchor" href="#none-method" aria-hidden="true">#</a> none <span class="symbol">- method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">none</span><span style="color:#ADBAC7;">()</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MemberRulesResult</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8BBE\u7F6E\u5F53\u524D <code>Member</code> \u5728\u67E5\u627E\u6761\u4EF6\u4E2D\u4E2A\u6570\u4E3A <code>0</code>\u3002</p></blockquote><h2 id="count-method" tabindex="-1"><a class="header-anchor" href="#count-method" aria-hidden="true">#</a> count <span class="symbol">- method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">count</span><span style="color:#ADBAC7;">(num</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Int</span><span style="color:#ADBAC7;">)</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MemberRulesResult</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8BBE\u7F6E\u5F53\u524D <code>Member</code> \u5728\u67E5\u627E\u6761\u4EF6\u4E2D\u9700\u8981\u5168\u90E8\u5339\u914D\u7684\u4E2A\u6570\u3002</p></blockquote><h2 id="count-method-1" tabindex="-1"><a class="header-anchor" href="#count-method-1" aria-hidden="true">#</a> count <span class="symbol">- method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">count</span><span style="color:#ADBAC7;">(numRange</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">IntRange</span><span style="color:#ADBAC7;">)</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MemberRulesResult</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o as n,c as o,e as a}from"./app.93bd0de6.js";const e={},l=a(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="methodfinder-class" tabindex="-1"><a class="header-anchor" href="#methodfinder-class" aria-hidden="true">#</a> MethodFinder <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MethodFinder</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">override</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> classSet</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><*></span><span style="color:#ADBAC7;">) </span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">MemberBaseFinder</span></span>
|
||||
import{_ as s,o as n,c as o,e as a}from"./app.3cb5b3a5.js";const e={},l=a(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="methodfinder-class" tabindex="-1"><a class="header-anchor" href="#methodfinder-class" aria-hidden="true">#</a> MethodFinder <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MethodFinder</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">override</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> classSet</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><*></span><span style="color:#ADBAC7;">) </span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">MemberBaseFinder</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p><code>Method</code> \u67E5\u627E\u7C7B\u3002</p></blockquote><p>\u53EF\u901A\u8FC7\u6307\u5B9A\u7C7B\u578B\u67E5\u627E\u6307\u5B9A <code>Method</code> \u6216\u4E00\u7EC4 <code>Method</code>\u3002</p><h2 id="name-field" tabindex="-1"><a class="header-anchor" href="#name-field" aria-hidden="true">#</a> name <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">var</span><span style="color:#ADBAC7;"> name</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">String</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8BBE\u7F6E <code>Method</code> \u540D\u79F0\u3002</p></blockquote><div class="custom-container danger"><p class="custom-container-title">Pay Attention</p><p>\u82E5\u4E0D\u586B\u5199\u540D\u79F0\u5219\u5FC5\u987B\u5B58\u5728\u4E00\u4E2A\u5176\u5B83\u6761\u4EF6\u3002</p></div><h2 id="paramcount-field" tabindex="-1"><a class="header-anchor" href="#paramcount-field" aria-hidden="true">#</a> paramCount <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">var</span><span style="color:#ADBAC7;"> paramCount</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Int</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8BBE\u7F6E <code>Method</code> \u53C2\u6570\u4E2A\u6570\u3002</p></blockquote><p>\u4F60\u53EF\u4EE5\u4E0D\u4F7F\u7528 <code>param</code> \u6307\u5B9A\u53C2\u6570\u7C7B\u578B\u800C\u662F\u4EC5\u4F7F\u7528\u6B64\u53D8\u91CF\u6307\u5B9A\u53C2\u6570\u4E2A\u6570\u3002</p><p>\u82E5\u53C2\u6570\u4E2A\u6570\u5C0F\u4E8E\u96F6\u5219\u5FFD\u7565\u5E76\u4F7F\u7528 <code>param</code>\u3002</p><h2 id="returntype-field" tabindex="-1"><a class="header-anchor" href="#returntype-field" aria-hidden="true">#</a> returnType <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">var</span><span style="color:#ADBAC7;"> returnType</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Any?</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o,c as n,e as a}from"./app.93bd0de6.js";const e={},l=a(`<h1 id="methodfinder-class" tabindex="-1"><a class="header-anchor" href="#methodfinder-class" aria-hidden="true">#</a> MethodFinder <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MethodFinder</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">override</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> classSet</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><*></span><span style="color:#ADBAC7;">) </span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">MemberBaseFinder</span></span>
|
||||
import{_ as s,o,c as n,e as a}from"./app.3cb5b3a5.js";const e={},l=a(`<h1 id="methodfinder-class" tabindex="-1"><a class="header-anchor" href="#methodfinder-class" aria-hidden="true">#</a> MethodFinder <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MethodFinder</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">override</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> classSet</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><*></span><span style="color:#ADBAC7;">) </span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">MemberBaseFinder</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p><code>Method</code> \u67E5\u627E\u7C7B\u3002</p></blockquote><p>\u53EF\u901A\u8FC7\u6307\u5B9A\u7C7B\u578B\u67E5\u627E\u6307\u5B9A <code>Method</code> \u6216\u4E00\u7EC4 <code>Method</code>\u3002</p><h2 id="name-field" tabindex="-1"><a class="header-anchor" href="#name-field" aria-hidden="true">#</a> name <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">var</span><span style="color:#ADBAC7;"> name</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">String</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8BBE\u7F6E <code>Method</code> \u540D\u79F0\u3002</p></blockquote><div class="custom-container danger"><p class="custom-container-title">\u7279\u522B\u6CE8\u610F</p><p>\u82E5\u4E0D\u586B\u5199\u540D\u79F0\u5219\u5FC5\u987B\u5B58\u5728\u4E00\u4E2A\u5176\u5B83\u6761\u4EF6\u3002</p></div><h2 id="paramcount-field" tabindex="-1"><a class="header-anchor" href="#paramcount-field" aria-hidden="true">#</a> paramCount <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">var</span><span style="color:#ADBAC7;"> paramCount</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Int</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8BBE\u7F6E <code>Method</code> \u53C2\u6570\u4E2A\u6570\u3002</p></blockquote><p>\u4F60\u53EF\u4EE5\u4E0D\u4F7F\u7528 <code>param</code> \u6307\u5B9A\u53C2\u6570\u7C7B\u578B\u800C\u662F\u4EC5\u4F7F\u7528\u6B64\u53D8\u91CF\u6307\u5B9A\u53C2\u6570\u4E2A\u6570\u3002</p><p>\u82E5\u53C2\u6570\u4E2A\u6570\u5C0F\u4E8E\u96F6\u5219\u5FFD\u7565\u5E76\u4F7F\u7528 <code>param</code>\u3002</p><h2 id="returntype-field" tabindex="-1"><a class="header-anchor" href="#returntype-field" aria-hidden="true">#</a> returnType <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">var</span><span style="color:#ADBAC7;"> returnType</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Any?</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o,c as a,e}from"./app.93bd0de6.js";const n={},p=e(`<h1 id="methodrules-class" tabindex="-1"><a class="header-anchor" href="#methodrules-class" aria-hidden="true">#</a> MethodRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MethodRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> rulesData</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MethodRulesData</span><span style="color:#ADBAC7;">) </span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">BaseRules</span></span>
|
||||
import{_ as s,o,c as a,e}from"./app.3cb5b3a5.js";const n={},p=e(`<h1 id="methodrules-class" tabindex="-1"><a class="header-anchor" href="#methodrules-class" aria-hidden="true">#</a> MethodRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MethodRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> rulesData</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MethodRulesData</span><span style="color:#ADBAC7;">) </span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">BaseRules</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p><code>Method</code> \u67E5\u627E\u6761\u4EF6\u5B9E\u73B0\u7C7B\u3002</p></blockquote><h2 id="name-field" tabindex="-1"><a class="header-anchor" href="#name-field" aria-hidden="true">#</a> name <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">var</span><span style="color:#ADBAC7;"> name</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">String</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8BBE\u7F6E <code>Method</code> \u540D\u79F0\u3002</p></blockquote><h2 id="paramcount-field" tabindex="-1"><a class="header-anchor" href="#paramcount-field" aria-hidden="true">#</a> paramCount <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">var</span><span style="color:#ADBAC7;"> paramCount</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Int</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8BBE\u7F6E <code>Method</code> \u53C2\u6570\u4E2A\u6570\u3002</p></blockquote><p>\u4F60\u53EF\u4EE5\u4E0D\u4F7F\u7528 <code>param</code> \u6307\u5B9A\u53C2\u6570\u7C7B\u578B\u800C\u662F\u4EC5\u4F7F\u7528\u6B64\u53D8\u91CF\u6307\u5B9A\u53C2\u6570\u4E2A\u6570\u3002</p><p>\u82E5\u53C2\u6570\u4E2A\u6570\u5C0F\u4E8E\u96F6\u5219\u5FFD\u7565\u5E76\u4F7F\u7528 <code>param</code>\u3002</p><h2 id="returntype-field" tabindex="-1"><a class="header-anchor" href="#returntype-field" aria-hidden="true">#</a> returnType <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">var</span><span style="color:#ADBAC7;"> returnType</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Any?</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o,c as a,e}from"./app.93bd0de6.js";const n={},p=e(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="methodrules-class" tabindex="-1"><a class="header-anchor" href="#methodrules-class" aria-hidden="true">#</a> MethodRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MethodRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> rulesData</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MethodRulesData</span><span style="color:#ADBAC7;">) </span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">BaseRules</span></span>
|
||||
import{_ as s,o,c as a,e}from"./app.3cb5b3a5.js";const n={},p=e(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="methodrules-class" tabindex="-1"><a class="header-anchor" href="#methodrules-class" aria-hidden="true">#</a> MethodRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MethodRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">internal</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> rulesData</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MethodRulesData</span><span style="color:#ADBAC7;">) </span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">BaseRules</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p><code>Method</code> \u67E5\u627E\u6761\u4EF6\u5B9E\u73B0\u7C7B\u3002</p></blockquote><h2 id="name-field" tabindex="-1"><a class="header-anchor" href="#name-field" aria-hidden="true">#</a> name <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">var</span><span style="color:#ADBAC7;"> name</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">String</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8BBE\u7F6E <code>Method</code> \u540D\u79F0\u3002</p></blockquote><h2 id="paramcount-field" tabindex="-1"><a class="header-anchor" href="#paramcount-field" aria-hidden="true">#</a> paramCount <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">var</span><span style="color:#ADBAC7;"> paramCount</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Int</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8BBE\u7F6E <code>Method</code> \u53C2\u6570\u4E2A\u6570\u3002</p></blockquote><p>\u4F60\u53EF\u4EE5\u4E0D\u4F7F\u7528 <code>param</code> \u6307\u5B9A\u53C2\u6570\u7C7B\u578B\u800C\u662F\u4EC5\u4F7F\u7528\u6B64\u53D8\u91CF\u6307\u5B9A\u53C2\u6570\u4E2A\u6570\u3002</p><p>\u82E5\u53C2\u6570\u4E2A\u6570\u5C0F\u4E8E\u96F6\u5219\u5FFD\u7565\u5E76\u4F7F\u7528 <code>param</code>\u3002</p><h2 id="returntype-field" tabindex="-1"><a class="header-anchor" href="#returntype-field" aria-hidden="true">#</a> returnType <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">var</span><span style="color:#ADBAC7;"> returnType</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Any?</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o as e,c as o,e as a}from"./app.93bd0de6.js";const n={},l=a(`<h1 id="modifierrules-class" tabindex="-1"><a class="header-anchor" href="#modifierrules-class" aria-hidden="true">#</a> ModifierRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ModifierRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">()</span></span>
|
||||
import{_ as s,o as e,c as o,e as a}from"./app.3cb5b3a5.js";const n={},l=a(`<h1 id="modifierrules-class" tabindex="-1"><a class="header-anchor" href="#modifierrules-class" aria-hidden="true">#</a> ModifierRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ModifierRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">()</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8FD9\u662F\u4E00\u4E2A <code>Class</code>\u3001<code>Member</code> \u63CF\u8FF0\u7B26\u6761\u4EF6\u5B9E\u73B0\u7C7B\u3002</p></blockquote><p>\u53EF\u5BF9 R8 \u6DF7\u6DC6\u540E\u7684 <code>Class</code>\u3001<code>Member</code> \u8FDB\u884C\u66F4\u52A0\u8BE6\u7EC6\u7684\u5B9A\u4F4D\u3002</p><h2 id="ispublic-i-ext-field" tabindex="-1"><a class="header-anchor" href="#ispublic-i-ext-field" aria-hidden="true">#</a> isPublic <span class="symbol">- i-ext-field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> isPublic</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Boolean</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p><code>Class</code>\u3001<code>Member</code> \u7C7B\u578B\u662F\u5426\u5305\u542B <code>public</code>\u3002</p></blockquote><h2 id="isprivate-i-ext-field" tabindex="-1"><a class="header-anchor" href="#isprivate-i-ext-field" aria-hidden="true">#</a> isPrivate <span class="symbol">- i-ext-field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> isPrivate</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Boolean</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p><code>Class</code>\u3001<code>Member</code> \u7C7B\u578B\u662F\u5426\u5305\u542B <code>private</code>\u3002</p></blockquote><h2 id="isprotected-i-ext-field" tabindex="-1"><a class="header-anchor" href="#isprotected-i-ext-field" aria-hidden="true">#</a> isProtected <span class="symbol">- i-ext-field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> isProtected</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Boolean</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o as e,c as o,e as a}from"./app.93bd0de6.js";const n={},l=a(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="modifierrules-class" tabindex="-1"><a class="header-anchor" href="#modifierrules-class" aria-hidden="true">#</a> ModifierRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ModifierRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">()</span></span>
|
||||
import{_ as s,o as e,c as o,e as a}from"./app.3cb5b3a5.js";const n={},l=a(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="modifierrules-class" tabindex="-1"><a class="header-anchor" href="#modifierrules-class" aria-hidden="true">#</a> ModifierRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ModifierRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">()</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8FD9\u662F\u4E00\u4E2A <code>Class</code>\u3001<code>Member</code> \u63CF\u8FF0\u7B26\u6761\u4EF6\u5B9E\u73B0\u7C7B\u3002</p></blockquote><p>\u53EF\u5BF9 R8 \u6DF7\u6DC6\u540E\u7684 <code>Class</code>\u3001<code>Member</code> \u8FDB\u884C\u66F4\u52A0\u8BE6\u7EC6\u7684\u5B9A\u4F4D\u3002</p><h2 id="ispublic-i-ext-field" tabindex="-1"><a class="header-anchor" href="#ispublic-i-ext-field" aria-hidden="true">#</a> isPublic <span class="symbol">- i-ext-field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> isPublic</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Boolean</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p><code>Class</code>\u3001<code>Member</code> \u7C7B\u578B\u662F\u5426\u5305\u542B <code>public</code>\u3002</p></blockquote><h2 id="isprivate-i-ext-field" tabindex="-1"><a class="header-anchor" href="#isprivate-i-ext-field" aria-hidden="true">#</a> isPrivate <span class="symbol">- i-ext-field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> isPrivate</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Boolean</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p><code>Class</code>\u3001<code>Member</code> \u7C7B\u578B\u662F\u5426\u5305\u542B <code>private</code>\u3002</p></blockquote><h2 id="isprotected-i-ext-field" tabindex="-1"><a class="header-anchor" href="#isprotected-i-ext-field" aria-hidden="true">#</a> isProtected <span class="symbol">- i-ext-field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> isProtected</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Boolean</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o as e,c as n,e as o}from"./app.93bd0de6.js";const a={},t=o(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="namerules-class" tabindex="-1"><a class="header-anchor" href="#namerules-class" aria-hidden="true">#</a> NameRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">NameRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">()</span></span>
|
||||
import{_ as s,o as e,c as n,e as o}from"./app.3cb5b3a5.js";const a={},t=o(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="namerules-class" tabindex="-1"><a class="header-anchor" href="#namerules-class" aria-hidden="true">#</a> NameRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">NameRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">()</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8FD9\u662F\u4E00\u4E2A\u6A21\u7CCA <code>Class</code>\u3001<code>Member</code> \u540D\u79F0\u6761\u4EF6\u5B9E\u73B0\u7C7B\u3002</p></blockquote><p>\u53EF\u5BF9 R8 \u6DF7\u6DC6\u540E\u7684 <code>Class</code>\u3001<code>Member</code> \u8FDB\u884C\u66F4\u52A0\u8BE6\u7EC6\u7684\u5B9A\u4F4D\u3002</p><h2 id="string-issynthetic-i-ext-method" tabindex="-1"><a class="header-anchor" href="#string-issynthetic-i-ext-method" aria-hidden="true">#</a> String.isSynthetic <span class="symbol">- i-ext-method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> String.</span><span style="color:#DCBDFB;">isSynthetic</span><span style="color:#ADBAC7;">(index</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Int</span><span style="color:#ADBAC7;">)</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Boolean</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u662F\u5426\u4E3A\u533F\u540D\u7C7B\u7684\u4E3B\u7C7B\u8C03\u7528\u5BF9\u8C61\u3002</p></blockquote><h2 id="string-isonlysymbols-i-ext-method" tabindex="-1"><a class="header-anchor" href="#string-isonlysymbols-i-ext-method" aria-hidden="true">#</a> String.isOnlySymbols <span class="symbol">- i-ext-method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> String.</span><span style="color:#DCBDFB;">isOnlySymbols</span><span style="color:#ADBAC7;">()</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Boolean</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u662F\u5426\u53EA\u6709\u7B26\u53F7\u3002</p></blockquote><h2 id="string-isonlyletters-i-ext-method" tabindex="-1"><a class="header-anchor" href="#string-isonlyletters-i-ext-method" aria-hidden="true">#</a> String.isOnlyLetters <span class="symbol">- i-ext-method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> String.</span><span style="color:#DCBDFB;">isOnlyLetters</span><span style="color:#ADBAC7;">()</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Boolean</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o as e,c as n,e as o}from"./app.93bd0de6.js";const a={},l=o(`<h1 id="namerules-class" tabindex="-1"><a class="header-anchor" href="#namerules-class" aria-hidden="true">#</a> NameRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">NameRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">()</span></span>
|
||||
import{_ as s,o as e,c as n,e as o}from"./app.3cb5b3a5.js";const a={},l=o(`<h1 id="namerules-class" tabindex="-1"><a class="header-anchor" href="#namerules-class" aria-hidden="true">#</a> NameRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">NameRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">()</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8FD9\u662F\u4E00\u4E2A\u6A21\u7CCA <code>Class</code>\u3001<code>Member</code> \u540D\u79F0\u6761\u4EF6\u5B9E\u73B0\u7C7B\u3002</p></blockquote><p>\u53EF\u5BF9 R8 \u6DF7\u6DC6\u540E\u7684 <code>Class</code>\u3001<code>Member</code> \u8FDB\u884C\u66F4\u52A0\u8BE6\u7EC6\u7684\u5B9A\u4F4D\u3002</p><h2 id="string-issynthetic-i-ext-method" tabindex="-1"><a class="header-anchor" href="#string-issynthetic-i-ext-method" aria-hidden="true">#</a> String.isSynthetic <span class="symbol">- i-ext-method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> String.</span><span style="color:#DCBDFB;">isSynthetic</span><span style="color:#ADBAC7;">(index</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Int</span><span style="color:#ADBAC7;">)</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Boolean</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u662F\u5426\u4E3A\u533F\u540D\u7C7B\u7684\u4E3B\u7C7B\u8C03\u7528\u5BF9\u8C61\u3002</p></blockquote><h2 id="string-isonlysymbols-i-ext-method" tabindex="-1"><a class="header-anchor" href="#string-isonlysymbols-i-ext-method" aria-hidden="true">#</a> String.isOnlySymbols <span class="symbol">- i-ext-method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> String.</span><span style="color:#DCBDFB;">isOnlySymbols</span><span style="color:#ADBAC7;">()</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Boolean</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u662F\u5426\u53EA\u6709\u7B26\u53F7\u3002</p></blockquote><h2 id="string-isonlyletters-i-ext-method" tabindex="-1"><a class="header-anchor" href="#string-isonlyletters-i-ext-method" aria-hidden="true">#</a> String.isOnlyLetters <span class="symbol">- i-ext-method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> String.</span><span style="color:#DCBDFB;">isOnlyLetters</span><span style="color:#ADBAC7;">()</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Boolean</span></span>
|
@@ -1,2 +1,2 @@
|
||||
import{_ as s,o as e,c as o,e as a}from"./app.93bd0de6.js";const n={},t=a(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="objectrules-class" tabindex="-1"><a class="header-anchor" href="#objectrules-class" aria-hidden="true">#</a> ObjectRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ObjectRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> instance</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Any</span><span style="color:#ADBAC7;">)</span></span>
|
||||
import{_ as s,o as e,c as o,e as a}from"./app.3cb5b3a5.js";const n={},t=a(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="objectrules-class" tabindex="-1"><a class="header-anchor" href="#objectrules-class" aria-hidden="true">#</a> ObjectRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ObjectRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> instance</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Any</span><span style="color:#ADBAC7;">)</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8FD9\u662F\u4E00\u4E2A\u4EFB\u610F\u5BF9\u8C61\u6761\u4EF6\u5B9E\u73B0\u7C7B\u3002</p></blockquote><p>\u53EF\u5BF9 R8 \u6DF7\u6DC6\u540E\u7684 <code>Class</code>\u3001<code>Member</code> \u8FDB\u884C\u66F4\u52A0\u8BE6\u7EC6\u7684\u5B9A\u4F4D\u3002</p>`,8),c=[t];function l(r,p){return e(),o("div",null,c)}const d=s(n,[["render",l],["__file","ObjectRules.html.vue"]]);export{d as default};
|
@@ -1,2 +1,2 @@
|
||||
import{_ as s,o as e,c as o,e as a}from"./app.93bd0de6.js";const l={},n=a(`<h1 id="objectrules-class" tabindex="-1"><a class="header-anchor" href="#objectrules-class" aria-hidden="true">#</a> ObjectRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ObjectRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> instance</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Any</span><span style="color:#ADBAC7;">)</span></span>
|
||||
import{_ as s,o as e,c as o,e as a}from"./app.3cb5b3a5.js";const l={},n=a(`<h1 id="objectrules-class" tabindex="-1"><a class="header-anchor" href="#objectrules-class" aria-hidden="true">#</a> ObjectRules <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ObjectRules</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">constructor</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> instance</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Any</span><span style="color:#ADBAC7;">)</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8FD9\u662F\u4E00\u4E2A\u4EFB\u610F\u5BF9\u8C61\u6761\u4EF6\u5B9E\u73B0\u7C7B\u3002</p></blockquote><p>\u53EF\u5BF9 R8 \u6DF7\u6DC6\u540E\u7684 <code>Class</code>\u3001<code>Member</code> \u8FDB\u884C\u66F4\u52A0\u8BE6\u7EC6\u7684\u5B9A\u4F4D\u3002</p>`,7),c=[n];function t(p,r){return e(),o("div",null,c)}const i=s(l,[["render",t],["__file","ObjectRules.html.vue"]]);export{i as default};
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o as a,c as n,e as l}from"./app.93bd0de6.js";const o={},e=l(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="reflectionfactory-kt" tabindex="-1"><a class="header-anchor" href="#reflectionfactory-kt" aria-hidden="true">#</a> ReflectionFactory <span class="symbol">- kt</span></h1><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8FD9\u662F\u81EA\u5B9A\u4E49 <code>Member</code> \u548C <code>Class</code> \u76F8\u5173\u529F\u80FD\u7684\u67E5\u627E\u5339\u914D\u4EE5\u53CA <code>invoke</code> \u7684\u5C01\u88C5\u7C7B\u3002</p></blockquote><h2 id="classloader-listofclasses-ext-method" tabindex="-1"><a class="header-anchor" href="#classloader-listofclasses-ext-method" aria-hidden="true">#</a> ClassLoader.listOfClasses <span class="symbol">- ext-method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> ClassLoader.</span><span style="color:#DCBDFB;">listOfClasses</span><span style="color:#ADBAC7;">()</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">List</span><span style="color:#F47067;"><</span><span style="color:#6CB6FF;">String</span><span style="color:#F47067;">></span></span>
|
||||
import{_ as s,o as a,c as n,e as l}from"./app.3cb5b3a5.js";const o={},e=l(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="reflectionfactory-kt" tabindex="-1"><a class="header-anchor" href="#reflectionfactory-kt" aria-hidden="true">#</a> ReflectionFactory <span class="symbol">- kt</span></h1><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8FD9\u662F\u81EA\u5B9A\u4E49 <code>Member</code> \u548C <code>Class</code> \u76F8\u5173\u529F\u80FD\u7684\u67E5\u627E\u5339\u914D\u4EE5\u53CA <code>invoke</code> \u7684\u5C01\u88C5\u7C7B\u3002</p></blockquote><h2 id="classloader-listofclasses-ext-method" tabindex="-1"><a class="header-anchor" href="#classloader-listofclasses-ext-method" aria-hidden="true">#</a> ClassLoader.listOfClasses <span class="symbol">- ext-method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> ClassLoader.</span><span style="color:#DCBDFB;">listOfClasses</span><span style="color:#ADBAC7;">()</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">List</span><span style="color:#F47067;"><</span><span style="color:#6CB6FF;">String</span><span style="color:#F47067;">></span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u5199\u51FA\u5F53\u524D <code>ClassLoader</code> \u4E0B\u6240\u6709 <code>Class</code> \u540D\u79F0\u6570\u7EC4\u3002</p></blockquote><div class="custom-container warning"><p class="custom-container-title">Notice</p><p>\u6B64\u65B9\u6CD5\u5728 <strong>Class</strong> \u6570\u91CF\u8FC7\u591A\u65F6\u4F1A\u975E\u5E38\u8017\u65F6\u3002</p><p>\u82E5\u8981\u6309\u6307\u5B9A\u89C4\u5219\u67E5\u627E\u4E00\u4E2A <strong>Class</strong>\uFF0C\u8BF7\u4F7F\u7528 <a href="#classloader-searchclass-ext-method">ClassLoader.searchClass</a> \u65B9\u6CD5\u3002</p></div><h2 id="classloader-searchclass-ext-method" tabindex="-1"><a class="header-anchor" href="#classloader-searchclass-ext-method" aria-hidden="true">#</a> ClassLoader.searchClass <span class="symbol">- ext-method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">inline</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> ClassLoader.</span><span style="color:#DCBDFB;">searchClass</span><span style="color:#ADBAC7;">(context</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Context?</span><span style="color:#ADBAC7;">, name</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">String</span><span style="color:#ADBAC7;">, async</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Boolean</span><span style="color:#ADBAC7;">, initiate</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ClassConditions</span><span style="color:#ADBAC7;">)</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">DexClassFinder</span><span style="color:#ADBAC7;">.</span><span style="color:#F69D50;">Result</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u901A\u8FC7\u5F53\u524D <code>ClassLoader</code> \u6309\u6307\u5B9A\u6761\u4EF6\u67E5\u627E\u5E76\u5F97\u5230 <strong>Dex</strong> \u4E2D\u7684 <code>Class</code>\u3002</p></blockquote><div class="custom-container danger"><p class="custom-container-title">Pay Attention</p><p>\u6B64\u65B9\u6CD5\u5728 <strong>Class</strong> \u6570\u91CF\u8FC7\u591A\u53CA\u67E5\u627E\u6761\u4EF6\u590D\u6742\u65F6\u4F1A\u975E\u5E38\u8017\u65F6\u3002</p><p>\u5EFA\u8BAE\u542F\u7528 <strong>async</strong> \u6216\u8BBE\u7F6E <strong>name</strong> \u53C2\u6570\uFF0C<strong>name</strong> \u53C2\u6570\u5C06\u5728\u5F53\u524D APP \u4E0D\u540C\u7248\u672C\u4E2D\u81EA\u52A8\u8FDB\u884C\u672C\u5730\u7F13\u5B58\u4EE5\u63D0\u5347\u6548\u7387\u3002</p><p>\u5982\u679C\u4F7F\u7528\u4E86 <strong>async</strong> \u6216 <strong>name</strong> \u53C2\u6570\uFF0C\u5219\u5FC5\u987B\u586B\u5199 <strong>context</strong> \u53C2\u6570\u3002</p><p>\u6B64\u529F\u80FD\u5C1A\u5728\u8BD5\u9A8C\u9636\u6BB5\uFF0C\u6027\u80FD\u4E0E\u7A33\u5B9A\u6027\u53EF\u80FD\u4ECD\u7136\u5B58\u5728\u95EE\u9898\uFF0C\u4F7F\u7528\u8FC7\u7A0B\u9047\u5230\u95EE\u9898\u8BF7\u5411\u6211\u4EEC\u62A5\u544A\u5E76\u5E2E\u52A9\u6211\u4EEC\u6539\u8FDB\u3002</p></div><h2 id="class-hasextends-ext-field" tabindex="-1"><a class="header-anchor" href="#class-hasextends-ext-field" aria-hidden="true">#</a> Class.hasExtends <span class="symbol">- ext-field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><*></span><span style="color:#ADBAC7;">.hasExtends</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Boolean</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u5F53\u524D <code>Class</code> \u662F\u5426\u6709\u7EE7\u627F\u5173\u7CFB\uFF0C\u7236\u7C7B\u662F <code>Any</code> \u5C06\u88AB\u8BA4\u4E3A\u6CA1\u6709\u7EE7\u627F\u5173\u7CFB\u3002</p></blockquote><h2 id="class-extends-ext-method" tabindex="-1"><a class="header-anchor" href="#class-extends-ext-method" aria-hidden="true">#</a> Class?.extends <span class="symbol">- ext-method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">infix</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">Class</span><span style="color:#F47067;"><*</span><span style="color:#ADBAC7;">>?.</span><span style="color:#DCBDFB;">extends</span><span style="color:#ADBAC7;">(other</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><*></span><span style="color:#ADBAC7;">?)</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Boolean</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o as a,c as n,e as l}from"./app.93bd0de6.js";const o={},e=l(`<h1 id="reflectionfactory-kt" tabindex="-1"><a class="header-anchor" href="#reflectionfactory-kt" aria-hidden="true">#</a> ReflectionFactory <span class="symbol">- kt</span></h1><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8FD9\u662F\u81EA\u5B9A\u4E49 <code>Member</code> \u548C <code>Class</code> \u76F8\u5173\u529F\u80FD\u7684\u67E5\u627E\u5339\u914D\u4EE5\u53CA <code>invoke</code> \u7684\u5C01\u88C5\u7C7B\u3002</p></blockquote><h2 id="classloader-listofclasses-ext-method" tabindex="-1"><a class="header-anchor" href="#classloader-listofclasses-ext-method" aria-hidden="true">#</a> ClassLoader.listOfClasses <span class="symbol">- ext-method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> ClassLoader.</span><span style="color:#DCBDFB;">listOfClasses</span><span style="color:#ADBAC7;">()</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">List</span><span style="color:#F47067;"><</span><span style="color:#6CB6FF;">String</span><span style="color:#F47067;">></span></span>
|
||||
import{_ as s,o as a,c as n,e as l}from"./app.3cb5b3a5.js";const o={},e=l(`<h1 id="reflectionfactory-kt" tabindex="-1"><a class="header-anchor" href="#reflectionfactory-kt" aria-hidden="true">#</a> ReflectionFactory <span class="symbol">- kt</span></h1><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8FD9\u662F\u81EA\u5B9A\u4E49 <code>Member</code> \u548C <code>Class</code> \u76F8\u5173\u529F\u80FD\u7684\u67E5\u627E\u5339\u914D\u4EE5\u53CA <code>invoke</code> \u7684\u5C01\u88C5\u7C7B\u3002</p></blockquote><h2 id="classloader-listofclasses-ext-method" tabindex="-1"><a class="header-anchor" href="#classloader-listofclasses-ext-method" aria-hidden="true">#</a> ClassLoader.listOfClasses <span class="symbol">- ext-method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> ClassLoader.</span><span style="color:#DCBDFB;">listOfClasses</span><span style="color:#ADBAC7;">()</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">List</span><span style="color:#F47067;"><</span><span style="color:#6CB6FF;">String</span><span style="color:#F47067;">></span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u5199\u51FA\u5F53\u524D <code>ClassLoader</code> \u4E0B\u6240\u6709 <code>Class</code> \u540D\u79F0\u6570\u7EC4\u3002</p></blockquote><div class="custom-container warning"><p class="custom-container-title">\u6CE8\u610F</p><p>\u6B64\u65B9\u6CD5\u5728 <strong>Class</strong> \u6570\u91CF\u8FC7\u591A\u65F6\u4F1A\u975E\u5E38\u8017\u65F6\u3002</p><p>\u82E5\u8981\u6309\u6307\u5B9A\u89C4\u5219\u67E5\u627E\u4E00\u4E2A <strong>Class</strong>\uFF0C\u8BF7\u4F7F\u7528 <a href="#classloader-searchclass-ext-method">ClassLoader.searchClass</a> \u65B9\u6CD5\u3002</p></div><h2 id="classloader-searchclass-ext-method" tabindex="-1"><a class="header-anchor" href="#classloader-searchclass-ext-method" aria-hidden="true">#</a> ClassLoader.searchClass <span class="symbol">- ext-method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">inline</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> ClassLoader.</span><span style="color:#DCBDFB;">searchClass</span><span style="color:#ADBAC7;">(context</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Context?</span><span style="color:#ADBAC7;">, name</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">String</span><span style="color:#ADBAC7;">, async</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Boolean</span><span style="color:#ADBAC7;">, initiate</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ClassConditions</span><span style="color:#ADBAC7;">)</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">DexClassFinder</span><span style="color:#ADBAC7;">.</span><span style="color:#F69D50;">Result</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u901A\u8FC7\u5F53\u524D <code>ClassLoader</code> \u6309\u6307\u5B9A\u6761\u4EF6\u67E5\u627E\u5E76\u5F97\u5230 <strong>Dex</strong> \u4E2D\u7684 <code>Class</code>\u3002</p></blockquote><div class="custom-container danger"><p class="custom-container-title">\u7279\u522B\u6CE8\u610F</p><p>\u6B64\u65B9\u6CD5\u5728 <strong>Class</strong> \u6570\u91CF\u8FC7\u591A\u53CA\u67E5\u627E\u6761\u4EF6\u590D\u6742\u65F6\u4F1A\u975E\u5E38\u8017\u65F6\u3002</p><p>\u5EFA\u8BAE\u542F\u7528 <strong>async</strong> \u6216\u8BBE\u7F6E <strong>name</strong> \u53C2\u6570\uFF0C<strong>name</strong> \u53C2\u6570\u5C06\u5728\u5F53\u524D APP \u4E0D\u540C\u7248\u672C\u4E2D\u81EA\u52A8\u8FDB\u884C\u672C\u5730\u7F13\u5B58\u4EE5\u63D0\u5347\u6548\u7387\u3002</p><p>\u5982\u679C\u4F7F\u7528\u4E86 <strong>async</strong> \u6216 <strong>name</strong> \u53C2\u6570\uFF0C\u5219\u5FC5\u987B\u586B\u5199 <strong>context</strong> \u53C2\u6570\u3002</p><p>\u6B64\u529F\u80FD\u5C1A\u5728\u8BD5\u9A8C\u9636\u6BB5\uFF0C\u6027\u80FD\u4E0E\u7A33\u5B9A\u6027\u53EF\u80FD\u4ECD\u7136\u5B58\u5728\u95EE\u9898\uFF0C\u4F7F\u7528\u8FC7\u7A0B\u9047\u5230\u95EE\u9898\u8BF7\u5411\u6211\u4EEC\u62A5\u544A\u5E76\u5E2E\u52A9\u6211\u4EEC\u6539\u8FDB\u3002</p></div><h2 id="class-hasextends-ext-field" tabindex="-1"><a class="header-anchor" href="#class-hasextends-ext-field" aria-hidden="true">#</a> Class.hasExtends <span class="symbol">- ext-field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><*></span><span style="color:#ADBAC7;">.hasExtends</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Boolean</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u5F53\u524D <code>Class</code> \u662F\u5426\u6709\u7EE7\u627F\u5173\u7CFB\uFF0C\u7236\u7C7B\u662F <code>Any</code> \u5C06\u88AB\u8BA4\u4E3A\u6CA1\u6709\u7EE7\u627F\u5173\u7CFB\u3002</p></blockquote><h2 id="class-extends-ext-method" tabindex="-1"><a class="header-anchor" href="#class-extends-ext-method" aria-hidden="true">#</a> Class?.extends <span class="symbol">- ext-method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">infix</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">Class</span><span style="color:#F47067;"><*</span><span style="color:#ADBAC7;">>?.</span><span style="color:#DCBDFB;">extends</span><span style="color:#ADBAC7;">(other</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><*></span><span style="color:#ADBAC7;">?)</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Boolean</span></span>
|
@@ -1 +1 @@
|
||||
import{_ as a,r as n,o as r,c,a as t,b as s,e as i,d as e}from"./app.93bd0de6.js";const l={},p=i('<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="variabletypefactory-kt" tabindex="-1"><a class="header-anchor" href="#variabletypefactory-kt" aria-hidden="true">#</a> VariableTypeFactory <span class="symbol">- kt</span></h1><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8FD9\u662F\u4E00\u4E2A\u9884\u7F6E\u53CD\u5C04\u7C7B\u578B\u7684\u5E38\u91CF\u7C7B\uFF0C\u4E3B\u8981\u4E3A <code>Java</code> \u76F8\u5173\u57FA\u672C\u53D8\u91CF\u7C7B\u578B\u7684 <code>Class</code> \u5185\u5BB9\uFF0C\u8DDF\u968F\u7248\u672C\u66F4\u65B0\u4F1A\u9010\u4E00\u8FDB\u884C\u589E\u52A0\u3002</p></blockquote>',6),d=e("\u8BE6\u60C5\u53EF "),h={href:"https://github.com/fankes/YukiReflection/blob/master/yukireflection/src/api/kotlin/com/highcapable/yukireflection/type/java/VariableTypeFactory.kt",target:"_blank",rel:"noopener noreferrer"},_=e("\u70B9\u51FB\u8FD9\u91CC"),u=e(" \u8FDB\u884C\u67E5\u770B\u3002");function f(b,m){const o=n("ExternalLinkIcon");return r(),c("div",null,[p,t("p",null,[d,t("a",h,[_,s(o)]),u])])}const k=a(l,[["render",f],["__file","VariableTypeFactory.html.vue"]]);export{k as default};
|
||||
import{_ as a,r as n,o as r,c,a as t,b as s,e as i,d as e}from"./app.3cb5b3a5.js";const l={},p=i('<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="variabletypefactory-kt" tabindex="-1"><a class="header-anchor" href="#variabletypefactory-kt" aria-hidden="true">#</a> VariableTypeFactory <span class="symbol">- kt</span></h1><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8FD9\u662F\u4E00\u4E2A\u9884\u7F6E\u53CD\u5C04\u7C7B\u578B\u7684\u5E38\u91CF\u7C7B\uFF0C\u4E3B\u8981\u4E3A <code>Java</code> \u76F8\u5173\u57FA\u672C\u53D8\u91CF\u7C7B\u578B\u7684 <code>Class</code> \u5185\u5BB9\uFF0C\u8DDF\u968F\u7248\u672C\u66F4\u65B0\u4F1A\u9010\u4E00\u8FDB\u884C\u589E\u52A0\u3002</p></blockquote>',6),d=e("\u8BE6\u60C5\u53EF "),h={href:"https://github.com/fankes/YukiReflection/blob/master/yukireflection/src/api/kotlin/com/highcapable/yukireflection/type/java/VariableTypeFactory.kt",target:"_blank",rel:"noopener noreferrer"},_=e("\u70B9\u51FB\u8FD9\u91CC"),u=e(" \u8FDB\u884C\u67E5\u770B\u3002");function f(b,m){const o=n("ExternalLinkIcon");return r(),c("div",null,[p,t("p",null,[d,t("a",h,[_,s(o)]),u])])}const k=a(l,[["render",f],["__file","VariableTypeFactory.html.vue"]]);export{k as default};
|
@@ -1 +1 @@
|
||||
import{_ as a,r as c,o as r,c as n,a as o,b as s,e as l,d as e}from"./app.93bd0de6.js";const i={},p=l('<h1 id="variabletypefactory-kt" tabindex="-1"><a class="header-anchor" href="#variabletypefactory-kt" aria-hidden="true">#</a> VariableTypeFactory <span class="symbol">- kt</span></h1><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8FD9\u662F\u4E00\u4E2A\u9884\u7F6E\u53CD\u5C04\u7C7B\u578B\u7684\u5E38\u91CF\u7C7B\uFF0C\u4E3B\u8981\u4E3A <code>Java</code> \u76F8\u5173\u57FA\u672C\u53D8\u91CF\u7C7B\u578B\u7684 <code>Class</code> \u5185\u5BB9\uFF0C\u8DDF\u968F\u7248\u672C\u66F4\u65B0\u4F1A\u9010\u4E00\u8FDB\u884C\u589E\u52A0\u3002</p></blockquote>',5),d=e("\u8BE6\u60C5\u53EF "),_={href:"https://github.com/fankes/YukiReflection/blob/master/yukireflection/src/api/kotlin/com/highcapable/yukireflection/type/java/VariableTypeFactory.kt",target:"_blank",rel:"noopener noreferrer"},h=e("\u70B9\u51FB\u8FD9\u91CC"),b=e(" \u8FDB\u884C\u67E5\u770B\u3002");function f(k,y){const t=c("ExternalLinkIcon");return r(),n("div",null,[p,o("p",null,[d,o("a",_,[h,s(t)]),b])])}const m=a(i,[["render",f],["__file","VariableTypeFactory.html.vue"]]);export{m as default};
|
||||
import{_ as a,r as c,o as r,c as n,a as o,b as s,e as l,d as e}from"./app.3cb5b3a5.js";const i={},p=l('<h1 id="variabletypefactory-kt" tabindex="-1"><a class="header-anchor" href="#variabletypefactory-kt" aria-hidden="true">#</a> VariableTypeFactory <span class="symbol">- kt</span></h1><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8FD9\u662F\u4E00\u4E2A\u9884\u7F6E\u53CD\u5C04\u7C7B\u578B\u7684\u5E38\u91CF\u7C7B\uFF0C\u4E3B\u8981\u4E3A <code>Java</code> \u76F8\u5173\u57FA\u672C\u53D8\u91CF\u7C7B\u578B\u7684 <code>Class</code> \u5185\u5BB9\uFF0C\u8DDF\u968F\u7248\u672C\u66F4\u65B0\u4F1A\u9010\u4E00\u8FDB\u884C\u589E\u52A0\u3002</p></blockquote>',5),d=e("\u8BE6\u60C5\u53EF "),_={href:"https://github.com/fankes/YukiReflection/blob/master/yukireflection/src/api/kotlin/com/highcapable/yukireflection/type/java/VariableTypeFactory.kt",target:"_blank",rel:"noopener noreferrer"},h=e("\u70B9\u51FB\u8FD9\u91CC"),b=e(" \u8FDB\u884C\u67E5\u770B\u3002");function f(k,y){const t=c("ExternalLinkIcon");return r(),n("div",null,[p,o("p",null,[d,o("a",_,[h,s(t)]),b])])}const m=a(i,[["render",f],["__file","VariableTypeFactory.html.vue"]]);export{m as default};
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o as a,c as o,e as l}from"./app.93bd0de6.js";const n={},e=l(`<h1 id="variousclass-class" tabindex="-1"><a class="header-anchor" href="#variousclass-class" aria-hidden="true">#</a> VariousClass <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">VariousClass</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">vararg</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> name</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">String</span><span style="color:#ADBAC7;">)</span></span>
|
||||
import{_ as s,o as a,c as o,e as l}from"./app.3cb5b3a5.js";const n={},e=l(`<h1 id="variousclass-class" tabindex="-1"><a class="header-anchor" href="#variousclass-class" aria-hidden="true">#</a> VariousClass <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">VariousClass</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">vararg</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> name</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">String</span><span style="color:#ADBAC7;">)</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8FD9\u662F\u4E00\u4E2A\u4E0D\u786E\u5B9A\u6027 <code>Class</code> \u7C7B\u540D\u88C5\u8F7D\u5668\uFF0C\u901A\u8FC7 <code>name</code> \u88C5\u8F7D <code>Class</code> \u540D\u79F0\u6570\u7EC4\u3002</p></blockquote><h2 id="get-method" tabindex="-1"><a class="header-anchor" href="#get-method" aria-hidden="true">#</a> get <span class="symbol">- method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">get</span><span style="color:#ADBAC7;">(loader</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ClassLoader?</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">=</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">null</span><span style="color:#ADBAC7;">, initialize</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Boolean</span><span style="color:#ADBAC7;">)</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><*></span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u83B7\u53D6\u5339\u914D\u7684\u5B9E\u4F53\u7C7B\u3002</p></blockquote><p>\u4F7F\u7528\u5F53\u524D <code>loader</code> \u88C5\u8F7D\u76EE\u6807 <code>Class</code>\u3002</p><h2 id="getornull-method" tabindex="-1"><a class="header-anchor" href="#getornull-method" aria-hidden="true">#</a> getOrNull <span class="symbol">- method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">getOrNull</span><span style="color:#ADBAC7;">(loader</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ClassLoader?</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">=</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">null</span><span style="color:#ADBAC7;">, initialize</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Boolean</span><span style="color:#ADBAC7;">)</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><*></span><span style="color:#ADBAC7;">?</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u83B7\u53D6\u5339\u914D\u7684\u5B9E\u4F53\u7C7B\u3002</p></blockquote><p>\u4F7F\u7528\u5F53\u524D <code>loader</code> \u88C5\u8F7D\u76EE\u6807 <code>Class</code>\u3002</p><p>\u5339\u914D\u4E0D\u5230 <code>Class</code> \u4F1A\u8FD4\u56DE <code>null</code>\uFF0C\u4E0D\u4F1A\u629B\u51FA\u5F02\u5E38\u3002</p>`,21),p=[e];function c(t,r){return a(),o("div",null,p)}const y=s(n,[["render",c],["__file","VariousClass.html.vue"]]);export{y as default};
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o,c as a,e as n}from"./app.93bd0de6.js";const l={},e=n(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="variousclass-class" tabindex="-1"><a class="header-anchor" href="#variousclass-class" aria-hidden="true">#</a> VariousClass <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">VariousClass</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">vararg</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> name</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">String</span><span style="color:#ADBAC7;">)</span></span>
|
||||
import{_ as s,o,c as a,e as n}from"./app.3cb5b3a5.js";const l={},e=n(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="variousclass-class" tabindex="-1"><a class="header-anchor" href="#variousclass-class" aria-hidden="true">#</a> VariousClass <span class="symbol">- class</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">VariousClass</span><span style="color:#ADBAC7;">(</span><span style="color:#F47067;">private</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">vararg</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> name</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">String</span><span style="color:#ADBAC7;">)</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8FD9\u662F\u4E00\u4E2A\u4E0D\u786E\u5B9A\u6027 <code>Class</code> \u7C7B\u540D\u88C5\u8F7D\u5668\uFF0C\u901A\u8FC7 <code>name</code> \u88C5\u8F7D <code>Class</code> \u540D\u79F0\u6570\u7EC4\u3002</p></blockquote><h2 id="get-method" tabindex="-1"><a class="header-anchor" href="#get-method" aria-hidden="true">#</a> get <span class="symbol">- method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">get</span><span style="color:#ADBAC7;">(loader</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ClassLoader?</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">=</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">null</span><span style="color:#ADBAC7;">, initialize</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Boolean</span><span style="color:#ADBAC7;">)</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><*></span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u83B7\u53D6\u5339\u914D\u7684\u5B9E\u4F53\u7C7B\u3002</p></blockquote><p>\u4F7F\u7528\u5F53\u524D <code>loader</code> \u88C5\u8F7D\u76EE\u6807 <code>Class</code>\u3002</p><h2 id="getornull-method" tabindex="-1"><a class="header-anchor" href="#getornull-method" aria-hidden="true">#</a> getOrNull <span class="symbol">- method</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">fun</span><span style="color:#ADBAC7;"> </span><span style="color:#DCBDFB;">getOrNull</span><span style="color:#ADBAC7;">(loader</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ClassLoader?</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">=</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">null</span><span style="color:#ADBAC7;">, initialize</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Boolean</span><span style="color:#ADBAC7;">)</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#F47067;"><*></span><span style="color:#ADBAC7;">?</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u83B7\u53D6\u5339\u914D\u7684\u5B9E\u4F53\u7C7B\u3002</p></blockquote><p>\u4F7F\u7528\u5F53\u524D <code>loader</code> \u88C5\u8F7D\u76EE\u6807 <code>Class</code>\u3002</p><p>\u5339\u914D\u4E0D\u5230 <code>Class</code> \u4F1A\u8FD4\u56DE <code>null</code>\uFF0C\u4E0D\u4F1A\u629B\u51FA\u5F02\u5E38\u3002</p>`,22),p=[e];function t(c,r){return o(),a("div",null,p)}const i=s(l,[["render",t],["__file","VariousClass.html.vue"]]);export{i as default};
|
@@ -1 +1 @@
|
||||
import{_ as c,r as a,o as n,c as r,a as o,b as s,e as i,d as e}from"./app.93bd0de6.js";const d={},l=i('<h1 id="viewtypefactory-kt" tabindex="-1"><a class="header-anchor" href="#viewtypefactory-kt" aria-hidden="true">#</a> ViewTypeFactory <span class="symbol">- kt</span></h1><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8FD9\u662F\u4E00\u4E2A\u9884\u7F6E\u53CD\u5C04\u7C7B\u578B\u7684\u5E38\u91CF\u7C7B\uFF0C\u4E3B\u8981\u4E3A <code>Android</code> \u76F8\u5173 <code>Widget</code> \u7684 <code>Class</code> \u5185\u5BB9\uFF0C\u8DDF\u968F\u7248\u672C\u66F4\u65B0\u4F1A\u9010\u4E00\u8FDB\u884C\u589E\u52A0\u3002</p></blockquote>',5),p=e("\u8BE6\u60C5\u53EF "),_={href:"https://github.com/fankes/YukiReflection/blob/master/yukireflection/src/api/kotlin/com/highcapable/yukireflection/type/android/ViewTypeFactory.kt",target:"_blank",rel:"noopener noreferrer"},h=e("\u70B9\u51FB\u8FD9\u91CC"),f=e(" \u8FDB\u884C\u67E5\u770B\u3002");function k(y,u){const t=a("ExternalLinkIcon");return n(),r("div",null,[l,o("p",null,[p,o("a",_,[h,s(t)]),f])])}const b=c(d,[["render",k],["__file","ViewTypeFactory.html.vue"]]);export{b as default};
|
||||
import{_ as c,r as a,o as n,c as r,a as o,b as s,e as i,d as e}from"./app.3cb5b3a5.js";const d={},l=i('<h1 id="viewtypefactory-kt" tabindex="-1"><a class="header-anchor" href="#viewtypefactory-kt" aria-hidden="true">#</a> ViewTypeFactory <span class="symbol">- kt</span></h1><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8FD9\u662F\u4E00\u4E2A\u9884\u7F6E\u53CD\u5C04\u7C7B\u578B\u7684\u5E38\u91CF\u7C7B\uFF0C\u4E3B\u8981\u4E3A <code>Android</code> \u76F8\u5173 <code>Widget</code> \u7684 <code>Class</code> \u5185\u5BB9\uFF0C\u8DDF\u968F\u7248\u672C\u66F4\u65B0\u4F1A\u9010\u4E00\u8FDB\u884C\u589E\u52A0\u3002</p></blockquote>',5),p=e("\u8BE6\u60C5\u53EF "),_={href:"https://github.com/fankes/YukiReflection/blob/master/yukireflection/src/api/kotlin/com/highcapable/yukireflection/type/android/ViewTypeFactory.kt",target:"_blank",rel:"noopener noreferrer"},h=e("\u70B9\u51FB\u8FD9\u91CC"),f=e(" \u8FDB\u884C\u67E5\u770B\u3002");function k(y,u){const t=a("ExternalLinkIcon");return n(),r("div",null,[l,o("p",null,[p,o("a",_,[h,s(t)]),f])])}const b=c(d,[["render",k],["__file","ViewTypeFactory.html.vue"]]);export{b as default};
|
@@ -1 +1 @@
|
||||
import{_ as n,r as a,o as c,c as r,a as t,b as s,e as i,d as e}from"./app.93bd0de6.js";const l={},d=i('<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="viewtypefactory-kt" tabindex="-1"><a class="header-anchor" href="#viewtypefactory-kt" aria-hidden="true">#</a> ViewTypeFactory <span class="symbol">- kt</span></h1><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8FD9\u662F\u4E00\u4E2A\u9884\u7F6E\u53CD\u5C04\u7C7B\u578B\u7684\u5E38\u91CF\u7C7B\uFF0C\u4E3B\u8981\u4E3A <code>Android</code> \u76F8\u5173 <code>Widget</code> \u7684 <code>Class</code> \u5185\u5BB9\uFF0C\u8DDF\u968F\u7248\u672C\u66F4\u65B0\u4F1A\u9010\u4E00\u8FDB\u884C\u589E\u52A0\u3002</p></blockquote>',6),p=e("\u8BE6\u60C5\u53EF "),h={href:"https://github.com/fankes/YukiReflection/blob/master/yukireflection/src/api/kotlin/com/highcapable/yukireflection/type/android/ViewTypeFactory.kt",target:"_blank",rel:"noopener noreferrer"},_=e("\u70B9\u51FB\u8FD9\u91CC"),u=e(" \u8FDB\u884C\u67E5\u770B\u3002");function f(m,y){const o=a("ExternalLinkIcon");return c(),r("div",null,[d,t("p",null,[p,t("a",h,[_,s(o)]),u])])}const k=n(l,[["render",f],["__file","ViewTypeFactory.html.vue"]]);export{k as default};
|
||||
import{_ as n,r as a,o as c,c as r,a as t,b as s,e as i,d as e}from"./app.3cb5b3a5.js";const l={},d=i('<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="viewtypefactory-kt" tabindex="-1"><a class="header-anchor" href="#viewtypefactory-kt" aria-hidden="true">#</a> ViewTypeFactory <span class="symbol">- kt</span></h1><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8FD9\u662F\u4E00\u4E2A\u9884\u7F6E\u53CD\u5C04\u7C7B\u578B\u7684\u5E38\u91CF\u7C7B\uFF0C\u4E3B\u8981\u4E3A <code>Android</code> \u76F8\u5173 <code>Widget</code> \u7684 <code>Class</code> \u5185\u5BB9\uFF0C\u8DDF\u968F\u7248\u672C\u66F4\u65B0\u4F1A\u9010\u4E00\u8FDB\u884C\u589E\u52A0\u3002</p></blockquote>',6),p=e("\u8BE6\u60C5\u53EF "),h={href:"https://github.com/fankes/YukiReflection/blob/master/yukireflection/src/api/kotlin/com/highcapable/yukireflection/type/android/ViewTypeFactory.kt",target:"_blank",rel:"noopener noreferrer"},_=e("\u70B9\u51FB\u8FD9\u91CC"),u=e(" \u8FDB\u884C\u67E5\u770B\u3002");function f(m,y){const o=a("ExternalLinkIcon");return c(),r("div",null,[d,t("p",null,[p,t("a",h,[_,s(o)]),u])])}const k=n(l,[["render",f],["__file","ViewTypeFactory.html.vue"]]);export{k as default};
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o as e,c as o,e as n}from"./app.93bd0de6.js";const a={},l=n(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="yukireflection-object" tabindex="-1"><a class="header-anchor" href="#yukireflection-object" aria-hidden="true">#</a> YukiReflection <span class="symbol">- object</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">object</span><span style="color:#ADBAC7;"> YukiReflection</span></span>
|
||||
import{_ as s,o as e,c as o,e as n}from"./app.3cb5b3a5.js";const a={},l=n(`<div class="custom-container warning"><p class="custom-container-title">Notice</p><p>The English translation of this page has not been completed, you are welcome to contribute translations to us.</p><p>You can use the <strong>Chrome Translation Plugin</strong> to translate entire pages for reference.</p></div><h1 id="yukireflection-object" tabindex="-1"><a class="header-anchor" href="#yukireflection-object" aria-hidden="true">#</a> YukiReflection <span class="symbol">- object</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">object</span><span style="color:#ADBAC7;"> YukiReflection</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u8FD9\u662F <code>YukiReflection</code> \u7684\u88C5\u8F7D\u8C03\u7528\u7C7B\u3002</p></blockquote><h2 id="api-version-name-field" tabindex="-1"><a class="header-anchor" href="#api-version-name-field" aria-hidden="true">#</a> API_VERSION_NAME <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">const</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">API_VERSION_NAME</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">String</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u83B7\u53D6\u5F53\u524D <code>YukiReflection</code> \u7684\u7248\u672C\u3002</p></blockquote><h2 id="api-version-code-field" tabindex="-1"><a class="header-anchor" href="#api-version-code-field" aria-hidden="true">#</a> API_VERSION_CODE <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">const</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">API_VERSION_CODE</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Int</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>Change Records</strong></p><p><code>v1.0.0</code> <code>first</code></p><p><strong>Function Illustrate</strong></p><blockquote><p>\u83B7\u53D6\u5F53\u524D <code>YukiReflection</code> \u7684\u7248\u672C\u53F7\u3002</p></blockquote><h2 id="configs-object" tabindex="-1"><a class="header-anchor" href="#configs-object" aria-hidden="true">#</a> Configs <span class="symbol">- object</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">object</span><span style="color:#ADBAC7;"> Configs</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o,c as e,e as n}from"./app.93bd0de6.js";const a={},l=n(`<h1 id="yukireflection-object" tabindex="-1"><a class="header-anchor" href="#yukireflection-object" aria-hidden="true">#</a> YukiReflection <span class="symbol">- object</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">object</span><span style="color:#ADBAC7;"> YukiReflection</span></span>
|
||||
import{_ as s,o,c as e,e as n}from"./app.3cb5b3a5.js";const a={},l=n(`<h1 id="yukireflection-object" tabindex="-1"><a class="header-anchor" href="#yukireflection-object" aria-hidden="true">#</a> YukiReflection <span class="symbol">- object</span></h1><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">object</span><span style="color:#ADBAC7;"> YukiReflection</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u8FD9\u662F <code>YukiReflection</code> \u7684\u88C5\u8F7D\u8C03\u7528\u7C7B\u3002</p></blockquote><h2 id="api-version-name-field" tabindex="-1"><a class="header-anchor" href="#api-version-name-field" aria-hidden="true">#</a> API_VERSION_NAME <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">const</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">API_VERSION_NAME</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">String</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u83B7\u53D6\u5F53\u524D <code>YukiReflection</code> \u7684\u7248\u672C\u3002</p></blockquote><h2 id="api-version-code-field" tabindex="-1"><a class="header-anchor" href="#api-version-code-field" aria-hidden="true">#</a> API_VERSION_CODE <span class="symbol">- field</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">const</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">API_VERSION_CODE</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#6CB6FF;">Int</span></span>
|
||||
<span class="line"></span></code></pre></div><p><strong>\u53D8\u66F4\u8BB0\u5F55</strong></p><p><code>v1.0.0</code> <code>\u6DFB\u52A0</code></p><p><strong>\u529F\u80FD\u63CF\u8FF0</strong></p><blockquote><p>\u83B7\u53D6\u5F53\u524D <code>YukiReflection</code> \u7684\u7248\u672C\u53F7\u3002</p></blockquote><h2 id="configs-object" tabindex="-1"><a class="header-anchor" href="#configs-object" aria-hidden="true">#</a> Configs <span class="symbol">- object</span></h2><div class="language-kotlin ext-kt"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">object</span><span style="color:#ADBAC7;"> Configs</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as o,r as t,o as l,c,a as s,b as e,d as a,e as p}from"./app.93bd0de6.js";const i={},r=s("h1",{id:"about-this-document",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#about-this-document","aria-hidden":"true"},"#"),a(" About this Document")],-1),d=a("This document is powered by "),h={href:"https://v2.vuepress.vuejs.org/en",target:"_blank",rel:"noopener noreferrer"},b=a("VuePress"),T=a("."),u=s("h2",{id:"license",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#license","aria-hidden":"true"},"#"),a(" License")],-1),I={href:"https://github.com/fankes/YukiReflection/blob/master/LICENSE",target:"_blank",rel:"noopener noreferrer"},E=a("The MIT License (MIT)"),O=p(`<div class="language-text ext-text"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#adbac7;">MIT License</span></span>
|
||||
import{_ as o,r as t,o as l,c,a as s,b as e,d as a,e as p}from"./app.3cb5b3a5.js";const i={},r=s("h1",{id:"about-this-document",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#about-this-document","aria-hidden":"true"},"#"),a(" About this Document")],-1),d=a("This document is powered by "),h={href:"https://v2.vuepress.vuejs.org/en",target:"_blank",rel:"noopener noreferrer"},b=a("VuePress"),T=a("."),u=s("h2",{id:"license",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#license","aria-hidden":"true"},"#"),a(" License")],-1),I={href:"https://github.com/fankes/YukiReflection/blob/master/LICENSE",target:"_blank",rel:"noopener noreferrer"},E=a("The MIT License (MIT)"),O=p(`<div class="language-text ext-text"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#adbac7;">MIT License</span></span>
|
||||
<span class="line"><span style="color:#adbac7;"></span></span>
|
||||
<span class="line"><span style="color:#adbac7;">Copyright (C) 2019-2023 HighCapable</span></span>
|
||||
<span class="line"><span style="color:#adbac7;"></span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as o,r as t,o as l,c,a as s,b as e,d as a,e as p}from"./app.93bd0de6.js";const i={},r=s("h1",{id:"\u5173\u4E8E\u6B64\u6587\u6863",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#\u5173\u4E8E\u6B64\u6587\u6863","aria-hidden":"true"},"#"),a(" \u5173\u4E8E\u6B64\u6587\u6863")],-1),d=a("\u6B64\u6587\u6863\u7531 "),h={href:"https://v2.vuepress.vuejs.org/zh",target:"_blank",rel:"noopener noreferrer"},b=a("VuePress"),T=a(" \u5F3A\u529B\u9A71\u52A8\u3002"),I=s("h2",{id:"license",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#license","aria-hidden":"true"},"#"),a(" License")],-1),E={href:"https://github.com/fankes/YukiReflection/blob/master/LICENSE",target:"_blank",rel:"noopener noreferrer"},u=a("The MIT License (MIT)"),O=p(`<div class="language-text ext-text"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#adbac7;">MIT License</span></span>
|
||||
import{_ as o,r as t,o as l,c,a as s,b as e,d as a,e as p}from"./app.3cb5b3a5.js";const i={},r=s("h1",{id:"\u5173\u4E8E\u6B64\u6587\u6863",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#\u5173\u4E8E\u6B64\u6587\u6863","aria-hidden":"true"},"#"),a(" \u5173\u4E8E\u6B64\u6587\u6863")],-1),d=a("\u6B64\u6587\u6863\u7531 "),h={href:"https://v2.vuepress.vuejs.org/zh",target:"_blank",rel:"noopener noreferrer"},b=a("VuePress"),T=a(" \u5F3A\u529B\u9A71\u52A8\u3002"),I=s("h2",{id:"license",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#license","aria-hidden":"true"},"#"),a(" License")],-1),E={href:"https://github.com/fankes/YukiReflection/blob/master/LICENSE",target:"_blank",rel:"noopener noreferrer"},u=a("The MIT License (MIT)"),O=p(`<div class="language-text ext-text"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#adbac7;">MIT License</span></span>
|
||||
<span class="line"><span style="color:#adbac7;"></span></span>
|
||||
<span class="line"><span style="color:#adbac7;">Copyright (C) 2019-2023 HighCapable</span></span>
|
||||
<span class="line"><span style="color:#adbac7;"></span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o as n,c as a,e}from"./app.93bd0de6.js";const l={},o=e(`<h1 id="api-\u57FA\u672C\u914D\u7F6E" tabindex="-1"><a class="header-anchor" href="#api-\u57FA\u672C\u914D\u7F6E" aria-hidden="true">#</a> API \u57FA\u672C\u914D\u7F6E</h1><blockquote><p>\u8FD9\u91CC\u4ECB\u7ECD\u4E86 <code>YukiReflection</code> \u7684\u57FA\u672C\u914D\u7F6E\u65B9\u6CD5\u3002</p></blockquote><p><code>YukiReflection</code> \u65E0\u9700\u4E00\u4E9B\u590D\u6742\u7684\u914D\u7F6E\u5373\u53EF\u76F4\u63A5\u5F00\u59CB\u4F7F\u7528\uFF0C\u4E14\u4E0D\u4F1A\u4E0E <code>Java</code> \u539F\u751F\u7684\u53CD\u5C04 API \u51B2\u7A81\u3002</p><p>\u4F60\u53EF\u4EE5\u5728\u4F7F\u7528\u4E4B\u524D\u5BF9 <code>YukiReflection</code> \u8FDB\u884C\u4E00\u4E9B\u529F\u80FD\u914D\u7F6E\u3002</p><h2 id="\u83B7\u53D6-api-\u7248\u672C" tabindex="-1"><a class="header-anchor" href="#\u83B7\u53D6-api-\u7248\u672C" aria-hidden="true">#</a> \u83B7\u53D6 API \u7248\u672C</h2><p>\u4F60\u53EF\u4EE5\u901A\u8FC7\u5982\u4E0B\u65B9\u5F0F\u83B7\u53D6\u5F53\u524D <code>YukiReflection</code> \u7684 API \u7248\u672C\u3002</p><blockquote><p>\u793A\u4F8B\u5982\u4E0B</p></blockquote><div class="language-kotlin ext-kt line-numbers-mode"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#768390;">// \u83B7\u53D6\u7248\u672C\u540D\u79F0</span></span>
|
||||
import{_ as s,o as n,c as a,e}from"./app.3cb5b3a5.js";const l={},o=e(`<h1 id="api-\u57FA\u672C\u914D\u7F6E" tabindex="-1"><a class="header-anchor" href="#api-\u57FA\u672C\u914D\u7F6E" aria-hidden="true">#</a> API \u57FA\u672C\u914D\u7F6E</h1><blockquote><p>\u8FD9\u91CC\u4ECB\u7ECD\u4E86 <code>YukiReflection</code> \u7684\u57FA\u672C\u914D\u7F6E\u65B9\u6CD5\u3002</p></blockquote><p><code>YukiReflection</code> \u65E0\u9700\u4E00\u4E9B\u590D\u6742\u7684\u914D\u7F6E\u5373\u53EF\u76F4\u63A5\u5F00\u59CB\u4F7F\u7528\uFF0C\u4E14\u4E0D\u4F1A\u4E0E <code>Java</code> \u539F\u751F\u7684\u53CD\u5C04 API \u51B2\u7A81\u3002</p><p>\u4F60\u53EF\u4EE5\u5728\u4F7F\u7528\u4E4B\u524D\u5BF9 <code>YukiReflection</code> \u8FDB\u884C\u4E00\u4E9B\u529F\u80FD\u914D\u7F6E\u3002</p><h2 id="\u83B7\u53D6-api-\u7248\u672C" tabindex="-1"><a class="header-anchor" href="#\u83B7\u53D6-api-\u7248\u672C" aria-hidden="true">#</a> \u83B7\u53D6 API \u7248\u672C</h2><p>\u4F60\u53EF\u4EE5\u901A\u8FC7\u5982\u4E0B\u65B9\u5F0F\u83B7\u53D6\u5F53\u524D <code>YukiReflection</code> \u7684 API \u7248\u672C\u3002</p><blockquote><p>\u793A\u4F8B\u5982\u4E0B</p></blockquote><div class="language-kotlin ext-kt line-numbers-mode"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#768390;">// \u83B7\u53D6\u7248\u672C\u540D\u79F0</span></span>
|
||||
<span class="line"><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> versionName </span><span style="color:#F47067;">=</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">YukiReflection</span><span style="color:#ADBAC7;">.</span><span style="color:#F69D50;">API_VERSION_NAME</span></span>
|
||||
<span class="line"><span style="color:#768390;">// \u83B7\u53D6\u7248\u672C\u53F7</span></span>
|
||||
<span class="line"><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> versionCode </span><span style="color:#F47067;">=</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">YukiReflection</span><span style="color:#ADBAC7;">.</span><span style="color:#F69D50;">API_VERSION_CODE</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as e,o as s,c as n,e as a}from"./app.93bd0de6.js";const o={},l=a(`<h1 id="api-basic-configs" tabindex="-1"><a class="header-anchor" href="#api-basic-configs" aria-hidden="true">#</a> API Basic Configs</h1><blockquote><p>The basic configuration method of <code>YukiReflection</code> is introduced here.</p></blockquote><p><code>YukiReflection</code> can be used directly without some complex configuration, and does not conflict with <code>Java</code>'s native Reflection API.</p><p>You can configure some functions of <code>YukiReflection</code> before using it.</p><h2 id="get-the-api-version" tabindex="-1"><a class="header-anchor" href="#get-the-api-version" aria-hidden="true">#</a> Get the API Version</h2><p>You can get the current API version of <code>YukiReflection</code> as follows.</p><blockquote><p>The following example</p></blockquote><div class="language-kotlin ext-kt line-numbers-mode"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#768390;">// Get the version name</span></span>
|
||||
import{_ as e,o as s,c as n,e as a}from"./app.3cb5b3a5.js";const o={},l=a(`<h1 id="api-basic-configs" tabindex="-1"><a class="header-anchor" href="#api-basic-configs" aria-hidden="true">#</a> API Basic Configs</h1><blockquote><p>The basic configuration method of <code>YukiReflection</code> is introduced here.</p></blockquote><p><code>YukiReflection</code> can be used directly without some complex configuration, and does not conflict with <code>Java</code>'s native Reflection API.</p><p>You can configure some functions of <code>YukiReflection</code> before using it.</p><h2 id="get-the-api-version" tabindex="-1"><a class="header-anchor" href="#get-the-api-version" aria-hidden="true">#</a> Get the API Version</h2><p>You can get the current API version of <code>YukiReflection</code> as follows.</p><blockquote><p>The following example</p></blockquote><div class="language-kotlin ext-kt line-numbers-mode"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#768390;">// Get the version name</span></span>
|
||||
<span class="line"><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> versionName </span><span style="color:#F47067;">=</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">YukiReflection</span><span style="color:#ADBAC7;">. </span><span style="color:#F69D50;">API_VERSION_NAME</span></span>
|
||||
<span class="line"><span style="color:#768390;">// Get the version code</span></span>
|
||||
<span class="line"><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> versionCode </span><span style="color:#F47067;">=</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">YukiReflection</span><span style="color:#ADBAC7;">. </span><span style="color:#F69D50;">API_VERSION_CODE</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o as n,c as e,e as a}from"./app.93bd0de6.js";const l={},o=a(`<h1 id="api-\u5F02\u5E38\u5904\u7406" tabindex="-1"><a class="header-anchor" href="#api-\u5F02\u5E38\u5904\u7406" aria-hidden="true">#</a> API \u5F02\u5E38\u5904\u7406</h1><blockquote><p>\u5F02\u5E38\u662F\u5728\u5F00\u53D1\u8FC7\u7A0B\u7ECF\u5E38\u9047\u5230\u7684\u4E3B\u8981\u95EE\u9898\uFF0C\u8FD9\u91CC\u4ECB\u7ECD\u4E86 <code>YukiReflection</code> \u5728\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u53EF\u80FD\u9047\u5230\u7684\u5E38\u89C1\u5F02\u5E38\u4EE5\u53CA\u5904\u7406\u65B9\u5F0F\u3002</p></blockquote><p>\u8FD9\u91CC\u7684\u5F02\u5E38\u8BF4\u660E\u53EA\u4F1A\u540C\u6B65\u6700\u65B0\u7684 API \u7248\u672C\uFF0C\u8F83\u65E7\u7684 API \u7248\u672C\u7684\u5F02\u5E38\u5C06\u4E0D\u4F1A\u518D\u8FDB\u884C\u8BF4\u660E\uFF0C\u8BF7\u59CB\u7EC8\u4FDD\u6301 API \u7248\u672C\u4E3A\u6700\u65B0\u3002</p><h2 id="\u975E\u963B\u65AD\u5F02\u5E38" tabindex="-1"><a class="header-anchor" href="#\u975E\u963B\u65AD\u5F02\u5E38" aria-hidden="true">#</a> \u975E\u963B\u65AD\u5F02\u5E38</h2><blockquote><p>\u8FD9\u4E9B\u5F02\u5E38\u4E0D\u4F1A\u5BFC\u81F4 APP \u505C\u6B62\u8FD0\u884C (FC)\uFF0C\u4F46\u662F\u4F1A\u5728\u63A7\u5236\u53F0\u6253\u5370 <code>E</code> \u7EA7\u522B\u7684\u65E5\u5FD7\uFF0C\u4E5F\u53EF\u80FD\u4F1A\u505C\u6B62\u7EE7\u7EED\u6267\u884C\u76F8\u5173\u529F\u80FD\u3002</p></blockquote><h6 id="exception" tabindex="-1"><a class="header-anchor" href="#exception" aria-hidden="true">#</a> exception</h6><div class="custom-container danger"><p class="custom-container-title">loggerE</p><p>Method/Constructor/Field match type "<strong>TYPE</strong>" not allowed</p></div><p><strong>\u5F02\u5E38\u539F\u56E0</strong></p><p>\u5728\u67E5\u627E\u65B9\u6CD5\u3001\u6784\u9020\u65B9\u6CD5\u4EE5\u53CA\u53D8\u91CF\u65F6\u8BBE\u7F6E\u4E86\u4E0D\u5141\u8BB8\u7684\u53C2\u6570\u7C7B\u578B\u3002</p><blockquote><p>\u793A\u4F8B\u5982\u4E0B</p></blockquote><div class="language-kotlin ext-kt line-numbers-mode"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#768390;">// \u67E5\u627E\u4E00\u4E2A\u65B9\u6CD5</span></span>
|
||||
import{_ as s,o as n,c as e,e as a}from"./app.3cb5b3a5.js";const l={},o=a(`<h1 id="api-\u5F02\u5E38\u5904\u7406" tabindex="-1"><a class="header-anchor" href="#api-\u5F02\u5E38\u5904\u7406" aria-hidden="true">#</a> API \u5F02\u5E38\u5904\u7406</h1><blockquote><p>\u5F02\u5E38\u662F\u5728\u5F00\u53D1\u8FC7\u7A0B\u7ECF\u5E38\u9047\u5230\u7684\u4E3B\u8981\u95EE\u9898\uFF0C\u8FD9\u91CC\u4ECB\u7ECD\u4E86 <code>YukiReflection</code> \u5728\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u53EF\u80FD\u9047\u5230\u7684\u5E38\u89C1\u5F02\u5E38\u4EE5\u53CA\u5904\u7406\u65B9\u5F0F\u3002</p></blockquote><p>\u8FD9\u91CC\u7684\u5F02\u5E38\u8BF4\u660E\u53EA\u4F1A\u540C\u6B65\u6700\u65B0\u7684 API \u7248\u672C\uFF0C\u8F83\u65E7\u7684 API \u7248\u672C\u7684\u5F02\u5E38\u5C06\u4E0D\u4F1A\u518D\u8FDB\u884C\u8BF4\u660E\uFF0C\u8BF7\u59CB\u7EC8\u4FDD\u6301 API \u7248\u672C\u4E3A\u6700\u65B0\u3002</p><h2 id="\u975E\u963B\u65AD\u5F02\u5E38" tabindex="-1"><a class="header-anchor" href="#\u975E\u963B\u65AD\u5F02\u5E38" aria-hidden="true">#</a> \u975E\u963B\u65AD\u5F02\u5E38</h2><blockquote><p>\u8FD9\u4E9B\u5F02\u5E38\u4E0D\u4F1A\u5BFC\u81F4 APP \u505C\u6B62\u8FD0\u884C (FC)\uFF0C\u4F46\u662F\u4F1A\u5728\u63A7\u5236\u53F0\u6253\u5370 <code>E</code> \u7EA7\u522B\u7684\u65E5\u5FD7\uFF0C\u4E5F\u53EF\u80FD\u4F1A\u505C\u6B62\u7EE7\u7EED\u6267\u884C\u76F8\u5173\u529F\u80FD\u3002</p></blockquote><h6 id="exception" tabindex="-1"><a class="header-anchor" href="#exception" aria-hidden="true">#</a> exception</h6><div class="custom-container danger"><p class="custom-container-title">loggerE</p><p>Method/Constructor/Field match type "<strong>TYPE</strong>" not allowed</p></div><p><strong>\u5F02\u5E38\u539F\u56E0</strong></p><p>\u5728\u67E5\u627E\u65B9\u6CD5\u3001\u6784\u9020\u65B9\u6CD5\u4EE5\u53CA\u53D8\u91CF\u65F6\u8BBE\u7F6E\u4E86\u4E0D\u5141\u8BB8\u7684\u53C2\u6570\u7C7B\u578B\u3002</p><blockquote><p>\u793A\u4F8B\u5982\u4E0B</p></blockquote><div class="language-kotlin ext-kt line-numbers-mode"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#768390;">// \u67E5\u627E\u4E00\u4E2A\u65B9\u6CD5</span></span>
|
||||
<span class="line"><span style="color:#ADBAC7;">method {</span></span>
|
||||
<span class="line"><span style="color:#ADBAC7;"> </span><span style="color:#768390;">// \u2757\u8BBE\u7F6E\u4E86\u65E0\u6548\u7684\u7C7B\u578B\u4E3E\u4F8B</span></span>
|
||||
<span class="line"><span style="color:#ADBAC7;"> param(</span><span style="color:#6CB6FF;">false</span><span style="color:#ADBAC7;">, </span><span style="color:#6CB6FF;">1</span><span style="color:#ADBAC7;">, </span><span style="color:#6CB6FF;">0</span><span style="color:#ADBAC7;">)</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o as e,c as n,e as a}from"./app.93bd0de6.js";const o={},l=a(`<h1 id="api-exception-handling" tabindex="-1"><a class="header-anchor" href="#api-exception-handling" aria-hidden="true">#</a> API Exception Handling</h1><blockquote><p>Exceptions are the main problems often encountered in the development process. Here are some common exceptions that may be encountered during the use of <code>YukiReflection</code> and how to deal with them.</p></blockquote><p>The exception description here will only synchronize the latest API version, and the exception of the older API version will not be described again, please always keep the API version up-to-date.</p><h2 id="non-blocking-exceptions" tabindex="-1"><a class="header-anchor" href="#non-blocking-exceptions" aria-hidden="true">#</a> Non-Blocking Exceptions</h2><blockquote><p>These exceptions will not cause the app to stop running (FC), but will print <code>E</code> level logs on the console, and may also stop continuing to execute related functions.</p></blockquote><h6 id="exception" tabindex="-1"><a class="header-anchor" href="#exception" aria-hidden="true">#</a> exception</h6><div class="custom-container danger"><p class="custom-container-title">loggerE</p><p>Method/Constructor/Field match type "<strong>TYPE</strong>" not allowed</p></div><p><strong>Abnormal</strong></p><p>A disallowed parameter type was set when looking up methods, constructors, and variables.</p><blockquote><p>The following example</p></blockquote><div class="language-kotlin ext-kt line-numbers-mode"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#768390;">// Find a method</span></span>
|
||||
import{_ as s,o as e,c as n,e as a}from"./app.3cb5b3a5.js";const o={},l=a(`<h1 id="api-exception-handling" tabindex="-1"><a class="header-anchor" href="#api-exception-handling" aria-hidden="true">#</a> API Exception Handling</h1><blockquote><p>Exceptions are the main problems often encountered in the development process. Here are some common exceptions that may be encountered during the use of <code>YukiReflection</code> and how to deal with them.</p></blockquote><p>The exception description here will only synchronize the latest API version, and the exception of the older API version will not be described again, please always keep the API version up-to-date.</p><h2 id="non-blocking-exceptions" tabindex="-1"><a class="header-anchor" href="#non-blocking-exceptions" aria-hidden="true">#</a> Non-Blocking Exceptions</h2><blockquote><p>These exceptions will not cause the app to stop running (FC), but will print <code>E</code> level logs on the console, and may also stop continuing to execute related functions.</p></blockquote><h6 id="exception" tabindex="-1"><a class="header-anchor" href="#exception" aria-hidden="true">#</a> exception</h6><div class="custom-container danger"><p class="custom-container-title">loggerE</p><p>Method/Constructor/Field match type "<strong>TYPE</strong>" not allowed</p></div><p><strong>Abnormal</strong></p><p>A disallowed parameter type was set when looking up methods, constructors, and variables.</p><blockquote><p>The following example</p></blockquote><div class="language-kotlin ext-kt line-numbers-mode"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#768390;">// Find a method</span></span>
|
||||
<span class="line"><span style="color:#ADBAC7;">method {</span></span>
|
||||
<span class="line"><span style="color:#ADBAC7;"> </span><span style="color:#768390;">// \u2757 Invalid type example is set</span></span>
|
||||
<span class="line"><span style="color:#ADBAC7;"> param(</span><span style="color:#6CB6FF;">false</span><span style="color:#ADBAC7;">, </span><span style="color:#6CB6FF;">1</span><span style="color:#ADBAC7;">, </span><span style="color:#6CB6FF;">0</span><span style="color:#ADBAC7;">)</span></span>
|
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{_ as s,r as a,o as r,c as l,a as e,b as n,e as c,d as t}from"./app.93bd0de6.js";const d={},h=c('<h1 id="changelog" tabindex="-1"><a class="header-anchor" href="#changelog" aria-hidden="true">#</a> Changelog</h1><blockquote><p>The version update history of <code>YukiReflection</code> is recorded here.</p></blockquote><div class="custom-container danger"><p class="custom-container-title">Pay Attention</p><p>We will only maintain the latest API version, if you are using an outdate API version, you voluntarily renounce any possibility of maintenance.</p></div><div class="custom-container warning"><p class="custom-container-title">Notice</p><p>To avoid translation time consumption, Changelog will use <strong>Google Translation</strong> from <strong>Chinese</strong> to <strong>English</strong>, please refer to the original text for actual reference.</p><p>Time zone of version release date: <strong>UTC+8</strong></p></div>',4),_={id:"_1-0-2-2023-04-25",tabindex:"-1"},u=e("a",{class:"header-anchor",href:"#_1-0-2-2023-04-25","aria-hidden":"true"},"#",-1),p=t(" 1.0.2 | 2023.04.25 \u2002"),f=t("Fixed a critical issue where the "),g=e("code",null,"Member",-1),m=t(" cache did not take effect and persistent storage eventually caused app out of memory (OOM), thanks to "),v={href:"https://github.com/Art-Chen",target:"_blank",rel:"noopener noreferrer"},b=t("Art-Chen"),y=e("li",null,[t("Remove the direct cache function of "),e("code",null,"Member"),t(" and deprecated "),e("s",null,[e("code",null,"YukiReflection.Configs.isEnableMemberCache")]),t(", keep the cache function of "),e("code",null,"Class")],-1),x=e("li",null,[t("Modified finder to "),e("code",null,"Sequence"),t(", optimize the finding speed and performance of "),e("code",null,"Member")],-1),k={id:"_1-0-1-2023-04-16",tabindex:"-1"},C=e("a",{class:"header-anchor",href:"#_1-0-1-2023-04-16","aria-hidden":"true"},"#",-1),w=t(" 1.0.1 | 2023.04.16 \u2002"),A=e("ul",null,[e("li",null,[t("Change the type of dependent library from "),e("strong",null,"Java Library"),t(" (jar) to "),e("strong",null,"Android Library"),t(" (aar)")]),e("li",null,[t("Removed wrong "),e("code",null,"Class"),t(" object declaration in Android "),e("code",null,"type")])],-1),M={id:"_1-0-0-2023-01-26",tabindex:"-1"},T=e("a",{class:"header-anchor",href:"#_1-0-0-2023-01-26","aria-hidden":"true"},"#",-1),B=t(" 1.0.0 | 2023.01.26 \u2002"),E=e("ul",null,[e("li",null,"The first version is submitted to Maven")],-1);function N(I,L){const o=a("Badge"),i=a("ExternalLinkIcon");return r(),l("div",null,[h,e("h3",_,[u,p,n(o,{type:"tip",text:"latest",vertical:"middle"})]),e("ul",null,[e("li",null,[f,g,m,e("a",v,[b,n(i)])]),y,x]),e("h3",k,[C,w,n(o,{type:"warning",text:"stale",vertical:"middle"})]),A,e("h3",M,[T,B,n(o,{type:"warning",text:"stale",vertical:"middle"})]),E])}const V=s(d,[["render",N],["__file","changelog.html.vue"]]);export{V as default};
|
||||
import{_ as s,r as a,o as r,c as l,a as e,b as n,e as c,d as t}from"./app.3cb5b3a5.js";const d={},h=c('<h1 id="changelog" tabindex="-1"><a class="header-anchor" href="#changelog" aria-hidden="true">#</a> Changelog</h1><blockquote><p>The version update history of <code>YukiReflection</code> is recorded here.</p></blockquote><div class="custom-container danger"><p class="custom-container-title">Pay Attention</p><p>We will only maintain the latest API version, if you are using an outdate API version, you voluntarily renounce any possibility of maintenance.</p></div><div class="custom-container warning"><p class="custom-container-title">Notice</p><p>To avoid translation time consumption, Changelog will use <strong>Google Translation</strong> from <strong>Chinese</strong> to <strong>English</strong>, please refer to the original text for actual reference.</p><p>Time zone of version release date: <strong>UTC+8</strong></p></div>',4),_={id:"_1-0-2-2023-04-25",tabindex:"-1"},u=e("a",{class:"header-anchor",href:"#_1-0-2-2023-04-25","aria-hidden":"true"},"#",-1),p=t(" 1.0.2 | 2023.04.25 \u2002"),f=t("Fixed a critical issue where the "),g=e("code",null,"Member",-1),m=t(" cache did not take effect and persistent storage eventually caused app out of memory (OOM), thanks to "),v={href:"https://github.com/Art-Chen",target:"_blank",rel:"noopener noreferrer"},b=t("Art-Chen"),y=e("li",null,[t("Remove the direct cache function of "),e("code",null,"Member"),t(" and deprecated "),e("s",null,[e("code",null,"YukiReflection.Configs.isEnableMemberCache")]),t(", keep the cache function of "),e("code",null,"Class")],-1),x=e("li",null,[t("Modified finder to "),e("code",null,"Sequence"),t(", optimize the finding speed and performance of "),e("code",null,"Member")],-1),k={id:"_1-0-1-2023-04-16",tabindex:"-1"},C=e("a",{class:"header-anchor",href:"#_1-0-1-2023-04-16","aria-hidden":"true"},"#",-1),w=t(" 1.0.1 | 2023.04.16 \u2002"),A=e("ul",null,[e("li",null,[t("Change the type of dependent library from "),e("strong",null,"Java Library"),t(" (jar) to "),e("strong",null,"Android Library"),t(" (aar)")]),e("li",null,[t("Removed wrong "),e("code",null,"Class"),t(" object declaration in Android "),e("code",null,"type")])],-1),M={id:"_1-0-0-2023-01-26",tabindex:"-1"},T=e("a",{class:"header-anchor",href:"#_1-0-0-2023-01-26","aria-hidden":"true"},"#",-1),B=t(" 1.0.0 | 2023.01.26 \u2002"),E=e("ul",null,[e("li",null,"The first version is submitted to Maven")],-1);function N(I,L){const o=a("Badge"),i=a("ExternalLinkIcon");return r(),l("div",null,[h,e("h3",_,[u,p,n(o,{type:"tip",text:"latest",vertical:"middle"})]),e("ul",null,[e("li",null,[f,g,m,e("a",v,[b,n(i)])]),y,x]),e("h3",k,[C,w,n(o,{type:"warning",text:"stale",vertical:"middle"})]),A,e("h3",M,[T,B,n(o,{type:"warning",text:"stale",vertical:"middle"})]),E])}const V=s(d,[["render",N],["__file","changelog.html.vue"]]);export{V as default};
|
@@ -1 +1 @@
|
||||
import{_ as a,r as c,o as l,c as d,a as e,b as o,d as t,e as i}from"./app.93bd0de6.js";const r={},_=e("h1",{id:"\u66F4\u65B0\u65E5\u5FD7",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#\u66F4\u65B0\u65E5\u5FD7","aria-hidden":"true"},"#"),t(" \u66F4\u65B0\u65E5\u5FD7")],-1),h=e("blockquote",null,[e("p",null,[t("\u8FD9\u91CC\u8BB0\u5F55\u4E86 "),e("code",null,"YukiReflection"),t(" \u7684\u7248\u672C\u66F4\u65B0\u5386\u53F2\u3002")])],-1),u=e("div",{class:"custom-container danger"},[e("p",{class:"custom-container-title"},"\u7279\u522B\u6CE8\u610F"),e("p",null,"\u6211\u4EEC\u53EA\u4F1A\u5BF9\u6700\u65B0\u7684 API \u7248\u672C\u8FDB\u884C\u7EF4\u62A4\uFF0C\u82E5\u4F60\u6B63\u5728\u4F7F\u7528\u8FC7\u65F6\u7684 API \u7248\u672C\u5219\u4EE3\u8868\u4F60\u81EA\u613F\u653E\u5F03\u4E00\u5207\u7EF4\u62A4\u7684\u53EF\u80FD\u6027\u3002")],-1),m={id:"_1-0-2-2023-04-25",tabindex:"-1"},p=e("a",{class:"header-anchor",href:"#_1-0-2-2023-04-25","aria-hidden":"true"},"#",-1),f=t(" 1.0.2 | 2023.04.25 \u2002"),b=t("\u4FEE\u590D\u4E00\u4E2A\u4E25\u91CD\u95EE\u9898\uFF0C"),g=e("code",null,"Member",-1),x=t(" \u7F13\u5B58\u672A\u751F\u6548\u4E14\u6301\u7EED\u5B58\u50A8\u6700\u7EC8\u5F15\u53D1 APP \u5185\u5B58\u6EA2\u51FA (OOM)\uFF0C\u611F\u8C22 "),v={href:"https://github.com/Art-Chen",target:"_blank",rel:"noopener noreferrer"},k=t("Art-Chen"),A=i("<li>\u79FB\u9664 <code>Member</code> \u7684\u76F4\u63A5\u7F13\u5B58\u529F\u80FD\u5E76\u4F5C\u5E9F <s><code>YukiReflection.Configs.isEnableMemberCache</code></s>\uFF0C\u4FDD\u7559 <code>Class</code> \u7684\u7F13\u5B58\u529F\u80FD</li><li>\u5BF9\u63A5\u67E5\u627E\u529F\u80FD\u5230 <code>Sequence</code>\uFF0C\u4F18\u5316 <code>Member</code> \u7684\u67E5\u627E\u901F\u5EA6\u4E0E\u6027\u80FD</li>",2),C={id:"_1-0-1-2023-04-16",tabindex:"-1"},y=e("a",{class:"header-anchor",href:"#_1-0-1-2023-04-16","aria-hidden":"true"},"#",-1),M=t(" 1.0.1 | 2023.04.16 \u2002"),B=e("ul",null,[e("li",null,[t("\u5C06\u4F9D\u8D56\u5E93\u7684\u7C7B\u578B\u7531 "),e("strong",null,"Java Library"),t(" (jar) \u4FEE\u6539\u4E3A "),e("strong",null,"Android Library"),t(" (aar)")]),e("li",null,[t("\u79FB\u9664\u4E86 Android "),e("code",null,"type"),t(" \u4E2D\u7684\u9519\u8BEF "),e("code",null,"Class"),t(" \u5BF9\u8C61\u58F0\u660E")])],-1),E={id:"_1-0-0-2023-01-26",tabindex:"-1"},I=e("a",{class:"header-anchor",href:"#_1-0-0-2023-01-26","aria-hidden":"true"},"#",-1),L=t(" 1.0.0 | 2023.01.26 \u2002"),N=e("ul",null,[e("li",null,"\u9996\u4E2A\u7248\u672C\u63D0\u4EA4\u81F3 Maven")],-1);function P(V,q){const n=c("Badge"),s=c("ExternalLinkIcon");return l(),d("div",null,[_,h,u,e("h3",m,[p,f,o(n,{type:"tip",text:"\u6700\u65B0",vertical:"middle"})]),e("ul",null,[e("li",null,[b,g,x,e("a",v,[k,o(s)])]),A]),e("h3",C,[y,M,o(n,{type:"warning",text:"\u8FC7\u65E7",vertical:"middle"})]),B,e("h3",E,[I,L,o(n,{type:"warning",text:"\u8FC7\u65E7",vertical:"middle"})]),N])}const O=a(r,[["render",P],["__file","changelog.html.vue"]]);export{O as default};
|
||||
import{_ as a,r as c,o as l,c as d,a as e,b as o,d as t,e as i}from"./app.3cb5b3a5.js";const r={},_=e("h1",{id:"\u66F4\u65B0\u65E5\u5FD7",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#\u66F4\u65B0\u65E5\u5FD7","aria-hidden":"true"},"#"),t(" \u66F4\u65B0\u65E5\u5FD7")],-1),h=e("blockquote",null,[e("p",null,[t("\u8FD9\u91CC\u8BB0\u5F55\u4E86 "),e("code",null,"YukiReflection"),t(" \u7684\u7248\u672C\u66F4\u65B0\u5386\u53F2\u3002")])],-1),u=e("div",{class:"custom-container danger"},[e("p",{class:"custom-container-title"},"\u7279\u522B\u6CE8\u610F"),e("p",null,"\u6211\u4EEC\u53EA\u4F1A\u5BF9\u6700\u65B0\u7684 API \u7248\u672C\u8FDB\u884C\u7EF4\u62A4\uFF0C\u82E5\u4F60\u6B63\u5728\u4F7F\u7528\u8FC7\u65F6\u7684 API \u7248\u672C\u5219\u4EE3\u8868\u4F60\u81EA\u613F\u653E\u5F03\u4E00\u5207\u7EF4\u62A4\u7684\u53EF\u80FD\u6027\u3002")],-1),m={id:"_1-0-2-2023-04-25",tabindex:"-1"},p=e("a",{class:"header-anchor",href:"#_1-0-2-2023-04-25","aria-hidden":"true"},"#",-1),f=t(" 1.0.2 | 2023.04.25 \u2002"),b=t("\u4FEE\u590D\u4E00\u4E2A\u4E25\u91CD\u95EE\u9898\uFF0C"),g=e("code",null,"Member",-1),x=t(" \u7F13\u5B58\u672A\u751F\u6548\u4E14\u6301\u7EED\u5B58\u50A8\u6700\u7EC8\u5F15\u53D1 APP \u5185\u5B58\u6EA2\u51FA (OOM)\uFF0C\u611F\u8C22 "),v={href:"https://github.com/Art-Chen",target:"_blank",rel:"noopener noreferrer"},k=t("Art-Chen"),A=i("<li>\u79FB\u9664 <code>Member</code> \u7684\u76F4\u63A5\u7F13\u5B58\u529F\u80FD\u5E76\u4F5C\u5E9F <s><code>YukiReflection.Configs.isEnableMemberCache</code></s>\uFF0C\u4FDD\u7559 <code>Class</code> \u7684\u7F13\u5B58\u529F\u80FD</li><li>\u5BF9\u63A5\u67E5\u627E\u529F\u80FD\u5230 <code>Sequence</code>\uFF0C\u4F18\u5316 <code>Member</code> \u7684\u67E5\u627E\u901F\u5EA6\u4E0E\u6027\u80FD</li>",2),C={id:"_1-0-1-2023-04-16",tabindex:"-1"},y=e("a",{class:"header-anchor",href:"#_1-0-1-2023-04-16","aria-hidden":"true"},"#",-1),M=t(" 1.0.1 | 2023.04.16 \u2002"),B=e("ul",null,[e("li",null,[t("\u5C06\u4F9D\u8D56\u5E93\u7684\u7C7B\u578B\u7531 "),e("strong",null,"Java Library"),t(" (jar) \u4FEE\u6539\u4E3A "),e("strong",null,"Android Library"),t(" (aar)")]),e("li",null,[t("\u79FB\u9664\u4E86 Android "),e("code",null,"type"),t(" \u4E2D\u7684\u9519\u8BEF "),e("code",null,"Class"),t(" \u5BF9\u8C61\u58F0\u660E")])],-1),E={id:"_1-0-0-2023-01-26",tabindex:"-1"},I=e("a",{class:"header-anchor",href:"#_1-0-0-2023-01-26","aria-hidden":"true"},"#",-1),L=t(" 1.0.0 | 2023.01.26 \u2002"),N=e("ul",null,[e("li",null,"\u9996\u4E2A\u7248\u672C\u63D0\u4EA4\u81F3 Maven")],-1);function P(V,q){const n=c("Badge"),s=c("ExternalLinkIcon");return l(),d("div",null,[_,h,u,e("h3",m,[p,f,o(n,{type:"tip",text:"\u6700\u65B0",vertical:"middle"})]),e("ul",null,[e("li",null,[b,g,x,e("a",v,[k,o(s)])]),A]),e("h3",C,[y,M,o(n,{type:"warning",text:"\u8FC7\u65E7",vertical:"middle"})]),B,e("h3",E,[I,L,o(n,{type:"warning",text:"\u8FC7\u65E7",vertical:"middle"})]),N])}const O=a(r,[["render",P],["__file","changelog.html.vue"]]);export{O as default};
|
@@ -1 +1 @@
|
||||
import{_ as s,r as a,o as c,c as i,a as e,b as o,d as t}from"./app.93bd0de6.js";const r={},l=e("h1",{id:"contact-us",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#contact-us","aria-hidden":"true"},"#"),t(" Contact Us")],-1),_=e("blockquote",null,[e("p",null,"If you have any questions in use, or have any constructive suggestions, you can contact us.")],-1),h=t("Join us "),u={href:"https://t.me/YukiReflection",target:"_blank",rel:"noopener noreferrer"},d=t("Click to join Telegram group"),f=t("Find me on "),p=e("strong",null,"Twitter",-1),m=t(),k={href:"https://twitter.com/fankesyooni",target:"_blank",rel:"noopener noreferrer"},g=t("@fankesyooni"),y=e("h2",{id:"help-with-maintenance",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#help-with-maintenance","aria-hidden":"true"},"#"),t(" Help with Maintenance")],-1),b=e("p",null,[t("Thank you for choosing and using "),e("code",null,"YukiReflection"),t(".")],-1),x=e("p",null,"If you have code-related suggestions and requests, you can submit a Pull Request on Github.",-1);function v(w,q){const n=a("ExternalLinkIcon");return c(),i("div",null,[l,_,e("p",null,[h,e("a",u,[d,o(n)])]),e("p",null,[f,p,m,e("a",k,[g,o(n)])]),y,b,x])}const T=s(r,[["render",v],["__file","contacts.html.vue"]]);export{T as default};
|
||||
import{_ as s,r as a,o as c,c as i,a as e,b as o,d as t}from"./app.3cb5b3a5.js";const r={},l=e("h1",{id:"contact-us",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#contact-us","aria-hidden":"true"},"#"),t(" Contact Us")],-1),_=e("blockquote",null,[e("p",null,"If you have any questions in use, or have any constructive suggestions, you can contact us.")],-1),h=t("Join us "),u={href:"https://t.me/YukiReflection",target:"_blank",rel:"noopener noreferrer"},d=t("Click to join Telegram group"),f=t("Find me on "),p=e("strong",null,"Twitter",-1),m=t(),k={href:"https://twitter.com/fankesyooni",target:"_blank",rel:"noopener noreferrer"},g=t("@fankesyooni"),y=e("h2",{id:"help-with-maintenance",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#help-with-maintenance","aria-hidden":"true"},"#"),t(" Help with Maintenance")],-1),b=e("p",null,[t("Thank you for choosing and using "),e("code",null,"YukiReflection"),t(".")],-1),x=e("p",null,"If you have code-related suggestions and requests, you can submit a Pull Request on GitHub.",-1);function v(w,q){const n=a("ExternalLinkIcon");return c(),i("div",null,[l,_,e("p",null,[h,e("a",u,[d,o(n)])]),e("p",null,[f,p,m,e("a",k,[g,o(n)])]),y,b,x])}const T=s(r,[["render",v],["__file","contacts.html.vue"]]);export{T as default};
|
@@ -1 +1 @@
|
||||
import{_ as s,r as c,o as r,c as a,a as e,b as n,d as t}from"./app.93bd0de6.js";const _={},l=e("h1",{id:"\u8054\u7CFB\u6211\u4EEC",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#\u8054\u7CFB\u6211\u4EEC","aria-hidden":"true"},"#"),t(" \u8054\u7CFB\u6211\u4EEC")],-1),i=e("blockquote",null,[e("p",null,"\u5982\u5728\u4F7F\u7528\u4E2D\u6709\u4EFB\u4F55\u95EE\u9898\uFF0C\u6216\u6709\u4EFB\u4F55\u5EFA\u8BBE\u6027\u7684\u5EFA\u8BAE\uFF0C\u90FD\u53EF\u4EE5\u8054\u7CFB\u6211\u4EEC\u3002")],-1),d=t("\u52A0\u5165\u6211\u4EEC "),h={href:"https://t.me/YukiReflection",target:"_blank",rel:"noopener noreferrer"},u=t("\u70B9\u51FB\u52A0\u5165 Telegram \u7FA4\u7EC4"),f=t("\u5728 "),p=e("strong",null,"\u9177\u5B89",-1),m=t(" \u627E\u5230\u6211 "),k={href:"http://www.coolapk.com/u/876977",target:"_blank",rel:"noopener noreferrer"},x=t("@\u661F\u591C\u4E0D\u835F"),b=e("h2",{id:"\u52A9\u529B\u7EF4\u62A4",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#\u52A9\u529B\u7EF4\u62A4","aria-hidden":"true"},"#"),t(" \u52A9\u529B\u7EF4\u62A4")],-1),g=e("p",null,[t("\u611F\u8C22\u60A8\u9009\u62E9\u5E76\u4F7F\u7528 "),e("code",null,"YukiReflection"),t("\uFF0C\u5982\u6709\u4EE3\u7801\u76F8\u5173\u7684\u5EFA\u8BAE\u548C\u8BF7\u6C42\uFF0C\u53EF\u5728 Github \u63D0\u4EA4 Pull Request\u3002")],-1);function v(w,B){const o=c("ExternalLinkIcon");return r(),a("div",null,[l,i,e("p",null,[d,e("a",h,[u,n(o)])]),e("p",null,[f,p,m,e("a",k,[x,n(o)])]),b,g])}const N=s(_,[["render",v],["__file","contacts.html.vue"]]);export{N as default};
|
||||
import{_ as s,r as c,o as r,c as a,a as e,b as n,d as t}from"./app.3cb5b3a5.js";const _={},l=e("h1",{id:"\u8054\u7CFB\u6211\u4EEC",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#\u8054\u7CFB\u6211\u4EEC","aria-hidden":"true"},"#"),t(" \u8054\u7CFB\u6211\u4EEC")],-1),i=e("blockquote",null,[e("p",null,"\u5982\u5728\u4F7F\u7528\u4E2D\u6709\u4EFB\u4F55\u95EE\u9898\uFF0C\u6216\u6709\u4EFB\u4F55\u5EFA\u8BBE\u6027\u7684\u5EFA\u8BAE\uFF0C\u90FD\u53EF\u4EE5\u8054\u7CFB\u6211\u4EEC\u3002")],-1),d=t("\u52A0\u5165\u6211\u4EEC "),h={href:"https://t.me/YukiReflection",target:"_blank",rel:"noopener noreferrer"},u=t("\u70B9\u51FB\u52A0\u5165 Telegram \u7FA4\u7EC4"),f=t("\u5728 "),p=e("strong",null,"\u9177\u5B89",-1),m=t(" \u627E\u5230\u6211 "),k={href:"http://www.coolapk.com/u/876977",target:"_blank",rel:"noopener noreferrer"},x=t("@\u661F\u591C\u4E0D\u835F"),b=e("h2",{id:"\u52A9\u529B\u7EF4\u62A4",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#\u52A9\u529B\u7EF4\u62A4","aria-hidden":"true"},"#"),t(" \u52A9\u529B\u7EF4\u62A4")],-1),g=e("p",null,[t("\u611F\u8C22\u60A8\u9009\u62E9\u5E76\u4F7F\u7528 "),e("code",null,"YukiReflection"),t("\uFF0C\u5982\u6709\u4EE3\u7801\u76F8\u5173\u7684\u5EFA\u8BAE\u548C\u8BF7\u6C42\uFF0C\u53EF\u5728 GitHub \u63D0\u4EA4 Pull Request\u3002")],-1);function v(w,B){const o=c("ExternalLinkIcon");return r(),a("div",null,[l,i,e("p",null,[d,e("a",h,[u,n(o)])]),e("p",null,[f,p,m,e("a",k,[x,n(o)])]),b,g])}const N=s(_,[["render",v],["__file","contacts.html.vue"]]);export{N as default};
|
@@ -1 +1 @@
|
||||
const t=JSON.parse('{"key":"v-193cf592","path":"/en/about/contacts.html","title":"Contact Us","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Help with Maintenance","slug":"help-with-maintenance","link":"#help-with-maintenance","children":[]}],"git":{"updatedTime":1674666410000,"contributors":[{"name":"fankesyooni","email":"qzmmcn@163.com","commits":1}]},"filePathRelative":"en/about/contacts.md"}');export{t as data};
|
||||
const t=JSON.parse('{"key":"v-193cf592","path":"/en/about/contacts.html","title":"Contact Us","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Help with Maintenance","slug":"help-with-maintenance","link":"#help-with-maintenance","children":[]}],"git":{"updatedTime":1682492605000,"contributors":[{"name":"fankesyooni","email":"qzmmcn@163.com","commits":2}]},"filePathRelative":"en/about/contacts.md"}');export{t as data};
|
@@ -1 +1 @@
|
||||
const t=JSON.parse('{"key":"v-6cf86266","path":"/zh-cn/about/contacts.html","title":"\u8054\u7CFB\u6211\u4EEC","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u52A9\u529B\u7EF4\u62A4","slug":"\u52A9\u529B\u7EF4\u62A4","link":"#\u52A9\u529B\u7EF4\u62A4","children":[]}],"git":{"updatedTime":1674666410000,"contributors":[{"name":"fankesyooni","email":"qzmmcn@163.com","commits":1}]},"filePathRelative":"zh-cn/about/contacts.md"}');export{t as data};
|
||||
const t=JSON.parse('{"key":"v-6cf86266","path":"/zh-cn/about/contacts.html","title":"\u8054\u7CFB\u6211\u4EEC","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u52A9\u529B\u7EF4\u62A4","slug":"\u52A9\u529B\u7EF4\u62A4","link":"#\u52A9\u529B\u7EF4\u62A4","children":[]}],"git":{"updatedTime":1682492605000,"contributors":[{"name":"fankesyooni","email":"qzmmcn@163.com","commits":2}]},"filePathRelative":"zh-cn/about/contacts.md"}');export{t as data};
|
@@ -1,4 +1,4 @@
|
||||
import{_ as e,r as l,o,c as p,a as s,b as t,e as n,d as c}from"./app.93bd0de6.js";const i={},r=n(`<h1 id="features" tabindex="-1"><a class="header-anchor" href="#features" aria-hidden="true">#</a> Features</h1><blockquote><p>This page contains usage examples for all core features of <code>YukiReflection</code>.</p></blockquote><h2 id="class-extensions" tabindex="-1"><a class="header-anchor" href="#class-extensions" aria-hidden="true">#</a> Class Extensions</h2><blockquote><p>Here are the extension functions related to the <strong>Class</strong> object itself.</p></blockquote><h3 id="object-conversion" tabindex="-1"><a class="header-anchor" href="#object-conversion" aria-hidden="true">#</a> Object Conversion</h3><p>Suppose we want to get a <code>Class</code> that cannot be called directly.</p><p>Normally, we can use the standard reflection API to find this <code>Class</code>.</p><blockquote><p>The following example</p></blockquote><div class="language-kotlin ext-kt line-numbers-mode"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#768390;">// Class in the default ClassLoader environment</span></span>
|
||||
import{_ as e,r as l,o,c as p,a as s,b as t,e as n,d as c}from"./app.3cb5b3a5.js";const i={},r=n(`<h1 id="features" tabindex="-1"><a class="header-anchor" href="#features" aria-hidden="true">#</a> Features</h1><blockquote><p>This page contains usage examples for all core features of <code>YukiReflection</code>.</p></blockquote><h2 id="class-extensions" tabindex="-1"><a class="header-anchor" href="#class-extensions" aria-hidden="true">#</a> Class Extensions</h2><blockquote><p>Here are the extension functions related to the <strong>Class</strong> object itself.</p></blockquote><h3 id="object-conversion" tabindex="-1"><a class="header-anchor" href="#object-conversion" aria-hidden="true">#</a> Object Conversion</h3><p>Suppose we want to get a <code>Class</code> that cannot be called directly.</p><p>Normally, we can use the standard reflection API to find this <code>Class</code>.</p><blockquote><p>The following example</p></blockquote><div class="language-kotlin ext-kt line-numbers-mode"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#768390;">// Class in the default ClassLoader environment</span></span>
|
||||
<span class="line"><span style="color:#F47067;">var</span><span style="color:#ADBAC7;"> instance </span><span style="color:#F47067;">=</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#ADBAC7;">.forName(</span><span style="color:#96D0FF;">"com.demo.Test"</span><span style="color:#ADBAC7;">)</span></span>
|
||||
<span class="line"><span style="color:#768390;">// Specify the Class in the ClassLoader environment</span></span>
|
||||
<span class="line"><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> customClassLoader</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ClassLoader?</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">=</span><span style="color:#ADBAC7;"> ... </span><span style="color:#768390;">// Assume this is your ClassLoader</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as l,r as e,o as p,c as o,a as s,b as c,e as n,d as r}from"./app.93bd0de6.js";const t={},i=n(`<h1 id="\u529F\u80FD\u4ECB\u7ECD" tabindex="-1"><a class="header-anchor" href="#\u529F\u80FD\u4ECB\u7ECD" aria-hidden="true">#</a> \u529F\u80FD\u4ECB\u7ECD</h1><blockquote><p>\u8FD9\u91CC\u5305\u542B\u4E86 <code>YukiReflection</code> \u5168\u90E8\u6838\u5FC3\u529F\u80FD\u7684\u7528\u6CD5\u793A\u4F8B\u3002</p></blockquote><h2 id="class-\u6269\u5C55" tabindex="-1"><a class="header-anchor" href="#class-\u6269\u5C55" aria-hidden="true">#</a> Class \u6269\u5C55</h2><blockquote><p>\u8FD9\u91CC\u662F <strong>Class</strong> \u5BF9\u8C61\u81EA\u8EAB\u76F8\u5173\u7684\u6269\u5C55\u529F\u80FD\u3002</p></blockquote><h3 id="\u5BF9\u8C61\u8F6C\u6362" tabindex="-1"><a class="header-anchor" href="#\u5BF9\u8C61\u8F6C\u6362" aria-hidden="true">#</a> \u5BF9\u8C61\u8F6C\u6362</h3><p>\u5047\u8BBE\u6211\u4EEC\u8981\u5F97\u5230\u4E00\u4E2A\u4E0D\u80FD\u76F4\u63A5\u8C03\u7528\u7684 <code>Class</code>\uFF0C\u901A\u5E38\u60C5\u51B5\u4E0B\uFF0C\u6211\u4EEC\u53EF\u4EE5\u4F7F\u7528\u6807\u51C6\u7684\u53CD\u5C04 API \u53BB\u67E5\u627E\u8FD9\u4E2A <code>Class</code>\u3002</p><blockquote><p>\u793A\u4F8B\u5982\u4E0B</p></blockquote><div class="language-kotlin ext-kt line-numbers-mode"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#768390;">// \u9ED8\u8BA4 ClassLoader \u73AF\u5883\u4E0B\u7684 Class</span></span>
|
||||
import{_ as l,r as e,o as p,c as o,a as s,b as c,e as n,d as r}from"./app.3cb5b3a5.js";const t={},i=n(`<h1 id="\u529F\u80FD\u4ECB\u7ECD" tabindex="-1"><a class="header-anchor" href="#\u529F\u80FD\u4ECB\u7ECD" aria-hidden="true">#</a> \u529F\u80FD\u4ECB\u7ECD</h1><blockquote><p>\u8FD9\u91CC\u5305\u542B\u4E86 <code>YukiReflection</code> \u5168\u90E8\u6838\u5FC3\u529F\u80FD\u7684\u7528\u6CD5\u793A\u4F8B\u3002</p></blockquote><h2 id="class-\u6269\u5C55" tabindex="-1"><a class="header-anchor" href="#class-\u6269\u5C55" aria-hidden="true">#</a> Class \u6269\u5C55</h2><blockquote><p>\u8FD9\u91CC\u662F <strong>Class</strong> \u5BF9\u8C61\u81EA\u8EAB\u76F8\u5173\u7684\u6269\u5C55\u529F\u80FD\u3002</p></blockquote><h3 id="\u5BF9\u8C61\u8F6C\u6362" tabindex="-1"><a class="header-anchor" href="#\u5BF9\u8C61\u8F6C\u6362" aria-hidden="true">#</a> \u5BF9\u8C61\u8F6C\u6362</h3><p>\u5047\u8BBE\u6211\u4EEC\u8981\u5F97\u5230\u4E00\u4E2A\u4E0D\u80FD\u76F4\u63A5\u8C03\u7528\u7684 <code>Class</code>\uFF0C\u901A\u5E38\u60C5\u51B5\u4E0B\uFF0C\u6211\u4EEC\u53EF\u4EE5\u4F7F\u7528\u6807\u51C6\u7684\u53CD\u5C04 API \u53BB\u67E5\u627E\u8FD9\u4E2A <code>Class</code>\u3002</p><blockquote><p>\u793A\u4F8B\u5982\u4E0B</p></blockquote><div class="language-kotlin ext-kt line-numbers-mode"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#768390;">// \u9ED8\u8BA4 ClassLoader \u73AF\u5883\u4E0B\u7684 Class</span></span>
|
||||
<span class="line"><span style="color:#F47067;">var</span><span style="color:#ADBAC7;"> instance </span><span style="color:#F47067;">=</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">Class</span><span style="color:#ADBAC7;">.forName(</span><span style="color:#96D0FF;">"com.demo.Test"</span><span style="color:#ADBAC7;">)</span></span>
|
||||
<span class="line"><span style="color:#768390;">// \u6307\u5B9A ClassLoader \u73AF\u5883\u4E0B\u7684 Class</span></span>
|
||||
<span class="line"><span style="color:#F47067;">val</span><span style="color:#ADBAC7;"> customClassLoader</span><span style="color:#F47067;">:</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">ClassLoader?</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">=</span><span style="color:#ADBAC7;"> ... </span><span style="color:#768390;">// \u5047\u8BBE\u8FD9\u4E2A\u5C31\u662F\u4F60\u7684 ClassLoader</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o as n,c as a,e as l}from"./app.93bd0de6.js";const p={},o=l(`<h1 id="\u5C55\u671B\u672A\u6765" tabindex="-1"><a class="header-anchor" href="#\u5C55\u671B\u672A\u6765" aria-hidden="true">#</a> \u5C55\u671B\u672A\u6765</h1><blockquote><p>\u672A\u6765\u662F\u7F8E\u597D\u7684\uFF0C\u4E5F\u662F\u4E0D\u786E\u5B9A\u7684\uFF0C\u8BA9\u6211\u4EEC\u5171\u540C\u671F\u5F85 <code>YukiReflection</code> \u5728\u672A\u6765\u7684\u53D1\u5C55\u7A7A\u95F4\u3002</p></blockquote><h2 id="\u672A\u6765\u7684\u8BA1\u5212" tabindex="-1"><a class="header-anchor" href="#\u672A\u6765\u7684\u8BA1\u5212" aria-hidden="true">#</a> \u672A\u6765\u7684\u8BA1\u5212</h2><blockquote><p>\u8FD9\u91CC\u6536\u5F55\u4E86 <code>YukiReflection</code> \u53EF\u80FD\u4F1A\u5728\u540E\u671F\u6DFB\u52A0\u7684\u529F\u80FD\u3002</p></blockquote><h3 id="\u81EA\u52A8\u751F\u6210\u53CD\u5C04\u4EE3\u7801" tabindex="-1"><a class="header-anchor" href="#\u81EA\u52A8\u751F\u6210\u53CD\u5C04\u4EE3\u7801" aria-hidden="true">#</a> \u81EA\u52A8\u751F\u6210\u53CD\u5C04\u4EE3\u7801</h3><p>\u4F7F\u7528 <code>stub</code> \u7684\u65B9\u5F0F\u521B\u5EFA\u4E00\u4E2A <code>Kotlin</code> \u7C7B\uFF0C\u5E76\u58F0\u660E\u5176\u4E2D\u7684\u53C2\u6570\uFF0C\u4EE5\u53CA\u5176\u5728\u5404\u4E2A\u7248\u672C\u4E2D\u7684\u4E0D\u540C\u72B6\u6001\u3002</p><p>\u6BD4\u5982\u4E0B\u9762\u7684\u8FD9\u4E2A <code>Java</code> \u7C7B\u5C31\u662F\u6211\u4EEC\u9700\u8981\u53CD\u5C04\u7684\u76EE\u6807\u7C7B\u3002</p><blockquote><p>\u793A\u4F8B\u5982\u4E0B</p></blockquote><div class="language-java ext-java"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">package</span><span style="color:#ADBAC7;"> com.example.test;</span></span>
|
||||
import{_ as s,o as n,c as a,e as l}from"./app.3cb5b3a5.js";const p={},o=l(`<h1 id="\u5C55\u671B\u672A\u6765" tabindex="-1"><a class="header-anchor" href="#\u5C55\u671B\u672A\u6765" aria-hidden="true">#</a> \u5C55\u671B\u672A\u6765</h1><blockquote><p>\u672A\u6765\u662F\u7F8E\u597D\u7684\uFF0C\u4E5F\u662F\u4E0D\u786E\u5B9A\u7684\uFF0C\u8BA9\u6211\u4EEC\u5171\u540C\u671F\u5F85 <code>YukiReflection</code> \u5728\u672A\u6765\u7684\u53D1\u5C55\u7A7A\u95F4\u3002</p></blockquote><h2 id="\u672A\u6765\u7684\u8BA1\u5212" tabindex="-1"><a class="header-anchor" href="#\u672A\u6765\u7684\u8BA1\u5212" aria-hidden="true">#</a> \u672A\u6765\u7684\u8BA1\u5212</h2><blockquote><p>\u8FD9\u91CC\u6536\u5F55\u4E86 <code>YukiReflection</code> \u53EF\u80FD\u4F1A\u5728\u540E\u671F\u6DFB\u52A0\u7684\u529F\u80FD\u3002</p></blockquote><h3 id="\u81EA\u52A8\u751F\u6210\u53CD\u5C04\u4EE3\u7801" tabindex="-1"><a class="header-anchor" href="#\u81EA\u52A8\u751F\u6210\u53CD\u5C04\u4EE3\u7801" aria-hidden="true">#</a> \u81EA\u52A8\u751F\u6210\u53CD\u5C04\u4EE3\u7801</h3><p>\u4F7F\u7528 <code>stub</code> \u7684\u65B9\u5F0F\u521B\u5EFA\u4E00\u4E2A <code>Kotlin</code> \u7C7B\uFF0C\u5E76\u58F0\u660E\u5176\u4E2D\u7684\u53C2\u6570\uFF0C\u4EE5\u53CA\u5176\u5728\u5404\u4E2A\u7248\u672C\u4E2D\u7684\u4E0D\u540C\u72B6\u6001\u3002</p><p>\u6BD4\u5982\u4E0B\u9762\u7684\u8FD9\u4E2A <code>Java</code> \u7C7B\u5C31\u662F\u6211\u4EEC\u9700\u8981\u53CD\u5C04\u7684\u76EE\u6807\u7C7B\u3002</p><blockquote><p>\u793A\u4F8B\u5982\u4E0B</p></blockquote><div class="language-java ext-java"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">package</span><span style="color:#ADBAC7;"> com.example.test;</span></span>
|
||||
<span class="line"></span>
|
||||
<span class="line"><span style="color:#F47067;">public</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MyClass</span><span style="color:#ADBAC7;"> {</span></span>
|
||||
<span class="line"><span style="color:#ADBAC7;"> </span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as s,o as n,c as a,e as l}from"./app.93bd0de6.js";const e={},o=l(`<h1 id="looking-for-future" tabindex="-1"><a class="header-anchor" href="#looking-for-future" aria-hidden="true">#</a> Looking for Future</h1><blockquote><p>The future is bright and uncertain, let us look forward to the future development space of <code>YukiReflection</code>.</p></blockquote><h2 id="future-plans" tabindex="-1"><a class="header-anchor" href="#future-plans" aria-hidden="true">#</a> Future Plans</h2><blockquote><p>Features that <code>YukiReflection</code> may add later are included here.</p></blockquote><h3 id="automatically-generate-reflection-code" tabindex="-1"><a class="header-anchor" href="#automatically-generate-reflection-code" aria-hidden="true">#</a> Automatically Generate Reflection Code</h3><p>Use <code>stub</code> to create a <code>Kotlin</code> class, and declare the parameters in it, as well as its different states in each version.</p><p>For example, the <code>Java</code> class below is the target class we need to reflect.</p><blockquote><p>The following example</p></blockquote><div class="language-java ext-java"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">package</span><span style="color:#ADBAC7;"> com.example.test;</span></span>
|
||||
import{_ as s,o as n,c as a,e as l}from"./app.3cb5b3a5.js";const e={},o=l(`<h1 id="looking-for-future" tabindex="-1"><a class="header-anchor" href="#looking-for-future" aria-hidden="true">#</a> Looking for Future</h1><blockquote><p>The future is bright and uncertain, let us look forward to the future development space of <code>YukiReflection</code>.</p></blockquote><h2 id="future-plans" tabindex="-1"><a class="header-anchor" href="#future-plans" aria-hidden="true">#</a> Future Plans</h2><blockquote><p>Features that <code>YukiReflection</code> may add later are included here.</p></blockquote><h3 id="automatically-generate-reflection-code" tabindex="-1"><a class="header-anchor" href="#automatically-generate-reflection-code" aria-hidden="true">#</a> Automatically Generate Reflection Code</h3><p>Use <code>stub</code> to create a <code>Kotlin</code> class, and declare the parameters in it, as well as its different states in each version.</p><p>For example, the <code>Java</code> class below is the target class we need to reflect.</p><blockquote><p>The following example</p></blockquote><div class="language-java ext-java"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#F47067;">package</span><span style="color:#ADBAC7;"> com.example.test;</span></span>
|
||||
<span class="line"></span>
|
||||
<span class="line"><span style="color:#F47067;">public</span><span style="color:#ADBAC7;"> </span><span style="color:#F47067;">class</span><span style="color:#ADBAC7;"> </span><span style="color:#F69D50;">MyClass</span><span style="color:#ADBAC7;"> {</span></span>
|
||||
<span class="line"><span style="color:#ADBAC7;"> </span></span>
|
@@ -1 +1 @@
|
||||
import{_ as e,o,c as t,e as i}from"./app.93bd0de6.js";const n={},d=i('<h1 id="document-introduce" tabindex="-1"><a class="header-anchor" href="#document-introduce" aria-hidden="true">#</a> Document Introduce</h1><blockquote><p>The document here will synchronize the relevant usage of the latest API version, please keep <code>YukiReflection</code> as the latest version to use the latest version of the function.</p></blockquote><h2 id="function-description" tabindex="-1"><a class="header-anchor" href="#function-description" aria-hidden="true">#</a> Function Description</h2><blockquote><p>The function description mainly introduces the related usage and purpose of the current API.</p></blockquote><h2 id="function-example-description" tabindex="-1"><a class="header-anchor" href="#function-example-description" aria-hidden="true">#</a> Function Example Description</h2><blockquote><p>The function examples mainly show the basic usage examples of the current API for reference.</p></blockquote><h2 id="change-record-description" tabindex="-1"><a class="header-anchor" href="#change-record-description" aria-hidden="true">#</a> Change Record Description</h2><p>The function of the first version will be marked as <code>v<version></code> <code>first</code>;</p><p>New function added later will be marked as <code>v<version></code> <code>added</code>;</p><p>Later modified function will be appended as <code>v<version></code> <code>modified</code>;</p><p>Later deprecated function will be marked as <code>v<version></code> <code>deprecated</code> and strikethrough;</p><p>Later removed function will be marked as <code>v<version></code> <code>removed</code> and strikethrough.</p><h2 id="related-symbols-description" tabindex="-1"><a class="header-anchor" href="#related-symbols-description" aria-hidden="true">#</a> Related Symbols Description</h2><ul><li><p><em>kt</em> \xA0Kotlin Static File</p></li><li><p><em>annotation</em> \xA0Annotation Class</p></li><li><p><em>interface</em> \xA0Interface Class</p></li><li><p><em>object</em> \xA0Class (Singleton)</p></li><li><p><em>class</em> \xA0Class</p></li><li><p><em>field</em> \xA0Field or <code>get</code> / <code>set</code> method or read-only <code>get</code> method</p></li><li><p><em>method</em> \xA0Method</p></li><li><p><em>enum</em> \xA0Enum constant</p></li><li><p><em>ext-field</em> \xA0Extension field (global)</p></li><li><p><em>ext-method</em> \xA0Extension method (global)</p></li><li><p><em>i-ext-field</em> \xA0Extension field (internal)</p></li><li><p><em>i-ext-method</em> \xA0Extension method (internal)</p></li></ul>',14),c=[d];function a(r,l){return o(),t("div",null,c)}const p=e(n,[["render",a],["__file","home.html.vue"]]);export{p as default};
|
||||
import{_ as e,o,c as t,e as i}from"./app.3cb5b3a5.js";const n={},d=i('<h1 id="document-introduce" tabindex="-1"><a class="header-anchor" href="#document-introduce" aria-hidden="true">#</a> Document Introduce</h1><blockquote><p>The document here will synchronize the relevant usage of the latest API version, please keep <code>YukiReflection</code> as the latest version to use the latest version of the function.</p></blockquote><h2 id="function-description" tabindex="-1"><a class="header-anchor" href="#function-description" aria-hidden="true">#</a> Function Description</h2><blockquote><p>The function description mainly introduces the related usage and purpose of the current API.</p></blockquote><h2 id="function-example-description" tabindex="-1"><a class="header-anchor" href="#function-example-description" aria-hidden="true">#</a> Function Example Description</h2><blockquote><p>The function examples mainly show the basic usage examples of the current API for reference.</p></blockquote><h2 id="change-record-description" tabindex="-1"><a class="header-anchor" href="#change-record-description" aria-hidden="true">#</a> Change Record Description</h2><p>The function of the first version will be marked as <code>v<version></code> <code>first</code>;</p><p>New function added later will be marked as <code>v<version></code> <code>added</code>;</p><p>Later modified function will be appended as <code>v<version></code> <code>modified</code>;</p><p>Later deprecated function will be marked as <code>v<version></code> <code>deprecated</code> and strikethrough;</p><p>Later removed function will be marked as <code>v<version></code> <code>removed</code> and strikethrough.</p><h2 id="related-symbols-description" tabindex="-1"><a class="header-anchor" href="#related-symbols-description" aria-hidden="true">#</a> Related Symbols Description</h2><ul><li><p><em>kt</em> \xA0Kotlin Static File</p></li><li><p><em>annotation</em> \xA0Annotation Class</p></li><li><p><em>interface</em> \xA0Interface Class</p></li><li><p><em>object</em> \xA0Class (Singleton)</p></li><li><p><em>class</em> \xA0Class</p></li><li><p><em>field</em> \xA0Field or <code>get</code> / <code>set</code> method or read-only <code>get</code> method</p></li><li><p><em>method</em> \xA0Method</p></li><li><p><em>enum</em> \xA0Enum constant</p></li><li><p><em>ext-field</em> \xA0Extension field (global)</p></li><li><p><em>ext-method</em> \xA0Extension method (global)</p></li><li><p><em>i-ext-field</em> \xA0Extension field (internal)</p></li><li><p><em>i-ext-method</em> \xA0Extension method (internal)</p></li></ul>',14),c=[d];function a(r,l){return o(),t("div",null,c)}const p=e(n,[["render",a],["__file","home.html.vue"]]);export{p as default};
|
@@ -1,4 +1,4 @@
|
||||
import{_ as r,r as l,o as d,c as u,a as e,b as n,w as t,e as i,d as o}from"./app.93bd0de6.js";const p={},h=i('<h1 id="introduce" tabindex="-1"><a class="header-anchor" href="#introduce" aria-hidden="true">#</a> Introduce</h1><blockquote><p><code>YukiReflection</code> is a Reflection API based on the Android platform.</p></blockquote><h2 id="background" tabindex="-1"><a class="header-anchor" href="#background" aria-hidden="true">#</a> Background</h2><p>This is a set of simple and efficient Reflection API rebuilt based on <code>Java</code> native Reflection API using <code>Kotlin</code>.</p>',4),_=e("code",null,"YukiReflection",-1),m=o(" is also the core functionality that "),f={href:"https://github.com/fankes/YukiHookAPI",target:"_blank",rel:"noopener noreferrer"},y=o("YukiHookAPI"),A=o(" is using."),b=o("The name is taken from "),g={href:"https://www.bilibili.com/bangumi/play/ss5016",target:"_blank",rel:"noopener noreferrer"},k=o('"\u3082\u3082\u304F\u308A" heroine Yuki Kurihara'),C=o("."),D=e("h2",{id:"usage",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#usage","aria-hidden":"true"},"#"),o(" Usage")],-1),B=e("p",null,[e("code",null,"YukiReflection"),o(" is fully built with "),e("code",null,"Kotlin"),o(),e("code",null,"lambda"),o(" syntax.")],-1),F=o("It can replace "),v={href:"https://www.oracle.com/technical-resources/articles/java/javareflection.html",target:"_blank",rel:"noopener noreferrer"},w=o("Java's native Reflection API"),I=o(" and implement a more complete reflection solution in a more human-friendly language."),x=i('<h2 id="language-requirement" tabindex="-1"><a class="header-anchor" href="#language-requirement" aria-hidden="true">#</a> Language Requirement</h2><p>Please use <code>Kotlin</code>, the code composition of the API part is also compatible with <code>Java</code>, but the implementation of the basic reflection scene <strong>may not be used at all</strong>.</p><p>All Demo sample codes in the document will be described using <code>Kotlin</code>, if you don\u2019t know how to use <code>Kotlin</code> at all, you may not be able to use <code>YukiReflection</code>.</p><h2 id="source-of-inspiration" tabindex="-1"><a class="header-anchor" href="#source-of-inspiration" aria-hidden="true">#</a> Source of Inspiration</h2>',4),R=e("code",null,"YukiReflection",-1),P=o(" was originally the core function integrated in the "),Y={href:"https://github.com/fankes/YukiHookAPI",target:"_blank",rel:"noopener noreferrer"},S=o("YukiHookAPI"),K=o(" project, and now it is decoupled so that this Reflection API can be used in any Android platform project."),j=e("p",null,"Now, we only need to write a small amount of code to implement a simple reflection call.",-1),q=e("p",null,[o("With "),e("code",null,"Kotlin"),o(" elegant "),e("code",null,"lambda"),o(" and "),e("code",null,"YukiReflection"),o(", you can make your reflection logic more beautiful and clear.")],-1),N=e("blockquote",null,[e("p",null,"The following example")],-1),G=e("div",{class:"language-kotlin ext-kt line-numbers-mode"},[e("pre",{class:"shiki",style:{"background-color":"#22272e"}},[e("code",null,[e("span",{class:"line"},[e("span",{style:{color:"#96D0FF"}},'"android.os.SystemProperties"'),e("span",{style:{color:"#ADBAC7"}},".toClass()")]),o(`
|
||||
import{_ as r,r as l,o as d,c as u,a as e,b as n,w as t,e as i,d as o}from"./app.3cb5b3a5.js";const p={},h=i('<h1 id="introduce" tabindex="-1"><a class="header-anchor" href="#introduce" aria-hidden="true">#</a> Introduce</h1><blockquote><p><code>YukiReflection</code> is a Reflection API based on the Android platform.</p></blockquote><h2 id="background" tabindex="-1"><a class="header-anchor" href="#background" aria-hidden="true">#</a> Background</h2><p>This is a set of simple and efficient Reflection API rebuilt based on <code>Java</code> native Reflection API using <code>Kotlin</code>.</p>',4),_=e("code",null,"YukiReflection",-1),m=o(" is also the core functionality that "),f={href:"https://github.com/fankes/YukiHookAPI",target:"_blank",rel:"noopener noreferrer"},y=o("YukiHookAPI"),A=o(" is using."),b=o("The name is taken from "),g={href:"https://www.bilibili.com/bangumi/play/ss5016",target:"_blank",rel:"noopener noreferrer"},k=o('"\u3082\u3082\u304F\u308A" heroine Yuki Kurihara'),C=o("."),D=e("h2",{id:"usage",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#usage","aria-hidden":"true"},"#"),o(" Usage")],-1),B=e("p",null,[e("code",null,"YukiReflection"),o(" is fully built with "),e("code",null,"Kotlin"),o(),e("code",null,"lambda"),o(" syntax.")],-1),F=o("It can replace "),v={href:"https://www.oracle.com/technical-resources/articles/java/javareflection.html",target:"_blank",rel:"noopener noreferrer"},w=o("Java's native Reflection API"),I=o(" and implement a more complete reflection solution in a more human-friendly language."),x=i('<h2 id="language-requirement" tabindex="-1"><a class="header-anchor" href="#language-requirement" aria-hidden="true">#</a> Language Requirement</h2><p>Please use <code>Kotlin</code>, the code composition of the API part is also compatible with <code>Java</code>, but the implementation of the basic reflection scene <strong>may not be used at all</strong>.</p><p>All Demo sample codes in the document will be described using <code>Kotlin</code>, if you don\u2019t know how to use <code>Kotlin</code> at all, you may not be able to use <code>YukiReflection</code>.</p><h2 id="source-of-inspiration" tabindex="-1"><a class="header-anchor" href="#source-of-inspiration" aria-hidden="true">#</a> Source of Inspiration</h2>',4),R=e("code",null,"YukiReflection",-1),P=o(" was originally the core function integrated in the "),Y={href:"https://github.com/fankes/YukiHookAPI",target:"_blank",rel:"noopener noreferrer"},S=o("YukiHookAPI"),K=o(" project, and now it is decoupled so that this Reflection API can be used in any Android platform project."),j=e("p",null,"Now, we only need to write a small amount of code to implement a simple reflection call.",-1),q=e("p",null,[o("With "),e("code",null,"Kotlin"),o(" elegant "),e("code",null,"lambda"),o(" and "),e("code",null,"YukiReflection"),o(", you can make your reflection logic more beautiful and clear.")],-1),N=e("blockquote",null,[e("p",null,"The following example")],-1),G=e("div",{class:"language-kotlin ext-kt line-numbers-mode"},[e("pre",{class:"shiki",style:{"background-color":"#22272e"}},[e("code",null,[e("span",{class:"line"},[e("span",{style:{color:"#96D0FF"}},'"android.os.SystemProperties"'),e("span",{style:{color:"#ADBAC7"}},".toClass()")]),o(`
|
||||
`),e("span",{class:"line"},[e("span",{style:{color:"#ADBAC7"}}," .method {")]),o(`
|
||||
`),e("span",{class:"line"},[e("span",{style:{color:"#ADBAC7"}}," name "),e("span",{style:{color:"#F47067"}},"="),e("span",{style:{color:"#ADBAC7"}}," "),e("span",{style:{color:"#96D0FF"}},'"get"')]),o(`
|
||||
`),e("span",{class:"line"},[e("span",{style:{color:"#ADBAC7"}}," param("),e("span",{style:{color:"#F69D50"}},"StringClass"),e("span",{style:{color:"#ADBAC7"}},", "),e("span",{style:{color:"#F69D50"}},"StringClass"),e("span",{style:{color:"#ADBAC7"}},")")]),o(`
|
@@ -1,4 +1,4 @@
|
||||
import{_ as i,r as l,o as d,c as p,a as e,b as s,w as t,e as c,d as o}from"./app.93bd0de6.js";const h={},_=c('<h1 id="\u4ECB\u7ECD" tabindex="-1"><a class="header-anchor" href="#\u4ECB\u7ECD" aria-hidden="true">#</a> \u4ECB\u7ECD</h1><blockquote><p><code>YukiReflection</code> \u662F\u4E00\u4E2A\u57FA\u4E8E Android \u5E73\u53F0\u7684\u53CD\u5C04 API\u3002</p></blockquote><h2 id="\u80CC\u666F" tabindex="-1"><a class="header-anchor" href="#\u80CC\u666F" aria-hidden="true">#</a> \u80CC\u666F</h2><p>\u8FD9\u662F\u4E00\u4E2A\u4F7F\u7528 <code>Kotlin</code> \u57FA\u4E8E <code>Java</code> \u539F\u751F\u53CD\u5C04 API \u91CD\u65B0\u6253\u9020\u7684\u4E00\u5957\u7B80\u6D01\u3001\u9AD8\u6548\u7684\u53CD\u5C04 API\u3002</p>',4),u=e("code",null,"YukiReflection",-1),A=o(" \u540C\u65F6\u4E5F\u662F "),y={href:"https://github.com/fankes/YukiHookAPI",target:"_blank",rel:"noopener noreferrer"},m=o("YukiHookAPI"),b=o(" \u6B63\u5728\u4F7F\u7528\u7684\u6838\u5FC3\u529F\u80FD\u3002"),C=o("\u540D\u79F0\u53D6\u81EA "),k={href:"https://www.bilibili.com/bangumi/play/ss5016",target:"_blank",rel:"noopener noreferrer"},f=o("\u300A\u3082\u3082\u304F\u308A\u300B\u5973\u4E3B \u6817\u539F \u96EA(Yuki)"),D=o("\u3002"),B=e("h2",{id:"\u7528\u9014",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#\u7528\u9014","aria-hidden":"true"},"#"),o(" \u7528\u9014")],-1),F=e("p",null,[e("code",null,"YukiReflection"),o(" \u5B8C\u5168\u91C7\u7528 "),e("code",null,"Kotlin"),o(),e("code",null,"lambda"),o(" \u8BED\u6CD5\u6784\u5EFA\u3002")],-1),g=o("\u5B83\u80FD\u53D6\u4EE3 "),v={href:"https://pdai.tech/md/java/basic/java-basic-x-reflection.html",target:"_blank",rel:"noopener noreferrer"},x=o("Java \u539F\u751F\u7684\u53CD\u5C04 API"),I=o("\uFF0C\u4F7F\u7528\u66F4\u52A0\u4EBA\u6027\u5316\u7684\u8BED\u8A00\u5B9E\u73B0\u4E00\u5957\u66F4\u52A0\u5B8C\u5584\u7684\u53CD\u5C04\u65B9\u6848\u3002"),P=c('<h2 id="\u8BED\u8A00\u8981\u6C42" tabindex="-1"><a class="header-anchor" href="#\u8BED\u8A00\u8981\u6C42" aria-hidden="true">#</a> \u8BED\u8A00\u8981\u6C42</h2><p>\u8BF7\u4F7F\u7528 <code>Kotlin</code>\uFF0CAPI \u90E8\u5206\u4EE3\u7801\u6784\u6210\u540C\u6837\u517C\u5BB9 <code>Java</code> \u4F46\u57FA\u7840\u53CD\u5C04\u573A\u666F\u7684\u5B9E\u73B0<strong>\u53EF\u80FD\u5B8C\u5168\u65E0\u6CD5\u4F7F\u7528</strong>\u3002</p><p>\u6587\u6863\u5168\u90E8\u7684 Demo \u793A\u4F8B\u4EE3\u7801\u90FD\u5C06\u4F7F\u7528 <code>Kotlin</code> \u8FDB\u884C\u63CF\u8FF0\uFF0C\u5982\u679C\u4F60\u5B8C\u5168\u4E0D\u4F1A\u4F7F\u7528 <code>Kotlin</code> \u90A3\u4F60\u5C06\u6709\u53EF\u80FD\u65E0\u6CD5\u4F7F\u7528 <code>YukiReflection</code>\u3002</p><h2 id="\u7075\u611F\u6765\u6E90" tabindex="-1"><a class="header-anchor" href="#\u7075\u611F\u6765\u6E90" aria-hidden="true">#</a> \u7075\u611F\u6765\u6E90</h2>',4),Y=e("code",null,"YukiReflection",-1),R=o(" \u6700\u521D\u662F\u96C6\u6210\u5728 "),S={href:"https://github.com/fankes/YukiHookAPI",target:"_blank",rel:"noopener noreferrer"},K=o("YukiHookAPI"),w=o(" \u9879\u76EE\u4E2D\u7684\u6838\u5FC3\u529F\u80FD\uFF0C\u73B0\u5728\u8FDB\u884C\u4E86\u89E3\u8026\u5408\uFF0C\u4F7F\u5F97\u8FD9\u5957\u53CD\u5C04 API \u53EF\u4EE5\u5728\u4EFB\u4F55 Android \u5E73\u53F0\u7684\u9879\u76EE\u4E2D\u4F7F\u7528\u3002"),N=e("p",null,"\u73B0\u5728\uFF0C\u6211\u4EEC\u53EA\u9700\u8981\u7F16\u5199\u5C11\u91CF\u7684\u4EE3\u7801\uFF0C\u5C31\u80FD\u5B9E\u73B0\u4E00\u4E2A\u7B80\u5355\u7684\u53CD\u5C04\u8C03\u7528\u3002",-1),j=e("p",null,[o("\u501F\u52A9 "),e("code",null,"Kotlin"),o(" \u4F18\u96C5\u7684 "),e("code",null,"lambda"),o(" \u5199\u6CD5\u4EE5\u53CA "),e("code",null,"YukiReflection"),o("\uFF0C\u53EF\u4EE5\u8BA9\u4F60\u7684\u53CD\u5C04\u903B\u8F91\u66F4\u52A0\u7F8E\u89C2\u6E05\u6670\u3002")],-1),G=e("blockquote",null,[e("p",null,"\u793A\u4F8B\u5982\u4E0B")],-1),H=e("div",{class:"language-kotlin ext-kt line-numbers-mode"},[e("pre",{class:"shiki",style:{"background-color":"#22272e"}},[e("code",null,[e("span",{class:"line"},[e("span",{style:{color:"#96D0FF"}},'"android.os.SystemProperties"'),e("span",{style:{color:"#ADBAC7"}},".toClass()")]),o(`
|
||||
import{_ as i,r as l,o as d,c as p,a as e,b as s,w as t,e as c,d as o}from"./app.3cb5b3a5.js";const h={},_=c('<h1 id="\u4ECB\u7ECD" tabindex="-1"><a class="header-anchor" href="#\u4ECB\u7ECD" aria-hidden="true">#</a> \u4ECB\u7ECD</h1><blockquote><p><code>YukiReflection</code> \u662F\u4E00\u4E2A\u57FA\u4E8E Android \u5E73\u53F0\u7684\u53CD\u5C04 API\u3002</p></blockquote><h2 id="\u80CC\u666F" tabindex="-1"><a class="header-anchor" href="#\u80CC\u666F" aria-hidden="true">#</a> \u80CC\u666F</h2><p>\u8FD9\u662F\u4E00\u4E2A\u4F7F\u7528 <code>Kotlin</code> \u57FA\u4E8E <code>Java</code> \u539F\u751F\u53CD\u5C04 API \u91CD\u65B0\u6253\u9020\u7684\u4E00\u5957\u7B80\u6D01\u3001\u9AD8\u6548\u7684\u53CD\u5C04 API\u3002</p>',4),u=e("code",null,"YukiReflection",-1),A=o(" \u540C\u65F6\u4E5F\u662F "),y={href:"https://github.com/fankes/YukiHookAPI",target:"_blank",rel:"noopener noreferrer"},m=o("YukiHookAPI"),b=o(" \u6B63\u5728\u4F7F\u7528\u7684\u6838\u5FC3\u529F\u80FD\u3002"),C=o("\u540D\u79F0\u53D6\u81EA "),k={href:"https://www.bilibili.com/bangumi/play/ss5016",target:"_blank",rel:"noopener noreferrer"},f=o("\u300A\u3082\u3082\u304F\u308A\u300B\u5973\u4E3B \u6817\u539F \u96EA(Yuki)"),D=o("\u3002"),B=e("h2",{id:"\u7528\u9014",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#\u7528\u9014","aria-hidden":"true"},"#"),o(" \u7528\u9014")],-1),F=e("p",null,[e("code",null,"YukiReflection"),o(" \u5B8C\u5168\u91C7\u7528 "),e("code",null,"Kotlin"),o(),e("code",null,"lambda"),o(" \u8BED\u6CD5\u6784\u5EFA\u3002")],-1),g=o("\u5B83\u80FD\u53D6\u4EE3 "),v={href:"https://pdai.tech/md/java/basic/java-basic-x-reflection.html",target:"_blank",rel:"noopener noreferrer"},x=o("Java \u539F\u751F\u7684\u53CD\u5C04 API"),I=o("\uFF0C\u4F7F\u7528\u66F4\u52A0\u4EBA\u6027\u5316\u7684\u8BED\u8A00\u5B9E\u73B0\u4E00\u5957\u66F4\u52A0\u5B8C\u5584\u7684\u53CD\u5C04\u65B9\u6848\u3002"),P=c('<h2 id="\u8BED\u8A00\u8981\u6C42" tabindex="-1"><a class="header-anchor" href="#\u8BED\u8A00\u8981\u6C42" aria-hidden="true">#</a> \u8BED\u8A00\u8981\u6C42</h2><p>\u8BF7\u4F7F\u7528 <code>Kotlin</code>\uFF0CAPI \u90E8\u5206\u4EE3\u7801\u6784\u6210\u540C\u6837\u517C\u5BB9 <code>Java</code> \u4F46\u57FA\u7840\u53CD\u5C04\u573A\u666F\u7684\u5B9E\u73B0<strong>\u53EF\u80FD\u5B8C\u5168\u65E0\u6CD5\u4F7F\u7528</strong>\u3002</p><p>\u6587\u6863\u5168\u90E8\u7684 Demo \u793A\u4F8B\u4EE3\u7801\u90FD\u5C06\u4F7F\u7528 <code>Kotlin</code> \u8FDB\u884C\u63CF\u8FF0\uFF0C\u5982\u679C\u4F60\u5B8C\u5168\u4E0D\u4F1A\u4F7F\u7528 <code>Kotlin</code> \u90A3\u4F60\u5C06\u6709\u53EF\u80FD\u65E0\u6CD5\u4F7F\u7528 <code>YukiReflection</code>\u3002</p><h2 id="\u7075\u611F\u6765\u6E90" tabindex="-1"><a class="header-anchor" href="#\u7075\u611F\u6765\u6E90" aria-hidden="true">#</a> \u7075\u611F\u6765\u6E90</h2>',4),Y=e("code",null,"YukiReflection",-1),R=o(" \u6700\u521D\u662F\u96C6\u6210\u5728 "),S={href:"https://github.com/fankes/YukiHookAPI",target:"_blank",rel:"noopener noreferrer"},K=o("YukiHookAPI"),w=o(" \u9879\u76EE\u4E2D\u7684\u6838\u5FC3\u529F\u80FD\uFF0C\u73B0\u5728\u8FDB\u884C\u4E86\u89E3\u8026\u5408\uFF0C\u4F7F\u5F97\u8FD9\u5957\u53CD\u5C04 API \u53EF\u4EE5\u5728\u4EFB\u4F55 Android \u5E73\u53F0\u7684\u9879\u76EE\u4E2D\u4F7F\u7528\u3002"),N=e("p",null,"\u73B0\u5728\uFF0C\u6211\u4EEC\u53EA\u9700\u8981\u7F16\u5199\u5C11\u91CF\u7684\u4EE3\u7801\uFF0C\u5C31\u80FD\u5B9E\u73B0\u4E00\u4E2A\u7B80\u5355\u7684\u53CD\u5C04\u8C03\u7528\u3002",-1),j=e("p",null,[o("\u501F\u52A9 "),e("code",null,"Kotlin"),o(" \u4F18\u96C5\u7684 "),e("code",null,"lambda"),o(" \u5199\u6CD5\u4EE5\u53CA "),e("code",null,"YukiReflection"),o("\uFF0C\u53EF\u4EE5\u8BA9\u4F60\u7684\u53CD\u5C04\u903B\u8F91\u66F4\u52A0\u7F8E\u89C2\u6E05\u6670\u3002")],-1),G=e("blockquote",null,[e("p",null,"\u793A\u4F8B\u5982\u4E0B")],-1),H=e("div",{class:"language-kotlin ext-kt line-numbers-mode"},[e("pre",{class:"shiki",style:{"background-color":"#22272e"}},[e("code",null,[e("span",{class:"line"},[e("span",{style:{color:"#96D0FF"}},'"android.os.SystemProperties"'),e("span",{style:{color:"#ADBAC7"}},".toClass()")]),o(`
|
||||
`),e("span",{class:"line"},[e("span",{style:{color:"#ADBAC7"}}," .method {")]),o(`
|
||||
`),e("span",{class:"line"},[e("span",{style:{color:"#ADBAC7"}}," name "),e("span",{style:{color:"#F47067"}},"="),e("span",{style:{color:"#ADBAC7"}}," "),e("span",{style:{color:"#96D0FF"}},'"get"')]),o(`
|
||||
`),e("span",{class:"line"},[e("span",{style:{color:"#ADBAC7"}}," param("),e("span",{style:{color:"#F69D50"}},"StringClass"),e("span",{style:{color:"#ADBAC7"}},", "),e("span",{style:{color:"#F69D50"}},"StringClass"),e("span",{style:{color:"#ADBAC7"}},")")]),o(`
|
@@ -1 +1 @@
|
||||
import{_ as e,o,c as i,e as c}from"./app.93bd0de6.js";const d={},t=c('<h1 id="\u6587\u6863\u4ECB\u7ECD" tabindex="-1"><a class="header-anchor" href="#\u6587\u6863\u4ECB\u7ECD" aria-hidden="true">#</a> \u6587\u6863\u4ECB\u7ECD</h1><blockquote><p>\u8FD9\u91CC\u7684\u6587\u6863\u5C06\u540C\u6B65\u6700\u65B0 API \u7248\u672C\u7684\u76F8\u5173\u7528\u6CD5\uFF0C\u8BF7\u4FDD\u6301 <code>YukiReflection</code> \u4E3A\u6700\u65B0\u7248\u672C\u4EE5\u4F7F\u7528\u6700\u65B0\u7248\u672C\u7684\u529F\u80FD\u3002</p></blockquote><h2 id="\u529F\u80FD\u63CF\u8FF0\u8BF4\u660E" tabindex="-1"><a class="header-anchor" href="#\u529F\u80FD\u63CF\u8FF0\u8BF4\u660E" aria-hidden="true">#</a> \u529F\u80FD\u63CF\u8FF0\u8BF4\u660E</h2><blockquote><p>\u529F\u80FD\u63CF\u8FF0\u4E3B\u8981\u4ECB\u7ECD\u5F53\u524D API \u7684\u76F8\u5173\u7528\u6CD5\u548C\u7528\u9014\u3002</p></blockquote><h2 id="\u529F\u80FD\u793A\u4F8B\u8BF4\u660E" tabindex="-1"><a class="header-anchor" href="#\u529F\u80FD\u793A\u4F8B\u8BF4\u660E" aria-hidden="true">#</a> \u529F\u80FD\u793A\u4F8B\u8BF4\u660E</h2><blockquote><p>\u529F\u80FD\u793A\u4F8B\u4E3B\u8981\u5C55\u793A\u4E86\u5F53\u524D API \u7684\u57FA\u672C\u7528\u6CD5\u793A\u4F8B\uFF0C\u53EF\u4F9B\u53C2\u8003\u3002</p></blockquote><h2 id="\u53D8\u66F4\u8BB0\u5F55\u8BF4\u660E" tabindex="-1"><a class="header-anchor" href="#\u53D8\u66F4\u8BB0\u5F55\u8BF4\u660E" aria-hidden="true">#</a> \u53D8\u66F4\u8BB0\u5F55\u8BF4\u660E</h2><p>\u9996\u4E2A\u7248\u672C\u7684\u529F\u80FD\u5C06\u6807\u8BB0\u4E3A <code>v<version></code> <code>\u6DFB\u52A0</code>\uFF1B</p><p>\u540E\u671F\u65B0\u589E\u52A0\u7684\u529F\u80FD\u5C06\u6807\u8BB0\u4E3A <code>v<version></code> <code>\u65B0\u589E</code>\uFF1B</p><p>\u540E\u671F\u4FEE\u6539\u7684\u529F\u80FD\u5C06\u88AB\u8FFD\u52A0\u4E3A <code>v<version></code> <code>\u4FEE\u6539</code>\uFF1B</p><p>\u540E\u671F\u88AB\u4F5C\u5E9F\u7684\u529F\u80FD\u5C06\u6807\u8BB0\u4E3A <code>v<version></code> <code>\u4F5C\u5E9F</code> \u5E76\u4F1A\u6807\u6CE8\u5220\u9664\u7EBF\uFF1B</p><p>\u540E\u671F\u88AB\u5220\u9664\u7684\u529F\u80FD\u5C06\u6807\u8BB0\u4E3A <code>v<version></code> <code>\u79FB\u9664</code> \u5E76\u4F1A\u6807\u6CE8\u5220\u9664\u7EBF\u3002</p><h2 id="\u76F8\u5173\u7B26\u53F7\u8BF4\u660E" tabindex="-1"><a class="header-anchor" href="#\u76F8\u5173\u7B26\u53F7\u8BF4\u660E" aria-hidden="true">#</a> \u76F8\u5173\u7B26\u53F7\u8BF4\u660E</h2><ul><li><p><em>kt</em> \xA0Kotlin Static File</p></li><li><p><em>annotation</em> \xA0\u6CE8\u89E3</p></li><li><p><em>interface</em> \xA0\u63A5\u53E3</p></li><li><p><em>object</em> \xA0\u7C7B (\u5355\u4F8B)</p></li><li><p><em>class</em> \xA0\u7C7B</p></li><li><p><em>field</em> \xA0\u53D8\u91CF\u6216 <code>get</code>\u3001<code>set</code> \u65B9\u6CD5\u6216\u53EA\u8BFB\u7684 <code>get</code> \u65B9\u6CD5</p></li><li><p><em>method</em> \xA0\u65B9\u6CD5</p></li><li><p><em>enum</em> \xA0Enum \u5E38\u91CF</p></li><li><p><em>ext-field</em> \xA0\u6269\u5C55\u7684\u53D8\u91CF (\u5168\u5C40)</p></li><li><p><em>ext-method</em> \xA0\u6269\u5C55\u7684\u65B9\u6CD5 (\u5168\u5C40)</p></li><li><p><em>i-ext-field</em> \xA0\u6269\u5C55\u7684\u53D8\u91CF (\u8C03\u7528\u57DF\u9650\u5236)</p></li><li><p><em>i-ext-method</em> \xA0\u6269\u5C55\u7684\u65B9\u6CD5 (\u8C03\u7528\u57DF\u9650\u5236)</p></li></ul>',14),l=[t];function a(p,r){return o(),i("div",null,l)}const h=e(d,[["render",a],["__file","home.html.vue"]]);export{h as default};
|
||||
import{_ as e,o,c as i,e as c}from"./app.3cb5b3a5.js";const d={},t=c('<h1 id="\u6587\u6863\u4ECB\u7ECD" tabindex="-1"><a class="header-anchor" href="#\u6587\u6863\u4ECB\u7ECD" aria-hidden="true">#</a> \u6587\u6863\u4ECB\u7ECD</h1><blockquote><p>\u8FD9\u91CC\u7684\u6587\u6863\u5C06\u540C\u6B65\u6700\u65B0 API \u7248\u672C\u7684\u76F8\u5173\u7528\u6CD5\uFF0C\u8BF7\u4FDD\u6301 <code>YukiReflection</code> \u4E3A\u6700\u65B0\u7248\u672C\u4EE5\u4F7F\u7528\u6700\u65B0\u7248\u672C\u7684\u529F\u80FD\u3002</p></blockquote><h2 id="\u529F\u80FD\u63CF\u8FF0\u8BF4\u660E" tabindex="-1"><a class="header-anchor" href="#\u529F\u80FD\u63CF\u8FF0\u8BF4\u660E" aria-hidden="true">#</a> \u529F\u80FD\u63CF\u8FF0\u8BF4\u660E</h2><blockquote><p>\u529F\u80FD\u63CF\u8FF0\u4E3B\u8981\u4ECB\u7ECD\u5F53\u524D API \u7684\u76F8\u5173\u7528\u6CD5\u548C\u7528\u9014\u3002</p></blockquote><h2 id="\u529F\u80FD\u793A\u4F8B\u8BF4\u660E" tabindex="-1"><a class="header-anchor" href="#\u529F\u80FD\u793A\u4F8B\u8BF4\u660E" aria-hidden="true">#</a> \u529F\u80FD\u793A\u4F8B\u8BF4\u660E</h2><blockquote><p>\u529F\u80FD\u793A\u4F8B\u4E3B\u8981\u5C55\u793A\u4E86\u5F53\u524D API \u7684\u57FA\u672C\u7528\u6CD5\u793A\u4F8B\uFF0C\u53EF\u4F9B\u53C2\u8003\u3002</p></blockquote><h2 id="\u53D8\u66F4\u8BB0\u5F55\u8BF4\u660E" tabindex="-1"><a class="header-anchor" href="#\u53D8\u66F4\u8BB0\u5F55\u8BF4\u660E" aria-hidden="true">#</a> \u53D8\u66F4\u8BB0\u5F55\u8BF4\u660E</h2><p>\u9996\u4E2A\u7248\u672C\u7684\u529F\u80FD\u5C06\u6807\u8BB0\u4E3A <code>v<version></code> <code>\u6DFB\u52A0</code>\uFF1B</p><p>\u540E\u671F\u65B0\u589E\u52A0\u7684\u529F\u80FD\u5C06\u6807\u8BB0\u4E3A <code>v<version></code> <code>\u65B0\u589E</code>\uFF1B</p><p>\u540E\u671F\u4FEE\u6539\u7684\u529F\u80FD\u5C06\u88AB\u8FFD\u52A0\u4E3A <code>v<version></code> <code>\u4FEE\u6539</code>\uFF1B</p><p>\u540E\u671F\u88AB\u4F5C\u5E9F\u7684\u529F\u80FD\u5C06\u6807\u8BB0\u4E3A <code>v<version></code> <code>\u4F5C\u5E9F</code> \u5E76\u4F1A\u6807\u6CE8\u5220\u9664\u7EBF\uFF1B</p><p>\u540E\u671F\u88AB\u5220\u9664\u7684\u529F\u80FD\u5C06\u6807\u8BB0\u4E3A <code>v<version></code> <code>\u79FB\u9664</code> \u5E76\u4F1A\u6807\u6CE8\u5220\u9664\u7EBF\u3002</p><h2 id="\u76F8\u5173\u7B26\u53F7\u8BF4\u660E" tabindex="-1"><a class="header-anchor" href="#\u76F8\u5173\u7B26\u53F7\u8BF4\u660E" aria-hidden="true">#</a> \u76F8\u5173\u7B26\u53F7\u8BF4\u660E</h2><ul><li><p><em>kt</em> \xA0Kotlin Static File</p></li><li><p><em>annotation</em> \xA0\u6CE8\u89E3</p></li><li><p><em>interface</em> \xA0\u63A5\u53E3</p></li><li><p><em>object</em> \xA0\u7C7B (\u5355\u4F8B)</p></li><li><p><em>class</em> \xA0\u7C7B</p></li><li><p><em>field</em> \xA0\u53D8\u91CF\u6216 <code>get</code>\u3001<code>set</code> \u65B9\u6CD5\u6216\u53EA\u8BFB\u7684 <code>get</code> \u65B9\u6CD5</p></li><li><p><em>method</em> \xA0\u65B9\u6CD5</p></li><li><p><em>enum</em> \xA0Enum \u5E38\u91CF</p></li><li><p><em>ext-field</em> \xA0\u6269\u5C55\u7684\u53D8\u91CF (\u5168\u5C40)</p></li><li><p><em>ext-method</em> \xA0\u6269\u5C55\u7684\u65B9\u6CD5 (\u5168\u5C40)</p></li><li><p><em>i-ext-field</em> \xA0\u6269\u5C55\u7684\u53D8\u91CF (\u8C03\u7528\u57DF\u9650\u5236)</p></li><li><p><em>i-ext-method</em> \xA0\u6269\u5C55\u7684\u65B9\u6CD5 (\u8C03\u7528\u57DF\u9650\u5236)</p></li></ul>',14),l=[t];function a(p,r){return o(),i("div",null,l)}const h=e(d,[["render",a],["__file","home.html.vue"]]);export{h as default};
|
@@ -1 +1 @@
|
||||
import{_ as e,o as c,c as t}from"./app.93bd0de6.js";const n={};function _(o,r){return c(),t("div")}const a=e(n,[["render",_],["__file","index.html.vue"]]);export{a as default};
|
||||
import{_ as e,o as c,c as t}from"./app.3cb5b3a5.js";const n={};function _(o,r){return c(),t("div")}const a=e(n,[["render",_],["__file","index.html.vue"]]);export{a as default};
|
@@ -1 +1 @@
|
||||
import{_ as e,o as c,c as t}from"./app.93bd0de6.js";const n={};function _(o,r){return c(),t("div")}const a=e(n,[["render",_],["__file","index.html.vue"]]);export{a as default};
|
||||
import{_ as e,o as c,c as t}from"./app.3cb5b3a5.js";const n={};function _(o,r){return c(),t("div")}const a=e(n,[["render",_],["__file","index.html.vue"]]);export{a as default};
|
@@ -1 +1 @@
|
||||
import{_ as e,o as c,c as t}from"./app.93bd0de6.js";const n={};function _(o,r){return c(),t("div")}const a=e(n,[["render",_],["__file","index.html.vue"]]);export{a as default};
|
||||
import{_ as e,o as c,c as t}from"./app.3cb5b3a5.js";const n={};function _(o,r){return c(),t("div")}const a=e(n,[["render",_],["__file","index.html.vue"]]);export{a as default};
|
@@ -1,4 +1,4 @@
|
||||
import{_ as o,r as i,o as c,c as t,a as s,b as a,e as l,d as n}from"./app.93bd0de6.js";const r={},p=l(`<h1 id="\u5FEB\u901F\u5F00\u59CB" tabindex="-1"><a class="header-anchor" href="#\u5FEB\u901F\u5F00\u59CB" aria-hidden="true">#</a> \u5FEB\u901F\u5F00\u59CB</h1><blockquote><p>\u96C6\u6210 <code>YukiReflection</code> \u5230\u4F60\u7684\u9879\u76EE\u4E2D\u3002</p></blockquote><h2 id="\u73AF\u5883\u8981\u6C42" tabindex="-1"><a class="header-anchor" href="#\u73AF\u5883\u8981\u6C42" aria-hidden="true">#</a> \u73AF\u5883\u8981\u6C42</h2><ul><li><p>Windows 7 \u53CA\u4EE5\u4E0A/macOS 10.14 \u53CA\u4EE5\u4E0A/Linux \u53D1\u884C\u7248(Arch/Debian)</p></li><li><p>Android Studio 2021.1 \u53CA\u4EE5\u4E0A</p></li><li><p>IntelliJ IDEA 2021.1 \u53CA\u4EE5\u4E0A</p></li><li><p>Kotlin 1.7.0 \u53CA\u4EE5\u4E0A</p></li><li><p>Android Gradle Plugin 7.0 \u53CA\u4EE5\u4E0A</p></li><li><p>Gradle 7.0 \u53CA\u4EE5\u4E0A</p></li><li><p>Jvm 11 \u53CA\u4EE5\u4E0A</p></li></ul><h2 id="\u9879\u76EE\u8981\u6C42" tabindex="-1"><a class="header-anchor" href="#\u9879\u76EE\u8981\u6C42" aria-hidden="true">#</a> \u9879\u76EE\u8981\u6C42</h2><p>\u9879\u76EE\u9700\u8981\u4F7F\u7528 <code>Android Studio</code> \u6216 <code>IntelliJ IDEA</code> \u521B\u5EFA\u4E14\u7C7B\u578B\u4E3A Android \u9879\u76EE\u5E76\u5DF2\u96C6\u6210 <code>Kotlin</code> \u73AF\u5883\u4F9D\u8D56\u3002</p><h2 id="\u96C6\u6210\u4F9D\u8D56" tabindex="-1"><a class="header-anchor" href="#\u96C6\u6210\u4F9D\u8D56" aria-hidden="true">#</a> \u96C6\u6210\u4F9D\u8D56</h2><p><strong>(\u53EF\u9009)</strong> \u5728\u4F60\u7684\u9879\u76EE <code>build.gradle</code> \u4E2D\u6DFB\u52A0\u4F9D\u8D56\u3002</p><blockquote><p>\u793A\u4F8B\u5982\u4E0B</p></blockquote><div class="language-groovy ext-groovy line-numbers-mode"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#ADBAC7;">repositories {</span></span>
|
||||
import{_ as o,r as i,o as c,c as t,a as s,b as a,e as l,d as n}from"./app.3cb5b3a5.js";const r={},p=l(`<h1 id="\u5FEB\u901F\u5F00\u59CB" tabindex="-1"><a class="header-anchor" href="#\u5FEB\u901F\u5F00\u59CB" aria-hidden="true">#</a> \u5FEB\u901F\u5F00\u59CB</h1><blockquote><p>\u96C6\u6210 <code>YukiReflection</code> \u5230\u4F60\u7684\u9879\u76EE\u4E2D\u3002</p></blockquote><h2 id="\u73AF\u5883\u8981\u6C42" tabindex="-1"><a class="header-anchor" href="#\u73AF\u5883\u8981\u6C42" aria-hidden="true">#</a> \u73AF\u5883\u8981\u6C42</h2><ul><li><p>Windows 7 \u53CA\u4EE5\u4E0A/macOS 10.14 \u53CA\u4EE5\u4E0A/Linux \u53D1\u884C\u7248(Arch/Debian)</p></li><li><p>Android Studio 2021.1 \u53CA\u4EE5\u4E0A</p></li><li><p>IntelliJ IDEA 2021.1 \u53CA\u4EE5\u4E0A</p></li><li><p>Kotlin 1.7.0 \u53CA\u4EE5\u4E0A</p></li><li><p>Android Gradle Plugin 7.0 \u53CA\u4EE5\u4E0A</p></li><li><p>Gradle 7.0 \u53CA\u4EE5\u4E0A</p></li><li><p>Jvm 11 \u53CA\u4EE5\u4E0A</p></li></ul><h2 id="\u9879\u76EE\u8981\u6C42" tabindex="-1"><a class="header-anchor" href="#\u9879\u76EE\u8981\u6C42" aria-hidden="true">#</a> \u9879\u76EE\u8981\u6C42</h2><p>\u9879\u76EE\u9700\u8981\u4F7F\u7528 <code>Android Studio</code> \u6216 <code>IntelliJ IDEA</code> \u521B\u5EFA\u4E14\u7C7B\u578B\u4E3A Android \u9879\u76EE\u5E76\u5DF2\u96C6\u6210 <code>Kotlin</code> \u73AF\u5883\u4F9D\u8D56\u3002</p><h2 id="\u96C6\u6210\u4F9D\u8D56" tabindex="-1"><a class="header-anchor" href="#\u96C6\u6210\u4F9D\u8D56" aria-hidden="true">#</a> \u96C6\u6210\u4F9D\u8D56</h2><p><strong>(\u53EF\u9009)</strong> \u5728\u4F60\u7684\u9879\u76EE <code>build.gradle</code> \u4E2D\u6DFB\u52A0\u4F9D\u8D56\u3002</p><blockquote><p>\u793A\u4F8B\u5982\u4E0B</p></blockquote><div class="language-groovy ext-groovy line-numbers-mode"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#ADBAC7;">repositories {</span></span>
|
||||
<span class="line"><span style="color:#ADBAC7;"> google()</span></span>
|
||||
<span class="line"><span style="color:#ADBAC7;"> mavenCentral()</span></span>
|
||||
<span class="line"><span style="color:#ADBAC7;"> </span><span style="color:#768390;">// MavenCentral \u6709 2 \u5C0F\u65F6\u7F13\u5B58\uFF0C\u82E5\u65E0\u6CD5\u96C6\u6210\u6700\u65B0\u7248\u672C\u8BF7\u6DFB\u52A0\u6B64\u5730\u5740</span></span>
|
@@ -1,4 +1,4 @@
|
||||
import{_ as i,r as l,o as t,c as r,a as e,b as a,e as o,d as n}from"./app.93bd0de6.js";const c={},d=o(`<h1 id="quick-start" tabindex="-1"><a class="header-anchor" href="#quick-start" aria-hidden="true">#</a> Quick Start</h1><blockquote><p>Integrate <code>YukiReflection</code> into your project.</p></blockquote><h2 id="environment-requirements" tabindex="-1"><a class="header-anchor" href="#environment-requirements" aria-hidden="true">#</a> Environment Requirements</h2><ul><li><p>Windows 7 and above / macOS 10.14 and above / Linux distributions (Arch/Debian)</p></li><li><p>Android Studio 2021.1 and above</p></li><li><p>IntelliJ IDEA 2021.1 and above</p></li><li><p>Kotlin 1.7.0 and above</p></li><li><p>Android Gradle Plugin 7.0 and above</p></li><li><p>Gradle 7.0 and above</p></li><li><p>JVM 11 and above</p></li></ul><h2 id="project-requirements" tabindex="-1"><a class="header-anchor" href="#project-requirements" aria-hidden="true">#</a> Project Requirements</h2><p>The project needs to be created using <code>Android Studio</code> or <code>IntelliJ IDEA</code> and the type is an Android project and the <code>Kotlin</code> environment dependency has been integrated.</p><h2 id="integration-dependencies" tabindex="-1"><a class="header-anchor" href="#integration-dependencies" aria-hidden="true">#</a> Integration Dependencies</h2><p><strong>(Optional)</strong> Add dependencies to your project <code>build.gradle</code>.</p><blockquote><p>The following example</p></blockquote><div class="language-groovy ext-groovy line-numbers-mode"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#ADBAC7;">repositories {</span></span>
|
||||
import{_ as i,r as l,o as t,c as r,a as e,b as a,e as o,d as n}from"./app.3cb5b3a5.js";const c={},d=o(`<h1 id="quick-start" tabindex="-1"><a class="header-anchor" href="#quick-start" aria-hidden="true">#</a> Quick Start</h1><blockquote><p>Integrate <code>YukiReflection</code> into your project.</p></blockquote><h2 id="environment-requirements" tabindex="-1"><a class="header-anchor" href="#environment-requirements" aria-hidden="true">#</a> Environment Requirements</h2><ul><li><p>Windows 7 and above / macOS 10.14 and above / Linux distributions (Arch/Debian)</p></li><li><p>Android Studio 2021.1 and above</p></li><li><p>IntelliJ IDEA 2021.1 and above</p></li><li><p>Kotlin 1.7.0 and above</p></li><li><p>Android Gradle Plugin 7.0 and above</p></li><li><p>Gradle 7.0 and above</p></li><li><p>JVM 11 and above</p></li></ul><h2 id="project-requirements" tabindex="-1"><a class="header-anchor" href="#project-requirements" aria-hidden="true">#</a> Project Requirements</h2><p>The project needs to be created using <code>Android Studio</code> or <code>IntelliJ IDEA</code> and the type is an Android project and the <code>Kotlin</code> environment dependency has been integrated.</p><h2 id="integration-dependencies" tabindex="-1"><a class="header-anchor" href="#integration-dependencies" aria-hidden="true">#</a> Integration Dependencies</h2><p><strong>(Optional)</strong> Add dependencies to your project <code>build.gradle</code>.</p><blockquote><p>The following example</p></blockquote><div class="language-groovy ext-groovy line-numbers-mode"><pre class="shiki" style="background-color:#22272e;"><code><span class="line"><span style="color:#ADBAC7;">repositories {</span></span>
|
||||
<span class="line"><span style="color:#ADBAC7;"> google()</span></span>
|
||||
<span class="line"><span style="color:#ADBAC7;"> mavenCentral()</span></span>
|
||||
<span class="line"><span style="color:#ADBAC7;"> </span><span style="color:#768390;">// MavenCentral has a 2-hour cache, if you cannot integrate the latest version, please add this address</span></span>
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user