Skip to content

Commit 1635473

Browse files
committed
fix skipping
1 parent 46454ba commit 1635473

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

obfuscator/src/main/java/by/radioegor146/NativeObfuscator.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -174,8 +174,9 @@ public void process(Path inputJarPath, Path outputDir, List<Path> inputLibs,
174174
ClassNode rawClassNode = new ClassNode(Opcodes.ASM7);
175175
classReader.accept(rawClassNode, 0);
176176

177-
if (rawClassNode.methods.stream().noneMatch(MethodProcessor::shouldProcess) ||
178-
!classMethodFilter.shouldProcess(rawClassNode)) {
177+
if (!classMethodFilter.shouldProcess(rawClassNode) ||
178+
rawClassNode.methods.stream().noneMatch(method -> MethodProcessor.shouldProcess(method) &&
179+
classMethodFilter.shouldProcess(rawClassNode, method))) {
179180
logger.info("Skipping {}", rawClassNode.name);
180181
if (useAnnotations) {
181182
ClassMethodFilter.cleanAnnotations(rawClassNode);

0 commit comments

Comments
 (0)