Package gw.lang
Class Gosu
- java.lang.Object
-
- gw.lang.Gosu
-
public class Gosu extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static String
FAILED
static String
GOSU_SCRATCHPAD_FQN
static String
JAR_REPO_DIR
static String
JAR_REPO_TXT
static String
NOPACKAGE
used as a virtual package e.g., for scratchpadstatic String
SUCCESS
-
Constructor Summary
Constructors Constructor Description Gosu()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
bootstrapGosuWhenInitiatedViaClassfile()
static List<IDirectory>
deriveClasspathFrom(Class clazz)
static List<IDirectory>
deriveClasspathFrom_Java9(Class clazz)
static List<String>
findJreSources()
static List<IDirectory>
getClasspath()
static File
getCurrentProgram()
static List<String>
getRawArgs()
static GosuVersion
getVersion()
static void
init()
Initializes Gosu using the classpath derived from the current classloader and system classpath.static void
init(List<IDirectory> classpath)
static void
main(String[] args)
static void
runTest(IGosuClass gsType)
static void
setClasspath(List<IDirectory> classpath)
static void
setRawArgs(String[] args)
-
-
-
Field Detail
-
NOPACKAGE
public static final String NOPACKAGE
used as a virtual package e.g., for scratchpad- See Also:
- Constant Field Values
-
GOSU_SCRATCHPAD_FQN
public static final String GOSU_SCRATCHPAD_FQN
- See Also:
- Constant Field Values
-
JAR_REPO_DIR
public static final String JAR_REPO_DIR
- See Also:
- Constant Field Values
-
JAR_REPO_TXT
public static final String JAR_REPO_TXT
- See Also:
- Constant Field Values
-
FAILED
public static final String FAILED
- See Also:
- Constant Field Values
-
SUCCESS
public static final String SUCCESS
- See Also:
- Constant Field Values
-
-
Method Detail
-
main
public static void main(String[] args)
-
setClasspath
public static void setClasspath(List<IDirectory> classpath)
-
getClasspath
public static List<IDirectory> getClasspath()
-
init
public static void init()
Initializes Gosu using the classpath derived from the current classloader and system classpath.
-
init
public static void init(List<IDirectory> classpath)
-
bootstrapGosuWhenInitiatedViaClassfile
public static boolean bootstrapGosuWhenInitiatedViaClassfile()
-
deriveClasspathFrom
public static List<IDirectory> deriveClasspathFrom(Class clazz)
-
deriveClasspathFrom_Java9
public static List<IDirectory> deriveClasspathFrom_Java9(Class clazz)
-
getVersion
public static GosuVersion getVersion()
-
getCurrentProgram
public static File getCurrentProgram()
-
setRawArgs
public static void setRawArgs(String[] args)
-
runTest
public static void runTest(IGosuClass gsType) throws Exception
- Throws:
Exception
-
-