Replace 'class object' with default object in project code

This commit is contained in:
Pavel V. Talanov
2015-03-10 15:33:19 +03:00
parent dc7bb32a3b
commit 9ecf95532e
118 changed files with 130 additions and 130 deletions
@@ -80,7 +80,7 @@ public class JsFunctionScope(parent: JsScope, description: String) : JsScope(par
|| getParent()?.hasOwnName(name) ?: false
}
class object {
default object {
public val RESERVED_WORDS: Set<String> = setOf(
// keywords
"await", "break", "case", "catch", "continue", "debugger", "default", "delete", "do", "else", "finally", "for", "function", "if",
@@ -28,7 +28,7 @@ public enum class PredefinedAnnotation(fqName: String) {
public val fqName: FqName = FqName(fqName)
class object {
default object {
// TODO: replace with straight assignment when KT-5761 will be fixed
val WITH_CUSTOM_NAME by Delegates.lazy { setOf(LIBRARY, NATIVE) }
}
@@ -28,7 +28,7 @@ public class JsAnalysisResult(
moduleDescriptor: ModuleDescriptor
) : AnalysisResult(bindingTrace.getBindingContext(), moduleDescriptor) {
class object {
default object {
platformStatic public fun success(trace: BindingTrace, module: ModuleDescriptor): JsAnalysisResult {
return JsAnalysisResult(trace, module)
}
@@ -50,7 +50,7 @@ import org.jetbrains.kotlin.resolve.TemporaryBindingTrace
public class JsCallChecker : CallChecker {
class object {
default object {
private val JS_PATTERN: DescriptorPredicate = PatternBuilder.pattern("kotlin.js.js(String)")
platformStatic
@@ -31,7 +31,7 @@ public class InlineMetadata(
val function: JsFunction,
val endTag: JsStringLiteral
) {
class object {
default object {
platformStatic
fun compose(function: JsFunction, descriptor: CallableDescriptor): InlineMetadata {
val program = function.getScope().getProgram()