Klasse PlainSQLChecker

java.lang.Object
javax.annotation.processing.AbstractProcessor
org.checkerframework.javacutil.AbstractTypeProcessor
org.checkerframework.framework.source.SourceChecker
org.jooq.checker.PlainSQLChecker
Alle implementierten Schnittstellen:
Processor, org.checkerframework.framework.util.OptionConfiguration

public class PlainSQLChecker extends org.checkerframework.framework.source.SourceChecker
A checker to disallow usage of PlainSQL API, except where allowed explicitly.
Autor:
Lukas Eder
  • Feldübersicht

    Von Klasse geerbte Felder org.checkerframework.framework.source.SourceChecker

    currentRoot, DETAILS_SEPARATOR, elements, elementsWithSuppressedWarnings, errsOnLastExit, javacErrored, messager, messagesProperties, MSGS_FILE, OPTION_SEPARATOR, parentChecker, SUPPRESS_ALL_MESSAGE_KEY, SUPPRESS_ALL_PREFIX, trees, types, UNNEEDED_SUPPRESSION_KEY, upstreamCheckerNames, useAllcheckersPrefix, visitor

    Von Klasse geerbte Felder javax.annotation.processing.AbstractProcessor

    processingEnv
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    protected org.checkerframework.framework.source.SourceVisitor<Void,Void>
     
    org.checkerframework.framework.source.SourceChecker
     

    Von Klasse geerbte Methoden org.checkerframework.framework.source.SourceChecker

    addOptions, createSupportedLintOptions, expandCFOptions, fullMessageOf, getAnnotationProvider, getBooleanOption, getBooleanOption, getElementUtils, getLintOption, getLintOption, getMessagesProperties, getOption, getOption, getOptionConfiguration, getOptions, getParentChecker, getPathToCompilationUnit, getProcessingEnvironment, getProperties, getStandardSuppressWarningsPrefixes, getStringsOption, getStringsOption, getSupportedAnnotationTypes, getSupportedLintOptions, getSupportedOptions, getSupportedSourceVersion, getSuppressWarningsPrefixes, getTreeUtils, getTypeUtils, getUpstreamCheckerNames, getVisitor, hasOption, init, initChecker, message, message, messageKeyMatches, printOrStoreMessage, printOrStoreMessage, printStats, processErrorMessageArg, report, reportError, reportWarning, setLintOption, setParentChecker, setProcessingEnvironment, setRoot, setSupportedLintOptions, shouldAddShutdownHook, shouldSkipDefs, shouldSkipDefs, shouldSkipDefs, shouldSkipFiles, shouldSkipUses, shouldSkipUses, shouldSuppressWarnings, shouldSuppressWarnings, shouldSuppressWarnings, shutdownHook, typeProcess, typeProcessingStart, useConservativeDefault, warnUnneededSuppressions, warnUnneededSuppressions

    Von Klasse geerbte Methoden org.checkerframework.javacutil.AbstractTypeProcessor

    getCompilerLog, process, typeProcessingOver

    Von Klasse geerbte Methoden javax.annotation.processing.AbstractProcessor

    getCompletions, isInitialized

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Von Schnittstelle geerbte Methoden org.checkerframework.framework.util.OptionConfiguration

    getStringsOption, getStringsOption
  • Konstruktordetails

    • PlainSQLChecker

      public PlainSQLChecker()
  • Methodendetails

    • createSourceVisitor

      protected org.checkerframework.framework.source.SourceVisitor<Void,Void> createSourceVisitor()
      Angegeben von:
      createSourceVisitor in Klasse org.checkerframework.framework.source.SourceChecker
    • getChecker

      public org.checkerframework.framework.source.SourceChecker getChecker()