diff options
| author | 2019-06-18 21:46:11 +0200 | |
|---|---|---|
| committer | 2019-06-18 21:46:11 +0200 | |
| commit | 257e8c3f33755a12209b203545f314286ce05382 (patch) | |
| tree | d818bcebf7634ed5b716ee29619725fdc29a04e8 /src/main/java/cuchaz/enigma/Enigma.java | |
| parent | Use jopt for cli parsing (diff) | |
| download | enigma-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/Enigma.java')
| -rw-r--r-- | src/main/java/cuchaz/enigma/Enigma.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/java/cuchaz/enigma/Enigma.java b/src/main/java/cuchaz/enigma/Enigma.java index 9f88f77..fd23b47 100644 --- a/src/main/java/cuchaz/enigma/Enigma.java +++ b/src/main/java/cuchaz/enigma/Enigma.java | |||
| @@ -20,6 +20,7 @@ import cuchaz.enigma.api.EnigmaPluginContext; | |||
| 20 | import cuchaz.enigma.api.service.EnigmaService; | 20 | import cuchaz.enigma.api.service.EnigmaService; |
| 21 | import cuchaz.enigma.api.service.EnigmaServiceFactory; | 21 | import cuchaz.enigma.api.service.EnigmaServiceFactory; |
| 22 | import cuchaz.enigma.api.service.EnigmaServiceType; | 22 | import cuchaz.enigma.api.service.EnigmaServiceType; |
| 23 | import cuchaz.enigma.api.service.JarIndexerService; | ||
| 23 | 24 | ||
| 24 | import java.io.IOException; | 25 | import java.io.IOException; |
| 25 | import java.nio.file.Path; | 26 | import java.nio.file.Path; |
| @@ -46,6 +47,10 @@ public class Enigma { | |||
| 46 | ClassCache classCache = ClassCache.of(path); | 47 | ClassCache classCache = ClassCache.of(path); |
| 47 | JarIndex jarIndex = classCache.index(progress); | 48 | JarIndex jarIndex = classCache.index(progress); |
| 48 | 49 | ||
| 50 | services.get(JarIndexerService.TYPE).ifPresent(indexer -> { | ||
| 51 | indexer.acceptJar(classCache, jarIndex); | ||
| 52 | }); | ||
| 53 | |||
| 49 | return new EnigmaProject(this, classCache, jarIndex); | 54 | return new EnigmaProject(this, classCache, jarIndex); |
| 50 | } | 55 | } |
| 51 | 56 | ||