execute
public void execute()
throws BuildException
findPackageAndClass
public void findPackageAndClass()
throws IOException
Peek into .flex file to get package and class name
getClassName
public String getClassName()
JFlexTask.findPackageAndClass
getPackage
public String getPackage()
- package name of input file
JFlexTask.findPackageAndClass
normalizeOutdir
public void normalizeOutdir()
Sets the actual output directory if not already set.
Uses javac logic to determine output dir = dest dir + package name
If not destdir has been set, output dir = parent of input file
Assumes that package name is already set.
setDestdir
public void setDestdir(File destinationDir)
setDot
public void setDot(boolean b)
setDump
public void setDump(boolean b)
setFile
public void setFile(File file)
setGenerateDot
public void setGenerateDot(boolean genDot)
setJLex
public void setJLex(boolean b)
setNobak
public void setNobak(boolean b)
setNomin
public void setNomin(boolean b)
setOutdir
public void setOutdir(File outDir)
setPack
public void setPack(boolean b)
setSkel
public void setSkel(File skeleton)
setSkeleton
public void setSkeleton(File skeleton)
setSkipMinimization
public void setSkipMinimization(boolean skipMin)
setSwitch
public void setSwitch(boolean b)
setTable
public void setTable(boolean b)
setTime
public void setTime(boolean displayTime)
setTimeStatistics
public void setTimeStatistics(boolean displayTime)
setVerbose
public void setVerbose(boolean verbose)