Remove abstract properties (#1781)

This commit is contained in:
Jen Basch
2026-07-29 15:05:19 -07:00
committed by GitHub
parent f6107b6e86
commit 50a09f59dc
24 changed files with 80 additions and 179 deletions
@@ -3,7 +3,7 @@ module com.package1.classInheritance
abstract class MyClass1 {
/// Inherited property comment.
abstract property1: Boolean
property1: Boolean
/// function method1 in class MyClass1.
abstract function method1(arg: String): Boolean
@@ -8,9 +8,6 @@ abstract class Modifiers {
/// Property with `hidden` modifier.
hidden property2: Float = 3.14159265359
/// Property with `abstract` modifier.
abstract property3: Float
/// Property with multiple modifiers.
abstract hidden property4: Float
@@ -10,10 +10,4 @@ hidden property2: Float = 3.14159265359
/*
/// Property with `external` modifier.
external property3: Float
/// Property with `abstract` modifier.
abstract property4: Float
/// Property with multiple modifiers.
abstract external hidden property5: Float
*/
@@ -50,7 +50,7 @@
<div id="property1" class="anchor"> </div>
<div class="member"><a class="member-selflink material-icons" href="#property1">link</a>
<div class="member-left">
<div class="member-modifiers">abstract </div>
<div class="member-modifiers"></div>
</div>
<div class="member-main">
<div class="member-signature"><span class="name-decl">property1</span>: <a href="https://pages.github.com/apple/pkl/stdlib/pkl/0.24.0/base/Boolean.html" class="name-ref">Boolean</a><a class="member-source-link" href="https://example.com/package1/classInheritance.pkl#L123-L456">Source</a></div>
@@ -58,23 +58,11 @@
</div>
</div>
</li>
<li>
<div id="property3" class="anchor"> </div>
<div class="member"><a class="member-selflink material-icons" href="#property3">link</a>
<div class="member-left">
<div class="member-modifiers">abstract </div>
</div>
<div class="member-main">
<div class="member-signature"><span class="name-decl">property3</span>: <a href="https://pages.github.com/apple/pkl/stdlib/pkl/0.24.0/base/Float.html" class="name-ref">Float</a><a class="member-source-link" href="https://example.com/package1/classPropertyModifiers.pkl#L123-L456">Source</a></div>
<div class="doc-comment"><p>Property with <code>abstract</code> modifier.</p></div>
</div>
</div>
</li>
<li>
<div id="property4" class="anchor"> </div>
<div class="member hidden-member"><a class="member-selflink material-icons" href="#property4">link</a>
<div class="member-left">
<div class="member-modifiers">abstract hidden </div>
<div class="member-modifiers">hidden </div>
</div>
<div class="member-main">
<div class="member-signature"><span class="name-decl">property4</span>: <a href="https://pages.github.com/apple/pkl/stdlib/pkl/0.24.0/base/Float.html" class="name-ref">Float</a><a class="member-source-link" href="https://example.com/package1/classPropertyModifiers.pkl#L123-L456">Source</a></div>
File diff suppressed because one or more lines are too long
@@ -50,7 +50,7 @@
<div id="property1" class="anchor"> </div>
<div class="member"><a class="member-selflink material-icons" href="#property1">link</a>
<div class="member-left">
<div class="member-modifiers">abstract </div>
<div class="member-modifiers"></div>
</div>
<div class="member-main">
<div class="member-signature"><span class="name-decl">property1</span>: <a href="https://pages.github.com/apple/pkl/stdlib/pkl/0.24.0/base/Boolean.html" class="name-ref">Boolean</a><a class="member-source-link" href="https://example.com/package1/classInheritance.pkl#L123-L456">Source</a></div>
@@ -58,23 +58,11 @@
</div>
</div>
</li>
<li>
<div id="property3" class="anchor"> </div>
<div class="member"><a class="member-selflink material-icons" href="#property3">link</a>
<div class="member-left">
<div class="member-modifiers">abstract </div>
</div>
<div class="member-main">
<div class="member-signature"><span class="name-decl">property3</span>: <a href="https://pages.github.com/apple/pkl/stdlib/pkl/0.24.0/base/Float.html" class="name-ref">Float</a><a class="member-source-link" href="https://example.com/package1/classPropertyModifiers.pkl#L123-L456">Source</a></div>
<div class="doc-comment"><p>Property with <code>abstract</code> modifier.</p></div>
</div>
</div>
</li>
<li>
<div id="property4" class="anchor"> </div>
<div class="member hidden-member"><a class="member-selflink material-icons" href="#property4">link</a>
<div class="member-left">
<div class="member-modifiers">abstract hidden </div>
<div class="member-modifiers">hidden </div>
</div>
<div class="member-main">
<div class="member-signature"><span class="name-decl">property4</span>: <a href="https://pages.github.com/apple/pkl/stdlib/pkl/0.24.0/base/Float.html" class="name-ref">Float</a><a class="member-source-link" href="https://example.com/package1/classPropertyModifiers.pkl#L123-L456">Source</a></div>
File diff suppressed because one or more lines are too long