|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.annotation.processing.AbstractProcessor
checkers.source.SourceChecker
de.unisaarland.cs.st.jerify.verifier.Checker
@SupportedLintOptions(value={})
@DefaultQualifier(value="checkers.nullness.quals.NonNull")
public class CheckerThe Typestate Checker class the entry point to the typestate checker form the checkers framework
| Field Summary | |
|---|---|
static checkers.types.AnnotatedTypeFactory |
factory
|
| Constructor Summary | |
|---|---|
Checker()
|
|
| Method Summary | |
|---|---|
checkers.types.AnnotatedTypeFactory |
createFactory(com.sun.source.tree.CompilationUnitTree arg0)
|
boolean |
process(java.util.Set<? extends javax.lang.model.element.TypeElement> annotations,
javax.annotation.processing.RoundEnvironment roundEnv)
This is the same in SourceChecker but the scanning Type-check the code with Java specifications and then runs the Checker Rule Checking visitor on the processed source. |
| Methods inherited from class checkers.source.SourceChecker |
|---|
getLintOption, getLintOption, getMessages, getProcessingEnvironment, getShouldSkip, getSupportedAnnotationTypes, getSupportedLintOptions, getSupportedOptions, getSupportedSourceVersion, init, report, shouldSkip |
| Methods inherited from class javax.annotation.processing.AbstractProcessor |
|---|
getCompletions |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static checkers.types.AnnotatedTypeFactory factory
| Constructor Detail |
|---|
public Checker()
| Method Detail |
|---|
public checkers.types.AnnotatedTypeFactory createFactory(com.sun.source.tree.CompilationUnitTree arg0)
createFactory in class checkers.source.SourceChecker
public boolean process(java.util.Set<? extends javax.lang.model.element.TypeElement> annotations,
javax.annotation.processing.RoundEnvironment roundEnv)
Processor is invoked in the annotation processing phase,
before the code is type-checked by the compiler. This method ensures
that only Java valid code is processed by the Rule Checking visitor.
process in interface javax.annotation.processing.Processorprocess in class checkers.source.SourceCheckerProcessor#process(Set, RoundEnvironment)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||