Minor: change package in astUtils.kt: ast -> jsAstUtils
This commit is contained in:
@@ -19,7 +19,7 @@ package org.jetbrains.kotlin.js.inline.util
|
|||||||
import com.google.dart.compiler.backend.js.ast.*
|
import com.google.dart.compiler.backend.js.ast.*
|
||||||
import com.google.dart.compiler.backend.js.ast.metadata.*
|
import com.google.dart.compiler.backend.js.ast.metadata.*
|
||||||
import org.jetbrains.kotlin.js.translate.utils.JsAstUtils.*
|
import org.jetbrains.kotlin.js.translate.utils.JsAstUtils.*
|
||||||
import org.jetbrains.kotlin.js.translate.utils.ast.*
|
import org.jetbrains.kotlin.js.translate.utils.jsAstUtils.*
|
||||||
|
|
||||||
import kotlin.platform.platformStatic
|
import kotlin.platform.platformStatic
|
||||||
import kotlin.properties.Delegates
|
import kotlin.properties.Delegates
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ import org.jetbrains.kotlin.js.inline.context.NamingContext
|
|||||||
import org.jetbrains.kotlin.js.inline.util.*
|
import org.jetbrains.kotlin.js.inline.util.*
|
||||||
import org.jetbrains.kotlin.js.inline.util.rewriters.ReturnReplacingVisitor
|
import org.jetbrains.kotlin.js.inline.util.rewriters.ReturnReplacingVisitor
|
||||||
import org.jetbrains.kotlin.js.translate.utils.JsAstUtils.newVar
|
import org.jetbrains.kotlin.js.translate.utils.JsAstUtils.newVar
|
||||||
import org.jetbrains.kotlin.js.translate.utils.ast.*
|
import org.jetbrains.kotlin.js.translate.utils.jsAstUtils.*
|
||||||
|
|
||||||
import kotlin.platform.platformStatic
|
import kotlin.platform.platformStatic
|
||||||
|
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ package org.jetbrains.kotlin.js.inline.util
|
|||||||
import com.google.dart.compiler.backend.js.ast.JsLiteral.*
|
import com.google.dart.compiler.backend.js.ast.JsLiteral.*
|
||||||
import com.google.dart.compiler.backend.js.ast.*
|
import com.google.dart.compiler.backend.js.ast.*
|
||||||
import com.google.dart.compiler.backend.js.ast.metadata.typeCheck
|
import com.google.dart.compiler.backend.js.ast.metadata.typeCheck
|
||||||
import org.jetbrains.kotlin.js.translate.utils.ast.any
|
import org.jetbrains.kotlin.js.translate.utils.jsAstUtils.any
|
||||||
|
|
||||||
public fun JsExpression.canHaveSideEffect(): Boolean =
|
public fun JsExpression.canHaveSideEffect(): Boolean =
|
||||||
any { it is JsExpression && it.canHaveOwnSideEffect() }
|
any { it is JsExpression && it.canHaveOwnSideEffect() }
|
||||||
@@ -47,4 +47,4 @@ public fun JsExpression.shouldHaveOwnAlias(): Boolean =
|
|||||||
is JsArrayLiteral -> true
|
is JsArrayLiteral -> true
|
||||||
is JsInvocation -> if (typeCheck == null) canHaveSideEffect() else false
|
is JsInvocation -> if (typeCheck == null) canHaveSideEffect() else false
|
||||||
else -> canHaveOwnSideEffect()
|
else -> canHaveOwnSideEffect()
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -28,7 +28,7 @@ import org.jetbrains.kotlin.js.translate.general.AbstractTranslator
|
|||||||
import org.jetbrains.kotlin.js.translate.general.Translation
|
import org.jetbrains.kotlin.js.translate.general.Translation
|
||||||
import org.jetbrains.kotlin.js.translate.utils.JsDescriptorUtils
|
import org.jetbrains.kotlin.js.translate.utils.JsDescriptorUtils
|
||||||
import org.jetbrains.kotlin.js.translate.context.Namer.*
|
import org.jetbrains.kotlin.js.translate.context.Namer.*
|
||||||
import org.jetbrains.kotlin.js.translate.utils.ast.*
|
import org.jetbrains.kotlin.js.translate.utils.jsAstUtils.*
|
||||||
import org.jetbrains.kotlin.js.translate.utils.TranslationUtils.*
|
import org.jetbrains.kotlin.js.translate.utils.TranslationUtils.*
|
||||||
import org.jetbrains.kotlin.resolve.DescriptorUtils.isExtension
|
import org.jetbrains.kotlin.resolve.DescriptorUtils.isExtension
|
||||||
import org.jetbrains.kotlin.resolve.calls.model.ResolvedCall
|
import org.jetbrains.kotlin.resolve.calls.model.ResolvedCall
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.jetbrains.kotlin.js.translate.utils.ast
|
package org.jetbrains.kotlin.js.translate.utils.jsAstUtils
|
||||||
|
|
||||||
import com.google.dart.compiler.backend.js.ast.*
|
import com.google.dart.compiler.backend.js.ast.*
|
||||||
import org.jetbrains.kotlin.js.inline.util.IdentitySet
|
import org.jetbrains.kotlin.js.inline.util.IdentitySet
|
||||||
@@ -101,4 +101,4 @@ public val JsBinaryOperation.operator: JsBinaryOperator
|
|||||||
|
|
||||||
public var JsVars.JsVar.initExpression: JsExpression?
|
public var JsVars.JsVar.initExpression: JsExpression?
|
||||||
get() = getInitExpression()
|
get() = getInitExpression()
|
||||||
set(value) = setInitExpression(value)
|
set(value) = setInitExpression(value)
|
||||||
|
|||||||
Reference in New Issue
Block a user