ua.gradsoft.javachecker
Class JavaFacts
java.lang.Object
ua.gradsoft.termware.DefaultFacts
ua.gradsoft.javachecker.JavaFacts
- All Implemented Interfaces:
- IFacts
public class JavaFacts
- extends DefaultFacts
Facts for java sources analysis.
- Author:
- Ruslan Shevchenko
|
Constructor Summary |
JavaFacts(IEnv env,
java.util.prefs.Preferences prefs)
Creates a new instance of JavaFacts |
| Methods inherited from class ua.gradsoft.termware.DefaultFacts |
check, clearLoggedEntities, getDomainName, getEnv, isLoggingMode, print, println, println, set, setCurrentStopFlag, setEnv, setLoggedEntities, setLoggedEntity, setLoggingMode, unsetLoggedEntity |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaFacts
public JavaFacts(IEnv env,
java.util.prefs.Preferences prefs)
throws TermWareException
- Creates a new instance of JavaFacts
- Throws:
TermWareException
getPackagesStore
public PackagesStore getPackagesStore()
getAttributesStorage
public ConfigurationAttributesStorage getAttributesStorage()
getViolations
public Violations getViolations()
violationDiscovered
public boolean violationDiscovered(java.lang.String name,
java.lang.String message,
Term partOfCode)
throws TermWareException
- Throws:
TermWareException
notComplex
public boolean notComplex(Term t)
setConfigValue
public void setConfigValue(java.lang.String key,
java.lang.String value)
isCheckEnabled
public boolean isCheckEnabled(java.lang.String name)
setCheckEnabled
public void setCheckEnabled(java.lang.String name,
boolean value)
getStringConfigValue
public java.lang.String getStringConfigValue(java.lang.String name,
java.lang.String sdefault)
getIntConfigValue
public int getIntConfigValue(java.lang.String name,
int idefault)
getBooleanConfigValue
public boolean getBooleanConfigValue(java.lang.String name,
boolean bdefault)
getFinalFieldNamePattern
public java.lang.String getFinalFieldNamePattern()
getNonFinalFieldNamePattern
public java.lang.String getNonFinalFieldNamePattern()
getClassNamePattern
public java.lang.String getClassNamePattern()
getLocalVariableNamePattern
public java.lang.String getLocalVariableNamePattern()
getMethodNamePattern
public java.lang.String getMethodNamePattern()
getEnumConstantNamePattern
public java.lang.String getEnumConstantNamePattern()
getTypeArgumentNamePattern
public java.lang.String getTypeArgumentNamePattern()
invalidCheckerCommentDiscovered
public void invalidCheckerCommentDiscovered(Term t,
java.lang.String message)
throws TermWareException
- Throws:
TermWareException
getDefectReportItems
public java.util.List<DefectReportItem> getDefectReportItems()
- Returns:
- unmodifiable list of collected report items.
clearDefectReportItems
public void clearDefectReportItems()
- clear list of defect report items.