Remove default imports for synthetic XML files
This commit is contained in:
+1
-1
@@ -51,7 +51,7 @@ public object AndroidConst {
|
||||
val SUPPORT_FRAGMENT_FQNAME = "$SUPPORT_V4_PACKAGE.app.Fragment"
|
||||
val SUPPORT_FRAGMENT_ACTIVITY_FQNAME = "$SUPPORT_V4_PACKAGE.app.FragmentActivity"
|
||||
|
||||
val IGNORED_XML_WIDGET_TYPES = setOf("requestFocus", "merge", "tag", "check")
|
||||
val IGNORED_XML_WIDGET_TYPES = setOf("requestFocus", "merge", "tag", "check", "blink")
|
||||
|
||||
val ESCAPED_IDENTIFIERS = (JetTokens.KEYWORDS.getTypes() + JetTokens.SOFT_KEYWORDS.getTypes())
|
||||
.map { it as? JetKeywordToken }.filterNotNull().map { it.getValue() }.toSet()
|
||||
|
||||
+2
-24
@@ -69,12 +69,7 @@ public abstract class SyntheticFileGenerator(protected val project: Project) {
|
||||
}
|
||||
val clearCacheFile = renderSyntheticFile
|
||||
|
||||
return listOf(
|
||||
clearCacheFile,
|
||||
FLEXIBLE_TYPE_FILE,
|
||||
FAKE_SUPPORT_V4_APP_FILE,
|
||||
FAKE_SUPPORT_V4_VIEW_FILE,
|
||||
FAKE_SUPPORT_V4_WIDGET_FILE)
|
||||
return listOf(clearCacheFile, FLEXIBLE_TYPE_FILE)
|
||||
}
|
||||
|
||||
protected abstract fun extractLayoutResources(files: List<PsiFile>, scope: GlobalSearchScope): List<AndroidResource>
|
||||
@@ -200,27 +195,10 @@ public abstract class SyntheticFileGenerator(protected val project: Project) {
|
||||
private val EXPLICIT_FLEXIBLE_PACKAGE = Flexibility.FLEXIBLE_TYPE_CLASSIFIER.packageFqName.asString()
|
||||
private val EXPLICIT_FLEXIBLE_CLASS_NAME = Flexibility.FLEXIBLE_TYPE_CLASSIFIER.relativeClassName.asString()
|
||||
|
||||
private val ANDROID_IMPORTS = listOf(
|
||||
"android.app.*",
|
||||
"android.view.*",
|
||||
"android.widget.*",
|
||||
"android.webkit.*",
|
||||
"android.inputmethodservice.*",
|
||||
"android.opengl.*",
|
||||
"android.appwidget.*",
|
||||
"android.support.v4.app.*",
|
||||
"android.support.v4.view.*",
|
||||
"android.support.v4.widget.*",
|
||||
Flexibility.FLEXIBLE_TYPE_CLASSIFIER.asSingleFqName().asString())
|
||||
private val ANDROID_IMPORTS = listOf(Flexibility.FLEXIBLE_TYPE_CLASSIFIER.asSingleFqName().asString())
|
||||
|
||||
private val FLEXIBLE_TYPE_FILE =
|
||||
AndroidSyntheticFile("ft", "package $EXPLICIT_FLEXIBLE_PACKAGE\n\nclass $EXPLICIT_FLEXIBLE_CLASS_NAME<L, U>")
|
||||
|
||||
private val FAKE_SUPPORT_V4_WIDGET_FILE = AndroidSyntheticFile("supportv4_widget", "package android.support.v4.widget")
|
||||
|
||||
private val FAKE_SUPPORT_V4_VIEW_FILE = AndroidSyntheticFile("supportv4_view", "package android.support.v4.view")
|
||||
|
||||
private val FAKE_SUPPORT_V4_APP_FILE = AndroidSyntheticFile("supportv4_app", "package android.support.v4.app")
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user