Skip to content

Commit 1db1f9e

Browse files
committed
style: correct syntax for custom attributes
1 parent be53ba5 commit 1db1f9e

File tree

2 files changed

+21
-14
lines changed

2 files changed

+21
-14
lines changed

brut.apktool/apktool-lib/src/main/java/brut/androlib/res/decoder/AXmlResourceParser.java

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
import java.io.IOException;
2929
import java.io.InputStream;
3030
import java.io.Reader;
31+
import java.util.Optional;
3132
import java.util.logging.Level;
3233
import java.util.logging.Logger;
3334

@@ -343,15 +344,19 @@ public String getAttributeName(int index) {
343344
if (value == null || value.length() == 0) {
344345
try {
345346
value = mAttrDecoder.decodeManifestAttr(getAttributeNameResource(index));
346-
if (value == null) value = "";
347-
} catch (AndrolibException e) {value = "";}
347+
if (value == null) {
348+
value = "";
349+
}
350+
} catch (AndrolibException e) {
351+
value = "";
352+
}
348353
} else if (! namespace.equals(android_ns)) {
349354
try {
350355
String obfuscatedName = mAttrDecoder.decodeManifestAttr(getAttributeNameResource(index));
351356
if (! (obfuscatedName == null || obfuscatedName.equals(value))) {
352357
value = obfuscatedName;
353358
}
354-
} catch (AndrolibException e) {}
359+
} catch (AndrolibException ignored) {}
355360
}
356361
return value;
357362
}
@@ -387,10 +392,9 @@ public String getAttributeValue(int index) {
387392

388393
if (mAttrDecoder != null) {
389394
try {
390-
String value = valueRaw == -1 ? null : ResXmlEncoders
391-
.escapeXmlChars(m_strings.getString(valueRaw));
392-
String obfuscatedValue = mAttrDecoder
393-
.decodeManifestAttr(valueData);
395+
String value = valueRaw == -1 ? null : ResXmlEncoders.escapeXmlChars(m_strings.getString(valueRaw));
396+
String obfuscatedValue = mAttrDecoder.decodeManifestAttr(valueData);
397+
394398
if (! (value == null || obfuscatedValue == null)) {
395399
int slashPos = value.lastIndexOf("/");
396400

@@ -404,10 +408,11 @@ public String getAttributeValue(int index) {
404408
}
405409

406410
return mAttrDecoder.decode(
407-
valueType,
408-
valueData,
409-
value,
410-
getAttributeNameResource(index));
411+
valueType,
412+
valueData,
413+
value,
414+
getAttributeNameResource(index)
415+
);
411416
} catch (AndrolibException ex) {
412417
setFirstError(ex);
413418
LOGGER.log(Level.WARNING, String.format("Could not decode attr value, using undecoded value "

brut.apktool/apktool-lib/src/main/java/brut/androlib/res/decoder/ResAttrDecoder.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,18 +53,20 @@ public String decodeManifestAttr(int attrResId)
5353

5454
// See also: brut.androlib.res.data.ResTable.getResSpec
5555
if (attrId >> 24 == 0) {
56-
ResPackage pkg = getCurrentPackage();
56+
ResPackage pkg = getCurrentPackage();
5757
int packageId = pkg.getId();
5858
int pkgId = (packageId == 0 ? 2 : packageId);
5959
attrId = (0xFF000000 & (pkgId << 24)) | attrId;
6060
}
6161

62-
// Retrieve the ResSpec in a package by its id
62+
// Retrieve the ResSpec in a package by id
6363
ResID resId = new ResID(attrId);
6464
ResPackage pkg = getCurrentPackage();
6565
if (pkg.hasResSpec(resId)) {
6666
ResResSpec resResSpec = pkg.getResSpec(resId);
67-
if (resResSpec != null) {return resResSpec.getName();}
67+
if (resResSpec != null) {
68+
return resResSpec.getName();
69+
}
6870
}
6971
}
7072

0 commit comments

Comments
 (0)