ua.gradsoft.javachecker
Class ProxyJavaFacts
java.lang.Object
ua.gradsoft.termware.DefaultFacts
ua.gradsoft.javachecker.ProxyJavaFacts
- All Implemented Interfaces:
- IFacts
public class ProxyJavaFacts
- extends DefaultFacts
Proxy facts wich provide facts access to JavaFacts singleton.
- Author:
- Ruslan Shevchenko
|
Constructor Summary |
ProxyJavaFacts()
Creates a new instance of ProxyJavaFacts |
| 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 |
ProxyJavaFacts
public ProxyJavaFacts()
throws TermWareException
- Creates a new instance of ProxyJavaFacts
- Throws:
TermWareException
violationDiscovered
public boolean violationDiscovered(java.lang.String name,
java.lang.String message,
Term partOfCode)
throws TermWareException
- Throws:
TermWareException
notComplex
public boolean notComplex(Term t)
isCheckEnabled
public boolean isCheckEnabled(java.lang.String name)
getPrimitiveType
public JavaTypeModel getPrimitiveType(java.lang.String name)
throws TermWareException,
EntityNotFoundException
- Throws:
TermWareException
EntityNotFoundException
getClassType
public JavaTypeModel getClassType(java.lang.String fullName)
throws TermWareException,
EntityNotFoundException
- Throws:
TermWareException
EntityNotFoundException
getFloatingPointLiteralType
public JavaTypeModel getFloatingPointLiteralType(java.lang.String literal)
getIntegerLiteralType
public JavaTypeModel getIntegerLiteralType(java.lang.String literal)
getNullType
public JavaTypeModel getNullType()