Package jisd.debug
Class Utility
- java.lang.Object
-
- jisd.debug.Utility
-
public class Utility extends java.lang.Object
Provides debug utility.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
vscodeWorkspaceDir
-
Constructor Summary
Constructors Constructor Description Utility()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Optional<java.lang.String[]>
exec(java.lang.String command)
Execute external command.static java.lang.String
getVscodeWorkspaceDir()
static void
print(java.lang.Object o)
Alias of System.out.println().static void
println(java.lang.Object o)
Alias of System.out.println().static void
prints(java.util.HashMap<java.lang.String,DebugResult> drs)
static void
setVscodeWorkspaceDir(java.lang.String vscodeWorkspaceDir)
static void
sleep(int sleepTime)
Sleep main threadstatic java.lang.String
uri(java.lang.String text, java.lang.String path)
static java.lang.String
uri(Location loc, java.util.List<java.lang.String> srcDirs)
static java.lang.String
uri(Location loc, java.util.List<java.lang.String> srcDirs, int lineNumber)
-
-
-
Method Detail
-
exec
public static java.util.Optional<java.lang.String[]> exec(java.lang.String command)
Execute external command.- Parameters:
command
- command (wildcard * is unavailable)- Returns:
- [stdout, stderr, exit code] (optional)
-
print
public static void print(java.lang.Object o)
Alias of System.out.println().
-
println
public static void println(java.lang.Object o)
Alias of System.out.println().
-
sleep
public static void sleep(int sleepTime)
Sleep main thread- Parameters:
sleepTime
- sleep time (milliseconds)
-
prints
public static void prints(java.util.HashMap<java.lang.String,DebugResult> drs)
-
uri
public static java.lang.String uri(java.lang.String text, java.lang.String path)
-
uri
public static java.lang.String uri(Location loc, java.util.List<java.lang.String> srcDirs)
-
uri
public static java.lang.String uri(Location loc, java.util.List<java.lang.String> srcDirs, int lineNumber)
-
getVscodeWorkspaceDir
public static java.lang.String getVscodeWorkspaceDir()
-
setVscodeWorkspaceDir
public static void setVscodeWorkspaceDir(java.lang.String vscodeWorkspaceDir)
-
-