diff --git a/buildSrc/src/main/groovy/jadx-library.gradle b/buildSrc/src/main/groovy/jadx-library.gradle index 161f98805..ed2dc98f2 100644 --- a/buildSrc/src/main/groovy/jadx-library.gradle +++ b/buildSrc/src/main/groovy/jadx-library.gradle @@ -73,4 +73,6 @@ javadoc { if (JavaVersion.current().isJava9Compatible()) { options.addBooleanOption('html5', true) } + // disable 'missing' warnings + options.addStringOption('Xdoclint:all,-missing', '-quiet') } diff --git a/jadx-core/src/main/java/jadx/core/deobf/NameMapper.java b/jadx-core/src/main/java/jadx/core/deobf/NameMapper.java index 104eaffa1..ce10bd7f7 100644 --- a/jadx-core/src/main/java/jadx/core/deobf/NameMapper.java +++ b/jadx-core/src/main/java/jadx/core/deobf/NameMapper.java @@ -143,19 +143,15 @@ public class NameMapper { /** * Return modified string with removed: - *
*
* Note: this 'middle' method must be used with prefixed string: - *
*
*/ public static String removeInvalidCharsMiddle(String name) { if (isValidIdentifier(name) && isAllCharsPrintable(name)) { diff --git a/jadx-core/src/main/java/jadx/core/dex/nodes/InsnNode.java b/jadx-core/src/main/java/jadx/core/dex/nodes/InsnNode.java index d68d3b40a..1c4f12c92 100644 --- a/jadx-core/src/main/java/jadx/core/dex/nodes/InsnNode.java +++ b/jadx-core/src/main/java/jadx/core/dex/nodes/InsnNode.java @@ -385,17 +385,16 @@ public class InsnNode extends LineAttrNode { /** * Make copy of InsnNode object. - *
+ *
* NOTE: can't copy instruction with result argument
* (SSA variable can't be used in two different assigns).
- *
+ *
* Prefer use next methods:
*
*/
public InsnNode copy() {
if (this.getClass() != InsnNode.class) {
diff --git a/jadx-core/src/main/java/jadx/core/dex/nodes/RootNode.java b/jadx-core/src/main/java/jadx/core/dex/nodes/RootNode.java
index 890096419..6b700f6d7 100644
--- a/jadx-core/src/main/java/jadx/core/dex/nodes/RootNode.java
+++ b/jadx-core/src/main/java/jadx/core/dex/nodes/RootNode.java
@@ -336,12 +336,9 @@ public class RootNode {
/**
* Searches for ClassNode by its full name (original or alias name)
- *
+ *
* Warning: This method has a runtime of O(n) (n = number of classes).
* If you need to call it more than once consider {@link #buildFullAliasClassCache()} instead
- *
- * @param fullName
- * @return
*/
@Nullable
public ClassNode searchClassByFullAlias(String fullName) {
@@ -355,10 +352,6 @@ public class RootNode {
return null;
}
- /**
- *
- * @return
- */
public Map