org.kit.furia
Class BytecodeFrag

java.lang.Object
  extended by org.kit.furia.AbstractFuriaChanCommandLine
      extended by org.kit.furia.BytecodeFrag

public class BytecodeFrag
extends AbstractFuriaChanCommandLine

BytecodeFrag is a command line utility that fragments Java byte-code. The program will create n threads according to the number of processors you have and will match everything in parallel. If no -timeout flag is given, a default of 30 minutes timeout per application is set.

Regarding the output directory: 1) If it does not exists it will be created. 2) If it exists, it will be unmodified. If the output directory exists: if given "dm" (directory of directories mode): 1) All the directories in the output folder that contain a "fragments" file (that is, if the fragments have been modified) will be ignored. if not given "dm": 1) The output directory will be ignored if it contains a "fragments" file.

Author:
Arnoldo Jose Muller Molina

Constructor Summary
BytecodeFrag()
           
 
Method Summary
static org.apache.commons.cli.Options initCommandLine()
          Initializes the command line definition.
static void main(java.lang.String[] args)
           
 
Methods inherited from class org.kit.furia.AbstractFuriaChanCommandLine
getCommandLine, initLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BytecodeFrag

public BytecodeFrag()
Method Detail

main

public static void main(java.lang.String[] args)

initCommandLine

public static org.apache.commons.cli.Options initCommandLine()
Initializes the command line definition. Here we define all the command line options to be received by the program.

Returns:
The options of the program.


Copyright © 2008 Arnoldo Jose Muller Molina. All Rights Reserved.