Top Fields Constructors Methods
com.mchange.v2.debug

public final Class DebugGen

extends Object
implements DebugConstants
Class Inheritance
All Implemented Interfaces
com.mchange.v2.debug.DebugConstants
Imports
java.io.*, java.util.*, com.mchange.v2.cmdline.*, com.mchange.v2.io.FileIterator, .DirectoryDescentUtils, com.mchange.v1.io.WriterUtils, com.mchange.v1.lang.BooleanUtils, com.mchange.v1.util.SetUtils, .StringTokenizerUtils

Field Summary

Modifier and TypeField and Description
pack-priv static final String[]
pack-priv static String
pack-priv static boolean
pack-priv static boolean
pack-priv static final String
pack-priv static boolean
pack-priv static final String[]
pack-priv static Set<E>
pack-priv static int
pack-priv static final String[]

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static String
private static String
ify(String str, char fromChar, char toChar)

public static final synchronized void
main(String[] argv)

private static File
outputDir(String codebase, File srcPkgDir, String outputbase, File outputBaseDir)

private static String
private static boolean
private static boolean
precheckPackage(String codebase, File srcPkgDir, String outputbase, File outputBaseDir)

private static boolean
recursivePrecheckPackages(String codebase, File srcPkgDir, String outputbase, File outputBaseDir)

private static void
recursiveWriteDebugFiles(String codebase, File srcPkgDir, String outputbase, File outputBaseDir)

private static String
private static String
traceStr(int trace)

private static void
private static void
writeDebugFile(String outputbase, File pkgDir)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ARGSback to summary
pack-priv static final String[] ARGS
classnameback to summary
pack-priv static String classname
clobberback to summary
pack-priv static boolean clobber
debugback to summary
pack-priv static boolean debug
EOLback to summary
pack-priv static final String EOL
recursiveback to summary
pack-priv static boolean recursive
REQUIREDback to summary
pack-priv static final String[] REQUIRED
skipDirsback to summary
pack-priv static Set<E> skipDirs
trace_levelback to summary
pack-priv static int trace_level
VALIDback to summary
pack-priv static final String[] VALID

Constructor Detail

DebugGenback to summary
public DebugGen()

Method Detail

dottifyback to summary
private static String dottify(String str)
ifyback to summary
private static String ify(String str, char fromChar, char toChar)
mainback to summary
public static final synchronized void main(String[] argv)
outputDirback to summary
private static File outputDir(String codebase, File srcPkgDir, String outputbase, File outputBaseDir)
platifyback to summary
private static String platify(String str)
precheckOutputPackageDirback to summary
private static boolean precheckOutputPackageDir(File dir) throws IOException
precheckPackageback to summary
private static boolean precheckPackage(String codebase, File srcPkgDir, String outputbase, File outputBaseDir) throws IOException
recursivePrecheckPackagesback to summary
private static boolean recursivePrecheckPackages(String codebase, File srcPkgDir, String outputbase, File outputBaseDir) throws IOException
recursiveWriteDebugFilesback to summary
private static void recursiveWriteDebugFiles(String codebase, File srcPkgDir, String outputbase, File outputBaseDir) throws IOException
sepifyback to summary
private static String sepify(String str)
traceStrback to summary
private static String traceStr(int trace)
usageback to summary
private static void usage()
writeDebugFileback to summary
private static void writeDebugFile(String outputbase, File pkgDir) throws IOException