summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/Enigma.java
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/Enigma.java
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/Enigma.java')
-rw-r--r--src/main/java/cuchaz/enigma/Enigma.java5
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;
20import cuchaz.enigma.api.service.EnigmaService; 20import cuchaz.enigma.api.service.EnigmaService;
21import cuchaz.enigma.api.service.EnigmaServiceFactory; 21import cuchaz.enigma.api.service.EnigmaServiceFactory;
22import cuchaz.enigma.api.service.EnigmaServiceType; 22import cuchaz.enigma.api.service.EnigmaServiceType;
23import cuchaz.enigma.api.service.JarIndexerService;
23 24
24import java.io.IOException; 25import java.io.IOException;
25import java.nio.file.Path; 26import 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