Add missing public modifiers in project code
This commit is contained in:
@@ -20,24 +20,24 @@ import org.jetbrains.jet.storage.StorageManager
|
||||
import org.jetbrains.jet.storage.ExceptionTracker
|
||||
import org.jetbrains.jet.storage.LockBasedStorageManager
|
||||
|
||||
trait GlobalContext {
|
||||
val storageManager: StorageManager
|
||||
val exceptionTracker: ExceptionTracker
|
||||
public trait GlobalContext {
|
||||
public val storageManager: StorageManager
|
||||
public val exceptionTracker: ExceptionTracker
|
||||
}
|
||||
|
||||
open class SimpleGlobalContext(
|
||||
public open class SimpleGlobalContext(
|
||||
override val storageManager: StorageManager,
|
||||
override val exceptionTracker: ExceptionTracker
|
||||
) : GlobalContext
|
||||
|
||||
open class GlobalContextImpl(
|
||||
public open class GlobalContextImpl(
|
||||
storageManager: LockBasedStorageManager,
|
||||
exceptionTracker: ExceptionTracker
|
||||
) : SimpleGlobalContext(storageManager, exceptionTracker) {
|
||||
override val storageManager: LockBasedStorageManager = super.storageManager as LockBasedStorageManager
|
||||
}
|
||||
|
||||
fun GlobalContext(): GlobalContextImpl {
|
||||
public fun GlobalContext(): GlobalContextImpl {
|
||||
val tracker = ExceptionTracker()
|
||||
return GlobalContextImpl(LockBasedStorageManager.createWithExceptionHandling(tracker), tracker)
|
||||
}
|
||||
@@ -24,7 +24,7 @@ import org.jetbrains.jet.lang.cfg.pseudocode.instructions.special.LocalFunctionD
|
||||
import org.jetbrains.jet.lang.cfg.pseudocode.instructions.Instruction
|
||||
import org.jetbrains.jet.lang.cfg.pseudocode.instructions.special.SubroutineEnterInstruction
|
||||
|
||||
fun Pseudocode.traverse(
|
||||
public fun Pseudocode.traverse(
|
||||
traversalOrder: TraversalOrder,
|
||||
analyzeInstruction: (Instruction) -> Unit
|
||||
) {
|
||||
@@ -37,7 +37,7 @@ fun Pseudocode.traverse(
|
||||
}
|
||||
}
|
||||
|
||||
fun <D> Pseudocode.traverse(
|
||||
public fun <D> Pseudocode.traverse(
|
||||
traversalOrder: TraversalOrder,
|
||||
edgesMap: Map<Instruction, Edges<D>>,
|
||||
analyzeInstruction: (Instruction, D, D) -> Unit
|
||||
@@ -189,7 +189,7 @@ fun traverseFollowingInstructions(
|
||||
return true
|
||||
}
|
||||
|
||||
enum class TraversalOrder {
|
||||
public enum class TraversalOrder {
|
||||
FORWARD
|
||||
BACKWARD
|
||||
}
|
||||
|
||||
@@ -58,14 +58,14 @@ public object AllTypes : TypePredicate {
|
||||
}
|
||||
|
||||
// todo: simplify computed type predicate when possible
|
||||
fun and(predicates: Collection<TypePredicate>): TypePredicate =
|
||||
public fun and(predicates: Collection<TypePredicate>): TypePredicate =
|
||||
when (predicates.size) {
|
||||
0 -> AllTypes
|
||||
1 -> predicates.first()
|
||||
else -> ForAllTypes(predicates.toList())
|
||||
}
|
||||
|
||||
fun or(predicates: Collection<TypePredicate>): TypePredicate? =
|
||||
public fun or(predicates: Collection<TypePredicate>): TypePredicate? =
|
||||
when (predicates.size) {
|
||||
0 -> null
|
||||
1 -> predicates.first()
|
||||
|
||||
@@ -52,7 +52,7 @@ fun getReceiverTypePredicate(resolvedCall: ResolvedCall<*>, receiverValue: Recei
|
||||
return null
|
||||
}
|
||||
|
||||
fun getExpectedTypePredicate(value: PseudoValue, bindingContext: BindingContext): TypePredicate {
|
||||
public fun getExpectedTypePredicate(value: PseudoValue, bindingContext: BindingContext): TypePredicate {
|
||||
val pseudocode = value.createdAt?.owner
|
||||
if (pseudocode == null) return AllTypes
|
||||
|
||||
|
||||
@@ -99,7 +99,7 @@ public abstract class JetCodeFragment(
|
||||
_myImports.addAll(imports.split(IMPORT_SEPARATOR))
|
||||
}
|
||||
|
||||
fun importsAsImportList(): JetImportList? {
|
||||
public fun importsAsImportList(): JetImportList? {
|
||||
return JetPsiFactory(this).createFile(_myImports.makeString("\n")).getImportList()
|
||||
}
|
||||
|
||||
@@ -118,9 +118,9 @@ public abstract class JetCodeFragment(
|
||||
}
|
||||
|
||||
class object {
|
||||
val IMPORT_SEPARATOR = ","
|
||||
public val IMPORT_SEPARATOR: String = ","
|
||||
|
||||
fun getImportsForElement(elementAtCaret: PsiElement): String {
|
||||
public fun getImportsForElement(elementAtCaret: PsiElement): String {
|
||||
val containingFile = elementAtCaret.getContainingFile()
|
||||
if (containingFile !is JetFile) return ""
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ import com.google.common.collect.ImmutableMap
|
||||
import org.jetbrains.jet.lang.diagnostics.Diagnostic
|
||||
import com.intellij.psi.PsiElement
|
||||
|
||||
class CompositeBindingContext private (
|
||||
public class CompositeBindingContext private (
|
||||
private val delegates: List<BindingContext>
|
||||
) : BindingContext {
|
||||
|
||||
|
||||
@@ -22,13 +22,13 @@ import org.jetbrains.jet.lang.diagnostics.Diagnostic
|
||||
import java.util.Collections
|
||||
|
||||
public trait Diagnostics : Iterable<Diagnostic> {
|
||||
fun all(): Collection<Diagnostic>
|
||||
public fun all(): Collection<Diagnostic>
|
||||
|
||||
fun forElement(psiElement: PsiElement): Collection<Diagnostic>
|
||||
public fun forElement(psiElement: PsiElement): Collection<Diagnostic>
|
||||
|
||||
fun isEmpty(): Boolean
|
||||
public fun isEmpty(): Boolean
|
||||
|
||||
fun noSuppression(): Diagnostics
|
||||
public fun noSuppression(): Diagnostics
|
||||
|
||||
class object {
|
||||
|
||||
|
||||
@@ -18,15 +18,15 @@ package org.jetbrains.jet.lang.resolve.calls.model
|
||||
|
||||
import org.jetbrains.jet.lang.descriptors.ValueParameterDescriptor
|
||||
|
||||
trait ArgumentMapping {
|
||||
fun isError(): Boolean
|
||||
public trait ArgumentMapping {
|
||||
public fun isError(): Boolean
|
||||
}
|
||||
|
||||
object ArgumentUnmapped: ArgumentMapping {
|
||||
public object ArgumentUnmapped: ArgumentMapping {
|
||||
override fun isError(): Boolean = true
|
||||
}
|
||||
|
||||
enum class ArgumentMatchStatus(val isError: Boolean = true) {
|
||||
public enum class ArgumentMatchStatus(val isError: Boolean = true) {
|
||||
SUCCESS : ArgumentMatchStatus(false)
|
||||
TYPE_MISMATCH : ArgumentMatchStatus()
|
||||
ARGUMENT_HAS_NO_TYPE : ArgumentMatchStatus()
|
||||
@@ -36,9 +36,9 @@ enum class ArgumentMatchStatus(val isError: Boolean = true) {
|
||||
MATCH_MODULO_UNINFERRED_TYPES : ArgumentMatchStatus()
|
||||
}
|
||||
|
||||
trait ArgumentMatch : ArgumentMapping {
|
||||
val valueParameter: ValueParameterDescriptor
|
||||
val status: ArgumentMatchStatus
|
||||
public trait ArgumentMatch : ArgumentMapping {
|
||||
public val valueParameter: ValueParameterDescriptor
|
||||
public val status: ArgumentMatchStatus
|
||||
|
||||
override fun isError(): Boolean = status.isError
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user