public class ClassVerifyingUnitCompiler extends java.lang.Object implements IUnitCompiler
Constructor and Description |
---|
ClassVerifyingUnitCompiler() |
Modifier and Type | Method and Description |
---|---|
void |
compile(org.antlr.runtime.tree.CommonTree node,
java.util.Collection<java.lang.Exception> info,
java.util.Collection<java.lang.Exception> warnings,
java.util.Collection<java.lang.Exception> errors) |
java.util.Collection<java.lang.Integer> |
getRelevantTypes()
return a collection of JACTRBuilder.
|
void |
postCompile() |
void |
preCompile() |
protected void |
tryToLoadClass(org.antlr.runtime.tree.CommonTree classSpecNode,
java.lang.String className,
java.lang.Class ofType)
will throw an exception if it doesn't work
|
public void compile(org.antlr.runtime.tree.CommonTree node, java.util.Collection<java.lang.Exception> info, java.util.Collection<java.lang.Exception> warnings, java.util.Collection<java.lang.Exception> errors)
compile
in interface IUnitCompiler
org.jactr.io.compiler.IUnitCompiler#compile(org.antlr.runtime.tree.CommonTree,
java.util.Collection, java.util.Collection)
protected void tryToLoadClass(org.antlr.runtime.tree.CommonTree classSpecNode, java.lang.String className, java.lang.Class ofType) throws java.lang.Exception
className
- java.lang.Exception
public java.util.Collection<java.lang.Integer> getRelevantTypes()
IUnitCompiler
getRelevantTypes
in interface IUnitCompiler
IUnitCompiler.getRelevantTypes()
public void postCompile()
postCompile
in interface IUnitCompiler
IUnitCompiler.postCompile()
public void preCompile()
preCompile
in interface IUnitCompiler
IUnitCompiler.preCompile()