Partial code cleanup: can be private and some others applied
This commit is contained in:
+4
-1
@@ -39,7 +39,10 @@ interface DeclaredMemberIndex {
|
||||
}
|
||||
}
|
||||
|
||||
open class ClassDeclaredMemberIndex(val jClass: JavaClass, val memberFilter: (JavaMember) -> Boolean) : DeclaredMemberIndex {
|
||||
open class ClassDeclaredMemberIndex(
|
||||
val jClass: JavaClass,
|
||||
private val memberFilter: (JavaMember) -> Boolean
|
||||
) : DeclaredMemberIndex {
|
||||
private val methodFilter = {
|
||||
m: JavaMethod ->
|
||||
memberFilter(m) && !DescriptorResolverUtils.isObjectMethodInInterface(m)
|
||||
|
||||
@@ -262,7 +262,7 @@ enum class RelationToType(val description: String) {
|
||||
override fun toString() = description
|
||||
}
|
||||
|
||||
data class DescriptorWithRelation(val descriptor: ClassifierDescriptor, val relation: RelationToType) {
|
||||
data class DescriptorWithRelation(val descriptor: ClassifierDescriptor, private val relation: RelationToType) {
|
||||
fun effectiveVisibility() =
|
||||
(descriptor as? ClassDescriptor)?.visibility?.effectiveVisibility(descriptor, false) ?: Public
|
||||
|
||||
|
||||
@@ -50,11 +50,10 @@ interface ClassifierNamePolicy {
|
||||
|
||||
// for local declarations qualified up to function scope
|
||||
object SOURCE_CODE_QUALIFIED : ClassifierNamePolicy {
|
||||
override fun renderClassifier(classifier: ClassifierDescriptor, renderer: DescriptorRenderer): String {
|
||||
return qualifiedNameForSourceCode(classifier)
|
||||
}
|
||||
override fun renderClassifier(classifier: ClassifierDescriptor, renderer: DescriptorRenderer): String =
|
||||
qualifiedNameForSourceCode(classifier)
|
||||
|
||||
fun qualifiedNameForSourceCode(descriptor: ClassifierDescriptor): String {
|
||||
private fun qualifiedNameForSourceCode(descriptor: ClassifierDescriptor): String {
|
||||
val nameString = descriptor.name.render()
|
||||
if (descriptor is TypeParameterDescriptor) {
|
||||
return nameString
|
||||
|
||||
Reference in New Issue
Block a user