Package org.jrd.backend.data.cli.workers
Class AddClasses
- java.lang.Object
-
- org.jrd.backend.data.cli.workers.AddClasses
-
public class AddClasses extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<java.lang.String>
filteredArgs
private boolean
isBoot
private VmManager
vmManager
-
Constructor Summary
Constructors Constructor Description AddClasses(java.util.List<java.lang.String> filteredArgs, VmManager vmManager, boolean isBoot)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VmInfo
addClasses()
private java.lang.String
addClassesEvenWithFqns(VmInfo vmInfo, java.util.List<java.lang.String> fqnAndFile)
private java.lang.String
addClassesGuessFqn(VmInfo vmInfo, java.util.List<java.lang.String> files)
private java.lang.String
addClassesViaJarWraper(VmInfo vmInfo, java.util.List<FqnAndClassToJar> toJar)
-
-
-
Field Detail
-
filteredArgs
private final java.util.List<java.lang.String> filteredArgs
-
vmManager
private final VmManager vmManager
-
isBoot
private final boolean isBoot
-
-
Constructor Detail
-
AddClasses
public AddClasses(java.util.List<java.lang.String> filteredArgs, VmManager vmManager, boolean isBoot)
-
-
Method Detail
-
addClasses
public VmInfo addClasses() throws java.io.IOException
- Throws:
java.io.IOException
-
addClassesGuessFqn
private java.lang.String addClassesGuessFqn(VmInfo vmInfo, java.util.List<java.lang.String> files) throws java.io.IOException
- Throws:
java.io.IOException
-
addClassesViaJarWraper
private java.lang.String addClassesViaJarWraper(VmInfo vmInfo, java.util.List<FqnAndClassToJar> toJar) throws java.io.IOException
- Throws:
java.io.IOException
-
addClassesEvenWithFqns
private java.lang.String addClassesEvenWithFqns(VmInfo vmInfo, java.util.List<java.lang.String> fqnAndFile) throws java.io.IOException
- Throws:
java.io.IOException
-
-