summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/api/service
diff options
context:
space:
mode:
authorGravatar gegy10002019-06-18 21:46:11 +0200
committerGravatar gegy10002019-06-18 21:46:11 +0200
commit257e8c3f33755a12209b203545f314286ce05382 (patch)
treed818bcebf7634ed5b716ee29619725fdc29a04e8 /src/main/java/cuchaz/enigma/api/service
parentUse jopt for cli parsing (diff)
downloadenigma-fork-257e8c3f33755a12209b203545f314286ce05382.tar.gz
enigma-fork-257e8c3f33755a12209b203545f314286ce05382.tar.xz
enigma-fork-257e8c3f33755a12209b203545f314286ce05382.zip
Parse profile json from cli args
Diffstat (limited to 'src/main/java/cuchaz/enigma/api/service')
-rw-r--r--src/main/java/cuchaz/enigma/api/service/ObfuscationTestService.java18
1 files changed, 0 insertions, 18 deletions
diff --git a/src/main/java/cuchaz/enigma/api/service/ObfuscationTestService.java b/src/main/java/cuchaz/enigma/api/service/ObfuscationTestService.java
index c580f09..af0cf30 100644
--- a/src/main/java/cuchaz/enigma/api/service/ObfuscationTestService.java
+++ b/src/main/java/cuchaz/enigma/api/service/ObfuscationTestService.java
@@ -1,27 +1,9 @@
1package cuchaz.enigma.api.service; 1package cuchaz.enigma.api.service;
2 2
3import com.google.common.base.Strings;
4import cuchaz.enigma.translation.representation.entry.ClassEntry;
5import cuchaz.enigma.translation.representation.entry.Entry; 3import cuchaz.enigma.translation.representation.entry.Entry;
6 4
7public interface ObfuscationTestService extends EnigmaService { 5public interface ObfuscationTestService extends EnigmaService {
8 EnigmaServiceType<ObfuscationTestService> TYPE = EnigmaServiceType.create("obfuscation_test"); 6 EnigmaServiceType<ObfuscationTestService> TYPE = EnigmaServiceType.create("obfuscation_test");
9 7
10 boolean testDeobfuscated(Entry<?> entry); 8 boolean testDeobfuscated(Entry<?> entry);
11
12 final class Default implements ObfuscationTestService {
13 Default INSTANCE = new Default();
14
15 Default() {
16 }
17
18 @Override
19 public boolean testDeobfuscated(Entry<?> entry) {
20 if (entry instanceof ClassEntry) {
21 String packageName = ((ClassEntry) entry).getPackageName();
22 return Strings.isNullOrEmpty(packageName);
23 }
24 return false;
25 }
26 }
27} 9}