mirror of
https://github.com/revanced/Apktool.git
synced 2024-11-11 06:59:24 +01:00
fix: remove unused methods/properties from AXmlParser
This commit is contained in:
parent
64eda064eb
commit
edb4fc86cc
@ -210,18 +210,18 @@ public class AXmlResourceParser implements XmlResourceParser {
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getNamespaceCount(int depth) throws XmlPullParserException {
|
||||
public int getNamespaceCount(int depth) {
|
||||
return m_namespaces.getAccumulatedCount(depth);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getNamespacePrefix(int pos) throws XmlPullParserException {
|
||||
public String getNamespacePrefix(int pos) {
|
||||
int prefix = m_namespaces.getPrefix(pos);
|
||||
return m_strings.getString(prefix);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getNamespaceUri(int pos) throws XmlPullParserException {
|
||||
public String getNamespaceUri(int pos) {
|
||||
int uri = m_namespaces.getUri(pos);
|
||||
return m_strings.getString(uri);
|
||||
}
|
||||
@ -603,14 +603,9 @@ public class AXmlResourceParser implements XmlResourceParser {
|
||||
|
||||
public final void reset() {
|
||||
m_dataLength = 0;
|
||||
m_count = 0;
|
||||
m_depth = 0;
|
||||
}
|
||||
|
||||
public final int getTotalCount() {
|
||||
return m_count;
|
||||
}
|
||||
|
||||
public final int getCurrentCount() {
|
||||
if (m_dataLength == 0) {
|
||||
return 0;
|
||||
@ -648,35 +643,6 @@ public class AXmlResourceParser implements XmlResourceParser {
|
||||
m_data[offset + 1] = uri;
|
||||
m_data[offset + 2] = count + 1;
|
||||
m_dataLength += 2;
|
||||
m_count += 1;
|
||||
}
|
||||
|
||||
public final boolean pop(int prefix, int uri) {
|
||||
if (m_dataLength == 0) {
|
||||
return false;
|
||||
}
|
||||
int offset = m_dataLength - 1;
|
||||
int count = m_data[offset];
|
||||
for (int i = 0, o = offset - 2; i != count; ++i, o -= 2) {
|
||||
if (m_data[o] != prefix || m_data[o + 1] != uri) {
|
||||
continue;
|
||||
}
|
||||
count -= 1;
|
||||
if (i == 0) {
|
||||
m_data[o] = count;
|
||||
o -= (1 + count * 2);
|
||||
m_data[o] = count;
|
||||
} else {
|
||||
m_data[offset] = count;
|
||||
offset -= (1 + 2 + count * 2);
|
||||
m_data[offset] = count;
|
||||
System.arraycopy(m_data, o + 2, m_data, o, m_dataLength - o);
|
||||
}
|
||||
m_dataLength -= 2;
|
||||
m_count -= 1;
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public final boolean pop() {
|
||||
@ -694,7 +660,6 @@ public class AXmlResourceParser implements XmlResourceParser {
|
||||
offset -= (1 + count * 2);
|
||||
m_data[offset] = count;
|
||||
m_dataLength -= 2;
|
||||
m_count -= 1;
|
||||
return true;
|
||||
}
|
||||
|
||||
@ -710,10 +675,6 @@ public class AXmlResourceParser implements XmlResourceParser {
|
||||
return find(uri, false);
|
||||
}
|
||||
|
||||
public final int findUri(int prefix) {
|
||||
return find(prefix, true);
|
||||
}
|
||||
|
||||
public final int getDepth() {
|
||||
return m_depth;
|
||||
}
|
||||
@ -737,7 +698,6 @@ public class AXmlResourceParser implements XmlResourceParser {
|
||||
return;
|
||||
}
|
||||
m_dataLength -= 2 + count * 2;
|
||||
m_count -= count;
|
||||
m_depth -= 1;
|
||||
}
|
||||
|
||||
@ -799,14 +759,9 @@ public class AXmlResourceParser implements XmlResourceParser {
|
||||
|
||||
private int[] m_data;
|
||||
private int m_dataLength;
|
||||
private int m_count;
|
||||
private int m_depth;
|
||||
}
|
||||
|
||||
final StringBlock getStrings() {
|
||||
return m_strings;
|
||||
}
|
||||
|
||||
private final int getAttributeOffset(int index) {
|
||||
if (m_event != START_TAG) {
|
||||
throw new IndexOutOfBoundsException("Current event is not START_TAG.");
|
||||
|
Loading…
Reference in New Issue
Block a user