jcaas.util
Class ClassRunner

java.lang.Object
  extended by jcaas.util.ClassRunner

public class ClassRunner
extends java.lang.Object

Author:
reverend

Constructor Summary
ClassRunner()
           
 
Method Summary
static void main(java.lang.String[] args)
          Expected arguments: args[0] = a string specifying the annotation script file.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassRunner

public ClassRunner()
Method Detail

main

public static void main(java.lang.String[] args)
Expected arguments: args[0] = a string specifying the annotation script file. this will be a specially formatted string. it will either look like "-file:filename" or "-system:filename". if it's "-file:filename", then "filename" will be read from the local file system and used as the apat file. if it's "-system:filename", this will be a system-defined file that lives in the jar, and it has to be loaded specially. args[1] = a string specifying the epat file. this is just like args[0]. args[2] = the fully-qualified name of the main class to run (i.e. "jcaas.util.ClassRunner") args[3-n] = the command-line arguments to the main class to run