Quickfix for published api
This commit is contained in:
@@ -171,6 +171,7 @@ interface DescriptorRendererOptions {
|
||||
var withDefinedIn: Boolean
|
||||
var modifiers: Set<DescriptorRendererModifier>
|
||||
var startFromName: Boolean
|
||||
var startFromDeclarationKeyword: Boolean
|
||||
var debugMode: Boolean
|
||||
var classWithPrimaryConstructor: Boolean
|
||||
var verbose: Boolean
|
||||
|
||||
@@ -643,24 +643,26 @@ internal class DescriptorRendererImpl(
|
||||
/* FUNCTIONS */
|
||||
private fun renderFunction(function: FunctionDescriptor, builder: StringBuilder) {
|
||||
if (!startFromName) {
|
||||
builder.renderAnnotations(function)
|
||||
renderVisibility(function.visibility, builder)
|
||||
renderModalityForCallable(function, builder)
|
||||
if (!startFromDeclarationKeyword) {
|
||||
builder.renderAnnotations(function)
|
||||
renderVisibility(function.visibility, builder)
|
||||
renderModalityForCallable(function, builder)
|
||||
|
||||
if (includeAdditionalModifiers) {
|
||||
renderAdditionalModifiers(function, builder)
|
||||
}
|
||||
|
||||
renderOverride(function, builder)
|
||||
renderMemberKind(function, builder)
|
||||
|
||||
if (verbose) {
|
||||
if (function.isHiddenToOvercomeSignatureClash) {
|
||||
builder.append("/*isHiddenToOvercomeSignatureClash*/ ")
|
||||
if (includeAdditionalModifiers) {
|
||||
renderAdditionalModifiers(function, builder)
|
||||
}
|
||||
|
||||
if (function.isHiddenForResolutionEverywhereBesideSupercalls) {
|
||||
builder.append("/*isHiddenForResolutionEverywhereBesideSupercalls*/ ")
|
||||
renderOverride(function, builder)
|
||||
renderMemberKind(function, builder)
|
||||
|
||||
if (verbose) {
|
||||
if (function.isHiddenToOvercomeSignatureClash) {
|
||||
builder.append("/*isHiddenToOvercomeSignatureClash*/ ")
|
||||
}
|
||||
|
||||
if (function.isHiddenForResolutionEverywhereBesideSupercalls) {
|
||||
builder.append("/*isHiddenForResolutionEverywhereBesideSupercalls*/ ")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -68,6 +68,7 @@ internal class DescriptorRendererOptionsImpl : DescriptorRendererOptions {
|
||||
override var withDefinedIn by property(true)
|
||||
override var modifiers: Set<DescriptorRendererModifier> by property(DescriptorRendererModifier.DEFAULTS)
|
||||
override var startFromName by property(false)
|
||||
override var startFromDeclarationKeyword by property(false)
|
||||
override var debugMode by property(false)
|
||||
override var classWithPrimaryConstructor by property(false)
|
||||
override var verbose by property(false)
|
||||
|
||||
Reference in New Issue
Block a user