Package private visibility for private top-level members

This commit is contained in:
Michael Bogdanov
2015-10-14 14:23:04 +03:00
parent d603142cc6
commit d78b59eb73
8 changed files with 14 additions and 13 deletions
@@ -247,7 +247,7 @@ public fun Instruction.getPrimaryDeclarationDescriptorIfAny(bindingContext: Bind
public val Instruction.sideEffectFree: Boolean
get() = owner.isSideEffectFree(this)
private fun Instruction.calcSideEffectFree(): Boolean {
fun Instruction.calcSideEffectFree(): Boolean {
if (this !is InstructionWithValue) return false
if (!inputValues.all { it.createdAt?.sideEffectFree ?: false }) return false
@@ -133,7 +133,7 @@ fun createQualifier(
return qualifier
}
private fun QualifierReceiver.resolveAsStandaloneExpression(
fun QualifierReceiver.resolveAsStandaloneExpression(
context: ExpressionTypingContext,
symbolUsageValidator: SymbolUsageValidator
): JetType? {
@@ -150,7 +150,7 @@ private fun QualifierReceiver.resolveAsStandaloneExpression(
return null
}
private fun QualifierReceiver.resolveAsReceiverInQualifiedExpression(
fun QualifierReceiver.resolveAsReceiverInQualifiedExpression(
context: ExpressionTypingContext,
symbolUsageValidator: SymbolUsageValidator,
selector: DeclarationDescriptor?