ua.gradsoft.javachecker
Class Main
java.lang.Object
ua.gradsoft.javachecker.Main
public class Main
- extends java.lang.Object
|
Constructor Summary |
Main()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Main
public Main()
main
public static void main(java.lang.String[] args)
process
public void process()
throws ProcessingException
- process without collecting processed units.
- Throws:
ProcessingException
process
public void process(java.util.List<AnalyzedUnitRef> processedUnits)
throws ProcessingException
- Throws:
ProcessingException
init
public void init(java.lang.String[] args)
throws ConfigException
- initialize. This must be called before process.
- Throws:
ConfigException
processOneClass
public static void processOneClass(java.lang.String fullClassName)
throws ProcessingException
- Throws:
ProcessingException
isQOption
public static boolean isQOption()
setQOption
public static void setQOption(boolean v)
isShowFiles
public static boolean isShowFiles()
setShowFiles
public static void setShowFiles(boolean showFiles)
isDump
public static boolean isDump()
setDump
public static void setDump(boolean dump)
isShowFileLoading
public static boolean isShowFileLoading()
setShowFileLoading
public static void setShowFileLoading(boolean showFileLoading)
getReportFormat
public static ReportFormat getReportFormat()
setReportFormat
public static void setReportFormat(ReportFormat reportFormat)
isNoClean
public static boolean isNoClean()
setNoClean
public static void setNoClean(boolean noClean)
addInputDirectory
public static void addInputDirectory(java.lang.String directory,
boolean process)
- add directory.
- Parameters:
directory - -- directory to add.process - -- if true, files in this directory will be processed by checkers, otherwise only loaded on demand.
addPropertiesDirectory
public static void addPropertiesDirectory(java.lang.String directory)
getHome
public static java.lang.String getHome()
setHome
public static void setHome(java.lang.String home)
isHomeRequired
public static boolean isHomeRequired()
setHomeRequired
public static void setHomeRequired(boolean homeRequired)
getNProcessedFiles
public static int getNProcessedFiles()
getFacts
public static JavaFacts getFacts()
getOutputFname
public static java.lang.String getOutputFname()
setOutputFname
public static void setOutputFname(java.lang.String outputFname)
getPrefsFname
public static java.lang.String getPrefsFname()
setPrefsFname
public static void setPrefsFname(java.lang.String prefsFname)
getExceptionHandler
public static JavaCheckerExceptionHandler getExceptionHandler()
isMandatoryCheckersLoading
public static boolean isMandatoryCheckersLoading()
setMandatoryCheckersLoading
public static void setMandatoryCheckersLoading(boolean mandatoryCheckersLoading)
setExceptionHandler
public static void setExceptionHandler(JavaCheckerExceptionHandler exceptionHandler)
getTmpDir
public static java.lang.String getTmpDir()
isInShutdown
public static boolean isInShutdown()
isExplicitEnabledOnly
public static boolean isExplicitEnabledOnly()
setExplicitEnabledOnly
public static void setExplicitEnabledOnly(boolean explicitEnabledOnly)
setExplicitEnabled
public static void setExplicitEnabled(java.util.Set<java.lang.String> enabledCheckNames)
getExplicitEnabled
public static java.util.Set<java.lang.String> getExplicitEnabled()
setExplicitDisabled
public static void setExplicitDisabled(java.util.Set<java.lang.String> explicitDisabled)
getExplicitDisabled
public static java.util.Set<java.lang.String> getExplicitDisabled()