Do not pass resource manager to AndroidXmlVisitor and AndroidXmlHandler
This commit is contained in:
+1
-4
@@ -20,10 +20,7 @@ import org.xml.sax.helpers.DefaultHandler
|
||||
import org.xml.sax.Attributes
|
||||
import java.util.HashMap
|
||||
|
||||
class AndroidXmlHandler(
|
||||
private val resourceManager: AndroidResourceManager,
|
||||
private val elementCallback: (String, String) -> Unit
|
||||
) : DefaultHandler() {
|
||||
class AndroidXmlHandler(private val elementCallback: (String, String) -> Unit) : DefaultHandler() {
|
||||
|
||||
override fun startDocument() {
|
||||
super<DefaultHandler>.startDocument()
|
||||
|
||||
+1
-1
@@ -40,7 +40,7 @@ public class CliAndroidUIXmlProcessor(
|
||||
|
||||
override fun parseSingleFile(file: PsiFile): Collection<AndroidWidget> {
|
||||
val widgets: MutableCollection<AndroidWidget> = ArrayList()
|
||||
val handler = AndroidXmlHandler(resourceManager, { id, clazz -> widgets.add(AndroidWidget(id, clazz)) })
|
||||
val handler = AndroidXmlHandler { id, clazz -> widgets.add(AndroidWidget(id, clazz)) }
|
||||
|
||||
try {
|
||||
val inputStream = ByteArrayInputStream(file.getVirtualFile().contentsToByteArray())
|
||||
|
||||
Reference in New Issue
Block a user