META-INF/
META-INF/MANIFEST.MF
rulesets/
rulesets/xml/
rulesets/plsql/
rulesets/java/
rulesets/releases/
rulesets/vm/
rulesets/jsp/
rulesets/ecmascript/
rulesets/xsl/
rulesets/internal/
net/
net/sourceforge/
net/sourceforge/pmd/
net/sourceforge/pmd/cli/
net/sourceforge/pmd/renderers/
net/sourceforge/pmd/util/
net/sourceforge/pmd/util/filter/
net/sourceforge/pmd/util/datasource/
net/sourceforge/pmd/util/designer/
net/sourceforge/pmd/util/database/
net/sourceforge/pmd/util/database/DBType/
net/sourceforge/pmd/util/log/
net/sourceforge/pmd/util/viewer/
net/sourceforge/pmd/util/viewer/util/
net/sourceforge/pmd/util/viewer/resources/
net/sourceforge/pmd/util/viewer/gui/
net/sourceforge/pmd/util/viewer/gui/menu/
net/sourceforge/pmd/util/viewer/model/
net/sourceforge/pmd/processor/
net/sourceforge/pmd/dcd/
net/sourceforge/pmd/dcd/graph/
net/sourceforge/pmd/dcd/asm/
net/sourceforge/pmd/ant/
net/sourceforge/pmd/benchmark/
net/sourceforge/pmd/cpd/
net/sourceforge/pmd/stat/
net/sourceforge/pmd/lang/
net/sourceforge/pmd/lang/xml/
net/sourceforge/pmd/lang/xml/ast/
net/sourceforge/pmd/lang/xml/rule/
net/sourceforge/pmd/lang/ast/
net/sourceforge/pmd/lang/ast/xpath/
net/sourceforge/pmd/lang/ast/xpath/saxon/
net/sourceforge/pmd/lang/plsql/
net/sourceforge/pmd/lang/plsql/ast/
net/sourceforge/pmd/lang/plsql/rule/
net/sourceforge/pmd/lang/plsql/rule/codesize/
net/sourceforge/pmd/lang/plsql/rule/design/
net/sourceforge/pmd/lang/plsql/symboltable/
net/sourceforge/pmd/lang/plsql/dfa/
net/sourceforge/pmd/lang/java/
net/sourceforge/pmd/lang/java/ast/
net/sourceforge/pmd/lang/java/rule/
net/sourceforge/pmd/lang/java/rule/migrating/
net/sourceforge/pmd/lang/java/rule/optimizations/
net/sourceforge/pmd/lang/java/rule/junit/
net/sourceforge/pmd/lang/java/rule/strictexception/
net/sourceforge/pmd/lang/java/rule/imports/
net/sourceforge/pmd/lang/java/rule/strings/
net/sourceforge/pmd/lang/java/rule/javabeans/
net/sourceforge/pmd/lang/java/rule/coupling/
net/sourceforge/pmd/lang/java/rule/naming/
net/sourceforge/pmd/lang/java/rule/codesize/
net/sourceforge/pmd/lang/java/rule/regex/
net/sourceforge/pmd/lang/java/rule/logging/
net/sourceforge/pmd/lang/java/rule/design/
net/sourceforge/pmd/lang/java/rule/sunsecure/
net/sourceforge/pmd/lang/java/rule/comments/
net/sourceforge/pmd/lang/java/rule/controversial/
net/sourceforge/pmd/lang/java/rule/unusedcode/
net/sourceforge/pmd/lang/java/rule/finalizers/
net/sourceforge/pmd/lang/java/rule/unnecessary/
net/sourceforge/pmd/lang/java/rule/basic/
net/sourceforge/pmd/lang/java/symboltable/
net/sourceforge/pmd/lang/java/xpath/
net/sourceforge/pmd/lang/java/dfa/
net/sourceforge/pmd/lang/java/typeresolution/
net/sourceforge/pmd/lang/java/typeresolution/visitors/
net/sourceforge/pmd/lang/java/typeresolution/rules/
net/sourceforge/pmd/lang/java/typeresolution/rules/imports/
net/sourceforge/pmd/lang/java/javadoc/
net/sourceforge/pmd/lang/rule/
net/sourceforge/pmd/lang/rule/xpath/
net/sourceforge/pmd/lang/rule/stat/
net/sourceforge/pmd/lang/rule/properties/
net/sourceforge/pmd/lang/rule/properties/factories/
net/sourceforge/pmd/lang/vm/
net/sourceforge/pmd/lang/vm/ast/
net/sourceforge/pmd/lang/vm/directive/
net/sourceforge/pmd/lang/vm/rule/
net/sourceforge/pmd/lang/vm/rule/basic/
net/sourceforge/pmd/lang/vm/util/
net/sourceforge/pmd/lang/jsp/
net/sourceforge/pmd/lang/jsp/ast/
net/sourceforge/pmd/lang/jsp/rule/
net/sourceforge/pmd/lang/jsp/rule/basic/
net/sourceforge/pmd/lang/cpp/
net/sourceforge/pmd/lang/cpp/ast/
net/sourceforge/pmd/lang/symboltable/
net/sourceforge/pmd/lang/xpath/
net/sourceforge/pmd/lang/dfa/
net/sourceforge/pmd/lang/dfa/pathfinder/
net/sourceforge/pmd/lang/dfa/report/
net/sourceforge/pmd/lang/ecmascript/
net/sourceforge/pmd/lang/ecmascript/ast/
net/sourceforge/pmd/lang/ecmascript/rule/
net/sourceforge/pmd/lang/ecmascript/rule/basic/
ruleset_2_0_0.dtd
ruleset_2_0_0.xsd
rulesets/xml/basic.xml
rulesets/xml/rulesets.properties
rulesets/plsql/TomKytesDespair.xml
rulesets/plsql/codesize.xml
rulesets/plsql/dates.xml
rulesets/plsql/rulesets.properties
rulesets/java/clone.xml
rulesets/java/basic.xml
rulesets/java/strings.xml
rulesets/java/sunsecure.xml
rulesets/java/codesize.xml
rulesets/java/naming.xml
rulesets/java/comments.xml
rulesets/java/coupling.xml
rulesets/java/logging-java.xml
rulesets/java/android.xml
rulesets/java/empty.xml
rulesets/java/unusedcode.xml
rulesets/java/imports.xml
rulesets/java/controversial.xml
rulesets/java/migrating.xml
rulesets/java/rulesets.properties
rulesets/java/migrating_to_14.xml
rulesets/java/migrating_to_13.xml
rulesets/java/migrating_to_junit4.xml
rulesets/java/junit.xml
rulesets/java/optimizations.xml
rulesets/java/design.xml
rulesets/java/finalizers.xml
rulesets/java/javabeans.xml
rulesets/java/typeresolution.xml
rulesets/java/strictexception.xml
rulesets/java/migrating_to_15.xml
rulesets/java/unnecessary.xml
rulesets/java/braces.xml
rulesets/java/j2ee.xml
rulesets/java/logging-jakarta-commons.xml
rulesets/releases/33.xml
rulesets/releases/39.xml
rulesets/releases/510.xml
rulesets/releases/38.xml
rulesets/releases/37.xml
rulesets/releases/50.xml
rulesets/releases/36.xml
rulesets/releases/41.xml
rulesets/releases/35.xml
rulesets/releases/34.xml
rulesets/releases/42.xml
rulesets/releases/501.xml
rulesets/releases/40rc1.xml
rulesets/releases/37-jsp.xml
rulesets/vm/basic.xml
rulesets/vm/rulesets.properties
rulesets/jsp/basic.xml
rulesets/jsp/basic-jsf.xml
rulesets/jsp/rulesets.properties
rulesets/ecmascript/basic.xml
rulesets/ecmascript/controversial.xml
rulesets/ecmascript/rulesets.properties
rulesets/ecmascript/unnecessary.xml
rulesets/ecmascript/braces.xml
rulesets/xsl/rulesets.properties
rulesets/xsl/xpath.xml
rulesets/internal/dogfood-goal.xml
rulesets/internal/dogfood.xml
rulesets/internal/all-java.xml
rulesets/internal/all-ecmascript.xml
rulesets/internal/pmdspecific.xml
rulesets/internal/regress-dogfood.xml
rulesets/internal/regress-dogfood-goal.xml
pmd-nicerhtml.xsl
net/sourceforge/pmd/SourceCodeProcessor.classSourceCodeProcessor.java
package net.sourceforge.pmd
public net.sourceforge.pmd.SourceCodeProcessor extends java.lang.Object {
private final net.sourceforge.pmd.PMDConfiguration configuration
public void (net.sourceforge.pmd.PMDConfiguration)
net.sourceforge.pmd.PMDConfiguration configuration
public void processSourceCode (java.io.InputStream, net.sourceforge.pmd.RuleSets, net.sourceforge.pmd.RuleContext) throws net.sourceforge.pmd.PMDException
java.io.UnsupportedEncodingException uee
java.io.InputStream sourceCode
net.sourceforge.pmd.RuleSets ruleSets
net.sourceforge.pmd.RuleContext ctx
public void processSourceCode (java.io.Reader, net.sourceforge.pmd.RuleSets, net.sourceforge.pmd.RuleContext) throws net.sourceforge.pmd.PMDException
net.sourceforge.pmd.lang.ast.ParseException pe
Exception e
java.io.Reader sourceCode
net.sourceforge.pmd.RuleSets ruleSets
net.sourceforge.pmd.RuleContext ctx
private net.sourceforge.pmd.lang.ast.Node parse (net.sourceforge.pmd.RuleContext, java.io.Reader, net.sourceforge.pmd.lang.Parser)
net.sourceforge.pmd.RuleContext ctx
java.io.Reader sourceCode
net.sourceforge.pmd.lang.Parser parser
long start
net.sourceforge.pmd.lang.ast.Node rootNode
long end
private void symbolFacade (net.sourceforge.pmd.lang.ast.Node, net.sourceforge.pmd.lang.LanguageVersionHandler)
net.sourceforge.pmd.lang.ast.Node rootNode
net.sourceforge.pmd.lang.LanguageVersionHandler languageVersionHandler
long start
long end
private void usesDFA (net.sourceforge.pmd.lang.LanguageVersion, net.sourceforge.pmd.lang.ast.Node, net.sourceforge.pmd.RuleSets, net.sourceforge.pmd.lang.Language)
long start
net.sourceforge.pmd.lang.VisitorStarter dataFlowFacade
long end
net.sourceforge.pmd.lang.LanguageVersion languageVersion
net.sourceforge.pmd.lang.ast.Node rootNode
net.sourceforge.pmd.RuleSets ruleSets
net.sourceforge.pmd.lang.Language language
private void usesTypeResolution (net.sourceforge.pmd.lang.LanguageVersion, net.sourceforge.pmd.lang.ast.Node, net.sourceforge.pmd.RuleSets, net.sourceforge.pmd.lang.Language)
long start
long end
net.sourceforge.pmd.lang.LanguageVersion languageVersion
net.sourceforge.pmd.lang.ast.Node rootNode
net.sourceforge.pmd.RuleSets ruleSets
net.sourceforge.pmd.lang.Language language
private void processSource (java.io.Reader, net.sourceforge.pmd.RuleSets, net.sourceforge.pmd.RuleContext)
java.io.Reader sourceCode
net.sourceforge.pmd.RuleSets ruleSets
net.sourceforge.pmd.RuleContext ctx
net.sourceforge.pmd.lang.LanguageVersion languageVersion
net.sourceforge.pmd.lang.LanguageVersionHandler languageVersionHandler
net.sourceforge.pmd.lang.Parser parser
net.sourceforge.pmd.lang.ast.Node rootNode
net.sourceforge.pmd.lang.Language language
java.util.List acus
private void determineLanguage (net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.lang.LanguageVersion languageVersion
net.sourceforge.pmd.RuleContext ctx
}
net/sourceforge/pmd/SynchronizedReportListener.classSynchronizedReportListener.java
package net.sourceforge.pmd
public final net.sourceforge.pmd.SynchronizedReportListener extends java.lang.Object implements net.sourceforge.pmd.ReportListener {
private final net.sourceforge.pmd.ReportListener wrapped
public void (net.sourceforge.pmd.ReportListener)
net.sourceforge.pmd.ReportListener listener
public synchronized void ruleViolationAdded (net.sourceforge.pmd.RuleViolation)
net.sourceforge.pmd.RuleViolation ruleViolation
public synchronized void metricAdded (net.sourceforge.pmd.stat.Metric)
net.sourceforge.pmd.stat.Metric metric
}
net/sourceforge/pmd/cli/PMDParameters.classPMDParameters.java
package net.sourceforge.pmd.cli
public net.sourceforge.pmd.cli.PMDParameters extends java.lang.Object {
private String rulesets
private String uri
private String sourceDir
private String format
private boolean debug
private boolean help
private String encoding
private Integer threads
private boolean benchmark
private boolean stress
private boolean shortnames
private boolean showsuppressed
private String suppressmarker
private net.sourceforge.pmd.RulePriority minimumPriority
private java.util.Properties properties
private String reportfile
private String version
private String language
private String auxclasspath
public void ()
public static net.sourceforge.pmd.PMDConfiguration transformParametersIntoConfiguration (net.sourceforge.pmd.cli.PMDParameters)
net.sourceforge.pmd.lang.LanguageVersion languageVersion
net.sourceforge.pmd.lang.LanguageVersion language
java.util.Iterator i$
java.io.IOException e
net.sourceforge.pmd.cli.PMDParameters params
net.sourceforge.pmd.PMDConfiguration configuration
public boolean isDebug ()
public boolean isHelp ()
public java.lang.String getEncoding ()
public java.lang.Integer getThreads ()
public boolean isBenchmark ()
public boolean isStress ()
public boolean isShortnames ()
public boolean isShowsuppressed ()
public java.lang.String getSuppressmarker ()
public net.sourceforge.pmd.RulePriority getMinimumPriority ()
public java.util.Properties getProperties ()
public java.lang.String getReportfile ()
public java.lang.String getVersion ()
public java.lang.String getLanguage ()
public java.lang.String getAuxclasspath ()
public java.lang.String getRulesets ()
public java.lang.String getSourceDir ()
public java.lang.String getFormat ()
public java.lang.String getUri ()
public void setUri (java.lang.String)
String uri
}
net/sourceforge/pmd/cli/PMDParameters$RulePriorityConverter.classPMDParameters.java
package net.sourceforge.pmd.cli
public net.sourceforge.pmd.cli.PMDParameters$RulePriorityConverter extends java.lang.Object implements com.beust.jcommander.IStringConverter {
public void ()
public int validate (java.lang.String) throws com.beust.jcommander.ParameterException
String value
int minPriorityValue
public net.sourceforge.pmd.RulePriority convert (java.lang.String)
String value
public volatile java.lang.Object convert (java.lang.String)
String x0
}
net/sourceforge/pmd/cli/PMDCommandLineInterface.classPMDCommandLineInterface.java
package net.sourceforge.pmd.cli
public net.sourceforge.pmd.cli.PMDCommandLineInterface extends java.lang.Object {
public static final String PROG_NAME
public static final String NO_EXIT_AFTER_RUN
public static final String STATUS_CODE_PROPERTY
public static final int ERROR_STATUS
public void ()
public static net.sourceforge.pmd.cli.PMDParameters extractParameters (net.sourceforge.pmd.cli.PMDParameters, java.lang.String[], java.lang.String)
com.beust.jcommander.ParameterException e
net.sourceforge.pmd.cli.PMDParameters arguments
String[] args
String progName
com.beust.jcommander.JCommander jcommander
public static java.lang.String buildUsageText ()
public static java.lang.String buildUsageText (com.beust.jcommander.JCommander)
String command
java.util.Iterator i$
com.beust.jcommander.JCommander jcommander
StringBuilder usage
String allCommandsDescription
String fullText
private static java.lang.String getExamples ()
private static java.lang.String getWindowsLaunchCmd ()
String WINDOWS_PROMPT
String launchCmd
private static java.lang.String getWindowsExample ()
String launchCmd
String WINDOWS_PATH_TO_CODE
private static java.lang.String getUnixExample ()
String UNIX_PROMPT
String launchCmd
private static java.lang.String supportedVersions ()
public static void main (java.lang.String[])
String[] args
public static java.lang.String jarName ()
private static java.lang.String getReports ()
Object deflt
net.sourceforge.pmd.PropertyDescriptor property
java.util.Iterator i$
net.sourceforge.pmd.renderers.Renderer renderer
String reportName
java.util.Iterator i$
StringBuilder buf
public static void run (java.lang.String[])
String[] args
public static void setStatusCodeOrExit (int)
int status
private static boolean isExitAfterRunSet ()
private static void setStatusCode (int)
int statusCode
}
net/sourceforge/pmd/cli/PMDParameters$PropertyConverter.classPMDParameters.java
package net.sourceforge.pmd.cli
public net.sourceforge.pmd.cli.PMDParameters$PropertyConverter extends java.lang.Object implements com.beust.jcommander.IStringConverter {
private static final char separator
public void ()
public java.util.Properties convert (java.lang.String)
String value
java.util.Properties properties
int indexOfSeparator
String propertyName
String propertyValue
public volatile java.lang.Object convert (java.lang.String)
String x0
}
net/sourceforge/pmd/cli/XPathCLI.classXPathCLI.java
package net.sourceforge.pmd.cli
public net.sourceforge.pmd.cli.XPathCLI extends java.lang.Object {
private static final net.sourceforge.pmd.lang.Language LANGUAGE
public void ()
public static void main (java.lang.String[]) throws java.lang.Exception
net.sourceforge.pmd.RuleViolation rv
StringBuilder sb
java.util.Iterator i
String[] args
String xpath
String filename
net.sourceforge.pmd.Rule rule
net.sourceforge.pmd.RuleSet ruleSet
net.sourceforge.pmd.RuleContext ctx
net.sourceforge.pmd.PMDConfiguration config
static void ()
}
net/sourceforge/pmd/PropertySource.classPropertySource.java
package net.sourceforge.pmd
public abstract net.sourceforge.pmd.PropertySource extends java.lang.Object {
public abstract void definePropertyDescriptor (net.sourceforge.pmd.PropertyDescriptor) throws java.lang.IllegalArgumentException
public abstract net.sourceforge.pmd.PropertyDescriptor getPropertyDescriptor (java.lang.String)
public abstract java.util.List getPropertyDescriptors ()
public abstract java.lang.Object getProperty (net.sourceforge.pmd.PropertyDescriptor)
public abstract void setProperty (net.sourceforge.pmd.PropertyDescriptor, java.lang.Object)
public abstract java.util.Map getPropertiesByPropertyDescriptor ()
public abstract boolean hasDescriptor (net.sourceforge.pmd.PropertyDescriptor)
public abstract boolean usesDefaultValues ()
public abstract void useDefaultValueFor (net.sourceforge.pmd.PropertyDescriptor)
public abstract java.util.Set ignoredProperties ()
public abstract java.lang.String dysfunctionReason ()
}
net/sourceforge/pmd/RuleContext.classRuleContext.java
package net.sourceforge.pmd
public net.sourceforge.pmd.RuleContext extends java.lang.Object {
private net.sourceforge.pmd.Report report
private java.io.File sourceCodeFile
private String sourceCodeFilename
private net.sourceforge.pmd.lang.LanguageVersion languageVersion
private final java.util.Map attributes
private boolean ignoreExceptions
public void ()
public void (net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.RuleContext ruleContext
public net.sourceforge.pmd.Report getReport ()
public void setReport (net.sourceforge.pmd.Report)
net.sourceforge.pmd.Report report
public java.io.File getSourceCodeFile ()
public void setSourceCodeFile (java.io.File)
java.io.File sourceCodeFile
public java.lang.String getSourceCodeFilename ()
public void setSourceCodeFilename (java.lang.String)
String filename
public net.sourceforge.pmd.lang.LanguageVersion getLanguageVersion ()
public void setLanguageVersion (net.sourceforge.pmd.lang.LanguageVersion)
net.sourceforge.pmd.lang.LanguageVersion languageVersion
public boolean setAttribute (java.lang.String, java.lang.Object)
String name
Object value
public java.lang.Object getAttribute (java.lang.String)
String name
public java.lang.Object removeAttribute (java.lang.String)
String name
public void setIgnoreExceptions (boolean)
boolean ignoreExceptions
public boolean isIgnoreExceptions ()
}
net/sourceforge/pmd/PMD.classPMD.java
package net.sourceforge.pmd
public net.sourceforge.pmd.PMD extends java.lang.Object {
private static final java.util.logging.Logger LOG
public static final String EOL
public static final String SUPPRESS_MARKER
protected final net.sourceforge.pmd.PMDConfiguration configuration
private final net.sourceforge.pmd.SourceCodeProcessor rulesetsFileProcessor
public static final String VERSION
public static java.util.List getURIDataSources (java.lang.String) throws net.sourceforge.pmd.PMDException
java.sql.SQLException ex
String falseFilePath
net.sourceforge.pmd.util.database.SourceObject sourceObject
java.util.Iterator i$
net.sourceforge.pmd.util.database.DBURI dbUri
net.sourceforge.pmd.util.database.DBMSMetadata dbmsMetadata
java.util.List sourceObjectList
java.net.URISyntaxException e
java.sql.SQLException e
ClassNotFoundException e
Exception e
String uriString
java.util.List dataSources
public static net.sourceforge.pmd.lang.Parser parserFor (net.sourceforge.pmd.lang.LanguageVersion, net.sourceforge.pmd.PMDConfiguration)
net.sourceforge.pmd.lang.LanguageVersion languageVersion
net.sourceforge.pmd.PMDConfiguration configuration
net.sourceforge.pmd.lang.LanguageVersionHandler languageVersionHandler
net.sourceforge.pmd.lang.ParserOptions options
public static net.sourceforge.pmd.Report setupReport (net.sourceforge.pmd.RuleSets, net.sourceforge.pmd.RuleContext, java.lang.String)
net.sourceforge.pmd.Rule rule
java.util.Iterator i$
net.sourceforge.pmd.RuleSets rs
net.sourceforge.pmd.RuleContext ctx
String fileName
java.util.Set brokenRules
net.sourceforge.pmd.Report report
private static java.util.Set removeBrokenRules (net.sourceforge.pmd.RuleSets)
net.sourceforge.pmd.Rule rule
java.util.Iterator i$
net.sourceforge.pmd.RuleSets ruleSets
java.util.Set brokenRules
public void ()
public void (net.sourceforge.pmd.PMDConfiguration)
net.sourceforge.pmd.PMDConfiguration configuration
public net.sourceforge.pmd.PMDConfiguration getConfiguration ()
public net.sourceforge.pmd.SourceCodeProcessor getSourceCodeProcessor ()
public static void doPMD (net.sourceforge.pmd.PMDConfiguration)
net.sourceforge.pmd.renderers.Renderer renderer
java.util.List renderers
net.sourceforge.pmd.RuleContext ctx
String message
Exception e
net.sourceforge.pmd.PMDConfiguration configuration
long startLoadRules
net.sourceforge.pmd.RuleSetFactory ruleSetFactory
net.sourceforge.pmd.RuleSets ruleSets
java.util.Set languages
java.util.List files
long reportStart
public static net.sourceforge.pmd.RuleContext newRuleContext (java.lang.String, java.io.File)
String sourceCodeFilename
java.io.File sourceCodeFile
net.sourceforge.pmd.RuleContext context
public static void processFiles (net.sourceforge.pmd.PMDConfiguration, net.sourceforge.pmd.RuleSetFactory, java.util.Collection, net.sourceforge.pmd.RuleContext, net.sourceforge.pmd.PMD$ProgressMonitor)
net.sourceforge.pmd.PMDConfiguration configuration
net.sourceforge.pmd.RuleSetFactory ruleSetFactory
java.util.Collection files
net.sourceforge.pmd.RuleContext ctx
net.sourceforge.pmd.PMD$ProgressMonitor monitor
public static void processFiles (net.sourceforge.pmd.PMDConfiguration, net.sourceforge.pmd.RuleSetFactory, java.util.List, net.sourceforge.pmd.RuleContext, java.util.List)
net.sourceforge.pmd.PMDConfiguration configuration
net.sourceforge.pmd.RuleSetFactory ruleSetFactory
java.util.List files
net.sourceforge.pmd.RuleContext ctx
java.util.List renderers
private static void sortFiles (net.sourceforge.pmd.PMDConfiguration, java.util.List)
boolean useShortNames
String inputPaths
net.sourceforge.pmd.PMDConfiguration configuration
java.util.List files
public static java.util.List getApplicableFiles (net.sourceforge.pmd.PMDConfiguration, java.util.Set)
java.util.List dataSources
net.sourceforge.pmd.PMDException ex
String uriString
net.sourceforge.pmd.PMDConfiguration configuration
java.util.Set languages
long startFiles
net.sourceforge.pmd.lang.LanguageFilenameFilter fileSelector
java.util.List files
long endFiles
private static java.util.Set getApplicableLanguages (net.sourceforge.pmd.PMDConfiguration, net.sourceforge.pmd.RuleSets)
net.sourceforge.pmd.lang.Language language
net.sourceforge.pmd.lang.LanguageVersion version
net.sourceforge.pmd.Rule rule
java.util.Iterator i$
net.sourceforge.pmd.PMDConfiguration configuration
net.sourceforge.pmd.RuleSets ruleSets
java.util.Set languages
net.sourceforge.pmd.lang.LanguageVersionDiscoverer discoverer
public static void main (java.lang.String[])
String[] args
public static int run (java.lang.String[])
long end
net.sourceforge.pmd.benchmark.TextReport report
Exception e
long end
net.sourceforge.pmd.benchmark.TextReport report
long end
net.sourceforge.pmd.benchmark.TextReport report
String[] args
int status
long start
net.sourceforge.pmd.cli.PMDParameters params
net.sourceforge.pmd.PMDConfiguration configuration
java.util.logging.Level logLevel
java.util.logging.Handler logHandler
net.sourceforge.pmd.util.log.ScopedLogHandlersManager logHandlerManager
java.util.logging.Level oldLogLevel
static void ()
java.util.Properties properties
java.io.IOException e
String pmdVersion
java.io.InputStream stream
}
net/sourceforge/pmd/PropertyDescriptorFactory.classPropertyDescriptorFactory.java
package net.sourceforge.pmd
public abstract net.sourceforge.pmd.PropertyDescriptorFactory extends java.lang.Object {
public abstract java.lang.Class valueType ()
public abstract java.util.Map expectedFields ()
public abstract net.sourceforge.pmd.PropertyDescriptor createWith (java.util.Map)
}
net/sourceforge/pmd/NumericPropertyDescriptor.classNumericPropertyDescriptor.java
package net.sourceforge.pmd
public abstract net.sourceforge.pmd.NumericPropertyDescriptor extends java.lang.Object implements net.sourceforge.pmd.PropertyDescriptor {
public abstract java.lang.Number upperLimit ()
public abstract java.lang.Number lowerLimit ()
}
net/sourceforge/pmd/Report$ProcessingError.classReport.java
package net.sourceforge.pmd
public net.sourceforge.pmd.Report$ProcessingError extends java.lang.Object {
private final String msg
private final String file
public void (java.lang.String, java.lang.String)
String msg
String file
public java.lang.String getMsg ()
public java.lang.String getFile ()
}
net/sourceforge/pmd/PMDException.classPMDException.java
package net.sourceforge.pmd
public net.sourceforge.pmd.PMDException extends java.lang.Exception {
private static final long serialVersionUID
private int severity
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Exception)
String message
Exception reason
public void setSeverity (int)
int severity
public int getSeverity ()
}
net/sourceforge/pmd/renderers/SummaryHTMLRenderer.classSummaryHTMLRenderer.java
package net.sourceforge.pmd.renderers
public net.sourceforge.pmd.renderers.SummaryHTMLRenderer extends net.sourceforge.pmd.renderers.AbstractAccumulatingRenderer {
public static final String NAME
public void ()
public java.lang.String defaultFileExtension ()
public void end () throws java.io.IOException
net.sourceforge.pmd.renderers.HTMLRenderer htmlRenderer
public void renderSummary () throws java.io.IOException
String ruleName
java.util.Map$Entry entry
java.util.Iterator i$
StringBuilder buf
java.util.Map summary
}
net/sourceforge/pmd/renderers/CSVWriter.classCSVWriter.java
package net.sourceforge.pmd.renderers
public net.sourceforge.pmd.renderers.CSVWriter extends java.lang.Object {
private final String separator
private final String lineSeparator
private final java.util.List columns
public void (java.util.List, java.lang.String, java.lang.String)
java.util.List theColumns
String theSeparator
String theLineSeparator
public void writeTitles (java.io.Writer) throws java.io.IOException
int i
java.io.Writer writer
StringBuilder buf
public void writeData (java.io.Writer, java.util.Iterator) throws java.io.IOException
int i
Object rv
java.io.Writer writer
java.util.Iterator items
int count
StringBuilder buf
int lastColumnIdx
private void quote (java.lang.StringBuilder, java.lang.String)
StringBuilder buffer
String s
private void quoteAndCommify (java.lang.StringBuilder, java.lang.String)
StringBuilder buffer
String s
}
net/sourceforge/pmd/renderers/AbstractRenderer.classAbstractRenderer.java
package net.sourceforge.pmd.renderers
public abstract net.sourceforge.pmd.renderers.AbstractRenderer extends net.sourceforge.pmd.AbstractPropertySource implements net.sourceforge.pmd.renderers.Renderer {
protected String name
protected String description
protected java.util.Map propertyDefinitions
protected boolean showSuppressedViolations
protected java.io.Writer writer
public void (java.lang.String, java.lang.String)
String name
String description
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public java.lang.String getDescription ()
public void setDescription (java.lang.String)
String description
public java.util.Map getPropertyDefinitions ()
protected void defineProperty (java.lang.String, java.lang.String)
String name
String description
net.sourceforge.pmd.lang.rule.properties.StringProperty propertyDescriptor
public boolean isShowSuppressedViolations ()
public void setShowSuppressedViolations (boolean)
boolean showSuppressedViolations
public void setWriter (java.io.Writer)
java.io.Writer writer
public java.io.Writer getWriter ()
public void flush ()
java.io.IOException e
}
net/sourceforge/pmd/renderers/HTMLRenderer.classHTMLRenderer.java
package net.sourceforge.pmd.renderers
public net.sourceforge.pmd.renderers.HTMLRenderer extends net.sourceforge.pmd.renderers.AbstractIncrementingRenderer {
public static final String NAME
public static final net.sourceforge.pmd.lang.rule.properties.StringProperty LINE_PREFIX
public static final net.sourceforge.pmd.lang.rule.properties.StringProperty LINK_PREFIX
private String linkPrefix
private String linePrefix
private int violationCount
boolean colorize
public void ()
public java.lang.String defaultFileExtension ()
public void renderBody (java.io.Writer, net.sourceforge.pmd.Report) throws java.io.IOException
java.io.Writer writer
net.sourceforge.pmd.Report report
public void start () throws java.io.IOException
java.io.Writer writer
public void renderFileViolations (java.util.Iterator) throws java.io.IOException
java.util.Iterator violations
java.io.Writer writer
public void end () throws java.io.IOException
java.io.Writer writer
private void glomRuleViolations (java.io.Writer, java.util.Iterator) throws java.io.IOException
net.sourceforge.pmd.RuleViolation rv
String d
String infoUrl
java.io.Writer writer
java.util.Iterator violations
StringBuilder buf
private void glomProcessingErrors (java.io.Writer, java.util.List) throws java.io.IOException
net.sourceforge.pmd.Report$ProcessingError pe
java.util.Iterator i$
java.io.Writer writer
java.util.List errors
StringBuffer buf
boolean colorize
private void glomSuppressions (java.io.Writer, java.util.List) throws java.io.IOException
net.sourceforge.pmd.Report$SuppressedViolation sv
java.util.Iterator i$
java.io.Writer writer
java.util.List suppressed
StringBuilder buf
boolean colorize
private java.lang.String maybeWrap (java.lang.String, java.lang.String)
String filename
String line
String newFileName
int index
static void ()
}
net/sourceforge/pmd/renderers/CSVRenderer$4.classCSVRenderer.java
package net.sourceforge.pmd.renderers
final net.sourceforge.pmd.renderers.CSVRenderer$4 extends java.lang.Object implements net.sourceforge.pmd.renderers.ColumnDescriptor$Accessor {
void ()
public java.lang.String get (int, net.sourceforge.pmd.RuleViolation, java.lang.String)
int idx
net.sourceforge.pmd.RuleViolation rv
String cr
public volatile java.lang.String get (int, java.lang.Object, java.lang.String)
int x0
Object x1
String x2
}
net/sourceforge/pmd/renderers/EmacsRenderer.classEmacsRenderer.java
package net.sourceforge.pmd.renderers
public net.sourceforge.pmd.renderers.EmacsRenderer extends net.sourceforge.pmd.renderers.AbstractIncrementingRenderer {
public static final String NAME
protected static final String EOL
public void ()
public java.lang.String defaultFileExtension ()
public void renderFileViolations (java.util.Iterator) throws java.io.IOException
net.sourceforge.pmd.RuleViolation rv
java.util.Iterator violations
java.io.Writer writer
StringBuilder buf
static void ()
}
net/sourceforge/pmd/renderers/TextRenderer.classTextRenderer.java
package net.sourceforge.pmd.renderers
public net.sourceforge.pmd.renderers.TextRenderer extends net.sourceforge.pmd.renderers.AbstractIncrementingRenderer {
public static final String NAME
public void ()
public java.lang.String defaultFileExtension ()
public void start () throws java.io.IOException
public void renderFileViolations (java.util.Iterator) throws java.io.IOException
net.sourceforge.pmd.RuleViolation rv
java.util.Iterator violations
java.io.Writer writer
StringBuilder buf
public void end () throws java.io.IOException
net.sourceforge.pmd.Report$ProcessingError error
java.util.Iterator i$
net.sourceforge.pmd.Report$SuppressedViolation excluded
java.util.Iterator i$
java.io.Writer writer
StringBuilder buf
}
net/sourceforge/pmd/renderers/CSVRenderer$3.classCSVRenderer.java
package net.sourceforge.pmd.renderers
final net.sourceforge.pmd.renderers.CSVRenderer$3 extends java.lang.Object implements net.sourceforge.pmd.renderers.ColumnDescriptor$Accessor {
void ()
public java.lang.String get (int, net.sourceforge.pmd.RuleViolation, java.lang.String)
int idx
net.sourceforge.pmd.RuleViolation rv
String cr
public volatile java.lang.String get (int, java.lang.Object, java.lang.String)
int x0
Object x1
String x2
}
net/sourceforge/pmd/renderers/RendererFactory.classRendererFactory.java
package net.sourceforge.pmd.renderers
public net.sourceforge.pmd.renderers.RendererFactory extends java.lang.Object {
private static final java.util.logging.Logger LOG
public static final java.util.Map REPORT_FORMAT_TO_RENDERER
public void ()
public static net.sourceforge.pmd.renderers.Renderer createRenderer (java.lang.String, java.util.Properties)
net.sourceforge.pmd.renderers.Renderer renderer
net.sourceforge.pmd.PropertyDescriptor prop2
Object valueFrom
String value
net.sourceforge.pmd.PropertyDescriptor prop
java.util.Iterator i$
InstantiationException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
String reportFormat
java.util.Properties properties
Class rendererClass
java.lang.reflect.Constructor constructor
net.sourceforge.pmd.renderers.Renderer renderer
private static java.lang.Class getRendererClass (java.lang.String)
Class clazz
ClassNotFoundException e
String reportFormat
Class rendererClass
private static java.lang.reflect.Constructor getRendererConstructor (java.lang.Class)
NoSuchMethodException e
NoSuchMethodException e2
Class rendererClass
java.lang.reflect.Constructor constructor
static void ()
java.util.Map map
}
net/sourceforge/pmd/renderers/YAHTMLRenderer.classYAHTMLRenderer.java
package net.sourceforge.pmd.renderers
public net.sourceforge.pmd.renderers.YAHTMLRenderer extends net.sourceforge.pmd.renderers.AbstractAccumulatingRenderer {
public static final String NAME
public static final net.sourceforge.pmd.lang.rule.properties.StringProperty OUTPUT_DIR
public void ()
public java.lang.String defaultFileExtension ()
public void end () throws java.io.IOException
String outputDir
net.sourceforge.pmd.lang.dfa.report.ReportTree tree
static void ()
}
net/sourceforge/pmd/renderers/ColumnDescriptor.classColumnDescriptor.java
package net.sourceforge.pmd.renderers
public net.sourceforge.pmd.renderers.ColumnDescriptor extends java.lang.Object {
public final String id
public final String title
public final net.sourceforge.pmd.renderers.ColumnDescriptor$Accessor accessor
public void (java.lang.String, java.lang.String, net.sourceforge.pmd.renderers.ColumnDescriptor$Accessor)
String theId
String theTitle
net.sourceforge.pmd.renderers.ColumnDescriptor$Accessor theAccessor
}
net/sourceforge/pmd/renderers/TextPadRenderer.classTextPadRenderer.java
package net.sourceforge.pmd.renderers
public net.sourceforge.pmd.renderers.TextPadRenderer extends net.sourceforge.pmd.renderers.AbstractIncrementingRenderer {
public static final String NAME
public void ()
public java.lang.String defaultFileExtension ()
public void renderFileViolations (java.util.Iterator) throws java.io.IOException
net.sourceforge.pmd.RuleViolation rv
java.util.Iterator violations
java.io.Writer writer
StringBuffer buf
}
net/sourceforge/pmd/renderers/VBHTMLRenderer.classVBHTMLRenderer.java
package net.sourceforge.pmd.renderers
public net.sourceforge.pmd.renderers.VBHTMLRenderer extends net.sourceforge.pmd.renderers.AbstractIncrementingRenderer {
public static final String NAME
public void ()
public java.lang.String defaultFileExtension ()
public void start () throws java.io.IOException
public void renderFileViolations (java.util.Iterator) throws java.io.IOException
net.sourceforge.pmd.RuleViolation rv
java.util.Iterator violations
java.io.Writer writer
StringBuilder sb
String filename
String lineSep
boolean colorize
public void end () throws java.io.IOException
net.sourceforge.pmd.Report$ProcessingError error
java.util.Iterator i$
boolean colorize
java.io.Writer writer
StringBuilder sb
private java.lang.String header ()
StringBuilder sb
private java.lang.String footer ()
}
net/sourceforge/pmd/renderers/CSVRenderer.classCSVRenderer.java
package net.sourceforge.pmd.renderers
public net.sourceforge.pmd.renderers.CSVRenderer extends net.sourceforge.pmd.renderers.AbstractIncrementingRenderer {
private String separator
private String cr
private net.sourceforge.pmd.renderers.CSVWriter csvWriter
private static final String DefaultSeparator
private static final java.util.Map propertyDescriptorsById
public static final String NAME
private static final net.sourceforge.pmd.renderers.ColumnDescriptor[] AllColumns
private static net.sourceforge.pmd.lang.rule.properties.BooleanProperty booleanPropertyFor (java.lang.String, java.lang.String)
String id
String label
net.sourceforge.pmd.lang.rule.properties.BooleanProperty prop
public void (net.sourceforge.pmd.renderers.ColumnDescriptor[], java.lang.String, java.lang.String)
net.sourceforge.pmd.renderers.ColumnDescriptor desc
net.sourceforge.pmd.renderers.ColumnDescriptor[] arr$
int len$
int i$
net.sourceforge.pmd.renderers.ColumnDescriptor[] columns
String theSeparator
String theCR
private java.util.List activeColumns ()
net.sourceforge.pmd.lang.rule.properties.BooleanProperty prop
net.sourceforge.pmd.renderers.ColumnDescriptor desc
net.sourceforge.pmd.renderers.ColumnDescriptor[] arr$
int len$
int i$
java.util.List actives
private net.sourceforge.pmd.renderers.CSVWriter csvWriter ()
public void ()
public void start () throws java.io.IOException
public java.lang.String defaultFileExtension ()
public void renderFileViolations (java.util.Iterator) throws java.io.IOException
java.util.Iterator violations
public java.lang.String dysfunctionReason ()
static void ()
}
net/sourceforge/pmd/renderers/CSVRenderer$1.classCSVRenderer.java
package net.sourceforge.pmd.renderers
final net.sourceforge.pmd.renderers.CSVRenderer$1 extends java.lang.Object implements net.sourceforge.pmd.renderers.ColumnDescriptor$Accessor {
void ()
public java.lang.String get (int, net.sourceforge.pmd.RuleViolation, java.lang.String)
int idx
net.sourceforge.pmd.RuleViolation rv
String cr
public volatile java.lang.String get (int, java.lang.Object, java.lang.String)
int x0
Object x1
String x2
}
net/sourceforge/pmd/renderers/AbstractIncrementingRenderer.classAbstractIncrementingRenderer.java
package net.sourceforge.pmd.renderers
public abstract net.sourceforge.pmd.renderers.AbstractIncrementingRenderer extends net.sourceforge.pmd.renderers.AbstractRenderer {
protected java.util.List errors
protected java.util.List suppressed
public void (java.lang.String, java.lang.String)
String name
String description
public void start () throws java.io.IOException
public void startFileAnalysis (net.sourceforge.pmd.util.datasource.DataSource)
net.sourceforge.pmd.util.datasource.DataSource dataSource
public void renderFileReport (net.sourceforge.pmd.Report) throws java.io.IOException
java.util.Iterator i
net.sourceforge.pmd.Report report
java.util.Iterator violations
public abstract void renderFileViolations (java.util.Iterator) throws java.io.IOException
public void end () throws java.io.IOException
}
net/sourceforge/pmd/renderers/CSVRenderer$7.classCSVRenderer.java
package net.sourceforge.pmd.renderers
final net.sourceforge.pmd.renderers.CSVRenderer$7 extends java.lang.Object implements net.sourceforge.pmd.renderers.ColumnDescriptor$Accessor {
void ()
public java.lang.String get (int, net.sourceforge.pmd.RuleViolation, java.lang.String)
int idx
net.sourceforge.pmd.RuleViolation rv
String cr
public volatile java.lang.String get (int, java.lang.Object, java.lang.String)
int x0
Object x1
String x2
}
net/sourceforge/pmd/renderers/AbstractAccumulatingRenderer.classAbstractAccumulatingRenderer.java
package net.sourceforge.pmd.renderers
public abstract net.sourceforge.pmd.renderers.AbstractAccumulatingRenderer extends net.sourceforge.pmd.renderers.AbstractRenderer {
protected net.sourceforge.pmd.Report report
public void (java.lang.String, java.lang.String)
String name
String description
public void start () throws java.io.IOException
public void startFileAnalysis (net.sourceforge.pmd.util.datasource.DataSource)
net.sourceforge.pmd.util.datasource.DataSource dataSource
public void renderFileReport (net.sourceforge.pmd.Report) throws java.io.IOException
net.sourceforge.pmd.Report report
public abstract void end () throws java.io.IOException
}
net/sourceforge/pmd/renderers/XMLRenderer.classXMLRenderer.java
package net.sourceforge.pmd.renderers
public net.sourceforge.pmd.renderers.XMLRenderer extends net.sourceforge.pmd.renderers.AbstractIncrementingRenderer {
public static final String NAME
public static final net.sourceforge.pmd.lang.rule.properties.StringProperty ENCODING
public void ()
public void (java.lang.String)
String encoding
public java.lang.String defaultFileExtension ()
public void start () throws java.io.IOException
String encoding
java.io.Writer writer
StringBuilder buf
public void renderFileViolations (java.util.Iterator) throws java.io.IOException
net.sourceforge.pmd.RuleViolation rv
java.util.Iterator violations
java.io.Writer writer
StringBuilder buf
String filename
public void end () throws java.io.IOException
net.sourceforge.pmd.Report$ProcessingError pe
java.util.Iterator i$
net.sourceforge.pmd.Report$SuppressedViolation s
java.util.Iterator i$
java.io.Writer writer
StringBuilder buf
private void maybeAdd (java.lang.String, java.lang.String, java.lang.StringBuilder)
String attr
String value
StringBuilder buf
private void createVersionAttr (java.lang.StringBuilder)
StringBuilder buffer
private void createTimestampAttr (java.lang.StringBuilder)
StringBuilder buffer
static void ()
}
net/sourceforge/pmd/renderers/XSLTRenderer.classXSLTRenderer.java
package net.sourceforge.pmd.renderers
public net.sourceforge.pmd.renderers.XSLTRenderer extends net.sourceforge.pmd.renderers.XMLRenderer {
public static final String NAME
public static final net.sourceforge.pmd.lang.rule.properties.StringProperty XSLT_FILENAME
private javax.xml.transform.Transformer transformer
private String xsltFilename
private java.io.Writer outputWriter
public void ()
public java.lang.String defaultFileExtension ()
public void start () throws java.io.IOException
java.io.File file
String xsltFilenameProperty
java.io.Writer w
java.io.InputStream xslt
java.io.File file
private void prepareTransformer (java.io.InputStream)
javax.xml.transform.TransformerFactory factory
javax.xml.transform.stream.StreamSource src
javax.xml.transform.TransformerConfigurationException e
java.io.InputStream xslt
public void end () throws java.io.IOException
java.io.StringWriter w
StringBuffer buffer
org.w3c.dom.Document doc
java.io.Writer writer
private void transform (org.w3c.dom.Document)
javax.xml.transform.TransformerException e
org.w3c.dom.Document doc
javax.xml.transform.dom.DOMSource source
javax.xml.transform.stream.StreamResult result
private org.w3c.dom.Document getDocument (java.lang.String)
javax.xml.parsers.DocumentBuilder parser
javax.xml.parsers.ParserConfigurationException e
org.xml.sax.SAXException e
java.io.IOException e
String xml
static void ()
}
net/sourceforge/pmd/renderers/Renderer.classRenderer.java
package net.sourceforge.pmd.renderers
public abstract net.sourceforge.pmd.renderers.Renderer extends java.lang.Object implements net.sourceforge.pmd.PropertySource {
public abstract java.lang.String getName ()
public abstract void setName (java.lang.String)
public abstract java.lang.String getDescription ()
public abstract java.lang.String defaultFileExtension ()
public abstract void setDescription (java.lang.String)
public abstract java.util.Map getPropertyDefinitions ()
public abstract boolean isShowSuppressedViolations ()
public abstract void setShowSuppressedViolations (boolean)
public abstract java.io.Writer getWriter ()
public abstract void setWriter (java.io.Writer)
public abstract void start () throws java.io.IOException
public abstract void startFileAnalysis (net.sourceforge.pmd.util.datasource.DataSource)
public abstract void renderFileReport (net.sourceforge.pmd.Report) throws java.io.IOException
public abstract void end () throws java.io.IOException
public abstract void flush () throws java.io.IOException
}
net/sourceforge/pmd/renderers/TextColorRenderer.classTextColorRenderer.java
package net.sourceforge.pmd.renderers
public net.sourceforge.pmd.renderers.TextColorRenderer extends net.sourceforge.pmd.renderers.AbstractAccumulatingRenderer {
public static final String NAME
public static final net.sourceforge.pmd.lang.rule.properties.StringProperty COLOR
private static final String SYSTEM_PROPERTY_PMD_COLOR
private String pwd
private String yellowBold
private String whiteBold
private String redBold
private String cyan
private String green
private String colorReset
public void ()
public java.lang.String defaultFileExtension ()
private void initializeColorsIfSupported ()
private boolean isPropertyEnabled (java.lang.String)
String property
public void end () throws java.io.IOException
net.sourceforge.pmd.RuleViolation rv
java.util.Iterator i
String key
java.util.Map$Entry entry
java.util.Iterator i$
net.sourceforge.pmd.Report$ProcessingError error
java.util.Iterator i
StringBuffer buf
String lastFile
int numberOfErrors
int numberOfWarnings
java.util.Map summary
private java.lang.String getLine (java.lang.String, int)
String txt
int i
java.io.IOException ioErr
String sourceFile
int line
String code
java.io.BufferedReader br
protected java.io.Reader getReader (java.lang.String) throws java.io.FileNotFoundException
String sourceFile
private java.lang.String getRelativePath (java.lang.String)
java.io.IOException ioErr
String relativePath
String fileName
String relativePath
static void ()
}
net/sourceforge/pmd/renderers/CSVRenderer$5.classCSVRenderer.java
package net.sourceforge.pmd.renderers
final net.sourceforge.pmd.renderers.CSVRenderer$5 extends java.lang.Object implements net.sourceforge.pmd.renderers.ColumnDescriptor$Accessor {
void ()
public java.lang.String get (int, net.sourceforge.pmd.RuleViolation, java.lang.String)
int idx
net.sourceforge.pmd.RuleViolation rv
String cr
public volatile java.lang.String get (int, java.lang.Object, java.lang.String)
int x0
Object x1
String x2
}
net/sourceforge/pmd/renderers/ColumnDescriptor$Accessor.classColumnDescriptor.java
package net.sourceforge.pmd.renderers
public abstract net.sourceforge.pmd.renderers.ColumnDescriptor$Accessor extends java.lang.Object {
public abstract java.lang.String get (int, java.lang.Object, java.lang.String)
}
net/sourceforge/pmd/renderers/CSVRenderer$8.classCSVRenderer.java
package net.sourceforge.pmd.renderers
final net.sourceforge.pmd.renderers.CSVRenderer$8 extends java.lang.Object implements net.sourceforge.pmd.renderers.ColumnDescriptor$Accessor {
void ()
public java.lang.String get (int, net.sourceforge.pmd.RuleViolation, java.lang.String)
int idx
net.sourceforge.pmd.RuleViolation rv
String cr
public volatile java.lang.String get (int, java.lang.Object, java.lang.String)
int x0
Object x1
String x2
}
net/sourceforge/pmd/renderers/CSVRenderer$6.classCSVRenderer.java
package net.sourceforge.pmd.renderers
final net.sourceforge.pmd.renderers.CSVRenderer$6 extends java.lang.Object implements net.sourceforge.pmd.renderers.ColumnDescriptor$Accessor {
void ()
public java.lang.String get (int, net.sourceforge.pmd.RuleViolation, java.lang.String)
int idx
net.sourceforge.pmd.RuleViolation rv
String cr
public volatile java.lang.String get (int, java.lang.Object, java.lang.String)
int x0
Object x1
String x2
}
net/sourceforge/pmd/renderers/IDEAJRenderer.classIDEAJRenderer.java
package net.sourceforge.pmd.renderers
public net.sourceforge.pmd.renderers.IDEAJRenderer extends net.sourceforge.pmd.renderers.AbstractIncrementingRenderer {
private String classAndMethodName
private String fileName
public static final String NAME
public static final net.sourceforge.pmd.lang.rule.properties.StringProperty FILE_NAME
public static final net.sourceforge.pmd.lang.rule.properties.StringProperty SOURCE_PATH
public static final net.sourceforge.pmd.lang.rule.properties.StringProperty CLASS_AND_METHOD_NAME
private static final String FILE_SEPARATOR
private static final String PATH_SEPARATOR
public void ()
public java.lang.String defaultFileExtension ()
public void renderFileViolations (java.util.Iterator) throws java.io.IOException
java.util.Iterator violations
java.io.Writer writer
private void renderDirectoy (java.io.Writer, java.util.Iterator) throws java.io.IOException
net.sourceforge.pmd.RuleViolation rv
java.io.Writer writer
java.util.Iterator violations
net.sourceforge.pmd.renderers.IDEAJRenderer$SourcePath sourcePath
StringBuilder buf
private void renderFile (java.io.Writer, java.util.Iterator) throws java.io.IOException
net.sourceforge.pmd.RuleViolation rv
java.io.Writer writer
java.util.Iterator violations
StringBuilder buf
private java.lang.String getFullyQualifiedClassName (java.lang.String, net.sourceforge.pmd.renderers.IDEAJRenderer$SourcePath)
String fileName
net.sourceforge.pmd.renderers.IDEAJRenderer$SourcePath sourcePath
String classNameWithSlashes
String className
private java.lang.String getSimpleFileName (java.lang.String)
String fileName
static java.lang.String access$000 ()
static void ()
}
net/sourceforge/pmd/renderers/IDEAJRenderer$SourcePath.classIDEAJRenderer.java
package net.sourceforge.pmd.renderers
net.sourceforge.pmd.renderers.IDEAJRenderer$SourcePath extends java.lang.Object {
private java.util.Set paths
public void (java.lang.String)
java.util.StringTokenizer st
String sourcePathString
public java.lang.String clipPath (java.lang.String)
String path
java.util.Iterator i$
String fullFilename
}
net/sourceforge/pmd/renderers/CSVRenderer$2.classCSVRenderer.java
package net.sourceforge.pmd.renderers
final net.sourceforge.pmd.renderers.CSVRenderer$2 extends java.lang.Object implements net.sourceforge.pmd.renderers.ColumnDescriptor$Accessor {
void ()
public java.lang.String get (int, net.sourceforge.pmd.RuleViolation, java.lang.String)
int idx
net.sourceforge.pmd.RuleViolation rv
String cr
public volatile java.lang.String get (int, java.lang.Object, java.lang.String)
int x0
Object x1
String x2
}
net/sourceforge/pmd/util/EmptyIterator.classEmptyIterator.java
package net.sourceforge.pmd.util
public net.sourceforge.pmd.util.EmptyIterator extends java.lang.Object implements java.util.Iterator {
public static final java.util.Iterator instance
public static final java.util.Iterator instance ()
private void ()
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
static void ()
}
net/sourceforge/pmd/util/FileUtil.classFileUtil.java
package net.sourceforge.pmd.util
public final net.sourceforge.pmd.util.FileUtil extends java.lang.Object {
private void ()
public static java.lang.String getFileNameWithoutExtension (java.lang.String)
String fileName
String name
int index
public static java.util.List collectFiles (java.lang.String, java.io.FilenameFilter)
String fileLocation
String[] arr$
int len$
int i$
String fileLocations
java.io.FilenameFilter filenameFilter
java.util.List dataSources
private static java.util.List collect (java.util.List, java.lang.String, java.io.FilenameFilter)
java.util.zip.ZipEntry zipEntry
java.util.Enumeration e
java.io.IOException ze
java.util.zip.ZipFile zipFile
java.io.File f
java.util.Iterator i$
net.sourceforge.pmd.util.filter.Filter filter
net.sourceforge.pmd.util.FileFinder finder
java.util.List files
java.util.List dataSources
String fileLocation
java.io.FilenameFilter filenameFilter
java.io.File file
public static boolean findPatternInFile (java.io.File, java.lang.String)
String line
java.util.Iterator i$
java.io.File file
String pattern
java.util.regex.Pattern regexp
java.util.regex.Matcher matcher
net.sourceforge.pmd.util.FileIterable it
}
net/sourceforge/pmd/util/filter/AbstractDelegateFilter.classAbstractDelegateFilter.java
package net.sourceforge.pmd.util.filter
public abstract net.sourceforge.pmd.util.filter.AbstractDelegateFilter extends java.lang.Object implements net.sourceforge.pmd.util.filter.Filter {
protected net.sourceforge.pmd.util.filter.Filter filter
public void ()
public void (net.sourceforge.pmd.util.filter.Filter)
net.sourceforge.pmd.util.filter.Filter filter
public net.sourceforge.pmd.util.filter.Filter getFilter ()
public void setFilter (net.sourceforge.pmd.util.filter.Filter)
net.sourceforge.pmd.util.filter.Filter filter
public boolean filter (java.lang.Object)
Object obj
public java.lang.String toString ()
}
net/sourceforge/pmd/util/filter/RegexStringFilter.classRegexStringFilter.java
package net.sourceforge.pmd.util.filter
public net.sourceforge.pmd.util.filter.RegexStringFilter extends java.lang.Object implements net.sourceforge.pmd.util.filter.Filter {
private static final java.util.regex.Pattern ENDS_WITH
protected String regex
protected java.util.regex.Pattern pattern
protected String endsWith
public void (java.lang.String)
String regex
public java.lang.String getRegex ()
public java.lang.String getEndsWith ()
protected void optimize ()
String literalPath
String fileExtension
java.util.regex.PatternSyntaxException e
java.util.regex.Matcher matcher
public boolean filter (java.lang.String)
String obj
public java.lang.String toString ()
public volatile boolean filter (java.lang.Object)
Object x0
static void ()
}
net/sourceforge/pmd/util/filter/Filters$1.classFilters.java
package net.sourceforge.pmd.util.filter
final net.sourceforge.pmd.util.filter.Filters$1 extends java.lang.Object implements net.sourceforge.pmd.util.filter.Filter {
final net.sourceforge.pmd.util.filter.Filter val$filter
void (net.sourceforge.pmd.util.filter.Filter)
public boolean filter (java.io.File)
java.io.File file
String path
public java.lang.String toString ()
public volatile boolean filter (java.lang.Object)
Object x0
}
net/sourceforge/pmd/util/filter/DirectoryFilter.classDirectoryFilter.java
package net.sourceforge.pmd.util.filter
public final net.sourceforge.pmd.util.filter.DirectoryFilter extends java.lang.Object implements net.sourceforge.pmd.util.filter.Filter {
public static final net.sourceforge.pmd.util.filter.DirectoryFilter INSTANCE
private void ()
public boolean filter (java.io.File)
java.io.File file
public java.lang.String toString ()
public volatile boolean filter (java.lang.Object)
Object x0
static void ()
}
net/sourceforge/pmd/util/filter/AbstractCompoundFilter.classAbstractCompoundFilter.java
package net.sourceforge.pmd.util.filter
public abstract net.sourceforge.pmd.util.filter.AbstractCompoundFilter extends java.lang.Object implements net.sourceforge.pmd.util.filter.Filter {
protected java.util.List filters
public void ()
public transient void (net.sourceforge.pmd.util.filter.Filter[])
net.sourceforge.pmd.util.filter.Filter filter
net.sourceforge.pmd.util.filter.Filter[] arr$
int len$
int i$
net.sourceforge.pmd.util.filter.Filter[] filters
public java.util.List getFilters ()
public void setFilters (java.util.List)
java.util.List filters
public void addFilter (net.sourceforge.pmd.util.filter.Filter)
net.sourceforge.pmd.util.filter.Filter filter
protected abstract java.lang.String getOperator ()
public java.lang.String toString ()
int i
StringBuilder builder
}
net/sourceforge/pmd/util/filter/Filters.classFilters.java
package net.sourceforge.pmd.util.filter
public net.sourceforge.pmd.util.filter.Filters extends java.lang.Object {
public void ()
public static java.util.List filter (net.sourceforge.pmd.util.filter.Filter, java.util.Collection)
Object obj
java.util.Iterator i$
net.sourceforge.pmd.util.filter.Filter filter
java.util.Collection collection
java.util.List list
public static transient net.sourceforge.pmd.util.filter.Filter getFileExtensionFilter (java.lang.String[])
String[] extensions
public static net.sourceforge.pmd.util.filter.Filter getDirectoryFilter ()
public static transient net.sourceforge.pmd.util.filter.Filter getFileExtensionOrDirectoryFilter (java.lang.String[])
String[] extensions
public static net.sourceforge.pmd.util.filter.Filter toNormalizedFileFilter (net.sourceforge.pmd.util.filter.Filter)
net.sourceforge.pmd.util.filter.Filter filter
public static net.sourceforge.pmd.util.filter.Filter fromStringFilter (net.sourceforge.pmd.util.filter.Filter)
net.sourceforge.pmd.util.filter.Filter filter
public static java.io.FilenameFilter toFilenameFilter (net.sourceforge.pmd.util.filter.Filter)
net.sourceforge.pmd.util.filter.Filter filter
public static net.sourceforge.pmd.util.filter.Filter toFileFilter (java.io.FilenameFilter)
java.io.FilenameFilter filter
public static net.sourceforge.pmd.util.filter.Filter buildRegexFilterExcludeOverInclude (java.util.List, java.util.List)
String includeRegex
java.util.Iterator i$
String excludeRegex
java.util.Iterator i$
java.util.List includeRegexes
java.util.List excludeRegexes
net.sourceforge.pmd.util.filter.OrFilter includeFilter
net.sourceforge.pmd.util.filter.OrFilter excludeFilter
public static net.sourceforge.pmd.util.filter.Filter buildRegexFilterIncludeOverExclude (java.util.List, java.util.List)
String includeRegex
java.util.Iterator i$
String excludeRegex
java.util.Iterator i$
java.util.List includeRegexes
java.util.List excludeRegexes
net.sourceforge.pmd.util.filter.OrFilter includeFilter
net.sourceforge.pmd.util.filter.OrFilter excludeFilter
}
net/sourceforge/pmd/util/filter/FileExtensionFilter.classFileExtensionFilter.java
package net.sourceforge.pmd.util.filter
public net.sourceforge.pmd.util.filter.FileExtensionFilter extends java.lang.Object implements net.sourceforge.pmd.util.filter.Filter {
protected final String[] extensions
protected final boolean ignoreCase
public transient void (java.lang.String[])
String[] extensions
public transient void (boolean, java.lang.String[])
int i
boolean ignoreCase
String[] extensions
public boolean filter (java.io.File)
String name
String extension
String[] arr$
int len$
int i$
java.io.File file
boolean accept
public volatile boolean filter (java.lang.Object)
Object x0
}
net/sourceforge/pmd/util/filter/Filters$2.classFilters.java
package net.sourceforge.pmd.util.filter
final net.sourceforge.pmd.util.filter.Filters$2 extends java.lang.Object implements net.sourceforge.pmd.util.filter.Filter {
final net.sourceforge.pmd.util.filter.Filter val$filter
void (net.sourceforge.pmd.util.filter.Filter)
public boolean filter (java.lang.Object)
Object obj
public java.lang.String toString ()
}
net/sourceforge/pmd/util/filter/OrFilter.classOrFilter.java
package net.sourceforge.pmd.util.filter
public net.sourceforge.pmd.util.filter.OrFilter extends net.sourceforge.pmd.util.filter.AbstractCompoundFilter {
public void ()
public transient void (net.sourceforge.pmd.util.filter.Filter[])
net.sourceforge.pmd.util.filter.Filter[] filters
public boolean filter (java.lang.Object)
net.sourceforge.pmd.util.filter.Filter filter
java.util.Iterator i$
Object obj
boolean match
protected java.lang.String getOperator ()
}
net/sourceforge/pmd/util/filter/Filters$3.classFilters.java
package net.sourceforge.pmd.util.filter
final net.sourceforge.pmd.util.filter.Filters$3 extends java.lang.Object implements java.io.FilenameFilter {
final net.sourceforge.pmd.util.filter.Filter val$filter
void (net.sourceforge.pmd.util.filter.Filter)
public boolean accept (java.io.File, java.lang.String)
java.io.File dir
String name
public java.lang.String toString ()
}
net/sourceforge/pmd/util/filter/AndFilter.classAndFilter.java
package net.sourceforge.pmd.util.filter
public net.sourceforge.pmd.util.filter.AndFilter extends net.sourceforge.pmd.util.filter.AbstractCompoundFilter {
public void ()
public transient void (net.sourceforge.pmd.util.filter.Filter[])
net.sourceforge.pmd.util.filter.Filter[] filters
public boolean filter (java.lang.Object)
net.sourceforge.pmd.util.filter.Filter filter
java.util.Iterator i$
Object obj
boolean match
protected java.lang.String getOperator ()
}
net/sourceforge/pmd/util/filter/NotFilter.classNotFilter.java
package net.sourceforge.pmd.util.filter
public net.sourceforge.pmd.util.filter.NotFilter extends net.sourceforge.pmd.util.filter.AbstractDelegateFilter {
public void ()
public void (net.sourceforge.pmd.util.filter.Filter)
net.sourceforge.pmd.util.filter.Filter filter
public boolean filter (java.lang.Object)
Object obj
public java.lang.String toString ()
}
net/sourceforge/pmd/util/filter/Filter.classFilter.java
package net.sourceforge.pmd.util.filter
public abstract net.sourceforge.pmd.util.filter.Filter extends java.lang.Object {
public abstract boolean filter (java.lang.Object)
}
net/sourceforge/pmd/util/filter/Filters$4.classFilters.java
package net.sourceforge.pmd.util.filter
final net.sourceforge.pmd.util.filter.Filters$4 extends java.lang.Object implements net.sourceforge.pmd.util.filter.Filter {
final java.io.FilenameFilter val$filter
void (java.io.FilenameFilter)
public boolean filter (java.io.File)
java.io.File file
public java.lang.String toString ()
public volatile boolean filter (java.lang.Object)
Object x0
}
net/sourceforge/pmd/util/datasource/DataSource.classDataSource.java
package net.sourceforge.pmd.util.datasource
public abstract net.sourceforge.pmd.util.datasource.DataSource extends java.lang.Object {
public abstract java.io.InputStream getInputStream () throws java.io.IOException
public abstract java.lang.String getNiceFileName (boolean, java.lang.String)
}
net/sourceforge/pmd/util/datasource/FileDataSource.classFileDataSource.java
package net.sourceforge.pmd.util.datasource
public net.sourceforge.pmd.util.datasource.FileDataSource extends java.lang.Object implements net.sourceforge.pmd.util.datasource.DataSource {
private static final String FILE_SEPARATOR
private java.io.File file
public void (java.io.File)
java.io.File file
public java.io.InputStream getInputStream () throws java.io.IOException
public java.lang.String getNiceFileName (boolean, java.lang.String)
boolean shortNames
String inputFileName
private java.lang.String glomName (boolean, java.lang.String, java.io.File)
Exception e
boolean shortNames
String inputFileName
java.io.File file
private java.lang.String trimAnyPathSep (java.lang.String)
String name
static void ()
}
net/sourceforge/pmd/util/datasource/ReaderDataSource.classReaderDataSource.java
package net.sourceforge.pmd.util.datasource
public net.sourceforge.pmd.util.datasource.ReaderDataSource extends java.lang.Object implements net.sourceforge.pmd.util.datasource.DataSource {
private java.io.Reader reader
private String dataSourceName
public void (java.io.Reader, java.lang.String)
java.io.Reader reader
String dataSourceName
public java.io.InputStream getInputStream () throws java.io.IOException
public java.lang.String getNiceFileName (boolean, java.lang.String)
boolean shortNames
String inputFileName
public java.lang.String getDataSourceName ()
public void setDataSourceName (java.lang.String)
String dataSourceName
public java.lang.String toString ()
}
net/sourceforge/pmd/util/datasource/ZipDataSource.classZipDataSource.java
package net.sourceforge.pmd.util.datasource
public net.sourceforge.pmd.util.datasource.ZipDataSource extends java.lang.Object implements net.sourceforge.pmd.util.datasource.DataSource {
private java.util.zip.ZipFile zipFile
private java.util.zip.ZipEntry zipEntry
public void (java.util.zip.ZipFile, java.util.zip.ZipEntry)
java.util.zip.ZipFile zipFile
java.util.zip.ZipEntry zipEntry
public java.io.InputStream getInputStream () throws java.io.IOException
public java.lang.String getNiceFileName (boolean, java.lang.String)
boolean shortNames
String inputFileName
}
net/sourceforge/pmd/util/FileIterable$FileIterator.classFileIterable.java
package net.sourceforge.pmd.util
net.sourceforge.pmd.util.FileIterable$FileIterator extends java.lang.Object implements java.util.Iterator {
private boolean hasNext
final net.sourceforge.pmd.util.FileIterable this$0
void (net.sourceforge.pmd.util.FileIterable)
public boolean hasNext ()
public java.lang.String next ()
java.io.IOException e
String line
public void remove ()
public volatile java.lang.Object next ()
}
net/sourceforge/pmd/util/NumericConstants.classNumericConstants.java
package net.sourceforge.pmd.util
public net.sourceforge.pmd.util.NumericConstants extends java.lang.Object {
public static final Integer ZERO
public static final Integer ONE
public static final Float FLOAT_ZERO
public void ()
static void ()
}
net/sourceforge/pmd/util/ClassUtil.classClassUtil.java
package net.sourceforge.pmd.util
public final net.sourceforge.pmd.util.ClassUtil extends java.lang.Object {
public static final Class[] EMPTY_CLASS_ARRAY
private static final net.sourceforge.pmd.util.TypeMap PRIMITIVE_TYPE_NAMES
private static final net.sourceforge.pmd.util.TypeMap TYPES_BY_NAME
private static final java.util.Map SHORT_NAMES_BY_TYPE
private void ()
public static java.lang.Class getPrimitiveTypeFor (java.lang.String)
String name
private static java.util.Map computeClassShortNames ()
java.util.Map map
public static java.util.Map getClassShortNames ()
public static java.lang.Class getTypeFor (java.lang.String)
String shortName
Class type
public static java.lang.String asShortestName (java.lang.Class)
Class type
String name
public static java.lang.String withoutPackageName (java.lang.String)
String fullTypeName
int dotPos
public static java.lang.reflect.Method methodFor (java.lang.Class, java.lang.String, java.lang.Class[])
NoSuchMethodException ex
Class clasz
String methodName
Class[] paramTypes
java.lang.reflect.Method method
Class current
public static java.util.Map asMethodGroupsByTypeName (java.lang.reflect.Method[])
String clsName
int i
java.lang.reflect.Method[] methods
java.util.Map methodGroups
static void ()
}
net/sourceforge/pmd/util/SymbolTableViewer.classSymbolTableViewer.java
package net.sourceforge.pmd.util
public net.sourceforge.pmd.util.SymbolTableViewer extends net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter {
private int depth
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
private java.lang.String spaces ()
int i
StringBuffer sb
}
net/sourceforge/pmd/util/UnaryFunction.classUnaryFunction.java
package net.sourceforge.pmd.util
public abstract net.sourceforge.pmd.util.UnaryFunction extends java.lang.Object {
public abstract void applyTo (java.lang.Object)
}
net/sourceforge/pmd/util/FileIterable.classFileIterable.java
package net.sourceforge.pmd.util
public net.sourceforge.pmd.util.FileIterable extends java.lang.Object implements java.lang.Iterable {
private java.io.LineNumberReader lineReader
public void (java.io.File)
java.io.FileNotFoundException e
java.io.File file
protected void finalize () throws java.lang.Throwable
java.io.IOException e
public java.util.Iterator iterator ()
static java.io.LineNumberReader access$000 (net.sourceforge.pmd.util.FileIterable)
net.sourceforge.pmd.util.FileIterable x0
}
net/sourceforge/pmd/util/ClasspathClassLoader.classClasspathClassLoader.java
package net.sourceforge.pmd.util
public net.sourceforge.pmd.util.ClasspathClassLoader extends java.net.URLClassLoader {
private static final java.util.logging.Logger LOG
public void (java.lang.String, java.lang.ClassLoader) throws java.io.IOException
String classpath
ClassLoader parent
private static java.net.URL[] initURLs (java.lang.String) throws java.io.IOException
String classpath
java.util.List urls
private static void addClasspathURLs (java.util.List, java.lang.String) throws java.net.MalformedURLException
String token
java.util.List urls
String classpath
java.util.StringTokenizer toker
private static void addFileURLs (java.util.List, java.net.URL) throws java.io.IOException
String line
java.util.List urls
java.net.URL fileURL
java.io.BufferedReader in
private static java.net.URL createURLFromPath (java.lang.String) throws java.net.MalformedURLException
String path
java.io.File file
public java.lang.String toString ()
StringBuilder sb
static void ()
}
net/sourceforge/pmd/util/StringUtil.classStringUtil.java
package net.sourceforge.pmd.util
public final net.sourceforge.pmd.util.StringUtil extends java.lang.Object {
public static final String[] EMPTY_STRINGS
private static final boolean SUPPORTS_UTF8
private void ()
public static transient boolean startsWithAny (java.lang.String, java.lang.String[])
String prefix
String[] arr$
int len$
int i$
String text
String[] prefixes
public static transient boolean isAnyOf (java.lang.String, java.lang.String[])
String test
String[] arr$
int len$
int i$
String text
String[] tests
public static transient java.lang.String withoutPrefixes (java.lang.String, java.lang.String[])
String prefix
String[] arr$
int len$
int i$
String text
String[] prefixes
public static boolean isEmpty (java.lang.String)
int i
String value
public static boolean isNotEmpty (java.lang.String)
String value
public static boolean areSemanticEquals (java.lang.String, java.lang.String)
String a
String b
public static java.lang.String replaceString (java.lang.String, char, java.lang.String)
String replace
StringBuilder buf
int last
String original
char oldChar
String newString
int index
public static java.lang.String replaceString (java.lang.String, java.lang.String, java.lang.String)
String replace
StringBuilder buf
int last
String original
String oldString
String newString
int index
public static void appendXmlEscaped (java.lang.StringBuilder, java.lang.String)
StringBuilder buf
String src
public static java.lang.String escapeWhitespace (java.lang.Object)
Object o
String s
public static java.lang.String htmlEncode (java.lang.String)
String string
String encoded
public static void appendXmlEscaped (java.lang.StringBuilder, java.lang.String, boolean)
char c
int i
StringBuilder buf
String src
boolean supportUTF8
public static java.lang.String[] substringsOf (java.lang.String, char)
int i
int pos
String source
char delimiter
int delimiterCount
int length
char[] chars
String[] results
int i
int offset
public static java.lang.String[] substringsOf (java.lang.String, java.lang.String)
String str
String separator
int index
java.util.List list
int currPos
int len
public static void asStringOn (java.lang.StringBuffer, java.util.Iterator, java.lang.String)
StringBuffer sb
java.util.Iterator iter
String separator
public static void asStringOn (java.lang.StringBuilder, java.lang.Object[], java.lang.String)
int i
StringBuilder sb
Object[] items
String separator
public static int lengthOfShortestIn (java.lang.String[])
int i
String[] strings
int minLength
public static int maxCommonLeadingWhitespaceForAll (java.lang.String[])
String str
int i
int m
String[] strings
int shortest
char[] matches
public static java.lang.String[] trimStartOn (java.lang.String[], int)
int i
String[] strings
int trimDepth
String[] results
public static java.lang.String lpad (java.lang.String, int)
char[] arr
String s
int length
String res
public static boolean isSame (java.lang.String, java.lang.String, boolean, boolean, boolean)
String s1
String s2
boolean trim
boolean ignoreCase
boolean standardizeWhitespace
public static java.lang.String asString (java.lang.Object[], java.lang.String)
int i
Object[] items
String separator
StringBuilder sb
static void ()
}
net/sourceforge/pmd/util/DateTimeUtil.classDateTimeUtil.java
package net.sourceforge.pmd.util
public net.sourceforge.pmd.util.DateTimeUtil extends java.lang.Object {
private void ()
public static java.lang.String asHoursMinutesSeconds (long)
long milliseconds
long seconds
long minutes
long hours
StringBuilder res
}
net/sourceforge/pmd/util/FileFinder.classFileFinder.java
package net.sourceforge.pmd.util
public net.sourceforge.pmd.util.FileFinder extends java.lang.Object {
private java.io.FilenameFilter filter
private static final String FILE_SEP
public void ()
public java.util.List findFilesFrom (java.lang.String, java.io.FilenameFilter, boolean)
String dir
java.io.FilenameFilter filter
boolean recurse
java.util.List files
private void scanDirectory (java.io.File, java.util.List, boolean)
java.io.File tmp
int i
java.io.File dir
java.util.List list
boolean recurse
String[] candidates
static void ()
}
net/sourceforge/pmd/util/designer/Designer$5.classDesigner.java
package net.sourceforge.pmd.util.designer
final net.sourceforge.pmd.util.designer.Designer$5 extends java.lang.Object implements javax.swing.event.UndoableEditListener {
final javax.swing.undo.UndoManager val$undoManager
void (javax.swing.undo.UndoManager)
public void undoableEditHappened (javax.swing.event.UndoableEditEvent)
javax.swing.event.UndoableEditEvent evt
}
net/sourceforge/pmd/util/designer/Designer$1.classDesigner.java
package net.sourceforge.pmd.util.designer
net.sourceforge.pmd.util.designer.Designer$1 extends java.lang.Object implements java.awt.event.ActionListener {
final net.sourceforge.pmd.util.designer.Designer this$0
void (net.sourceforge.pmd.util.designer.Designer)
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
net/sourceforge/pmd/util/designer/Designer$ExceptionNode.classDesigner.java
package net.sourceforge.pmd.util.designer
net.sourceforge.pmd.util.designer.Designer$ExceptionNode extends java.lang.Object implements javax.swing.tree.TreeNode {
private Object item
private net.sourceforge.pmd.util.designer.Designer$ExceptionNode[] kids
final net.sourceforge.pmd.util.designer.Designer this$0
public void (net.sourceforge.pmd.util.designer.Designer, java.lang.Object)
Object theItem
private void createKids ()
int i
String message
String[] lines
public int getChildCount ()
public boolean getAllowsChildren ()
public boolean isLeaf ()
public javax.swing.tree.TreeNode getParent ()
public javax.swing.tree.TreeNode getChildAt (int)
int childIndex
public java.lang.String label ()
public java.util.Enumeration children ()
java.util.Enumeration e
public int getIndex (javax.swing.tree.TreeNode)
int i
javax.swing.tree.TreeNode node
static net.sourceforge.pmd.util.designer.Designer$ExceptionNode[] access$000 (net.sourceforge.pmd.util.designer.Designer$ExceptionNode)
net.sourceforge.pmd.util.designer.Designer$ExceptionNode x0
}
net/sourceforge/pmd/util/designer/Designer$6.classDesigner.java
package net.sourceforge.pmd.util.designer
final net.sourceforge.pmd.util.designer.Designer$6 extends javax.swing.AbstractAction {
final javax.swing.undo.UndoManager val$undoManager
void (java.lang.String, javax.swing.undo.UndoManager)
String x0
public void actionPerformed (java.awt.event.ActionEvent)
javax.swing.undo.CannotUndoException e
java.awt.event.ActionEvent evt
}
net/sourceforge/pmd/util/designer/Designer$ASTTreeNode$1.classDesigner.java
package net.sourceforge.pmd.util.designer
net.sourceforge.pmd.util.designer.Designer$ASTTreeNode$1 extends java.lang.Object implements java.util.Enumeration {
int i
final net.sourceforge.pmd.util.designer.Designer$ASTTreeNode this$1
void (net.sourceforge.pmd.util.designer.Designer$ASTTreeNode)
public boolean hasMoreElements ()
public net.sourceforge.pmd.util.designer.Designer$ASTTreeNode nextElement ()
public volatile java.lang.Object nextElement ()
}
net/sourceforge/pmd/util/designer/Designer$ShowListener.classDesigner.java
package net.sourceforge.pmd.util.designer
net.sourceforge.pmd.util.designer.Designer$ShowListener extends java.lang.Object implements java.awt.event.ActionListener {
final net.sourceforge.pmd.util.designer.Designer this$0
private void (net.sourceforge.pmd.util.designer.Designer)
public void actionPerformed (java.awt.event.ActionEvent)
net.sourceforge.pmd.lang.ast.Node lastCompilationUnit
net.sourceforge.pmd.lang.ast.ParseException pe
java.awt.event.ActionEvent ae
javax.swing.tree.TreeNode tn
void (net.sourceforge.pmd.util.designer.Designer, net.sourceforge.pmd.util.designer.Designer$1)
net.sourceforge.pmd.util.designer.Designer x0
net.sourceforge.pmd.util.designer.Designer$1 x1
}
net/sourceforge/pmd/util/designer/Designer$ASTListCellRenderer.classDesigner.java
package net.sourceforge.pmd.util.designer
net.sourceforge.pmd.util.designer.Designer$ASTListCellRenderer extends javax.swing.JLabel implements javax.swing.ListCellRenderer {
private static final long serialVersionUID
final net.sourceforge.pmd.util.designer.Designer this$0
private void (net.sourceforge.pmd.util.designer.Designer)
public java.awt.Component getListCellRendererComponent (javax.swing.JList, java.lang.Object, int, boolean, boolean)
net.sourceforge.pmd.lang.ast.Node node
StringBuffer sb
String name
String text
javax.swing.JList list
Object value
int index
boolean isSelected
boolean cellHasFocus
String text
void (net.sourceforge.pmd.util.designer.Designer, net.sourceforge.pmd.util.designer.Designer$1)
net.sourceforge.pmd.util.designer.Designer x0
net.sourceforge.pmd.util.designer.Designer$1 x1
}
net/sourceforge/pmd/util/designer/Designer$TreeWidget.classDesigner.java
package net.sourceforge.pmd.util.designer
net.sourceforge.pmd.util.designer.Designer$TreeWidget extends javax.swing.JTree {
private static final long serialVersionUID
final net.sourceforge.pmd.util.designer.Designer this$0
public void (net.sourceforge.pmd.util.designer.Designer, java.lang.Object[])
Object[] items
public java.lang.String convertValueToText (java.lang.Object, boolean, boolean, boolean, int, boolean)
Object value
boolean selected
boolean expanded
boolean leaf
int row
boolean hasFocus
public java.lang.String getToolTipText (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
javax.swing.tree.TreePath curPath
public void expandAll (boolean)
boolean expand
javax.swing.tree.TreeNode root
private void expandAll (javax.swing.tree.TreePath, boolean)
javax.swing.tree.TreeNode n
javax.swing.tree.TreePath path
java.util.Enumeration e
javax.swing.tree.TreePath parent
boolean expand
javax.swing.tree.TreeNode node
}
net/sourceforge/pmd/util/designer/Designer$ASTTreeNode.classDesigner.java
package net.sourceforge.pmd.util.designer
net.sourceforge.pmd.util.designer.Designer$ASTTreeNode extends java.lang.Object implements javax.swing.tree.TreeNode {
private net.sourceforge.pmd.lang.ast.Node node
private net.sourceforge.pmd.util.designer.Designer$ASTTreeNode parent
private net.sourceforge.pmd.util.designer.Designer$ASTTreeNode[] kids
final net.sourceforge.pmd.util.designer.Designer this$0
public void (net.sourceforge.pmd.util.designer.Designer, net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node theNode
net.sourceforge.pmd.lang.ast.Node parent
private void (net.sourceforge.pmd.util.designer.Designer, net.sourceforge.pmd.util.designer.Designer$ASTTreeNode, net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.util.designer.Designer$ASTTreeNode parent
net.sourceforge.pmd.lang.ast.Node theNode
public int getChildCount ()
public boolean getAllowsChildren ()
public boolean isLeaf ()
public javax.swing.tree.TreeNode getParent ()
public net.sourceforge.pmd.lang.symboltable.Scope getScope ()
public java.util.Enumeration children ()
java.util.Enumeration e
public javax.swing.tree.TreeNode getChildAt (int)
int i
int childIndex
public int getIndex (javax.swing.tree.TreeNode)
int i
javax.swing.tree.TreeNode node
public java.lang.String label ()
net.sourceforge.pmd.lang.LanguageVersionHandler languageVersionHandler
java.io.StringWriter writer
public java.lang.String getToolTipText ()
String tooltip
public java.util.List getAttributes ()
net.sourceforge.pmd.lang.ast.xpath.Attribute attribute
java.util.List result
net.sourceforge.pmd.lang.ast.xpath.AttributeAxisIterator attributeAxisIterator
static net.sourceforge.pmd.util.designer.Designer$ASTTreeNode[] access$100 (net.sourceforge.pmd.util.designer.Designer$ASTTreeNode)
net.sourceforge.pmd.util.designer.Designer$ASTTreeNode x0
static net.sourceforge.pmd.lang.ast.Node access$1300 (net.sourceforge.pmd.util.designer.Designer$ASTTreeNode)
net.sourceforge.pmd.util.designer.Designer$ASTTreeNode x0
}
net/sourceforge/pmd/util/designer/Designer$4.classDesigner.java
package net.sourceforge.pmd.util.designer
net.sourceforge.pmd.util.designer.Designer$4 extends java.lang.Object implements java.awt.event.ActionListener {
final net.sourceforge.pmd.util.designer.Designer this$0
void (net.sourceforge.pmd.util.designer.Designer)
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
net/sourceforge/pmd/util/designer/Designer$XPathListener$1.classDesigner.java
package net.sourceforge.pmd.util.designer
net.sourceforge.pmd.util.designer.Designer$XPathListener$1 extends net.sourceforge.pmd.lang.rule.XPathRule {
final net.sourceforge.pmd.util.designer.Designer$XPathListener this$1
void (net.sourceforge.pmd.util.designer.Designer$XPathListener)
public void addViolation (java.lang.Object, net.sourceforge.pmd.lang.ast.Node, java.lang.String)
Object data
net.sourceforge.pmd.lang.ast.Node node
String arg
}
net/sourceforge/pmd/util/designer/Designer$CodeHighlightListener.classDesigner.java
package net.sourceforge.pmd.util.designer
net.sourceforge.pmd.util.designer.Designer$CodeHighlightListener extends java.lang.Object implements javax.swing.event.TreeSelectionListener {
final net.sourceforge.pmd.util.designer.Designer this$0
private void (net.sourceforge.pmd.util.designer.Designer)
public void valueChanged (javax.swing.event.TreeSelectionEvent)
net.sourceforge.pmd.util.designer.Designer$ASTTreeNode selected
javax.swing.event.TreeSelectionEvent e
void (net.sourceforge.pmd.util.designer.Designer, net.sourceforge.pmd.util.designer.Designer$1)
net.sourceforge.pmd.util.designer.Designer x0
net.sourceforge.pmd.util.designer.Designer$1 x1
}
net/sourceforge/pmd/util/designer/Designer$3.classDesigner.java
package net.sourceforge.pmd.util.designer
net.sourceforge.pmd.util.designer.Designer$3 extends java.awt.event.ComponentAdapter {
final net.sourceforge.pmd.util.designer.Designer this$0
void (net.sourceforge.pmd.util.designer.Designer)
public void componentResized (java.awt.event.ComponentEvent)
java.awt.event.ComponentEvent e
javax.swing.JFrame tmp
}
net/sourceforge/pmd/util/designer/Designer$DFAListener.classDesigner.java
package net.sourceforge.pmd.util.designer
net.sourceforge.pmd.util.designer.Designer$DFAListener extends java.lang.Object implements java.awt.event.ActionListener {
final net.sourceforge.pmd.util.designer.Designer this$0
private void (net.sourceforge.pmd.util.designer.Designer)
public void actionPerformed (java.awt.event.ActionEvent)
Exception e
java.util.List methods
java.awt.event.ActionEvent ae
net.sourceforge.pmd.lang.LanguageVersion languageVersion
net.sourceforge.pmd.lang.dfa.DFAGraphRule dfaGraphRule
net.sourceforge.pmd.RuleSet rs
net.sourceforge.pmd.RuleContext ctx
java.io.StringReader reader
net.sourceforge.pmd.PMDConfiguration config
void (net.sourceforge.pmd.util.designer.Designer, net.sourceforge.pmd.util.designer.Designer$1)
net.sourceforge.pmd.util.designer.Designer x0
net.sourceforge.pmd.util.designer.Designer$1 x1
}
net/sourceforge/pmd/util/designer/Designer$SymbolTableListener.classDesigner.java
package net.sourceforge.pmd.util.designer
net.sourceforge.pmd.util.designer.Designer$SymbolTableListener extends java.lang.Object implements javax.swing.event.TreeSelectionListener {
final net.sourceforge.pmd.util.designer.Designer this$0
private void (net.sourceforge.pmd.util.designer.Designer)
public void valueChanged (javax.swing.event.TreeSelectionEvent)
javax.swing.tree.DefaultMutableTreeNode nameOccurranceTreeNode
net.sourceforge.pmd.lang.symboltable.NameOccurrence nameOccurrence
java.util.Iterator i$
javax.swing.tree.DefaultMutableTreeNode nameDeclarationTreeNode
java.util.Map$Entry entry
java.util.Iterator i$
javax.swing.tree.DefaultMutableTreeNode scopeTreeNode
int i
String attribute
java.util.Iterator i$
net.sourceforge.pmd.util.designer.Designer$ASTTreeNode astTreeNode
javax.swing.tree.DefaultMutableTreeNode symbolTableTreeNode
javax.swing.tree.DefaultMutableTreeNode selectedAstTreeNode
java.util.List scopes
net.sourceforge.pmd.lang.symboltable.Scope scope
java.util.List attributes
javax.swing.tree.DefaultMutableTreeNode attributesNode
javax.swing.event.TreeSelectionEvent e
void (net.sourceforge.pmd.util.designer.Designer, net.sourceforge.pmd.util.designer.Designer$1)
net.sourceforge.pmd.util.designer.Designer x0
net.sourceforge.pmd.util.designer.Designer$1 x1
}
net/sourceforge/pmd/util/designer/CodeEditorTextPane.classCodeEditorTextPane.java
package net.sourceforge.pmd.util.designer
public net.sourceforge.pmd.util.designer.CodeEditorTextPane extends javax.swing.JTextPane implements net.sourceforge.pmd.util.designer.LineGetter {
public void ()
private java.lang.String[] getLines ()
public java.lang.String getLine (int)
int number
String[] lines
private int getPosition (java.lang.String[], int, int)
int linePos
int i
String tok
int count
String[] lines
int line
int column
int pos
public void select (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
String[] lines
}
net/sourceforge/pmd/util/designer/LineGetter.classLineGetter.java
package net.sourceforge.pmd.util.designer
public abstract net.sourceforge.pmd.util.designer.LineGetter extends java.lang.Object {
public abstract java.lang.String getLine (int)
}
net/sourceforge/pmd/util/designer/Designer$2.classDesigner.java
package net.sourceforge.pmd.util.designer
net.sourceforge.pmd.util.designer.Designer$2 extends java.lang.Object implements java.awt.event.ActionListener {
final net.sourceforge.pmd.util.designer.Designer this$0
void (net.sourceforge.pmd.util.designer.Designer)
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
net/sourceforge/pmd/util/designer/Designer$XPathListener.classDesigner.java
package net.sourceforge.pmd.util.designer
net.sourceforge.pmd.util.designer.Designer$XPathListener extends java.lang.Object implements java.awt.event.ActionListener {
final net.sourceforge.pmd.util.designer.Designer this$0
private void (net.sourceforge.pmd.util.designer.Designer)
public void actionPerformed (java.awt.event.ActionEvent)
net.sourceforge.pmd.lang.rule.XPathRule xpathRule
net.sourceforge.pmd.RuleSet ruleSet
net.sourceforge.pmd.RuleSets ruleSets
net.sourceforge.pmd.RuleContext ruleContext
java.util.List nodes
net.sourceforge.pmd.lang.ast.ParseException pe
java.awt.event.ActionEvent ae
net.sourceforge.pmd.lang.ast.Node c
void (net.sourceforge.pmd.util.designer.Designer, net.sourceforge.pmd.util.designer.Designer$1)
net.sourceforge.pmd.util.designer.Designer x0
net.sourceforge.pmd.util.designer.Designer$1 x1
}
net/sourceforge/pmd/util/designer/Designer$ExceptionNode$1.classDesigner.java
package net.sourceforge.pmd.util.designer
net.sourceforge.pmd.util.designer.Designer$ExceptionNode$1 extends java.lang.Object implements java.util.Enumeration {
int i
final net.sourceforge.pmd.util.designer.Designer$ExceptionNode this$1
void (net.sourceforge.pmd.util.designer.Designer$ExceptionNode)
public boolean hasMoreElements ()
public net.sourceforge.pmd.util.designer.Designer$ExceptionNode nextElement ()
public volatile java.lang.Object nextElement ()
}
net/sourceforge/pmd/util/designer/Designer$7.classDesigner.java
package net.sourceforge.pmd.util.designer
final net.sourceforge.pmd.util.designer.Designer$7 extends javax.swing.AbstractAction {
final javax.swing.undo.UndoManager val$undoManager
void (java.lang.String, javax.swing.undo.UndoManager)
String x0
public void actionPerformed (java.awt.event.ActionEvent)
javax.swing.undo.CannotRedoException e
java.awt.event.ActionEvent evt
}
net/sourceforge/pmd/util/designer/DFAPanel$ElementWrapper.classDFAPanel.java
package net.sourceforge.pmd.util.designer
net.sourceforge.pmd.util.designer.DFAPanel$ElementWrapper extends java.lang.Object {
private net.sourceforge.pmd.lang.dfa.DFAGraphMethod node
public void (net.sourceforge.pmd.lang.dfa.DFAGraphMethod)
net.sourceforge.pmd.lang.dfa.DFAGraphMethod node
public net.sourceforge.pmd.lang.dfa.DFAGraphMethod getNode ()
public java.lang.String toString ()
}
net/sourceforge/pmd/util/designer/DFAPanel.classDFAPanel.java
package net.sourceforge.pmd.util.designer
public net.sourceforge.pmd.util.designer.DFAPanel extends javax.swing.JComponent implements javax.swing.event.ListSelectionListener {
private net.sourceforge.pmd.util.designer.DFAPanel$DFACanvas dfaCanvas
private javax.swing.JList nodeList
private javax.swing.DefaultListModel nodes
public void ()
javax.swing.JPanel leftPanel
javax.swing.JScrollPane scrollPane
public void valueChanged (javax.swing.event.ListSelectionEvent)
javax.swing.event.ListSelectionEvent event
net.sourceforge.pmd.util.designer.DFAPanel$ElementWrapper wrapper
public void resetTo (java.util.List, net.sourceforge.pmd.util.designer.LineGetter)
net.sourceforge.pmd.lang.dfa.DFAGraphMethod md
java.util.Iterator i$
java.util.List newNodes
net.sourceforge.pmd.util.designer.LineGetter lines
}
net/sourceforge/pmd/util/designer/DFAPanel$DFACanvas.classDFAPanel.java
package net.sourceforge.pmd.util.designer
public net.sourceforge.pmd.util.designer.DFAPanel$DFACanvas extends javax.swing.JPanel {
private static final int NODE_RADIUS
private static final int NODE_DIAMETER
private net.sourceforge.pmd.lang.ast.Node node
private int x
private int y
private net.sourceforge.pmd.util.designer.LineGetter lines
public void ()
private void addAccessLabel (java.lang.StringBuffer, net.sourceforge.pmd.lang.dfa.VariableAccess)
StringBuffer sb
net.sourceforge.pmd.lang.dfa.VariableAccess va
private java.lang.String childIndicesOf (net.sourceforge.pmd.lang.dfa.DataFlowNode, java.lang.String)
int j
net.sourceforge.pmd.lang.dfa.DataFlowNode node
String separator
java.util.List kids
StringBuffer sb
private java.lang.String[] deriveAccessLabels (java.util.List)
int k
java.util.List access
StringBuffer exp
int i
java.util.List flow
String[] labels
private int maxWidthOf (java.lang.String[], java.awt.FontMetrics)
String element
String str
String[] arr$
int len$
int i$
String[] strings
java.awt.FontMetrics fm
int max
public void paintComponent (java.awt.Graphics)
net.sourceforge.pmd.lang.dfa.DataFlowNode n
int j
net.sourceforge.pmd.lang.dfa.DataFlowNode inode
String idx
int halfWidth
String accessLabel
String childIndices
int i
java.awt.Graphics g
java.util.List flow
java.awt.FontMetrics fm
int halfFontHeight
String[] accessLabels
int maxAccessLabelWidth
public void setCode (net.sourceforge.pmd.util.designer.LineGetter)
net.sourceforge.pmd.util.designer.LineGetter h
public void setMethod (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
private int computeDrawPos (int)
int index
int z
private void drawArrow (java.awt.Graphics, int, int, int)
java.awt.Graphics g
int x
int y
int direction
int height
int width
private void drawMyLine (int, int, java.awt.Graphics)
int n
int n
int index1
int index2
java.awt.Graphics g
int y1
int y2
}
net/sourceforge/pmd/util/designer/Designer$ASTSelectionListener.classDesigner.java
package net.sourceforge.pmd.util.designer
net.sourceforge.pmd.util.designer.Designer$ASTSelectionListener extends java.lang.Object implements javax.swing.event.ListSelectionListener {
final net.sourceforge.pmd.util.designer.Designer this$0
private void (net.sourceforge.pmd.util.designer.Designer)
public void valueChanged (javax.swing.event.ListSelectionEvent)
Object o
javax.swing.event.ListSelectionEvent e
javax.swing.ListSelectionModel lsm
void (net.sourceforge.pmd.util.designer.Designer, net.sourceforge.pmd.util.designer.Designer$1)
net.sourceforge.pmd.util.designer.Designer x0
net.sourceforge.pmd.util.designer.Designer$1 x1
}
net/sourceforge/pmd/util/designer/CreateXMLRulePanel.classCreateXMLRulePanel.java
package net.sourceforge.pmd.util.designer
public net.sourceforge.pmd.util.designer.CreateXMLRulePanel extends javax.swing.JPanel implements java.awt.event.ActionListener {
private javax.swing.JTextField rulenameField
private javax.swing.JTextField rulemsgField
private javax.swing.JTextArea ruledescField
private javax.swing.JTextArea ruleXMLArea
private javax.swing.JTextArea xpathQueryArea
private net.sourceforge.pmd.util.designer.CodeEditorTextPane codeEditorPane
private static void appendLn (java.lang.StringBuilder, java.lang.String)
StringBuilder sb
String text
public void (javax.swing.JTextArea, net.sourceforge.pmd.util.designer.CodeEditorTextPane)
javax.swing.JTextArea xpathQueryArea
net.sourceforge.pmd.util.designer.CodeEditorTextPane codeEditorPane
java.awt.GridBagConstraints gbc
java.awt.GridBagLayout gbl
javax.swing.JLabel rulenameLabel
javax.swing.JLabel rulemsgLabel
javax.swing.JLabel ruledescLabel
javax.swing.JButton createRuleBtn
javax.swing.JScrollPane ruleXMLPane
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent exception
boolean hasXPathQuery
StringBuilder buffer
}
net/sourceforge/pmd/util/designer/Designer.classDesigner.java
package net.sourceforge.pmd.util.designer
public net.sourceforge.pmd.util.designer.Designer extends java.lang.Object implements java.awt.datatransfer.ClipboardOwner {
private static final int DEFAULT_LANGUAGE_VERSION_SELECTION_INDEX
private boolean exitOnClose
private final net.sourceforge.pmd.util.designer.CodeEditorTextPane codeEditorPane
private final net.sourceforge.pmd.util.designer.Designer$TreeWidget astTreeWidget
private javax.swing.DefaultListModel xpathResults
private final javax.swing.JList xpathResultList
private final javax.swing.JTextArea xpathQueryArea
private final javax.swing.ButtonGroup xpathVersionButtonGroup
private final net.sourceforge.pmd.util.designer.Designer$TreeWidget symbolTableTreeWidget
private final javax.swing.JFrame frame
private final net.sourceforge.pmd.util.designer.DFAPanel dfaPanel
private final javax.swing.JRadioButtonMenuItem[] languageVersionMenuItems
private static final String SETTINGS_FILE_NAME
private net.sourceforge.pmd.lang.ast.Node getCompilationUnit ()
net.sourceforge.pmd.lang.LanguageVersionHandler languageVersionHandler
static net.sourceforge.pmd.lang.ast.Node getCompilationUnit (net.sourceforge.pmd.lang.LanguageVersionHandler, java.lang.String)
net.sourceforge.pmd.lang.LanguageVersionHandler languageVersionHandler
String code
net.sourceforge.pmd.lang.Parser parser
net.sourceforge.pmd.lang.ast.Node node
private net.sourceforge.pmd.lang.ast.Node getCompilationUnit (net.sourceforge.pmd.lang.LanguageVersionHandler)
net.sourceforge.pmd.lang.LanguageVersionHandler languageVersionHandler
private static net.sourceforge.pmd.lang.LanguageVersion[] getSupportedLanguageVersions ()
net.sourceforge.pmd.lang.Parser parser
net.sourceforge.pmd.lang.LanguageVersionHandler languageVersionHandler
net.sourceforge.pmd.lang.LanguageVersion languageVersion
net.sourceforge.pmd.lang.LanguageVersion[] arr$
int len$
int i$
java.util.List languageVersions
private net.sourceforge.pmd.lang.LanguageVersion getLanguageVersion ()
private void setLanguageVersion (net.sourceforge.pmd.lang.LanguageVersion)
net.sourceforge.pmd.lang.LanguageVersion version
int i
net.sourceforge.pmd.lang.LanguageVersion[] versions
net.sourceforge.pmd.lang.LanguageVersion languageVersion
private int selectedLanguageVersionIndex ()
int i
private net.sourceforge.pmd.lang.LanguageVersionHandler getLanguageVersionHandler ()
net.sourceforge.pmd.lang.LanguageVersion languageVersion
private javax.swing.tree.TreeCellRenderer createNoImageTreeCellRenderer ()
javax.swing.tree.DefaultTreeCellRenderer treeCellRenderer
private void loadASTTreeData (javax.swing.tree.TreeNode)
javax.swing.tree.TreeNode rootNode
private void loadSymbolTableTreeData (javax.swing.tree.TreeNode)
javax.swing.tree.TreeNode rootNode
public void (java.lang.String[])
String[] args
javax.swing.JSplitPane controlSplitPane
javax.swing.JSplitPane astAndSymbolTablePane
javax.swing.JSplitPane resultsSplitPane
javax.swing.JTabbedPane tabbed
javax.swing.JSplitPane containerSplitPane
javax.swing.JMenuBar menuBar
java.awt.Dimension screenSize
int screenHeight
int screenWidth
int horozontalMiddleLocation
private javax.swing.JMenuBar createMenuBar ()
net.sourceforge.pmd.lang.LanguageVersion languageVersion
javax.swing.JRadioButtonMenuItem button
int i
javax.swing.JMenuBar menuBar
javax.swing.JMenu menu
javax.swing.ButtonGroup group
net.sourceforge.pmd.lang.LanguageVersion[] languageVersions
javax.swing.JMenu actionsMenu
javax.swing.JMenuItem copyXMLItem
javax.swing.JMenuItem createRuleXMLItem
private void createRuleXML ()
net.sourceforge.pmd.util.designer.CreateXMLRulePanel rulePanel
javax.swing.JFrame xmlframe
int screenHeight
int screenWidth
private javax.swing.JComponent createCodeEditorPanel ()
javax.swing.JPanel p
private javax.swing.JComponent createASTPanel ()
javax.swing.tree.TreeSelectionModel model
private javax.swing.JComponent createXPathResultPanel ()
javax.swing.JScrollPane scrollPane
private javax.swing.JPanel createXPathQueryPanel ()
javax.swing.JPanel p
javax.swing.JScrollPane scrollPane
javax.swing.JButton b
javax.swing.JPanel topPanel
private javax.swing.JComponent createSymbolTableResultPanel ()
private javax.swing.JPanel createXPathVersionPanel ()
javax.swing.JRadioButton b
Object[] values
Object[][] arr$
int len$
int i$
javax.swing.JPanel p
private javax.swing.JButton createGoButton ()
javax.swing.JButton b
private static void makeTextComponentUndoable (javax.swing.text.JTextComponent)
javax.swing.text.JTextComponent textConponent
javax.swing.undo.UndoManager undoManager
javax.swing.ActionMap actionMap
javax.swing.InputMap inputMap
public static void main (java.lang.String[])
String[] args
final void setCodeEditPaneText (java.lang.String)
String text
private final java.lang.String getXmlTreeCode ()
net.sourceforge.pmd.lang.ast.Node cu
static final java.lang.String getXmlTreeCode (net.sourceforge.pmd.lang.ast.Node)
javax.xml.transform.TransformerException e
net.sourceforge.pmd.lang.ast.Node cu
String xml
private final void copyXmlToClipboard ()
String xml
private static java.lang.String getXmlString (net.sourceforge.pmd.lang.ast.Node) throws javax.xml.transform.TransformerException
net.sourceforge.pmd.lang.ast.Node node
java.io.StringWriter writer
javax.xml.transform.Source source
javax.xml.transform.Result result
javax.xml.transform.TransformerFactory transformerFactory
javax.xml.transform.Transformer xformer
public void lostOwnership (java.awt.datatransfer.Clipboard, java.awt.datatransfer.Transferable)
java.awt.datatransfer.Clipboard clipboard
java.awt.datatransfer.Transferable contents
private void loadSettings ()
javax.swing.AbstractButton button
java.util.Enumeration e
javax.xml.parsers.DocumentBuilder builder
org.w3c.dom.Document document
org.w3c.dom.Element settingsElement
org.w3c.dom.Element codeElement
org.w3c.dom.Element xpathElement
String code
String languageVersion
String xpath
String xpathVersion
java.io.File file
javax.xml.parsers.ParserConfigurationException e
java.io.IOException e
org.xml.sax.SAXException e
private void saveSettings ()
javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory
javax.xml.parsers.DocumentBuilder documentBuilder
org.w3c.dom.Document document
org.w3c.dom.Element settingsElement
org.w3c.dom.Element codeElement
org.w3c.dom.Element xpathElement
javax.xml.transform.TransformerFactory transformerFactory
javax.xml.transform.Transformer transformer
javax.xml.transform.Source source
javax.xml.transform.Result result
javax.xml.parsers.ParserConfigurationException e
java.io.IOException e
javax.xml.transform.TransformerException e
private java.lang.String getTextContext (org.w3c.dom.Element)
org.w3c.dom.Node child
int i
org.w3c.dom.Element element
StringBuilder buf
static net.sourceforge.pmd.lang.LanguageVersionHandler access$200 (net.sourceforge.pmd.util.designer.Designer)
net.sourceforge.pmd.util.designer.Designer x0
static net.sourceforge.pmd.lang.ast.Node access$300 (net.sourceforge.pmd.util.designer.Designer)
net.sourceforge.pmd.util.designer.Designer x0
static void access$400 (net.sourceforge.pmd.util.designer.Designer, javax.swing.tree.TreeNode)
net.sourceforge.pmd.util.designer.Designer x0
javax.swing.tree.TreeNode x1
static void access$500 (net.sourceforge.pmd.util.designer.Designer, javax.swing.tree.TreeNode)
net.sourceforge.pmd.util.designer.Designer x0
javax.swing.tree.TreeNode x1
static net.sourceforge.pmd.lang.LanguageVersion access$600 (net.sourceforge.pmd.util.designer.Designer)
net.sourceforge.pmd.util.designer.Designer x0
static net.sourceforge.pmd.util.designer.CodeEditorTextPane access$700 (net.sourceforge.pmd.util.designer.Designer)
net.sourceforge.pmd.util.designer.Designer x0
static net.sourceforge.pmd.util.designer.DFAPanel access$800 (net.sourceforge.pmd.util.designer.Designer)
net.sourceforge.pmd.util.designer.Designer x0
static javax.swing.DefaultListModel access$900 (net.sourceforge.pmd.util.designer.Designer)
net.sourceforge.pmd.util.designer.Designer x0
static javax.swing.JTextArea access$1000 (net.sourceforge.pmd.util.designer.Designer)
net.sourceforge.pmd.util.designer.Designer x0
static javax.swing.JList access$1100 (net.sourceforge.pmd.util.designer.Designer)
net.sourceforge.pmd.util.designer.Designer x0
static javax.swing.ButtonGroup access$1200 (net.sourceforge.pmd.util.designer.Designer)
net.sourceforge.pmd.util.designer.Designer x0
static void access$1400 (net.sourceforge.pmd.util.designer.Designer)
net.sourceforge.pmd.util.designer.Designer x0
static void access$1500 (net.sourceforge.pmd.util.designer.Designer)
net.sourceforge.pmd.util.designer.Designer x0
static void access$2300 (net.sourceforge.pmd.util.designer.Designer)
net.sourceforge.pmd.util.designer.Designer x0
static void ()
}
net/sourceforge/pmd/util/TypeMap.classTypeMap.java
package net.sourceforge.pmd.util
public net.sourceforge.pmd.util.TypeMap extends java.lang.Object {
private java.util.Map typesByName
public void (int)
int initialSize
public transient void (java.lang.Class[])
Class[] types
public void add (java.lang.Class)
Class type
String shortName
Class existingType
public boolean contains (java.lang.Class)
Class type
public boolean contains (java.lang.String)
String typeName
public java.lang.Class typeFor (java.lang.String)
String typeName
public transient void add (java.lang.Class[])
Class element
Class[] arr$
int len$
int i$
Class[] types
public java.util.Map asInverseWithShortName ()
java.util.Map$Entry entry
java.util.Map inverseMap
java.util.Iterator iter
public int size ()
private void storeShortest (java.util.Map, java.lang.Class, java.lang.String)
java.util.Map map
Class key
String value
String existingValue
}
net/sourceforge/pmd/util/database/SourceObject.classSourceObject.java
package net.sourceforge.pmd.util.database
public net.sourceforge.pmd.util.database.SourceObject extends java.lang.Object {
private static final String CLASS_NAME
private static final java.util.logging.Logger LOG
String schema
String name
String type
String revision
void (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String schema
String type
String name
String revision
public java.lang.String toString ()
public java.lang.String getSchema ()
public void setSchema (java.lang.String)
String schema
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public java.lang.String getType ()
public void setType (java.lang.String)
String type
public java.lang.String getRevision ()
public void setRevision (java.lang.String)
String revision
public java.lang.String getSuffixFromType ()
public java.lang.String getPseudoFileName ()
String falseFilePath
static void ()
}
net/sourceforge/pmd/util/database/DBMSMetadata.classDBMSMetadata.java
package net.sourceforge.pmd.util.database
public net.sourceforge.pmd.util.database.DBMSMetadata extends java.lang.Object {
private static final String CLASS_NAME
private static final java.util.logging.Logger LOGGER
private static final String GET_SOURCE_OBJECTS_STATEMENT
private static final String GET_SOURCE_CODE_STATEMENT
protected net.sourceforge.pmd.util.database.DBURI dburi
protected java.sql.Connection connection
protected String returnSourceCodeObjectsStatement
protected String returnSourceCodeStatement
protected java.sql.CallableStatement callableStatement
protected int returnType
public java.sql.Connection getConnection () throws java.sql.SQLException
public void (java.sql.Connection) throws java.sql.SQLException
java.sql.Connection c
public void (java.lang.String, java.lang.String, net.sourceforge.pmd.util.database.DBURI) throws java.sql.SQLException java.net.MalformedURLException java.lang.ClassNotFoundException
String user
String password
net.sourceforge.pmd.util.database.DBURI dbURI
String driverClass
String urlString
java.util.Properties mergedProperties
java.util.Map dbURIParameters
public void (java.util.Properties, net.sourceforge.pmd.util.database.DBURI) throws java.sql.SQLException java.net.MalformedURLException java.lang.ClassNotFoundException
java.util.Properties properties
net.sourceforge.pmd.util.database.DBURI dbURI
String driverClass
String urlString
java.util.Properties mergedProperties
java.util.Map dbURIParameters
public void (net.sourceforge.pmd.util.database.DBURI) throws java.sql.SQLException java.lang.ClassNotFoundException
net.sourceforge.pmd.util.database.DBURI dbURI
net.sourceforge.pmd.util.database.DBType dbType
java.util.Properties dbURIProperties
String driverClass
String urlString
java.util.Map dbURIParameters
public java.io.Reader getSourceCode (net.sourceforge.pmd.util.database.SourceObject) throws java.sql.SQLException
net.sourceforge.pmd.util.database.SourceObject sourceObject
public java.io.Reader getSourceCode (java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException
String objectType
String name
String schema
Object result
public java.util.List getSourceObjectList ()
public java.util.List getSourceObjectList (java.util.List, java.util.List, java.util.List, java.util.List)
java.util.List dbURIList
java.util.List dbURIList
java.util.List dbURIList
java.util.List dbURIList
String sourceCodeName
java.util.Iterator i$
String sourceCodeType
java.util.Iterator i$
String schema
java.util.Iterator i$
String language
java.util.Iterator i$
java.sql.PreparedStatement sourceCodeObjectsStatement
String sourceCodeName
java.util.Iterator i$
String schema
java.util.Iterator i$
java.sql.DatabaseMetaData metadata
java.util.List schemasList
java.sql.SQLException sqle
java.util.List languages
java.util.List schemas
java.util.List sourceCodeTypes
java.util.List sourceCodeNames
java.sql.ResultSet sourceCodeObjects
java.util.List sourceObjectsList
java.util.List searchLanguages
java.util.List searchSchemas
java.util.List searchSourceCodeTypes
java.util.List searchSourceCodeNames
java.util.List wildcardList
static void ()
}
net/sourceforge/pmd/util/database/ResourceResolver.classResourceResolver.java
package net.sourceforge.pmd.util.database
public net.sourceforge.pmd.util.database.ResourceResolver extends java.lang.Object implements javax.xml.transform.URIResolver {
public void ()
public javax.xml.transform.Source resolve (java.lang.String, java.lang.String) throws javax.xml.transform.TransformerException
String resource
net.sourceforge.pmd.util.database.ResourceLoader loader
Exception ex
String href
String base
}
net/sourceforge/pmd/util/database/DBURI.classDBURI.java
package net.sourceforge.pmd.util.database
public net.sourceforge.pmd.util.database.DBURI extends java.lang.Object {
private static final String CLASS_NAME
private static final java.util.logging.Logger LOGGER
private java.net.URI uri
private net.sourceforge.pmd.util.database.DBType dbType
private String url
private String subprotocol
private String subnamePrefix
private java.util.Map parameters
private java.util.List schemasList
private java.util.List sourceCodeTypesList
private java.util.List sourceCodeNamesList
private java.util.List languagesList
private String driverClass
private String characterSet
private String sourceCodeTypes
private String sourceCodeNames
private String languages
private int sourceCodeType
public void (java.lang.String) throws java.net.URISyntaxException
String chimeraString
java.net.URI chimeraURI
String[] splitURI
java.net.URISyntaxException uriException
java.net.URISyntaxException ex
java.io.IOException e
String string
public void (java.lang.String, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String) throws java.net.URISyntaxException
String scheme
String userInfo
String host
int port
String path
String query
String fragment
private java.util.Map getParameterMap (java.net.URI) throws java.io.UnsupportedEncodingException
String[] splits
String name
String value
String param
String[] arr$
int len$
int i$
String[] params
java.net.URI dburi
java.util.Map map
String query
static void dump (java.lang.String, java.net.URI)
String[] splits
String name
String value
String param
String[] arr$
int len$
int i$
String[] params
java.util.Map map
String description
java.net.URI dburi
String dumpString
String query
public java.net.URI getUri ()
public void setUri (java.net.URI)
java.net.URI uri
public net.sourceforge.pmd.util.database.DBType getDbType ()
public void setDbType (net.sourceforge.pmd.util.database.DBType)
net.sourceforge.pmd.util.database.DBType dbType
public java.util.List getSchemasList ()
public void setSchemasList (java.util.List)
java.util.List schemasList
public java.util.List getSourceCodeTypesList ()
public void setSourceCodeTypesList (java.util.List)
java.util.List sourceCodeTypesList
public java.util.List getSourceCodeNamesList ()
public void setSourceCodeNamesList (java.util.List)
java.util.List sourceCodeNamesList
public java.util.List getLanguagesList ()
public void setLanguagesList (java.util.List)
java.util.List languagesList
public java.lang.String getDriverClass ()
public void setDriverClass (java.lang.String)
String driverClass
public java.lang.String getCharacterSet ()
public void setCharacterSet (java.lang.String)
String characterSet
public int getSourceCodeType ()
public void setSourceCodeType (int)
int sourceCodeType
public java.lang.String getSubprotocol ()
public void setSubprotocol (java.lang.String)
String subprotocol
public java.lang.String getSubnamePrefix ()
public void setSubnamePrefix (java.lang.String)
String subnamePrefix
public java.util.Map getParameters ()
public void setParameters (java.util.Map)
java.util.Map parameters
public java.lang.String getURL ()
public void setURL (java.lang.String)
String jdbcURL
private void setFields () throws java.net.URISyntaxException java.io.IOException
String part
String[] arr$
int len$
int i$
java.net.URI jdbcURI
String[] uriParts
String returnType
public java.lang.String toString ()
static void ()
}
net/sourceforge/pmd/util/database/DBType$property.classDBType.java
package net.sourceforge.pmd.util.database
public final net.sourceforge.pmd.util.database.DBType$property extends java.lang.Enum {
public static final net.sourceforge.pmd.util.database.DBType$property USER
public static final net.sourceforge.pmd.util.database.DBType$property PASSWORD
public static final net.sourceforge.pmd.util.database.DBType$property DRIVER
public static final net.sourceforge.pmd.util.database.DBType$property CHARACTERSET
public static final net.sourceforge.pmd.util.database.DBType$property LANGUAGES
public static final net.sourceforge.pmd.util.database.DBType$property SCHEMAS
public static final net.sourceforge.pmd.util.database.DBType$property SOURCE_TYPES
public static final net.sourceforge.pmd.util.database.DBType$property SOURCE_NAMES
public static final net.sourceforge.pmd.util.database.DBType$property GET_SOURCE_CODE_STATEMENT
public static final net.sourceforge.pmd.util.database.DBType$property RETURN_TYPE
private String name
private static final net.sourceforge.pmd.util.database.DBType$property[] $VALUES
public static net.sourceforge.pmd.util.database.DBType$property[] values ()
public static net.sourceforge.pmd.util.database.DBType$property valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String, java.lang.String)
String name
String description
static void ()
}
net/sourceforge/pmd/util/database/DBType/ora.properties
net/sourceforge/pmd/util/database/DBType/postgresql.properties
net/sourceforge/pmd/util/database/DBType/oci8.properties
net/sourceforge/pmd/util/database/DBType/thin.properties
net/sourceforge/pmd/util/database/DBType/oci.properties
net/sourceforge/pmd/util/database/DBType.classDBType.java
package net.sourceforge.pmd.util.database
public net.sourceforge.pmd.util.database.DBType extends java.lang.Object {
private static final String CLASS_NAME
private static final java.util.logging.Logger LOGGER
private static final String INTERNAL_SETTINGS
private String propertiesSource
private java.util.Properties properties
private String driverClass
private String characterSet
private String sourceCodeTypes
private String languages
private int sourceCodeReturnType
public void (java.lang.String) throws java.lang.Exception
String dbType
public void (java.lang.String, java.lang.String) throws java.io.IOException
String subProtocol
String subnamePrefix
public java.util.Properties getProperties ()
private java.util.Properties loadDBProperties (java.lang.String) throws java.io.IOException
java.io.File propertiesFile
java.io.File propertiesFile
Exception notInJarWithPath
Exception notInJarWithoutPath
java.io.FileNotFoundException notFoundOnFilesystemWithExtensionTackedOn
java.io.FileNotFoundException notFoundOnFilesystemWithoutExtension
java.util.Properties extendedProperties
String matchString
java.util.ResourceBundle resourceBundle
java.util.Properties matchedProperties
String saveLoadedFrom
String extendedPropertyFile
public static java.util.Properties getResourceBundleAsProperties (java.util.ResourceBundle)
String key
java.util.Iterator i$
java.util.ResourceBundle resourceBundle
java.util.Properties properties
public boolean equals (net.sourceforge.pmd.util.database.DBType)
net.sourceforge.pmd.util.database.DBType other
public java.lang.String getDriverClass ()
public java.lang.String getCharacterSet ()
public java.lang.String getSourceCodeTypes ()
public java.lang.String getLanguages ()
public int getSourceCodeReturnType ()
public java.lang.String getPropertiesSource ()
public void setProperties (java.util.Properties)
java.util.Properties properties
public java.lang.String toString ()
static void ()
}
net/sourceforge/pmd/util/database/ResourceLoader.classResourceLoader.java
package net.sourceforge.pmd.util.database
public net.sourceforge.pmd.util.database.ResourceLoader extends java.lang.Object {
public void ()
public java.io.InputStream getResourceStream (java.lang.String) throws java.io.IOException
String path
ClassLoader cl
java.io.InputStream stream
}
net/sourceforge/pmd/util/IOUtil.classIOUtil.java
package net.sourceforge.pmd.util
public net.sourceforge.pmd.util.IOUtil extends java.lang.Object {
private void ()
public static java.io.Writer createWriter ()
public static java.io.Writer createWriter (java.lang.String)
java.io.IOException e
String reportFile
public static java.io.Reader skipBOM (java.io.Reader)
int firstCharacter
java.io.IOException e
java.io.Reader source
java.io.Reader in
}
net/sourceforge/pmd/util/CollectionUtil.classCollectionUtil.java
package net.sourceforge.pmd.util
public final net.sourceforge.pmd.util.CollectionUtil extends java.lang.Object {
public static final net.sourceforge.pmd.util.TypeMap COLLECTION_INTERFACES_BY_NAMES
public static final net.sourceforge.pmd.util.TypeMap COLLECTION_CLASSES_BY_NAMES
private void ()
public static int addWithoutDuplicates (java.util.Collection, java.util.Collection)
String item
java.util.Iterator i$
java.util.Collection source
java.util.Collection target
int added
public static java.lang.Class getCollectionTypeFor (java.lang.String)
String shortName
Class cls
public static boolean isCollectionType (java.lang.String, boolean)
String typeName
boolean includeInterfaces
public static boolean isCollectionType (java.lang.Class, boolean)
Class clazzType
boolean includeInterfaces
public static java.util.Set asSet (java.lang.Object[])
Object[] items
public static java.util.Map mapFrom (java.lang.Object[], java.lang.Object[])
int i
Object[] keys
Object[] values
java.util.Map map
public static java.util.Map invertedMapFrom (java.util.Map)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map source
java.util.Map map
public static boolean arraysAreEqual (java.lang.Object, java.lang.Object)
Object value
Object otherValue
public static boolean valuesAreTransitivelyEqual (java.lang.Object[], java.lang.Object[])
int i
Object[] thisArray
Object[] thatArray
public static boolean areEqual (java.lang.Object, java.lang.Object)
Object value
Object otherValue
public static boolean isEmpty (java.lang.Object[])
Object[] items
public static boolean isNotEmpty (java.lang.Object[])
Object[] items
public static boolean areSemanticEquals (java.lang.Object[], java.lang.Object[])
int i
Object[] a
Object[] b
public static java.lang.Object[] addWithoutDuplicates (java.lang.Object[], java.lang.Object)
Object value
Object[] arr$
int len$
int i$
Object[] values
Object newValue
Object[] largerOne
public static java.lang.Object[] addWithoutDuplicates (java.lang.Object[], java.lang.Object[])
Object value
Object[] arr$
int len$
int i$
Object value
Object[] arr$
int len$
int i$
int i
Object[] values
Object[] newValues
java.util.Set originals
java.util.List newOnes
Object[] largerOne
static void ()
}
net/sourceforge/pmd/util/log/AntLogHandler.classAntLogHandler.java
package net.sourceforge.pmd.util.log
public net.sourceforge.pmd.util.log.AntLogHandler extends java.util.logging.Handler {
private org.apache.tools.ant.Task antTask
private static final java.util.logging.Formatter FORMATTER
public void (org.apache.tools.ant.Task)
org.apache.tools.ant.Task antTask
public void publish (java.util.logging.LogRecord)
int antLevel
int antLevel
int antLevel
int antLevel
int antLevel
java.io.StringWriter stringWriter
java.io.PrintWriter printWriter
java.util.logging.LogRecord logRecord
int antLevel
java.util.logging.Level level
public void close () throws java.lang.SecurityException
public void flush ()
static void ()
}
net/sourceforge/pmd/util/log/ScopedLogHandlersManager.classScopedLogHandlersManager.java
package net.sourceforge.pmd.util.log
public net.sourceforge.pmd.util.log.ScopedLogHandlersManager extends java.lang.Object {
private static final String PACKAGE_NAME
private java.util.logging.Logger logger
private java.util.logging.Level oldLogLevel
private java.util.logging.Handler[] oldHandlers
private java.util.logging.Handler[] newHandlers
public transient void (java.util.logging.Level, java.util.logging.Handler[])
java.util.logging.Handler handler
java.util.logging.Handler[] arr$
int len$
int i$
java.util.logging.Handler handler
java.util.logging.Handler[] arr$
int len$
int i$
java.util.logging.Level level
java.util.logging.Handler[] handlers
public void close ()
java.util.logging.Handler handler
java.util.logging.Handler[] arr$
int len$
int i$
java.util.logging.Handler handler
java.util.logging.Handler[] arr$
int len$
int i$
}
net/sourceforge/pmd/util/log/ConsoleLogHandler.classConsoleLogHandler.java
package net.sourceforge.pmd.util.log
public net.sourceforge.pmd.util.log.ConsoleLogHandler extends java.util.logging.Handler {
private static final java.util.logging.Formatter FORMATTER
public void ()
public void publish (java.util.logging.LogRecord)
java.io.StringWriter stringWriter
java.io.PrintWriter printWriter
java.util.logging.LogRecord logRecord
public void close () throws java.lang.SecurityException
public void flush ()
static void ()
}
net/sourceforge/pmd/util/log/PmdLogFormatter.classPmdLogFormatter.java
package net.sourceforge.pmd.util.log
public net.sourceforge.pmd.util.log.PmdLogFormatter extends java.util.logging.Formatter {
public void ()
public java.lang.String format (java.util.logging.LogRecord)
java.util.logging.LogRecord record
}
net/sourceforge/pmd/util/CompoundIterator.classCompoundIterator.java
package net.sourceforge.pmd.util
public net.sourceforge.pmd.util.CompoundIterator extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator[] iterators
private int index
public transient void (java.util.Iterator[])
java.util.Iterator[] iterators
public boolean hasNext ()
public java.lang.Object next ()
java.util.Iterator iterator
public void remove ()
java.util.Iterator iterator
private java.util.Iterator getNextIterator ()
}
net/sourceforge/pmd/util/SystemUtils.classSystemUtils.java
package net.sourceforge.pmd.util
public final net.sourceforge.pmd.util.SystemUtils extends java.lang.Object {
public static final boolean MT_SUPPORTED
private void ()
static void ()
java.util.concurrent.ExecutorService executor
RuntimeException e
boolean error
}
net/sourceforge/pmd/util/viewer/Viewer.classViewer.java
package net.sourceforge.pmd.util.viewer
public net.sourceforge.pmd.util.viewer.Viewer extends java.lang.Object {
public void ()
public static void main (java.lang.String[])
String[] args
}
net/sourceforge/pmd/util/viewer/util/NLS.classNLS.java
package net.sourceforge.pmd.util.viewer.util
public net.sourceforge.pmd.util.viewer.util.NLS extends java.lang.Object {
private static final java.util.ResourceBundle BUNDLE
public void ()
public static java.lang.String nls (java.lang.String)
String key
static void ()
}
net/sourceforge/pmd/util/viewer/resources/viewer_strings.properties
net/sourceforge/pmd/util/viewer/gui/ASTPanel.classASTPanel.java
package net.sourceforge.pmd.util.viewer.gui
public net.sourceforge.pmd.util.viewer.gui.ASTPanel extends javax.swing.JPanel implements net.sourceforge.pmd.util.viewer.model.ViewerModelListener javax.swing.event.TreeSelectionListener {
private net.sourceforge.pmd.util.viewer.model.ViewerModel model
private javax.swing.JTree tree
public void (net.sourceforge.pmd.util.viewer.model.ViewerModel)
net.sourceforge.pmd.util.viewer.model.ViewerModel model
private void init ()
public void viewerModelChanged (net.sourceforge.pmd.util.viewer.model.ViewerModelEvent)
net.sourceforge.pmd.lang.ast.Node n
java.util.List list
javax.swing.tree.TreePath path
net.sourceforge.pmd.util.viewer.model.ViewerModelEvent e
public void valueChanged (javax.swing.event.TreeSelectionEvent)
javax.swing.event.TreeSelectionEvent e
static javax.swing.JTree access$000 (net.sourceforge.pmd.util.viewer.gui.ASTPanel)
net.sourceforge.pmd.util.viewer.gui.ASTPanel x0
static net.sourceforge.pmd.util.viewer.model.ViewerModel access$100 (net.sourceforge.pmd.util.viewer.gui.ASTPanel)
net.sourceforge.pmd.util.viewer.gui.ASTPanel x0
}
net/sourceforge/pmd/util/viewer/gui/EvaluationResultsPanel$1.classEvaluationResultsPanel.java
package net.sourceforge.pmd.util.viewer.gui
net.sourceforge.pmd.util.viewer.gui.EvaluationResultsPanel$1 extends java.lang.Object implements javax.swing.event.ListSelectionListener {
final net.sourceforge.pmd.util.viewer.gui.EvaluationResultsPanel this$0
void (net.sourceforge.pmd.util.viewer.gui.EvaluationResultsPanel)
public void valueChanged (javax.swing.event.ListSelectionEvent)
javax.swing.event.ListSelectionEvent e
}
net/sourceforge/pmd/util/viewer/gui/EvaluationResultsPanel.classEvaluationResultsPanel.java
package net.sourceforge.pmd.util.viewer.gui
public net.sourceforge.pmd.util.viewer.gui.EvaluationResultsPanel extends javax.swing.JPanel implements net.sourceforge.pmd.util.viewer.model.ViewerModelListener {
private net.sourceforge.pmd.util.viewer.model.ViewerModel model
private javax.swing.JList list
public void (net.sourceforge.pmd.util.viewer.model.ViewerModel)
net.sourceforge.pmd.util.viewer.model.ViewerModel model
private void init ()
public void viewerModelChanged (net.sourceforge.pmd.util.viewer.model.ViewerModelEvent)
net.sourceforge.pmd.util.viewer.model.ViewerModelEvent e
static javax.swing.JList access$000 (net.sourceforge.pmd.util.viewer.gui.EvaluationResultsPanel)
net.sourceforge.pmd.util.viewer.gui.EvaluationResultsPanel x0
static net.sourceforge.pmd.util.viewer.model.ViewerModel access$100 (net.sourceforge.pmd.util.viewer.gui.EvaluationResultsPanel)
net.sourceforge.pmd.util.viewer.gui.EvaluationResultsPanel x0
}
net/sourceforge/pmd/util/viewer/gui/ActionCommands.classActionCommands.java
package net.sourceforge.pmd.util.viewer.gui
public final net.sourceforge.pmd.util.viewer.gui.ActionCommands extends java.lang.Object {
public static final String COMPILE_ACTION
public static final String EVALUATE_ACTION
public void ()
}
net/sourceforge/pmd/util/viewer/gui/ParseExceptionHandler.classParseExceptionHandler.java
package net.sourceforge.pmd.util.viewer.gui
public net.sourceforge.pmd.util.viewer.gui.ParseExceptionHandler extends javax.swing.JDialog implements java.awt.event.ActionListener {
private Exception exc
private javax.swing.JButton okBtn
public void (javax.swing.JFrame, java.lang.Exception)
javax.swing.JFrame parent
Exception exc
private void init ()
javax.swing.JTextArea errorArea
javax.swing.JPanel messagePanel
javax.swing.JPanel btnPane
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
net/sourceforge/pmd/util/viewer/gui/SourceCodePanel$1.classSourceCodePanel.java
package net.sourceforge.pmd.util.viewer.gui
net.sourceforge.pmd.util.viewer.gui.SourceCodePanel$1 extends java.lang.Object implements java.lang.Runnable {
final net.sourceforge.pmd.lang.ast.Node val$node
final net.sourceforge.pmd.util.viewer.gui.SourceCodePanel this$0
void (net.sourceforge.pmd.util.viewer.gui.SourceCodePanel, net.sourceforge.pmd.lang.ast.Node)
public void run ()
int startOffset
int end
javax.swing.text.BadLocationException exc
}
net/sourceforge/pmd/util/viewer/gui/XPathPanel.classXPathPanel.java
package net.sourceforge.pmd.util.viewer.gui
public net.sourceforge.pmd.util.viewer.gui.XPathPanel extends javax.swing.JTabbedPane implements net.sourceforge.pmd.util.viewer.model.ViewerModelListener {
private net.sourceforge.pmd.util.viewer.model.ViewerModel model
private javax.swing.JTextArea xPathArea
public void (net.sourceforge.pmd.util.viewer.model.ViewerModel)
net.sourceforge.pmd.util.viewer.model.ViewerModel model
private void init ()
public java.lang.String getXPathExpression ()
public void viewerModelChanged (net.sourceforge.pmd.util.viewer.model.ViewerModelEvent)
net.sourceforge.pmd.util.viewer.model.ViewerModelEvent e
}
net/sourceforge/pmd/util/viewer/gui/menu/ASTNodePopupMenu.classASTNodePopupMenu.java
package net.sourceforge.pmd.util.viewer.gui.menu
public net.sourceforge.pmd.util.viewer.gui.menu.ASTNodePopupMenu extends javax.swing.JPopupMenu {
private net.sourceforge.pmd.util.viewer.model.ViewerModel model
private net.sourceforge.pmd.lang.ast.Node node
public void (net.sourceforge.pmd.util.viewer.model.ViewerModel, net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.util.viewer.model.ViewerModel model
net.sourceforge.pmd.lang.ast.Node node
private void init ()
}
net/sourceforge/pmd/util/viewer/gui/menu/XPathFragmentAddingItem.classXPathFragmentAddingItem.java
package net.sourceforge.pmd.util.viewer.gui.menu
public net.sourceforge.pmd.util.viewer.gui.menu.XPathFragmentAddingItem extends javax.swing.JMenuItem implements java.awt.event.ActionListener {
private net.sourceforge.pmd.util.viewer.model.ViewerModel model
private String fragment
public void (java.lang.String, net.sourceforge.pmd.util.viewer.model.ViewerModel, java.lang.String)
String caption
net.sourceforge.pmd.util.viewer.model.ViewerModel model
String fragment
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
net/sourceforge/pmd/util/viewer/gui/menu/AttributesSubMenu.classAttributesSubMenu.java
package net.sourceforge.pmd.util.viewer.gui.menu
public net.sourceforge.pmd.util.viewer.gui.menu.AttributesSubMenu extends javax.swing.JMenu {
private net.sourceforge.pmd.util.viewer.model.ViewerModel model
private net.sourceforge.pmd.lang.ast.Node node
public void (net.sourceforge.pmd.util.viewer.model.ViewerModel, net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.util.viewer.model.ViewerModel model
net.sourceforge.pmd.lang.ast.Node node
private void init ()
net.sourceforge.pmd.lang.ast.xpath.Attribute attribute
net.sourceforge.pmd.lang.ast.xpath.AttributeAxisIterator i
}
net/sourceforge/pmd/util/viewer/gui/menu/SimpleNodeSubMenu.classSimpleNodeSubMenu.java
package net.sourceforge.pmd.util.viewer.gui.menu
public net.sourceforge.pmd.util.viewer.gui.menu.SimpleNodeSubMenu extends javax.swing.JMenu {
private net.sourceforge.pmd.util.viewer.model.ViewerModel model
private net.sourceforge.pmd.lang.ast.Node node
public void (net.sourceforge.pmd.util.viewer.model.ViewerModel, net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.util.viewer.model.ViewerModel model
net.sourceforge.pmd.lang.ast.Node node
private void init ()
net.sourceforge.pmd.lang.ast.Node temp
StringBuffer buf
}
net/sourceforge/pmd/util/viewer/gui/ASTPanel$1.classASTPanel.java
package net.sourceforge.pmd.util.viewer.gui
net.sourceforge.pmd.util.viewer.gui.ASTPanel$1 extends java.awt.event.MouseAdapter {
final net.sourceforge.pmd.util.viewer.gui.ASTPanel this$0
void (net.sourceforge.pmd.util.viewer.gui.ASTPanel)
public void mouseReleased (java.awt.event.MouseEvent)
javax.swing.tree.TreePath path
javax.swing.JPopupMenu menu
java.awt.event.MouseEvent e
}
net/sourceforge/pmd/util/viewer/gui/MainFrame.classMainFrame.java
package net.sourceforge.pmd.util.viewer.gui
public net.sourceforge.pmd.util.viewer.gui.MainFrame extends javax.swing.JFrame implements java.awt.event.ActionListener net.sourceforge.pmd.util.viewer.model.ViewerModelListener {
private net.sourceforge.pmd.util.viewer.model.ViewerModel model
private net.sourceforge.pmd.util.viewer.gui.SourceCodePanel sourcePanel
private net.sourceforge.pmd.util.viewer.gui.XPathPanel xPathPanel
private javax.swing.JButton evalBtn
private javax.swing.JLabel statusLbl
private javax.swing.JRadioButtonMenuItem jdk13MenuItem
private javax.swing.JRadioButtonMenuItem jdk14MenuItem
private javax.swing.JRadioButtonMenuItem jdk15MenuItem
private javax.swing.JRadioButtonMenuItem jdk16MenuItem
private javax.swing.JRadioButtonMenuItem jdk17MenuItem
private javax.swing.JRadioButtonMenuItem plsqlMenuItem
public void ()
private void init ()
net.sourceforge.pmd.util.viewer.gui.ASTPanel astPanel
javax.swing.JSplitPane editingPane
javax.swing.JPanel interactionsPane
javax.swing.JButton compileBtn
javax.swing.JPanel btnPane
javax.swing.JMenuBar menuBar
javax.swing.JMenu menu
javax.swing.ButtonGroup group
private net.sourceforge.pmd.lang.LanguageVersion getLanguageVersion ()
public void actionPerformed (java.awt.event.ActionEvent)
net.sourceforge.pmd.lang.ast.ParseException exc
Exception exc
java.awt.event.ActionEvent e
String command
long t0
long t1
private void setStatus (java.lang.String)
String string
public void viewerModelChanged (net.sourceforge.pmd.util.viewer.model.ViewerModelEvent)
net.sourceforge.pmd.util.viewer.model.ViewerModelEvent e
}
net/sourceforge/pmd/util/viewer/gui/SourceCodePanel.classSourceCodePanel.java
package net.sourceforge.pmd.util.viewer.gui
public net.sourceforge.pmd.util.viewer.gui.SourceCodePanel extends javax.swing.JPanel implements net.sourceforge.pmd.util.viewer.model.ViewerModelListener {
private net.sourceforge.pmd.util.viewer.model.ViewerModel model
private javax.swing.JTextArea sourceCodeArea
private static final java.awt.Color HIGHLIGHT_COLOR
public void (net.sourceforge.pmd.util.viewer.model.ViewerModel)
net.sourceforge.pmd.util.viewer.model.ViewerModel model
private void init ()
public java.lang.String getSourceCode ()
public void viewerModelChanged (net.sourceforge.pmd.util.viewer.model.ViewerModelEvent)
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.util.viewer.model.ViewerModelEvent e
static javax.swing.JTextArea access$000 (net.sourceforge.pmd.util.viewer.gui.SourceCodePanel)
net.sourceforge.pmd.util.viewer.gui.SourceCodePanel x0
static java.awt.Color access$100 ()
static void ()
}
net/sourceforge/pmd/util/viewer/model/AttributeToolkit.classAttributeToolkit.java
package net.sourceforge.pmd.util.viewer.model
public net.sourceforge.pmd.util.viewer.model.AttributeToolkit extends java.lang.Object {
public void ()
public static java.lang.String formatValueForXPath (net.sourceforge.pmd.lang.ast.xpath.Attribute)
net.sourceforge.pmd.lang.ast.xpath.Attribute attribute
public static java.lang.String constructPredicate (net.sourceforge.pmd.lang.ast.xpath.Attribute)
net.sourceforge.pmd.lang.ast.xpath.Attribute attribute
}
net/sourceforge/pmd/util/viewer/model/ViewerModelEvent.classViewerModelEvent.java
package net.sourceforge.pmd.util.viewer.model
public net.sourceforge.pmd.util.viewer.model.ViewerModelEvent extends java.lang.Object {
public static final int CODE_RECOMPILED
public static final int NODE_SELECTED
public static final int PATH_EXPRESSION_APPENDED
public static final int PATH_EXPRESSION_EVALUATED
private Object source
private int reason
private Object parameter
public void (java.lang.Object, int)
Object source
int reason
public void (java.lang.Object, int, java.lang.Object)
Object source
int reason
Object parameter
public int getReason ()
public java.lang.Object getSource ()
public java.lang.Object getParameter ()
}
net/sourceforge/pmd/util/viewer/model/ViewerModelListener.classViewerModelListener.java
package net.sourceforge.pmd.util.viewer.model
public abstract net.sourceforge.pmd.util.viewer.model.ViewerModelListener extends java.lang.Object {
public abstract void viewerModelChanged (net.sourceforge.pmd.util.viewer.model.ViewerModelEvent)
}
net/sourceforge/pmd/util/viewer/model/SimpleNodeTreeNodeAdapter.classSimpleNodeTreeNodeAdapter.java
package net.sourceforge.pmd.util.viewer.model
public net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter extends java.lang.Object implements javax.swing.tree.TreeNode {
private net.sourceforge.pmd.lang.ast.Node node
private java.util.List children
private net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter parent
public void (net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter, net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter parent
net.sourceforge.pmd.lang.ast.Node node
public net.sourceforge.pmd.lang.ast.Node getSimpleNode ()
public javax.swing.tree.TreeNode getChildAt (int)
int childIndex
public int getChildCount ()
public javax.swing.tree.TreeNode getParent ()
public int getIndex (javax.swing.tree.TreeNode)
javax.swing.tree.TreeNode node
public boolean getAllowsChildren ()
public boolean isLeaf ()
public java.util.Enumeration children ()
private void checkChildren ()
int i
public java.lang.String toString ()
}
net/sourceforge/pmd/util/viewer/model/ViewerModel.classViewerModel.java
package net.sourceforge.pmd.util.viewer.model
public net.sourceforge.pmd.util.viewer.model.ViewerModel extends java.lang.Object {
private static final java.util.logging.Logger LOGGER
private java.util.List listeners
private net.sourceforge.pmd.lang.ast.Node rootNode
private java.util.List evaluationResults
public void ()
public net.sourceforge.pmd.lang.ast.Node getRootNode ()
public void commitSource (java.lang.String, net.sourceforge.pmd.lang.LanguageVersion)
String source
net.sourceforge.pmd.lang.LanguageVersion languageVersion
net.sourceforge.pmd.lang.LanguageVersionHandler languageVersionHandler
net.sourceforge.pmd.lang.ast.Node node
public boolean hasCompiledTree ()
public void evaluateXPathExpression (java.lang.String, java.lang.Object) throws net.sourceforge.pmd.lang.ast.ParseException org.jaxen.JaxenException
Exception e
org.jaxen.XPath xpath
org.jaxen.JaxenException je
String xPath
Object evaluator
public java.util.List getLastEvaluationResults ()
public void selectNode (net.sourceforge.pmd.lang.ast.Node, java.lang.Object)
net.sourceforge.pmd.lang.ast.Node node
Object selector
public void appendToXPathExpression (java.lang.String, java.lang.Object)
String pathFragment
Object appender
public void addViewerModelListener (net.sourceforge.pmd.util.viewer.model.ViewerModelListener)
net.sourceforge.pmd.util.viewer.model.ViewerModelListener l
public void removeViewerModelListener (net.sourceforge.pmd.util.viewer.model.ViewerModelListener)
net.sourceforge.pmd.util.viewer.model.ViewerModelListener l
protected void fireViewerModelEvent (net.sourceforge.pmd.util.viewer.model.ViewerModelEvent)
int i
net.sourceforge.pmd.util.viewer.model.ViewerModelEvent e
static void ()
}
net/sourceforge/pmd/util/viewer/model/ASTModel.classASTModel.java
package net.sourceforge.pmd.util.viewer.model
public net.sourceforge.pmd.util.viewer.model.ASTModel extends java.lang.Object implements javax.swing.tree.TreeModel {
private net.sourceforge.pmd.lang.ast.Node root
private java.util.List listeners
public void (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node root
public java.lang.Object getChild (java.lang.Object, int)
Object parent
int index
public int getChildCount (java.lang.Object)
Object parent
public int getIndexOfChild (java.lang.Object, java.lang.Object)
int i
Object parent
Object child
net.sourceforge.pmd.lang.ast.Node node
public boolean isLeaf (java.lang.Object)
Object node
public java.lang.Object getRoot ()
public void valueForPathChanged (javax.swing.tree.TreePath, java.lang.Object)
javax.swing.tree.TreePath path
Object newValue
public void addTreeModelListener (javax.swing.event.TreeModelListener)
javax.swing.event.TreeModelListener l
public void removeTreeModelListener (javax.swing.event.TreeModelListener)
javax.swing.event.TreeModelListener l
protected void fireTreeModelEvent (javax.swing.event.TreeModelEvent)
javax.swing.event.TreeModelListener listener
java.util.Iterator i$
javax.swing.event.TreeModelEvent e
}
net/sourceforge/pmd/util/ResourceLoader.classResourceLoader.java
package net.sourceforge.pmd.util
public final net.sourceforge.pmd.util.ResourceLoader extends java.lang.Object {
private void ()
public static java.io.InputStream loadResourceAsStream (java.lang.String) throws net.sourceforge.pmd.RuleSetNotFoundException
String name
java.io.InputStream stream
public static java.io.InputStream loadResourceAsStream (java.lang.String, java.lang.ClassLoader) throws net.sourceforge.pmd.RuleSetNotFoundException
java.io.FileNotFoundException e
Exception e
String name
ClassLoader loader
java.io.File file
}
net/sourceforge/pmd/processor/PmdRunnable.classPmdRunnable.java
package net.sourceforge.pmd.processor
public net.sourceforge.pmd.processor.PmdRunnable extends net.sourceforge.pmd.PMD implements java.util.concurrent.Callable {
private static final java.util.logging.Logger LOG
private final java.util.concurrent.ExecutorService executor
private final net.sourceforge.pmd.util.datasource.DataSource dataSource
private final String fileName
private final java.util.List renderers
public void (java.util.concurrent.ExecutorService, net.sourceforge.pmd.PMDConfiguration, net.sourceforge.pmd.util.datasource.DataSource, java.lang.String, java.util.List)
java.util.concurrent.ExecutorService executor
net.sourceforge.pmd.PMDConfiguration configuration
net.sourceforge.pmd.util.datasource.DataSource dataSource
String fileName
java.util.List renderers
private static void addError (net.sourceforge.pmd.Report, java.lang.Exception, java.lang.String)
net.sourceforge.pmd.Report report
Exception ex
String fileName
private void addErrorAndShutdown (net.sourceforge.pmd.Report, java.lang.Exception, java.lang.String)
net.sourceforge.pmd.Report report
Exception e
String errorMessage
public net.sourceforge.pmd.Report call ()
net.sourceforge.pmd.renderers.Renderer r
java.util.Iterator i$
java.io.InputStream stream
net.sourceforge.pmd.PMDException pmde
java.io.IOException ioe
RuntimeException re
net.sourceforge.pmd.processor.PmdRunnable$PmdThread thread
net.sourceforge.pmd.RuleContext ctx
net.sourceforge.pmd.RuleSets rs
net.sourceforge.pmd.Report report
public static java.lang.Thread createThread (int, java.lang.Runnable, net.sourceforge.pmd.RuleSetFactory, net.sourceforge.pmd.RuleContext)
int id
Runnable r
net.sourceforge.pmd.RuleSetFactory ruleSetFactory
net.sourceforge.pmd.RuleContext ctx
public volatile java.lang.Object call () throws java.lang.Exception
static void ()
}
net/sourceforge/pmd/processor/MonoThreadProcessor.classMonoThreadProcessor.java
package net.sourceforge.pmd.processor
public final net.sourceforge.pmd.processor.MonoThreadProcessor extends net.sourceforge.pmd.processor.AbstractPMDProcessor {
private static final java.util.logging.Logger LOG
public void (net.sourceforge.pmd.PMDConfiguration)
net.sourceforge.pmd.PMDConfiguration configuration
public void processFiles (net.sourceforge.pmd.RuleSetFactory, java.util.List, net.sourceforge.pmd.RuleContext, java.util.List)
net.sourceforge.pmd.renderers.Renderer r
java.util.Iterator i$
java.io.InputStream stream
net.sourceforge.pmd.PMDException pmde
java.io.IOException ioe
RuntimeException re
String niceFileName
net.sourceforge.pmd.Report report
net.sourceforge.pmd.util.datasource.DataSource dataSource
java.util.Iterator i$
net.sourceforge.pmd.RuleSetFactory ruleSetFactory
java.util.List files
net.sourceforge.pmd.RuleContext ctx
java.util.List renderers
net.sourceforge.pmd.RuleSets rs
net.sourceforge.pmd.SourceCodeProcessor processor
private void addError (net.sourceforge.pmd.Report, java.lang.String, java.lang.Exception, java.lang.String)
net.sourceforge.pmd.Report report
String msg
Exception ex
String fileName
static void ()
}
net/sourceforge/pmd/processor/MultiThreadProcessor.classMultiThreadProcessor.java
package net.sourceforge.pmd.processor
public net.sourceforge.pmd.processor.MultiThreadProcessor extends net.sourceforge.pmd.processor.AbstractPMDProcessor {
public void (net.sourceforge.pmd.PMDConfiguration)
net.sourceforge.pmd.PMDConfiguration configuration
public void processFiles (net.sourceforge.pmd.RuleSetFactory, java.util.List, net.sourceforge.pmd.RuleContext, java.util.List)
String niceFileName
net.sourceforge.pmd.processor.PmdRunnable r
java.util.concurrent.Future future
net.sourceforge.pmd.util.datasource.DataSource dataSource
java.util.Iterator i$
net.sourceforge.pmd.RuleSetFactory ruleSetFactory
java.util.List files
net.sourceforge.pmd.RuleContext ctx
java.util.List renderers
net.sourceforge.pmd.RuleSets rs
net.sourceforge.pmd.processor.PmdThreadFactory factory
java.util.concurrent.ExecutorService executor
java.util.List tasks
private void processReports (java.util.List, java.util.List) throws java.lang.Error
InterruptedException ie
Throwable t
java.util.concurrent.ExecutionException ee
java.util.concurrent.Future future
net.sourceforge.pmd.Report report
java.util.List renderers
java.util.List tasks
}
net/sourceforge/pmd/processor/PmdRunnable$PmdThread.classPmdRunnable.java
package net.sourceforge.pmd.processor
net.sourceforge.pmd.processor.PmdRunnable$PmdThread extends java.lang.Thread {
private final int id
private net.sourceforge.pmd.RuleContext context
private net.sourceforge.pmd.RuleSets rulesets
private final net.sourceforge.pmd.RuleSetFactory ruleSetFactory
public void (int, java.lang.Runnable, net.sourceforge.pmd.RuleSetFactory, net.sourceforge.pmd.RuleContext)
int id
Runnable r
net.sourceforge.pmd.RuleSetFactory ruleSetFactory
net.sourceforge.pmd.RuleContext ctx
public net.sourceforge.pmd.RuleContext getRuleContext ()
public net.sourceforge.pmd.RuleSets getRuleSets (java.lang.String)
Exception e
String rsList
public java.lang.String toString ()
}
net/sourceforge/pmd/processor/PmdThreadFactory.classPmdThreadFactory.java
package net.sourceforge.pmd.processor
public net.sourceforge.pmd.processor.PmdThreadFactory extends java.lang.Object implements java.util.concurrent.ThreadFactory {
private final net.sourceforge.pmd.RuleSetFactory ruleSetFactory
private final net.sourceforge.pmd.RuleContext ctx
private final java.util.concurrent.atomic.AtomicInteger counter
public java.util.List threadList
public void (net.sourceforge.pmd.RuleSetFactory, net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.RuleSetFactory ruleSetFactory
net.sourceforge.pmd.RuleContext ctx
public java.lang.Thread newThread (java.lang.Runnable)
Runnable r
Thread t
}
net/sourceforge/pmd/processor/AbstractPMDProcessor.classAbstractPMDProcessor.java
package net.sourceforge.pmd.processor
public abstract net.sourceforge.pmd.processor.AbstractPMDProcessor extends java.lang.Object {
protected final net.sourceforge.pmd.PMDConfiguration configuration
public void (net.sourceforge.pmd.PMDConfiguration)
net.sourceforge.pmd.PMDConfiguration configuration
public void renderReports (java.util.List, net.sourceforge.pmd.Report)
net.sourceforge.pmd.renderers.Renderer r
java.util.Iterator i$
long end
java.io.IOException ioe
java.util.List renderers
net.sourceforge.pmd.Report report
long start
protected java.lang.String filenameFrom (net.sourceforge.pmd.util.datasource.DataSource)
net.sourceforge.pmd.util.datasource.DataSource dataSource
protected net.sourceforge.pmd.RuleSets createRuleSets (net.sourceforge.pmd.RuleSetFactory)
net.sourceforge.pmd.RuleSetNotFoundException rsnfe
net.sourceforge.pmd.RuleSetFactory factory
}
net/sourceforge/pmd/dcd/ClassLoaderUtil.classClassLoaderUtil.java
package net.sourceforge.pmd.dcd
public net.sourceforge.pmd.dcd.ClassLoaderUtil extends java.lang.Object {
public static final String CLINIT
public static final String INIT
public void ()
public static java.lang.String fromInternalForm (java.lang.String)
String internalForm
public static java.lang.String toInternalForm (java.lang.String)
String internalForm
public static java.lang.Class getClass (java.lang.String)
ClassNotFoundException e
String name
public static java.lang.reflect.Field getField (java.lang.Class, java.lang.String)
NoSuchFieldException e
Class type
String name
private static java.lang.reflect.Field myGetField (java.lang.Class, java.lang.String) throws java.lang.NoSuchFieldException
NoSuchFieldException e2
Class superInterface
Class[] arr$
int len$
int i$
NoSuchFieldException e
Class type
String name
public static transient java.lang.reflect.Method getMethod (java.lang.Class, java.lang.String, java.lang.Class[])
NoSuchMethodException e
Class type
String name
Class[] parameterTypes
private static transient java.lang.reflect.Method myGetMethod (java.lang.Class, java.lang.String, java.lang.Class[]) throws java.lang.NoSuchMethodException
NoSuchMethodException e2
NoSuchMethodException e3
Class superInterface
Class[] arr$
int len$
int i$
NoSuchMethodException e
Class type
String name
Class[] parameterTypes
public static transient java.lang.reflect.Constructor getConstructor (java.lang.Class, java.lang.String, java.lang.Class[])
NoSuchMethodException e
Class type
String name
Class[] parameterTypes
public static transient java.lang.String getMethodSignature (java.lang.String, java.lang.Class[])
int i
String name
Class[] parameterTypes
StringBuilder builder
public static transient java.lang.Class[] getParameterTypes (java.lang.String[])
int i
String[] parameterTypeNames
Class[] parameterTypes
public static boolean isOverridenMethod (java.lang.Class, java.lang.reflect.Method, boolean)
NoSuchMethodException e
Class anInterface
Class[] arr$
int len$
int i$
Class clazz
java.lang.reflect.Method method
boolean checkThisClass
}
net/sourceforge/pmd/dcd/UsageNodeVisitor$Options.classUsageNodeVisitor.java
package net.sourceforge.pmd.dcd
public final net.sourceforge.pmd.dcd.UsageNodeVisitor$Options extends java.lang.Object {
private boolean ignoreClassAnonymous
private boolean ignoreConstructorStaticInitializer
private boolean ignoreConstructorSinglePrivateNoArg
private boolean ignoreConstructorAllPrivate
private boolean ignoreMethodJavaLangObjectOverride
private boolean ignoreMethodAllOverride
private boolean ignoreMethodMain
private boolean ignoreFieldInlinable
public void ()
public boolean isIgnoreClassAnonymous ()
public void setIgnoreClassAnonymous (boolean)
boolean ignoreClassAnonymous
public boolean isIgnoreConstructorStaticInitializer ()
public void setIgnoreConstructorStaticInitializer (boolean)
boolean ignoreConstructorStaticInitializer
public boolean isIgnoreConstructorSinglePrivateNoArg ()
public void setIgnoreConstructorSinglePrivateNoArg (boolean)
boolean ignoreConstructorSinglePrivateNoArg
public boolean isIgnoreConstructorAllPrivate ()
public void setIgnoreConstructorAllPrivate (boolean)
boolean ignoreConstructorAllPrivate
public boolean isIgnoreMethodJavaLangObjectOverride ()
public void setIgnoreMethodJavaLangObjectOverride (boolean)
boolean ignoreMethodJavaLangObjectOverride
public boolean isIgnoreMethodAllOverride ()
public void setIgnoreMethodAllOverride (boolean)
boolean ignoreMethodAllOverride
public boolean isIgnoreMethodMain ()
public void setIgnoreMethodMain (boolean)
boolean ignoreMethodMain
public boolean isIgnoreFieldInlinable ()
public void setIgnoreFieldInlinable (boolean)
boolean ignoreFieldInlinable
}
net/sourceforge/pmd/dcd/DumpNodeVisitor.classDumpNodeVisitor.java
package net.sourceforge.pmd.dcd
public net.sourceforge.pmd.dcd.DumpNodeVisitor extends net.sourceforge.pmd.dcd.graph.NodeVisitorAdapter {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.dcd.graph.UsageGraph, java.lang.Object)
net.sourceforge.pmd.dcd.graph.UsageGraph usageGraph
Object data
public java.lang.Object visit (net.sourceforge.pmd.dcd.graph.ClassNode, java.lang.Object)
net.sourceforge.pmd.dcd.graph.ClassNode classNode
Object data
public java.lang.Object visitFields (net.sourceforge.pmd.dcd.graph.ClassNode, java.lang.Object)
net.sourceforge.pmd.dcd.graph.ClassNode classNode
Object data
public java.lang.Object visit (net.sourceforge.pmd.dcd.graph.FieldNode, java.lang.Object)
net.sourceforge.pmd.dcd.graph.FieldNode fieldNode
Object data
public java.lang.Object visitConstructors (net.sourceforge.pmd.dcd.graph.ClassNode, java.lang.Object)
net.sourceforge.pmd.dcd.graph.ClassNode classNode
Object data
public java.lang.Object visit (net.sourceforge.pmd.dcd.graph.ConstructorNode, java.lang.Object)
net.sourceforge.pmd.dcd.graph.ConstructorNode constructorNode
Object data
public java.lang.Object visitMethods (net.sourceforge.pmd.dcd.graph.ClassNode, java.lang.Object)
net.sourceforge.pmd.dcd.graph.ClassNode classNode
Object data
public java.lang.Object visit (net.sourceforge.pmd.dcd.graph.MethodNode, java.lang.Object)
net.sourceforge.pmd.dcd.graph.MethodNode methodNode
Object data
public java.lang.Object visitUses (net.sourceforge.pmd.dcd.graph.MemberNode, java.lang.Object)
net.sourceforge.pmd.dcd.graph.MemberNode memberNode
Object data
public java.lang.Object visitUse (net.sourceforge.pmd.dcd.graph.MemberNode, java.lang.Object)
net.sourceforge.pmd.dcd.graph.MemberNode use
Object data
public java.lang.Object visitUsers (net.sourceforge.pmd.dcd.graph.MemberNode, java.lang.Object)
net.sourceforge.pmd.dcd.graph.MemberNode memberNode
Object data
public java.lang.Object visitUser (net.sourceforge.pmd.dcd.graph.MemberNode, java.lang.Object)
net.sourceforge.pmd.dcd.graph.MemberNode user
Object data
protected void printMember (net.sourceforge.pmd.dcd.graph.MemberNode)
net.sourceforge.pmd.dcd.graph.MemberNode memberNode
}
net/sourceforge/pmd/dcd/DCD.classDCD.java
package net.sourceforge.pmd.dcd
public net.sourceforge.pmd.dcd.DCD extends java.lang.Object {
static final boolean $assertionsDisabled
public void ()
public static void dump (net.sourceforge.pmd.dcd.graph.UsageGraph, boolean)
net.sourceforge.pmd.dcd.graph.UsageGraph usageGraph
boolean verbose
public static void report (net.sourceforge.pmd.dcd.graph.UsageGraph, boolean)
net.sourceforge.pmd.dcd.graph.UsageGraph usageGraph
boolean verbose
public static void main (java.lang.String[]) throws java.lang.Exception
String name
java.io.File file
java.util.Iterator i$
java.io.File directory
java.io.FilenameFilter filter
java.util.List files
int i
String clazz
java.util.Iterator i$
String[] args
java.util.List directories
java.io.FilenameFilter javaFilter
java.util.List filters
java.util.List classes
long start
java.util.List includeRegexes
java.util.List excludeRegexes
net.sourceforge.pmd.util.filter.Filter classFilter
net.sourceforge.pmd.dcd.graph.UsageGraphBuilder builder
int total
boolean dump
boolean deadCode
net.sourceforge.pmd.dcd.graph.UsageGraph usageGraph
long end
static void ()
}
net/sourceforge/pmd/dcd/graph/UsageGraph.classUsageGraph.java
package net.sourceforge.pmd.dcd.graph
public net.sourceforge.pmd.dcd.graph.UsageGraph extends java.lang.Object implements net.sourceforge.pmd.dcd.graph.NodeVisitorAcceptor {
private final java.util.List classNodes
protected final net.sourceforge.pmd.util.filter.Filter classFilter
public void (net.sourceforge.pmd.util.filter.Filter)
net.sourceforge.pmd.util.filter.Filter classFilter
public java.lang.Object accept (net.sourceforge.pmd.dcd.graph.NodeVisitor, java.lang.Object)
net.sourceforge.pmd.dcd.graph.ClassNode classNode
java.util.Iterator i$
net.sourceforge.pmd.dcd.graph.NodeVisitor visitor
Object data
public boolean isClass (java.lang.String)
String className
public net.sourceforge.pmd.dcd.graph.ClassNode defineClass (java.lang.String)
net.sourceforge.pmd.dcd.graph.ClassNode classNode
String className
int index
net.sourceforge.pmd.dcd.graph.ClassNode classNode
public net.sourceforge.pmd.dcd.graph.FieldNode defineField (java.lang.String, java.lang.String, java.lang.String)
String className
String name
String desc
net.sourceforge.pmd.dcd.graph.ClassNode classNode
public net.sourceforge.pmd.dcd.graph.MemberNode defineConstructor (java.lang.String, java.lang.String, java.lang.String)
String className
String name
String desc
net.sourceforge.pmd.dcd.graph.ClassNode classNode
public net.sourceforge.pmd.dcd.graph.MemberNode defineMethod (java.lang.String, java.lang.String, java.lang.String)
String className
String name
String desc
net.sourceforge.pmd.dcd.graph.ClassNode classNode
public void usageField (java.lang.String, java.lang.String, java.lang.String, net.sourceforge.pmd.dcd.graph.MemberNode)
net.sourceforge.pmd.dcd.graph.FieldNode fieldNode
String className
String name
String desc
net.sourceforge.pmd.dcd.graph.MemberNode usingMemberNode
public void usageMethod (java.lang.String, java.lang.String, java.lang.String, net.sourceforge.pmd.dcd.graph.MemberNode)
net.sourceforge.pmd.dcd.graph.MemberNode memberNode
net.sourceforge.pmd.dcd.graph.MemberNode memberNode
String className
String name
String desc
net.sourceforge.pmd.dcd.graph.MemberNode usingMemberNode
private void usage (net.sourceforge.pmd.dcd.graph.MemberNode, net.sourceforge.pmd.dcd.graph.MemberNode)
net.sourceforge.pmd.dcd.graph.MemberNode use
net.sourceforge.pmd.dcd.graph.MemberNode user
private final void checkClassName (java.lang.String)
String className
}
net/sourceforge/pmd/dcd/graph/NodeVisitorAdapter.classNodeVisitorAdapter.java
package net.sourceforge.pmd.dcd.graph
public net.sourceforge.pmd.dcd.graph.NodeVisitorAdapter extends java.lang.Object implements net.sourceforge.pmd.dcd.graph.NodeVisitor {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.dcd.graph.UsageGraph, java.lang.Object)
net.sourceforge.pmd.dcd.graph.UsageGraph usageGraph
Object data
public java.lang.Object visit (net.sourceforge.pmd.dcd.graph.ClassNode, java.lang.Object)
net.sourceforge.pmd.dcd.graph.ClassNode classNode
Object data
public java.lang.Object visitFields (net.sourceforge.pmd.dcd.graph.ClassNode, java.lang.Object)
net.sourceforge.pmd.dcd.graph.FieldNode fieldNode
java.util.Iterator i$
net.sourceforge.pmd.dcd.graph.ClassNode classNode
Object data
public java.lang.Object visit (net.sourceforge.pmd.dcd.graph.FieldNode, java.lang.Object)
net.sourceforge.pmd.dcd.graph.FieldNode fieldNode
Object data
public java.lang.Object visitConstructors (net.sourceforge.pmd.dcd.graph.ClassNode, java.lang.Object)
net.sourceforge.pmd.dcd.graph.ConstructorNode constructorNode
java.util.Iterator i$
net.sourceforge.pmd.dcd.graph.ClassNode classNode
Object data
public java.lang.Object visit (net.sourceforge.pmd.dcd.graph.ConstructorNode, java.lang.Object)
net.sourceforge.pmd.dcd.graph.ConstructorNode constructorNode
Object data
public java.lang.Object visitMethods (net.sourceforge.pmd.dcd.graph.ClassNode, java.lang.Object)
net.sourceforge.pmd.dcd.graph.MethodNode methodNode
java.util.Iterator i$
net.sourceforge.pmd.dcd.graph.ClassNode classNode
Object data
public java.lang.Object visit (net.sourceforge.pmd.dcd.graph.MethodNode, java.lang.Object)
net.sourceforge.pmd.dcd.graph.MethodNode methodNode
Object data
public java.lang.Object visitUses (net.sourceforge.pmd.dcd.graph.MemberNode, java.lang.Object)
net.sourceforge.pmd.dcd.graph.MemberNode use
java.util.Iterator i$
net.sourceforge.pmd.dcd.graph.MemberNode memberNode
Object data
public java.lang.Object visitUse (net.sourceforge.pmd.dcd.graph.MemberNode, java.lang.Object)
net.sourceforge.pmd.dcd.graph.MemberNode memberNode
Object data
public java.lang.Object visitUsers (net.sourceforge.pmd.dcd.graph.MemberNode, java.lang.Object)
net.sourceforge.pmd.dcd.graph.MemberNode user
java.util.Iterator i$
net.sourceforge.pmd.dcd.graph.MemberNode memberNode
Object data
public java.lang.Object visitUser (net.sourceforge.pmd.dcd.graph.MemberNode, java.lang.Object)
net.sourceforge.pmd.dcd.graph.MemberNode memberNode
Object data
}
net/sourceforge/pmd/dcd/graph/UsageGraphBuilder$MyClassVisitor.classUsageGraphBuilder.java
package net.sourceforge.pmd.dcd.graph
net.sourceforge.pmd.dcd.graph.UsageGraphBuilder$MyClassVisitor extends org.objectweb.asm.ClassVisitor {
private final net.sourceforge.pmd.dcd.asm.PrintVisitor p
private String className
final net.sourceforge.pmd.dcd.graph.UsageGraphBuilder this$0
protected void println (java.lang.String)
String s
protected void printlnIndent (java.lang.String)
String s
public void (net.sourceforge.pmd.dcd.graph.UsageGraphBuilder)
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitEnd ()
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
org.objectweb.asm.signature.SignatureReader signatureReader
net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor visitor
int access
String name
String desc
String signature
Object value
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
net.sourceforge.pmd.dcd.graph.MemberNode memberNode
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void visitSource (java.lang.String, java.lang.String)
String source
String debug
}
net/sourceforge/pmd/dcd/graph/ClassNode.classClassNode.java
package net.sourceforge.pmd.dcd.graph
public net.sourceforge.pmd.dcd.graph.ClassNode extends java.lang.Object implements net.sourceforge.pmd.dcd.graph.NodeVisitorAcceptor java.lang.Comparable {
private final String name
private java.lang.ref.WeakReference typeReference
private java.util.List fieldNodes
private java.util.List constructorNodes
private java.util.List methodNodes
public void (java.lang.String)
String name
public java.lang.Object accept (net.sourceforge.pmd.dcd.graph.NodeVisitor, java.lang.Object)
net.sourceforge.pmd.dcd.graph.NodeVisitor visitor
Object data
public java.lang.String getName ()
public java.lang.Class getType ()
Class type
public net.sourceforge.pmd.dcd.graph.FieldNode defineField (java.lang.String, java.lang.String)
net.sourceforge.pmd.dcd.graph.FieldNode fieldNode
java.util.Iterator i$
String name
String desc
net.sourceforge.pmd.dcd.graph.FieldNode fieldNode
public net.sourceforge.pmd.dcd.graph.ConstructorNode defineConstructor (java.lang.String, java.lang.String)
net.sourceforge.pmd.dcd.graph.ConstructorNode constructorNode
java.util.Iterator i$
String name
String desc
net.sourceforge.pmd.dcd.graph.ConstructorNode constructorNode
public net.sourceforge.pmd.dcd.graph.MethodNode defineMethod (java.lang.String, java.lang.String)
net.sourceforge.pmd.dcd.graph.MethodNode methodNode
java.util.Iterator i$
String name
String desc
net.sourceforge.pmd.dcd.graph.MethodNode methodNode
public java.util.List getFieldNodes ()
public java.util.List getConstructorNodes ()
public java.util.List getMethodNodes ()
public int compareTo (net.sourceforge.pmd.dcd.graph.ClassNode)
net.sourceforge.pmd.dcd.graph.ClassNode that
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public volatile int compareTo (java.lang.Object)
Object x0
}
net/sourceforge/pmd/dcd/graph/ConstructorNode.classConstructorNode.java
package net.sourceforge.pmd.dcd.graph
public net.sourceforge.pmd.dcd.graph.ConstructorNode extends net.sourceforge.pmd.dcd.graph.MemberNode {
private java.lang.ref.WeakReference constructorReference
public void (net.sourceforge.pmd.dcd.graph.ClassNode, java.lang.String, java.lang.String)
net.sourceforge.pmd.dcd.graph.ClassNode classNode
String name
String desc
public boolean isStaticInitializer ()
public boolean isInstanceInitializer ()
public java.lang.reflect.Constructor getMember ()
org.objectweb.asm.signature.SignatureReader signatureReader
net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor visitor
java.lang.reflect.Constructor constructor
public java.lang.String toStringLong ()
public int compareTo (net.sourceforge.pmd.dcd.graph.ConstructorNode)
int i
net.sourceforge.pmd.dcd.graph.ConstructorNode that
int cmp
public boolean equals (java.lang.Object)
net.sourceforge.pmd.dcd.graph.ConstructorNode that
Object obj
public volatile java.lang.reflect.Member getMember ()
public volatile int compareTo (java.lang.Object)
Object x0
}
net/sourceforge/pmd/dcd/graph/ClassNodeComparator.classClassNodeComparator.java
package net.sourceforge.pmd.dcd.graph
public final net.sourceforge.pmd.dcd.graph.ClassNodeComparator extends java.lang.Object implements java.util.Comparator {
public static final net.sourceforge.pmd.dcd.graph.ClassNodeComparator INSTANCE
private void ()
public int compare (java.lang.Object, java.lang.Object)
Object obj1
Object obj2
static void ()
}
net/sourceforge/pmd/dcd/graph/MemberNodeComparator.classMemberNodeComparator.java
package net.sourceforge.pmd.dcd.graph
public final net.sourceforge.pmd.dcd.graph.MemberNodeComparator extends java.lang.Object implements java.util.Comparator {
public static final net.sourceforge.pmd.dcd.graph.MemberNodeComparator INSTANCE
private void ()
public int compare (net.sourceforge.pmd.dcd.graph.MemberNode, net.sourceforge.pmd.dcd.graph.MemberNode)
net.sourceforge.pmd.dcd.graph.MemberNode node1
net.sourceforge.pmd.dcd.graph.MemberNode node2
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
static void ()
}
net/sourceforge/pmd/dcd/graph/FieldNode.classFieldNode.java
package net.sourceforge.pmd.dcd.graph
public net.sourceforge.pmd.dcd.graph.FieldNode extends net.sourceforge.pmd.dcd.graph.MemberNode {
private java.lang.ref.WeakReference fieldReference
public void (net.sourceforge.pmd.dcd.graph.ClassNode, java.lang.String, java.lang.String)
net.sourceforge.pmd.dcd.graph.ClassNode classNode
String name
String desc
public java.lang.reflect.Field getMember ()
java.lang.reflect.Field field
public int compareTo (net.sourceforge.pmd.dcd.graph.FieldNode)
net.sourceforge.pmd.dcd.graph.FieldNode that
public boolean equals (java.lang.Object)
net.sourceforge.pmd.dcd.graph.FieldNode that
Object obj
public volatile java.lang.reflect.Member getMember ()
public volatile int compareTo (java.lang.Object)
Object x0
}
net/sourceforge/pmd/dcd/graph/NodeVisitorAcceptor.classNodeVisitorAcceptor.java
package net.sourceforge.pmd.dcd.graph
public abstract net.sourceforge.pmd.dcd.graph.NodeVisitorAcceptor extends java.lang.Object {
public abstract java.lang.Object accept (net.sourceforge.pmd.dcd.graph.NodeVisitor, java.lang.Object)
}
net/sourceforge/pmd/dcd/graph/UsageGraphBuilder.classUsageGraphBuilder.java
package net.sourceforge.pmd.dcd.graph
public net.sourceforge.pmd.dcd.graph.UsageGraphBuilder extends java.lang.Object {
private static final boolean TRACE
private static final boolean INDEX
protected final net.sourceforge.pmd.dcd.graph.UsageGraph usageGraph
protected final net.sourceforge.pmd.util.filter.Filter classFilter
public void (net.sourceforge.pmd.util.filter.Filter)
net.sourceforge.pmd.util.filter.Filter classFilter
public void index (java.lang.String)
java.io.InputStream inputStream
org.objectweb.asm.ClassReader classReader
String className
String classResourceName
java.io.IOException e
String name
public net.sourceforge.pmd.dcd.graph.UsageGraph getUsageGraph ()
private org.objectweb.asm.ClassVisitor getNewClassVisitor ()
protected org.objectweb.asm.MethodVisitor getNewMethodVisitor (net.sourceforge.pmd.dcd.asm.PrintVisitor, net.sourceforge.pmd.dcd.graph.MemberNode)
net.sourceforge.pmd.dcd.asm.PrintVisitor parent
net.sourceforge.pmd.dcd.graph.MemberNode usingMemberNode
private static java.lang.String getResourceName (java.lang.String)
String name
static java.lang.String getClassName (java.lang.String)
String name
private static java.util.List asList (int[])
int i
int[] arr$
int len$
int i$
int[] array
java.util.List list
private static java.util.List asList (java.lang.Object[])
Object[] array
}
net/sourceforge/pmd/dcd/graph/NodeVisitor.classNodeVisitor.java
package net.sourceforge.pmd.dcd.graph
public abstract net.sourceforge.pmd.dcd.graph.NodeVisitor extends java.lang.Object {
public abstract java.lang.Object visit (net.sourceforge.pmd.dcd.graph.UsageGraph, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.dcd.graph.ClassNode, java.lang.Object)
public abstract java.lang.Object visitFields (net.sourceforge.pmd.dcd.graph.ClassNode, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.dcd.graph.FieldNode, java.lang.Object)
public abstract java.lang.Object visitConstructors (net.sourceforge.pmd.dcd.graph.ClassNode, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.dcd.graph.ConstructorNode, java.lang.Object)
public abstract java.lang.Object visitMethods (net.sourceforge.pmd.dcd.graph.ClassNode, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.dcd.graph.MethodNode, java.lang.Object)
public abstract java.lang.Object visitUses (net.sourceforge.pmd.dcd.graph.MemberNode, java.lang.Object)
public abstract java.lang.Object visitUse (net.sourceforge.pmd.dcd.graph.MemberNode, java.lang.Object)
public abstract java.lang.Object visitUsers (net.sourceforge.pmd.dcd.graph.MemberNode, java.lang.Object)
public abstract java.lang.Object visitUser (net.sourceforge.pmd.dcd.graph.MemberNode, java.lang.Object)
}
net/sourceforge/pmd/dcd/graph/MemberNode.classMemberNode.java
package net.sourceforge.pmd.dcd.graph
public abstract net.sourceforge.pmd.dcd.graph.MemberNode extends java.lang.Object implements net.sourceforge.pmd.dcd.graph.NodeVisitorAcceptor java.lang.Comparable {
protected final net.sourceforge.pmd.dcd.graph.ClassNode classNode
protected final String name
protected final String desc
private java.util.List uses
private java.util.List users
private Object decoration
public void (net.sourceforge.pmd.dcd.graph.ClassNode, java.lang.String, java.lang.String)
net.sourceforge.pmd.dcd.graph.ClassNode classNode
String name
String desc
public java.lang.Object accept (net.sourceforge.pmd.dcd.graph.NodeVisitor, java.lang.Object)
net.sourceforge.pmd.dcd.graph.NodeVisitor visitor
Object data
public net.sourceforge.pmd.dcd.graph.ClassNode getClassNode ()
public java.lang.String getName ()
public java.lang.String getDesc ()
public abstract java.lang.reflect.Member getMember ()
public void addUse (net.sourceforge.pmd.dcd.graph.MemberNode)
net.sourceforge.pmd.dcd.graph.MemberNode use
public java.util.List getUses ()
public void addUser (net.sourceforge.pmd.dcd.graph.MemberNode)
net.sourceforge.pmd.dcd.graph.MemberNode user
public java.util.List getUsers ()
public java.lang.String toString ()
public java.lang.String toStringLong ()
public abstract boolean equals (java.lang.Object)
public boolean equals (net.sourceforge.pmd.dcd.graph.MemberNode)
net.sourceforge.pmd.dcd.graph.MemberNode that
public boolean equals (java.lang.String, java.lang.String)
String name
String desc
public int hashCode ()
}
net/sourceforge/pmd/dcd/graph/UsageGraphBuilder$MyMethodVisitor.classUsageGraphBuilder.java
package net.sourceforge.pmd.dcd.graph
public net.sourceforge.pmd.dcd.graph.UsageGraphBuilder$MyMethodVisitor extends org.objectweb.asm.MethodVisitor {
private final net.sourceforge.pmd.dcd.asm.PrintVisitor p
private final net.sourceforge.pmd.dcd.graph.MemberNode usingMemberNode
final net.sourceforge.pmd.dcd.graph.UsageGraphBuilder this$0
protected void println (java.lang.String)
String s
protected void printlnIndent (java.lang.String)
String s
public void (net.sourceforge.pmd.dcd.graph.UsageGraphBuilder, net.sourceforge.pmd.dcd.asm.PrintVisitor, net.sourceforge.pmd.dcd.graph.MemberNode)
net.sourceforge.pmd.dcd.asm.PrintVisitor parent
net.sourceforge.pmd.dcd.graph.MemberNode usingMemberNode
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitCode ()
public void visitEnd ()
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
String className
int opcode
String owner
String name
String desc
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int local
Object[] local2
int stack
Object[] stack2
public void visitIincInsn (int, int)
int var
int increment
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
String className
int opcode
String owner
String name
String desc
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
public void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
public void visitTypeInsn (int, java.lang.String)
int opcode
String desc
public void visitVarInsn (int, int)
int opcode
int var
}
net/sourceforge/pmd/dcd/graph/MethodNode.classMethodNode.java
package net.sourceforge.pmd.dcd.graph
public net.sourceforge.pmd.dcd.graph.MethodNode extends net.sourceforge.pmd.dcd.graph.MemberNode {
private java.lang.ref.WeakReference methodReference
public void (net.sourceforge.pmd.dcd.graph.ClassNode, java.lang.String, java.lang.String)
net.sourceforge.pmd.dcd.graph.ClassNode classNode
String name
String desc
public java.lang.reflect.Method getMember ()
org.objectweb.asm.signature.SignatureReader signatureReader
net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor visitor
java.lang.reflect.Method method
public int compareTo (net.sourceforge.pmd.dcd.graph.MethodNode)
int i
net.sourceforge.pmd.dcd.graph.MethodNode that
int cmp
public boolean equals (java.lang.Object)
net.sourceforge.pmd.dcd.graph.MethodNode that
Object obj
public volatile java.lang.reflect.Member getMember ()
public volatile int compareTo (java.lang.Object)
Object x0
}
net/sourceforge/pmd/dcd/DCD$1.classDCD.java
package net.sourceforge.pmd.dcd
final net.sourceforge.pmd.dcd.DCD$1 extends java.lang.Object implements java.io.FilenameFilter {
void ()
public boolean accept (java.io.File, java.lang.String)
java.io.File dir
String name
}
net/sourceforge/pmd/dcd/UsageNodeVisitor.classUsageNodeVisitor.java
package net.sourceforge.pmd.dcd
public net.sourceforge.pmd.dcd.UsageNodeVisitor extends net.sourceforge.pmd.dcd.graph.NodeVisitorAdapter {
private final net.sourceforge.pmd.dcd.UsageNodeVisitor$Options options
public void ()
public java.lang.Object visit (net.sourceforge.pmd.dcd.graph.UsageGraph, java.lang.Object)
net.sourceforge.pmd.dcd.graph.UsageGraph usageGraph
Object data
public java.lang.Object visit (net.sourceforge.pmd.dcd.graph.ClassNode, java.lang.Object)
net.sourceforge.pmd.dcd.graph.ClassNode classNode
Object data
boolean log
public java.lang.Object visit (net.sourceforge.pmd.dcd.graph.FieldNode, java.lang.Object)
boolean log
net.sourceforge.pmd.dcd.graph.FieldNode fieldNode
Object data
public java.lang.Object visit (net.sourceforge.pmd.dcd.graph.ConstructorNode, java.lang.Object)
boolean log
net.sourceforge.pmd.dcd.graph.ConstructorNode constructorNode
Object data
private static boolean isMainMethod (net.sourceforge.pmd.dcd.graph.MethodNode)
net.sourceforge.pmd.dcd.graph.MethodNode node
java.lang.reflect.Method method
public java.lang.Object visit (net.sourceforge.pmd.dcd.graph.MethodNode, java.lang.Object)
boolean log
net.sourceforge.pmd.dcd.graph.MethodNode methodNode
Object data
private void ignore (java.lang.String, net.sourceforge.pmd.dcd.graph.ClassNode)
String description
net.sourceforge.pmd.dcd.graph.ClassNode classNode
private void ignore (java.lang.String, net.sourceforge.pmd.dcd.graph.MemberNode)
String description
net.sourceforge.pmd.dcd.graph.MemberNode memberNode
}
net/sourceforge/pmd/dcd/asm/TypeSignatureVisitor.classTypeSignatureVisitor.java
package net.sourceforge.pmd.dcd.asm
public net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor extends org.objectweb.asm.signature.SignatureVisitor {
private static final boolean TRACE
private static final int NO_TYPE
private static final int FIELD_TYPE
private static final int RETURN_TYPE
private static final int PARAMETER_TYPE
private int typeType
private Class type
private int arrayDimensions
private Class fieldType
private Class returnType
private java.util.List parameterTypes
private final net.sourceforge.pmd.dcd.asm.PrintVisitor p
protected void println (java.lang.String)
String s
protected void printlnIndent (java.lang.String)
String s
public void ()
public void (net.sourceforge.pmd.dcd.asm.PrintVisitor)
net.sourceforge.pmd.dcd.asm.PrintVisitor parent
public void init ()
public java.lang.Class getFieldType ()
public java.lang.Class getMethodReturnType ()
public java.lang.Class[] getMethodParameterTypes ()
private void pushType (int)
int type
private void popType ()
private java.lang.Class getType ()
Object array
int i
Class type
public org.objectweb.asm.signature.SignatureVisitor visitArrayType ()
public void visitBaseType (char)
char descriptor
public org.objectweb.asm.signature.SignatureVisitor visitClassBound ()
public void visitClassType (java.lang.String)
String name
public void visitEnd ()
public org.objectweb.asm.signature.SignatureVisitor visitExceptionType ()
public void visitFormalTypeParameter (java.lang.String)
String name
public void visitInnerClassType (java.lang.String)
String name
public org.objectweb.asm.signature.SignatureVisitor visitInterface ()
public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound ()
public org.objectweb.asm.signature.SignatureVisitor visitParameterType ()
public org.objectweb.asm.signature.SignatureVisitor visitReturnType ()
public org.objectweb.asm.signature.SignatureVisitor visitSuperclass ()
public void visitTypeArgument ()
public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char)
char wildcard
public void visitTypeVariable (java.lang.String)
String name
}
net/sourceforge/pmd/dcd/asm/PrintVisitor.classPrintVisitor.java
package net.sourceforge.pmd.dcd.asm
public net.sourceforge.pmd.dcd.asm.PrintVisitor extends java.lang.Object {
private static final String INDENT
private final int level
public void ()
public void (net.sourceforge.pmd.dcd.asm.PrintVisitor)
net.sourceforge.pmd.dcd.asm.PrintVisitor parent
public void (int)
int level
public void println (java.lang.String)
String s
public void printlnIndent (java.lang.String)
String s
private void println (int, java.lang.String)
int i
int level
String s
}
net/sourceforge/pmd/RuleSetWriter.classRuleSetWriter.java
package net.sourceforge.pmd
public net.sourceforge.pmd.RuleSetWriter extends java.lang.Object {
public static final String RULESET_NS_URI
private final java.io.OutputStream outputStream
private org.w3c.dom.Document document
private java.util.Set ruleSetFileNames
public void (java.io.OutputStream)
java.io.OutputStream outputStream
public void close ()
public void write (net.sourceforge.pmd.RuleSet)
IllegalArgumentException iae
javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory
javax.xml.parsers.DocumentBuilder documentBuilder
org.w3c.dom.Element ruleSetElement
javax.xml.transform.TransformerFactory transformerFactory
javax.xml.transform.Transformer transformer
org.w3c.dom.DOMException e
javax.xml.parsers.FactoryConfigurationError e
javax.xml.parsers.ParserConfigurationException e
javax.xml.transform.TransformerException e
net.sourceforge.pmd.RuleSet ruleSet
private org.w3c.dom.Element createRuleSetElement (net.sourceforge.pmd.RuleSet)
org.w3c.dom.Element excludePatternElement
String excludePattern
java.util.Iterator i$
org.w3c.dom.Element includePatternElement
String includePattern
java.util.Iterator i$
org.w3c.dom.Element ruleElement
net.sourceforge.pmd.Rule rule
java.util.Iterator i$
net.sourceforge.pmd.RuleSet ruleSet
org.w3c.dom.Element ruleSetElement
org.w3c.dom.Element descriptionElement
private org.w3c.dom.Element createDescriptionElement (java.lang.String)
String description
private org.w3c.dom.Element createExcludePatternElement (java.lang.String)
String excludePattern
private org.w3c.dom.Element createIncludePatternElement (java.lang.String)
String includePattern
private org.w3c.dom.Element createRuleElement ()
private org.w3c.dom.Element createExcludeElement (java.lang.String)
String exclude
org.w3c.dom.Element element
private org.w3c.dom.Element createExampleElement (java.lang.String)
String example
private org.w3c.dom.Element createPriorityElement (net.sourceforge.pmd.RulePriority)
net.sourceforge.pmd.RulePriority priority
private org.w3c.dom.Element createPropertiesElement ()
private org.w3c.dom.Element createRuleElement (net.sourceforge.pmd.Rule)
org.w3c.dom.Element ruleSetReferenceElement
net.sourceforge.pmd.lang.Language language
net.sourceforge.pmd.lang.LanguageVersion minimumLanguageVersion
net.sourceforge.pmd.lang.LanguageVersion maximumLanguageVersion
Boolean deprecated
String name
String ref
String message
String externalInfoUrl
String description
net.sourceforge.pmd.RulePriority priority
java.util.List propertyDescriptors
java.util.Map propertiesByPropertyDescriptor
java.util.List examples
net.sourceforge.pmd.lang.rule.RuleReference ruleReference
net.sourceforge.pmd.RuleSetReference ruleSetReference
net.sourceforge.pmd.Rule rule
private void setIfNonNull (java.lang.Object, org.w3c.dom.Element, java.lang.String)
Object value
org.w3c.dom.Element target
String id
private org.w3c.dom.Element createSingleRuleElement (net.sourceforge.pmd.lang.Language, net.sourceforge.pmd.lang.LanguageVersion, net.sourceforge.pmd.lang.LanguageVersion, java.lang.Boolean, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean, java.lang.Boolean, java.lang.String, net.sourceforge.pmd.RulePriority, java.util.List, java.util.Map, java.util.List)
org.w3c.dom.Element descriptionElement
org.w3c.dom.Element priorityElement
org.w3c.dom.Element exampleElement
String example
java.util.Iterator i$
net.sourceforge.pmd.lang.Language language
net.sourceforge.pmd.lang.LanguageVersion minimumLanguageVersion
net.sourceforge.pmd.lang.LanguageVersion maximumLanguageVersion
Boolean deprecated
String name
String since
String ref
String message
String externalInfoUrl
String clazz
Boolean dfa
Boolean typeResolution
String description
net.sourceforge.pmd.RulePriority priority
java.util.List propertyDescriptors
java.util.Map propertiesByPropertyDescriptor
java.util.List examples
org.w3c.dom.Element ruleElement
org.w3c.dom.Element propertiesElement
private org.w3c.dom.Element createRuleSetReferenceElement (net.sourceforge.pmd.RuleSetReference)
org.w3c.dom.Element excludeElement
String exclude
java.util.Iterator i$
net.sourceforge.pmd.RuleSetReference ruleSetReference
org.w3c.dom.Element ruleSetReferenceElement
private org.w3c.dom.Element createPropertiesElement (java.util.List, java.util.Map)
org.w3c.dom.Element propertyElement
org.w3c.dom.Element propertyElement
Object defaultValue
Object value
net.sourceforge.pmd.PropertyDescriptor propertyDescriptor
java.util.Iterator i$
org.w3c.dom.Element propertyElement
Object defaultValue
Object value
net.sourceforge.pmd.PropertyDescriptor propertyDescriptor
java.util.Map$Entry entry
java.util.Iterator i$
java.util.List propertyDescriptors
java.util.Map propertiesByPropertyDescriptor
org.w3c.dom.Element propertiesElement
private org.w3c.dom.Element createPropertyValueElement (net.sourceforge.pmd.PropertyDescriptor, java.lang.Object)
org.w3c.dom.Element valueElement
net.sourceforge.pmd.PropertyDescriptor propertyDescriptor
Object value
org.w3c.dom.Element propertyElement
String valueString
private org.w3c.dom.Element createPropertyDefinitionElementBR (net.sourceforge.pmd.PropertyDescriptor)
java.util.Map$Entry entry
java.util.Iterator i$
net.sourceforge.pmd.PropertyDescriptor propertyDescriptor
org.w3c.dom.Element propertyElement
java.util.Map propertyValuesById
private org.w3c.dom.Element createTextElement (java.lang.String, java.lang.String)
String name
String value
org.w3c.dom.Element element
org.w3c.dom.Text text
private org.w3c.dom.Element createCDATASectionElement (java.lang.String, java.lang.String)
String name
String value
org.w3c.dom.Element element
org.w3c.dom.CDATASection cdataSection
}
net/sourceforge/pmd/ant/SourceLanguage.classSourceLanguage.java
package net.sourceforge.pmd.ant
public net.sourceforge.pmd.ant.SourceLanguage extends java.lang.Object {
private String name
private String version
public void ()
public java.lang.String getVersion ()
public void setVersion (java.lang.String)
String version
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public java.lang.String toString ()
}
net/sourceforge/pmd/ant/Formatter.classFormatter.java
package net.sourceforge.pmd.ant
public net.sourceforge.pmd.ant.Formatter extends java.lang.Object {
private java.io.File toFile
private String type
private boolean toConsole
private boolean showSuppressed
private final java.util.List parameters
private java.io.Writer writer
private net.sourceforge.pmd.renderers.Renderer renderer
public void ()
public void setShowSuppressed (boolean)
boolean value
public void setType (java.lang.String)
String type
public void setToFile (java.io.File)
java.io.File toFile
public void setToConsole (boolean)
boolean toConsole
public void addConfiguredParam (org.apache.tools.ant.types.Parameter)
org.apache.tools.ant.types.Parameter parameter
public net.sourceforge.pmd.renderers.Renderer getRenderer ()
public void start (java.lang.String)
java.io.IOException ioe
String baseDir
public void end (net.sourceforge.pmd.Report)
java.io.IOException ioe
net.sourceforge.pmd.Report errorReport
public boolean isNoOutputSupplied ()
public java.lang.String toString ()
private static java.lang.String[] validRendererCodes ()
private static java.lang.String unknownRendererMessage (java.lang.String)
int i
String userSpecifiedType
StringBuilder sb
String[] typeCodes
net.sourceforge.pmd.renderers.Renderer createRenderer ()
java.util.Properties properties
net.sourceforge.pmd.renderers.Renderer renderer
private java.util.Properties createProperties ()
org.apache.tools.ant.types.Parameter parameter
java.util.Iterator i$
java.util.Properties properties
private java.io.Writer getToFileWriter (java.lang.String) throws java.io.IOException
String baseDir
}
net/sourceforge/pmd/ant/RuleSetWrapper.classRuleSetWrapper.java
package net.sourceforge.pmd.ant
public net.sourceforge.pmd.ant.RuleSetWrapper extends java.lang.Object {
private String file
public void ()
public final java.lang.String getFile ()
public final void addText (java.lang.String)
String t
}
net/sourceforge/pmd/ant/PMDTask$1.classPMDTask.java
package net.sourceforge.pmd.ant
net.sourceforge.pmd.ant.PMDTask$1 extends net.sourceforge.pmd.renderers.AbstractRenderer {
final String val$inputPaths
final java.util.concurrent.atomic.AtomicInteger val$reportSize
final net.sourceforge.pmd.ant.PMDTask this$0
void (net.sourceforge.pmd.ant.PMDTask, java.lang.String, java.lang.String, java.lang.String, java.util.concurrent.atomic.AtomicInteger)
String x0
String x1
public void start ()
public void startFileAnalysis (net.sourceforge.pmd.util.datasource.DataSource)
net.sourceforge.pmd.util.datasource.DataSource dataSource
public void renderFileReport (net.sourceforge.pmd.Report)
net.sourceforge.pmd.Report r
int size
public void end ()
public java.lang.String defaultFileExtension ()
}
net/sourceforge/pmd/ant/PMDTask.classPMDTask.java
package net.sourceforge.pmd.ant
public net.sourceforge.pmd.ant.PMDTask extends org.apache.tools.ant.Task {
private org.apache.tools.ant.types.Path classpath
private org.apache.tools.ant.types.Path auxClasspath
private final java.util.List formatters
private final java.util.List filesets
private final net.sourceforge.pmd.PMDConfiguration configuration
private boolean failOnError
private boolean failOnRuleViolation
private int maxRuleViolations
private String failuresPropertyName
private final java.util.Collection nestedRules
public void ()
public void setShortFilenames (boolean)
boolean reportShortNames
public void setSuppressMarker (java.lang.String)
String suppressMarker
public void setFailOnError (boolean)
boolean fail
public void setFailOnRuleViolation (boolean)
boolean fail
public void setMaxRuleViolations (int)
int max
public void setRuleSetFiles (java.lang.String)
String ruleSets
public void setEncoding (java.lang.String)
String sourceEncoding
public void setThreads (int)
int threads
public void setFailuresPropertyName (java.lang.String)
String failuresPropertyName
public void setMinimumPriority (int)
int minPriority
public void addFileset (org.apache.tools.ant.types.FileSet)
org.apache.tools.ant.types.FileSet set
public void addFormatter (net.sourceforge.pmd.ant.Formatter)
net.sourceforge.pmd.ant.Formatter f
public void addConfiguredSourceLanguage (net.sourceforge.pmd.ant.SourceLanguage)
net.sourceforge.pmd.ant.SourceLanguage version
net.sourceforge.pmd.lang.LanguageVersion languageVersion
public void setClasspath (org.apache.tools.ant.types.Path)
org.apache.tools.ant.types.Path classpath
public org.apache.tools.ant.types.Path getClasspath ()
public org.apache.tools.ant.types.Path createClasspath ()
public void setClasspathRef (org.apache.tools.ant.types.Reference)
org.apache.tools.ant.types.Reference r
public void setAuxClasspath (org.apache.tools.ant.types.Path)
org.apache.tools.ant.types.Path auxClasspath
public org.apache.tools.ant.types.Path getAuxClasspath ()
public org.apache.tools.ant.types.Path createAuxClasspath ()
public void setAuxClasspathRef (org.apache.tools.ant.types.Reference)
org.apache.tools.ant.types.Reference r
private void doTask ()
String ruleSets
net.sourceforge.pmd.RuleSets rules
net.sourceforge.pmd.RuleSetNotFoundException e
net.sourceforge.pmd.ant.Formatter formatter
java.util.Iterator i$
java.io.File file
String srcFile
String[] arr$
int len$
int i$
net.sourceforge.pmd.ant.Formatter formatter
java.util.Iterator i$
RuntimeException pmde
java.util.List files
org.apache.tools.ant.DirectoryScanner ds
String[] srcFiles
String inputPaths
net.sourceforge.pmd.renderers.Renderer logRenderer
java.util.List renderers
org.apache.tools.ant.types.FileSet fs
java.util.Iterator i$
net.sourceforge.pmd.ant.Formatter formatter
java.util.Iterator i$
net.sourceforge.pmd.RuleSetFactory ruleSetFactory
net.sourceforge.pmd.RuleContext ctx
net.sourceforge.pmd.Report errorReport
java.util.concurrent.atomic.AtomicInteger reportSize
String separator
int problemCount
private void handleError (net.sourceforge.pmd.RuleContext, net.sourceforge.pmd.Report, java.lang.RuntimeException)
java.io.StringWriter strWriter
java.io.PrintWriter printWriter
net.sourceforge.pmd.RuleContext ctx
net.sourceforge.pmd.Report errorReport
RuntimeException pmde
Throwable cause
private void setupClassLoader ()
boolean parentFirst
java.io.IOException ioe
public void execute () throws org.apache.tools.ant.BuildException
java.util.logging.Handler antLogHandler
net.sourceforge.pmd.util.log.ScopedLogHandlersManager logManager
private void logRulesUsed (net.sourceforge.pmd.RuleSets)
net.sourceforge.pmd.Rule rule
java.util.Iterator i$
net.sourceforge.pmd.RuleSet ruleSet
net.sourceforge.pmd.RuleSet[] arr$
int len$
int i$
net.sourceforge.pmd.RuleSets rules
net.sourceforge.pmd.RuleSet[] ruleSets
private void validate () throws org.apache.tools.ant.BuildException
net.sourceforge.pmd.ant.Formatter defaultFormatter
net.sourceforge.pmd.ant.Formatter f
java.util.Iterator i$
private java.lang.String getNestedRuleSetFiles ()
net.sourceforge.pmd.ant.RuleSetWrapper rs
java.util.Iterator it
StringBuilder sb
public void addRuleset (net.sourceforge.pmd.ant.RuleSetWrapper)
net.sourceforge.pmd.ant.RuleSetWrapper r
}
net/sourceforge/pmd/Rule.classRule.java
package net.sourceforge.pmd
public abstract net.sourceforge.pmd.Rule extends java.lang.Object implements net.sourceforge.pmd.PropertySource {
public static final net.sourceforge.pmd.lang.rule.properties.StringProperty VIOLATION_SUPPRESS_REGEX_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.StringProperty VIOLATION_SUPPRESS_XPATH_DESCRIPTOR
public abstract net.sourceforge.pmd.lang.Language getLanguage ()
public abstract void setLanguage (net.sourceforge.pmd.lang.Language)
public abstract net.sourceforge.pmd.lang.LanguageVersion getMinimumLanguageVersion ()
public abstract void setMinimumLanguageVersion (net.sourceforge.pmd.lang.LanguageVersion)
public abstract net.sourceforge.pmd.lang.LanguageVersion getMaximumLanguageVersion ()
public abstract void setMaximumLanguageVersion (net.sourceforge.pmd.lang.LanguageVersion)
public abstract boolean isDeprecated ()
public abstract void setDeprecated (boolean)
public abstract java.lang.String getName ()
public abstract void setName (java.lang.String)
public abstract java.lang.String getSince ()
public abstract void setSince (java.lang.String)
public abstract java.lang.String getRuleClass ()
public abstract void setRuleClass (java.lang.String)
public abstract java.lang.String getRuleSetName ()
public abstract void setRuleSetName (java.lang.String)
public abstract java.lang.String getMessage ()
public abstract void setMessage (java.lang.String)
public abstract java.lang.String getDescription ()
public abstract void setDescription (java.lang.String)
public abstract java.util.List getExamples ()
public abstract void addExample (java.lang.String)
public abstract java.lang.String getExternalInfoUrl ()
public abstract void setExternalInfoUrl (java.lang.String)
public abstract net.sourceforge.pmd.RulePriority getPriority ()
public abstract void setPriority (net.sourceforge.pmd.RulePriority)
public abstract net.sourceforge.pmd.lang.ParserOptions getParserOptions ()
public abstract void setUsesDFA ()
public abstract boolean usesDFA ()
public abstract void setUsesTypeResolution ()
public abstract boolean usesTypeResolution ()
public abstract boolean usesRuleChain ()
public abstract java.util.List getRuleChainVisits ()
public abstract void addRuleChainVisit (java.lang.Class)
public abstract void addRuleChainVisit (java.lang.String)
public abstract void start (net.sourceforge.pmd.RuleContext)
public abstract void apply (java.util.List, net.sourceforge.pmd.RuleContext)
public abstract void end (net.sourceforge.pmd.RuleContext)
static void ()
}
net/sourceforge/pmd/benchmark/Benchmarker.classBenchmarker.java
package net.sourceforge.pmd.benchmark
public net.sourceforge.pmd.benchmark.Benchmarker extends java.lang.Object {
private static final java.util.Map BenchmarksByName
public void ()
private static boolean findBooleanSwitch (java.lang.String[], java.lang.String)
int i
String[] args
String name
private static java.lang.String findOptionalStringValue (java.lang.String[], java.lang.String, java.lang.String)
int i
String[] args
String name
String defaultValue
public static void main (java.lang.String[]) throws net.sourceforge.pmd.RuleSetNotFoundException java.io.IOException net.sourceforge.pmd.PMDException
net.sourceforge.pmd.lang.Parser parser
java.util.Iterator i
String ruleset
java.util.Set results
net.sourceforge.pmd.RuleSetFactory factory
net.sourceforge.pmd.benchmark.TextReport report
String[] args
String targetjdk
net.sourceforge.pmd.lang.Language language
net.sourceforge.pmd.lang.LanguageVersion languageVersion
String srcDir
java.util.List dataSources
boolean debug
boolean parseOnly
private static void parseStress (net.sourceforge.pmd.lang.Parser, java.util.List, boolean) throws java.io.IOException
net.sourceforge.pmd.util.datasource.DataSource dataSource
java.util.Iterator i$
long end
long elapsed
net.sourceforge.pmd.lang.Parser parser
java.util.List dataSources
boolean debug
long start
private static void stress (net.sourceforge.pmd.lang.LanguageVersion, net.sourceforge.pmd.RuleSet, java.util.List, java.util.Set, boolean) throws net.sourceforge.pmd.PMDException java.io.IOException
net.sourceforge.pmd.util.datasource.DataSource dataSource
java.util.Iterator i$
net.sourceforge.pmd.RuleSet working
net.sourceforge.pmd.RuleSets ruleSets
net.sourceforge.pmd.PMDConfiguration config
net.sourceforge.pmd.RuleContext ctx
long start
java.io.Reader reader
long end
long elapsed
net.sourceforge.pmd.Rule rule
java.util.Iterator i$
net.sourceforge.pmd.lang.LanguageVersion languageVersion
net.sourceforge.pmd.RuleSet ruleSet
java.util.List dataSources
java.util.Set results
boolean debug
public static void mark (net.sourceforge.pmd.benchmark.Benchmark, long, long)
net.sourceforge.pmd.benchmark.Benchmark type
long time
long count
public static synchronized void mark (net.sourceforge.pmd.benchmark.Benchmark, java.lang.String, long, long)
net.sourceforge.pmd.benchmark.Benchmark type
String name
long time
long count
String typeName
net.sourceforge.pmd.benchmark.BenchmarkResult benchmarkResult
public static void reset ()
public static java.util.Map values ()
static void ()
}
net/sourceforge/pmd/benchmark/BenchmarkResult.classBenchmarkResult.java
package net.sourceforge.pmd.benchmark
net.sourceforge.pmd.benchmark.BenchmarkResult extends java.lang.Object implements java.lang.Comparable {
public final net.sourceforge.pmd.benchmark.Benchmark type
public final String name
private long time
private long count
public void (net.sourceforge.pmd.benchmark.Benchmark, java.lang.String)
net.sourceforge.pmd.benchmark.Benchmark type
String name
public void (net.sourceforge.pmd.benchmark.Benchmark, long, long)
net.sourceforge.pmd.benchmark.Benchmark type
long time
long count
public long getTime ()
public long getCount ()
public void update (long, long)
long time
long count
public int compareTo (net.sourceforge.pmd.benchmark.BenchmarkResult)
long delta
net.sourceforge.pmd.benchmark.BenchmarkResult benchmarkResult
int cmp
public volatile int compareTo (java.lang.Object)
Object x0
}
net/sourceforge/pmd/benchmark/BenchmarkReport.classBenchmarkReport.java
package net.sourceforge.pmd.benchmark
public abstract net.sourceforge.pmd.benchmark.BenchmarkReport extends java.lang.Object {
public abstract void generate (java.util.Set, java.io.PrintStream)
public abstract void generate (java.util.Map, java.io.PrintStream)
}
net/sourceforge/pmd/benchmark/TextReport.classTextReport.java
package net.sourceforge.pmd.benchmark
public net.sourceforge.pmd.benchmark.TextReport extends java.lang.Object implements net.sourceforge.pmd.benchmark.BenchmarkReport {
private static final int TIME_COLUMN
private static final int NAME_COLUMN_WIDTH
private static final int VALUE_COLUMN_WIDTH
public void ()
public void generate (java.util.Set, java.io.PrintStream)
StringBuilder buffer
net.sourceforge.pmd.benchmark.RuleDuration result
java.util.Iterator i$
java.util.Set stressResults
java.io.PrintStream out
public void report (java.util.Map)
java.util.Map benchmarksByName
public void generate (java.util.Map, java.io.PrintStream)
net.sourceforge.pmd.benchmark.BenchmarkResult benchmarkResult
java.util.Iterator i$
String s
String t
StringBuilder buf2
String result
net.sourceforge.pmd.benchmark.BenchmarkResult benchmarkResult
java.util.Iterator i$
java.util.Map benchmarksByName
java.io.PrintStream out
java.util.List results
long[] totalTime
long[] totalCount
net.sourceforge.pmd.benchmark.StringBuilderCR buf
boolean writeRuleHeader
boolean writeRuleChainRuleHeader
long ruleCount
long ruleChainCount
private static double total (long[], net.sourceforge.pmd.benchmark.Benchmark, long)
long[] timeTotals
net.sourceforge.pmd.benchmark.Benchmark index
long count
}
net/sourceforge/pmd/benchmark/TextReport$1.classTextReport.java
package net.sourceforge.pmd.benchmark
net.sourceforge.pmd.benchmark.TextReport$1 extends java.lang.Object {
static final int[] $SwitchMap$net$sourceforge$pmd$benchmark$Benchmark
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
net/sourceforge/pmd/benchmark/RuleDuration.classRuleDuration.java
package net.sourceforge.pmd.benchmark
public net.sourceforge.pmd.benchmark.RuleDuration extends java.lang.Object implements java.lang.Comparable {
public net.sourceforge.pmd.Rule rule
public long time
public int compareTo (net.sourceforge.pmd.benchmark.RuleDuration)
net.sourceforge.pmd.benchmark.RuleDuration other
public void (long, net.sourceforge.pmd.Rule)
long elapsed
net.sourceforge.pmd.Rule rule
public volatile int compareTo (java.lang.Object)
Object x0
}
net/sourceforge/pmd/benchmark/Benchmark.classBenchmark.java
package net.sourceforge.pmd.benchmark
public final net.sourceforge.pmd.benchmark.Benchmark extends java.lang.Enum {
public static final net.sourceforge.pmd.benchmark.Benchmark Rule
public static final net.sourceforge.pmd.benchmark.Benchmark RuleChainRule
public static final net.sourceforge.pmd.benchmark.Benchmark CollectFiles
public static final net.sourceforge.pmd.benchmark.Benchmark LoadRules
public static final net.sourceforge.pmd.benchmark.Benchmark Parser
public static final net.sourceforge.pmd.benchmark.Benchmark SymbolTable
public static final net.sourceforge.pmd.benchmark.Benchmark DFA
public static final net.sourceforge.pmd.benchmark.Benchmark TypeResolution
public static final net.sourceforge.pmd.benchmark.Benchmark RuleChainVisit
public static final net.sourceforge.pmd.benchmark.Benchmark Reporting
public static final net.sourceforge.pmd.benchmark.Benchmark RuleTotal
public static final net.sourceforge.pmd.benchmark.Benchmark RuleChainTotal
public static final net.sourceforge.pmd.benchmark.Benchmark MeasuredTotal
public static final net.sourceforge.pmd.benchmark.Benchmark NonMeasuredTotal
public static final net.sourceforge.pmd.benchmark.Benchmark TotalPMD
public final int index
public final String name
private static final net.sourceforge.pmd.benchmark.Benchmark[] $VALUES
public static net.sourceforge.pmd.benchmark.Benchmark[] values ()
public static net.sourceforge.pmd.benchmark.Benchmark valueOf (java.lang.String)
String name
private void (java.lang.String, int, int, java.lang.String)
int idx
String theName
static void ()
}
net/sourceforge/pmd/benchmark/StringBuilderCR.classStringBuilderCR.java
package net.sourceforge.pmd.benchmark
public net.sourceforge.pmd.benchmark.StringBuilderCR extends java.lang.Object {
private final String cr
private final StringBuilder sb
public void (java.lang.String)
String theCR
public void (java.lang.String, java.lang.String)
String initialText
String theCR
public transient void appendLn (java.lang.String[])
String chunk
String[] arr$
int len$
int i$
String[] chunks
public java.lang.String toString ()
}
net/sourceforge/pmd/RuleSetFactory.classRuleSetFactory.java
package net.sourceforge.pmd
public net.sourceforge.pmd.RuleSetFactory extends java.lang.Object {
private static final java.util.logging.Logger LOG
private ClassLoader classLoader
private net.sourceforge.pmd.RulePriority minimumPriority
private boolean warnDeprecated
public void ()
public void setClassLoader (java.lang.ClassLoader)
ClassLoader classLoader
public void setMinimumPriority (net.sourceforge.pmd.RulePriority)
net.sourceforge.pmd.RulePriority minimumPriority
public void setWarnDeprecated (boolean)
boolean warnDeprecated
public java.util.Iterator getRegisteredRuleSets () throws net.sourceforge.pmd.RuleSetNotFoundException
java.util.Properties props
String rulesetFilenames
net.sourceforge.pmd.lang.Language language
java.util.Iterator i$
java.util.List ruleSetReferenceIds
java.io.IOException ioe
String rulesetsProperties
public synchronized net.sourceforge.pmd.RuleSets createRuleSets (java.lang.String) throws net.sourceforge.pmd.RuleSetNotFoundException
String referenceString
public synchronized net.sourceforge.pmd.RuleSets createRuleSets (java.util.List) throws net.sourceforge.pmd.RuleSetNotFoundException
net.sourceforge.pmd.RuleSet ruleSet
net.sourceforge.pmd.RuleSetReferenceId ruleSetReferenceId
java.util.Iterator i$
java.util.List ruleSetReferenceIds
net.sourceforge.pmd.RuleSets ruleSets
public synchronized net.sourceforge.pmd.RuleSet createRuleSet (java.lang.String) throws net.sourceforge.pmd.RuleSetNotFoundException
String referenceString
java.util.List references
public synchronized net.sourceforge.pmd.RuleSet createRuleSet (net.sourceforge.pmd.RuleSetReferenceId) throws net.sourceforge.pmd.RuleSetNotFoundException
net.sourceforge.pmd.RuleSetReferenceId ruleSetReferenceId
private net.sourceforge.pmd.Rule createRule (net.sourceforge.pmd.RuleSetReferenceId) throws net.sourceforge.pmd.RuleSetNotFoundException
net.sourceforge.pmd.RuleSetReferenceId ruleSetReferenceId
net.sourceforge.pmd.RuleSet ruleSet
private net.sourceforge.pmd.RuleSet parseRuleSetNode (net.sourceforge.pmd.RuleSetReferenceId, java.io.InputStream)
String nodeName
org.w3c.dom.Node node
int i
javax.xml.parsers.DocumentBuilder builder
org.w3c.dom.Document document
org.w3c.dom.Element ruleSetElement
net.sourceforge.pmd.RuleSet ruleSet
org.w3c.dom.NodeList nodeList
ClassNotFoundException cnfe
InstantiationException ie
IllegalAccessException iae
javax.xml.parsers.ParserConfigurationException pce
net.sourceforge.pmd.RuleSetNotFoundException rsnfe
java.io.IOException ioe
org.xml.sax.SAXException se
net.sourceforge.pmd.RuleSetReferenceId ruleSetReferenceId
java.io.InputStream inputStream
private static net.sourceforge.pmd.RuleSet classNotFoundProblem (java.lang.Exception) throws java.lang.RuntimeException
Exception ex
private void parseRuleNode (net.sourceforge.pmd.RuleSetReferenceId, net.sourceforge.pmd.RuleSet, org.w3c.dom.Node) throws java.lang.ClassNotFoundException java.lang.InstantiationException java.lang.IllegalAccessException net.sourceforge.pmd.RuleSetNotFoundException
net.sourceforge.pmd.RuleSetReferenceId ruleSetReferenceId
net.sourceforge.pmd.RuleSet ruleSet
org.w3c.dom.Node ruleNode
org.w3c.dom.Element ruleElement
String ref
private void parseRuleSetReferenceNode (net.sourceforge.pmd.RuleSetReferenceId, net.sourceforge.pmd.RuleSet, org.w3c.dom.Element, java.lang.String) throws net.sourceforge.pmd.RuleSetNotFoundException
org.w3c.dom.Element excludeElement
org.w3c.dom.Node child
int i
net.sourceforge.pmd.lang.rule.RuleReference ruleReference
net.sourceforge.pmd.Rule rule
java.util.Iterator i$
net.sourceforge.pmd.RuleSetReferenceId ruleSetReferenceId
net.sourceforge.pmd.RuleSet ruleSet
org.w3c.dom.Element ruleElement
String ref
net.sourceforge.pmd.RuleSetReference ruleSetReference
String priority
org.w3c.dom.NodeList childNodes
net.sourceforge.pmd.RuleSetFactory ruleSetFactory
net.sourceforge.pmd.RuleSet otherRuleSet
private void parseSingleRuleNode (net.sourceforge.pmd.RuleSetReferenceId, net.sourceforge.pmd.RuleSet, org.w3c.dom.Node) throws java.lang.ClassNotFoundException java.lang.InstantiationException java.lang.IllegalAccessException
String languageName
net.sourceforge.pmd.lang.Language language
String minimumLanguageVersionName
net.sourceforge.pmd.lang.LanguageVersion minimumLanguageVersion
String maximumLanguageVersionName
net.sourceforge.pmd.lang.LanguageVersion maximumLanguageVersion
org.w3c.dom.Node node
String nodeName
int i
net.sourceforge.pmd.RuleSetReferenceId ruleSetReferenceId
net.sourceforge.pmd.RuleSet ruleSet
org.w3c.dom.Node ruleNode
org.w3c.dom.Element ruleElement
String attribute
net.sourceforge.pmd.Rule rule
net.sourceforge.pmd.lang.Language language
String since
org.w3c.dom.NodeList nodeList
private static boolean hasAttributeSetTrue (org.w3c.dom.Element, java.lang.String)
org.w3c.dom.Element element
String attributeId
private void parseRuleReferenceNode (net.sourceforge.pmd.RuleSetReferenceId, net.sourceforge.pmd.RuleSet, org.w3c.dom.Node, java.lang.String) throws net.sourceforge.pmd.RuleSetNotFoundException
net.sourceforge.pmd.lang.rule.RuleReference ruleReference
org.w3c.dom.Node node
int i
net.sourceforge.pmd.RuleSetReferenceId ruleSetReferenceId
net.sourceforge.pmd.RuleSet ruleSet
org.w3c.dom.Node ruleNode
String ref
org.w3c.dom.Element ruleElement
net.sourceforge.pmd.RuleSetFactory ruleSetFactory
net.sourceforge.pmd.RuleSetReferenceId otherRuleSetReferenceId
net.sourceforge.pmd.Rule referencedRule
net.sourceforge.pmd.RuleSetReference ruleSetReference
net.sourceforge.pmd.lang.rule.RuleReference ruleReference
private static boolean isElementNode (org.w3c.dom.Node, java.lang.String)
org.w3c.dom.Node node
String name
private static void parsePropertiesNode (net.sourceforge.pmd.Rule, org.w3c.dom.Node)
org.w3c.dom.Node node
int i
net.sourceforge.pmd.Rule rule
org.w3c.dom.Node propertiesNode
private static java.lang.String valueFrom (org.w3c.dom.Node)
org.w3c.dom.Node node
int i
org.w3c.dom.Node parentNode
org.w3c.dom.NodeList nodeList
private static void setValue (net.sourceforge.pmd.Rule, net.sourceforge.pmd.PropertyDescriptor, java.lang.String)
net.sourceforge.pmd.Rule rule
net.sourceforge.pmd.PropertyDescriptor desc
String strValue
Object realValue
private static void parsePropertyNodeBR (net.sourceforge.pmd.Rule, org.w3c.dom.Node)
String name
net.sourceforge.pmd.PropertyDescriptor propertyDescriptor
String valueStr
java.util.Map$Entry entry
java.util.Iterator i$
net.sourceforge.pmd.PropertyDescriptor desc
net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorWrapper wrapper
Exception ex
net.sourceforge.pmd.Rule rule
org.w3c.dom.Node propertyNode
org.w3c.dom.Element propertyElement
String typeId
String strValue
net.sourceforge.pmd.PropertyDescriptorFactory pdFactory
java.util.Map valueKeys
java.util.Map values
private static java.lang.String parseTextNode (org.w3c.dom.Node)
org.w3c.dom.Node childNode
int i
org.w3c.dom.Node node
int nodeCount
StringBuilder buffer
private boolean isRuleName (org.w3c.dom.Element, java.lang.String)
net.sourceforge.pmd.RuleSetReferenceId ruleSetReferenceId
org.w3c.dom.Element ruleElement
String ruleName
static void ()
}
net/sourceforge/pmd/RuleChain.classRuleChain.java
package net.sourceforge.pmd
public net.sourceforge.pmd.RuleChain extends java.lang.Object {
private final java.util.Map languageToRuleChainVisitor
public void ()
public void add (net.sourceforge.pmd.RuleSet)
net.sourceforge.pmd.Rule r
java.util.Iterator i$
net.sourceforge.pmd.RuleSet ruleSet
private void add (net.sourceforge.pmd.RuleSet, net.sourceforge.pmd.Rule)
net.sourceforge.pmd.RuleSet ruleSet
net.sourceforge.pmd.Rule rule
net.sourceforge.pmd.lang.rule.RuleChainVisitor visitor
public void apply (java.util.List, net.sourceforge.pmd.RuleContext, net.sourceforge.pmd.lang.Language)
java.util.List nodes
net.sourceforge.pmd.RuleContext ctx
net.sourceforge.pmd.lang.Language language
net.sourceforge.pmd.lang.rule.RuleChainVisitor visitor
private net.sourceforge.pmd.lang.rule.RuleChainVisitor getRuleChainVisitor (net.sourceforge.pmd.lang.Language)
InstantiationException e
IllegalAccessException e
net.sourceforge.pmd.lang.Language language
net.sourceforge.pmd.lang.rule.RuleChainVisitor visitor
}
net/sourceforge/pmd/RuleSet.classRuleSet.java
package net.sourceforge.pmd
public net.sourceforge.pmd.RuleSet extends java.lang.Object {
private static final java.util.logging.Logger LOG
private java.util.List rules
private String fileName
private String name
private String description
private java.util.List excludePatterns
private java.util.List includePatterns
private net.sourceforge.pmd.util.filter.Filter filter
public void ()
public static transient net.sourceforge.pmd.RuleSet createFor (java.lang.String, net.sourceforge.pmd.Rule[])
net.sourceforge.pmd.Rule rule
net.sourceforge.pmd.Rule[] arr$
int len$
int i$
String name
net.sourceforge.pmd.Rule[] theRules
net.sourceforge.pmd.RuleSet rs
public int size ()
public void addRule (net.sourceforge.pmd.Rule)
net.sourceforge.pmd.Rule rule
public boolean addRuleReplaceIfExists (net.sourceforge.pmd.Rule)
net.sourceforge.pmd.Rule r
java.util.Iterator it
net.sourceforge.pmd.Rule rule
boolean replaced
public boolean addRuleIfNotExists (net.sourceforge.pmd.Rule)
net.sourceforge.pmd.Rule r
java.util.Iterator i$
net.sourceforge.pmd.Rule rule
boolean exists
public void addRuleByReference (java.lang.String, net.sourceforge.pmd.Rule)
net.sourceforge.pmd.RuleSetReference ruleSetReference
net.sourceforge.pmd.lang.rule.RuleReference ruleReference
String ruleSetFileName
net.sourceforge.pmd.Rule rule
public java.util.Collection getRules ()
public boolean usesDFA (net.sourceforge.pmd.lang.Language)
net.sourceforge.pmd.Rule r
java.util.Iterator i$
net.sourceforge.pmd.lang.Language language
public net.sourceforge.pmd.Rule getRuleByName (java.lang.String)
net.sourceforge.pmd.Rule r
java.util.Iterator i$
String ruleName
public void addRuleSet (net.sourceforge.pmd.RuleSet)
net.sourceforge.pmd.RuleSet ruleSet
public void addRuleSetByReference (net.sourceforge.pmd.RuleSet, boolean)
net.sourceforge.pmd.RuleSet ruleSet
boolean allRules
public transient void addRuleSetByReference (net.sourceforge.pmd.RuleSet, boolean, java.lang.String[])
net.sourceforge.pmd.lang.rule.RuleReference ruleReference
net.sourceforge.pmd.Rule rule
java.util.Iterator i$
net.sourceforge.pmd.RuleSet ruleSet
boolean allRules
String[] excludes
net.sourceforge.pmd.RuleSetReference ruleSetReference
public boolean applies (java.io.File)
net.sourceforge.pmd.util.filter.Filter regexFilter
java.io.File file
public void start (net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.Rule rule
java.util.Iterator i$
net.sourceforge.pmd.RuleContext ctx
public void apply (java.util.List, net.sourceforge.pmd.RuleContext)
long end
ThreadDeath td
Throwable t
net.sourceforge.pmd.Rule rule
java.util.Iterator i$
java.util.List acuList
net.sourceforge.pmd.RuleContext ctx
long start
public static boolean applies (net.sourceforge.pmd.Rule, net.sourceforge.pmd.lang.LanguageVersion)
net.sourceforge.pmd.Rule rule
net.sourceforge.pmd.lang.LanguageVersion languageVersion
net.sourceforge.pmd.lang.LanguageVersion min
net.sourceforge.pmd.lang.LanguageVersion max
public void end (net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.Rule rule
java.util.Iterator i$
net.sourceforge.pmd.RuleContext ctx
public boolean equals (java.lang.Object)
Object o
net.sourceforge.pmd.RuleSet ruleSet
public int hashCode ()
public java.lang.String getFileName ()
public void setFileName (java.lang.String)
String fileName
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public java.lang.String getDescription ()
public void setDescription (java.lang.String)
String description
public java.util.List getExcludePatterns ()
public void addExcludePattern (java.lang.String)
String aPattern
public void addExcludePatterns (java.util.Collection)
java.util.Collection someExcludePatterns
int added
public void setExcludePatterns (java.util.Collection)
java.util.Collection theExcludePatterns
public java.util.List getIncludePatterns ()
public void addIncludePattern (java.lang.String)
String aPattern
public void addIncludePatterns (java.util.Collection)
java.util.Collection someIncludePatterns
int added
public void setIncludePatterns (java.util.Collection)
java.util.Collection theIncludePatterns
private void patternsChanged ()
public boolean usesTypeResolution (net.sourceforge.pmd.lang.Language)
net.sourceforge.pmd.Rule r
java.util.Iterator i$
net.sourceforge.pmd.lang.Language language
public void removeDysfunctionalRules (java.util.Collection)
net.sourceforge.pmd.Rule rule
java.util.Collection collector
java.util.Iterator iter
static void ()
}
net/sourceforge/pmd/ReportListener.classReportListener.java
package net.sourceforge.pmd
public abstract net.sourceforge.pmd.ReportListener extends java.lang.Object {
public abstract void ruleViolationAdded (net.sourceforge.pmd.RuleViolation)
public abstract void metricAdded (net.sourceforge.pmd.stat.Metric)
}
net/sourceforge/pmd/RuleSets.classRuleSets.java
package net.sourceforge.pmd
public net.sourceforge.pmd.RuleSets extends java.lang.Object {
private java.util.Collection ruleSets
private net.sourceforge.pmd.RuleChain ruleChain
public void ()
public void (net.sourceforge.pmd.RuleSet)
net.sourceforge.pmd.RuleSet ruleSet
public void addRuleSet (net.sourceforge.pmd.RuleSet)
net.sourceforge.pmd.RuleSet ruleSet
public net.sourceforge.pmd.RuleSet[] getAllRuleSets ()
public java.util.Iterator getRuleSetsIterator ()
public java.util.Set getAllRules ()
net.sourceforge.pmd.RuleSet r
java.util.Iterator i$
java.util.Set result
public boolean applies (java.io.File)
net.sourceforge.pmd.RuleSet ruleSet
java.util.Iterator i$
java.io.File file
public void start (net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.RuleSet ruleSet
java.util.Iterator i$
net.sourceforge.pmd.RuleContext ctx
public void apply (java.util.List, net.sourceforge.pmd.RuleContext, net.sourceforge.pmd.lang.Language)
net.sourceforge.pmd.RuleSet ruleSet
java.util.Iterator i$
java.util.List acuList
net.sourceforge.pmd.RuleContext ctx
net.sourceforge.pmd.lang.Language language
public void end (net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.RuleSet ruleSet
java.util.Iterator i$
net.sourceforge.pmd.RuleContext ctx
public boolean usesDFA (net.sourceforge.pmd.lang.Language)
net.sourceforge.pmd.RuleSet ruleSet
java.util.Iterator i$
net.sourceforge.pmd.lang.Language language
public net.sourceforge.pmd.Rule getRuleByName (java.lang.String)
net.sourceforge.pmd.RuleSet ruleSet
java.util.Iterator i
String ruleName
net.sourceforge.pmd.Rule rule
public boolean usesTypeResolution (net.sourceforge.pmd.lang.Language)
net.sourceforge.pmd.RuleSet ruleSet
java.util.Iterator i$
net.sourceforge.pmd.lang.Language language
public void removeDysfunctionalRules (java.util.Collection)
net.sourceforge.pmd.RuleSet ruleSet
java.util.Iterator i$
java.util.Collection collector
}
net/sourceforge/pmd/PropertyDescriptorFields.classPropertyDescriptorFields.java
package net.sourceforge.pmd
public net.sourceforge.pmd.PropertyDescriptorFields extends java.lang.Object {
public static final String TYPE
public static final String NAME
public static final String DESCRIPTION
public static final String DESC
public static final String VALUE
public static final String DEFAULT_VALUE
public static final String DELIMITER
public static final String MIN
public static final String MAX
public static final String LEGAL_PACKAGES
public void ()
}
net/sourceforge/pmd/RuleSetReferenceId.classRuleSetReferenceId.java
package net.sourceforge.pmd
public net.sourceforge.pmd.RuleSetReferenceId extends java.lang.Object {
private final boolean external
private final String ruleSetFileName
private final boolean allRules
private final String ruleName
private final net.sourceforge.pmd.RuleSetReferenceId externalRuleSetReferenceId
public void (java.lang.String)
String id
public void (java.lang.String, net.sourceforge.pmd.RuleSetReferenceId)
String builtinRuleSet
String tempRuleName
String tempRuleSetFileName
String id
net.sourceforge.pmd.RuleSetReferenceId externalRuleSetReferenceId
private boolean checkRulesetExists (java.lang.String)
java.io.InputStream resource
net.sourceforge.pmd.RuleSetNotFoundException e
String name
boolean resourceFound
private java.lang.String resolveBuiltInRuleset (java.lang.String)
int index
String name
String result
private java.lang.String getRuleName (java.lang.String)
int separatorIndex
String rulesetName
String result
private static boolean isFullRuleSetName (java.lang.String)
String name
public static java.util.List parse (java.lang.String)
String name
String[] arr$
int len$
int i$
String referenceString
java.util.List references
public boolean isExternal ()
public boolean isAllRules ()
public java.lang.String getRuleSetFileName ()
public java.lang.String getRuleName ()
public java.io.InputStream getInputStream (java.lang.ClassLoader) throws net.sourceforge.pmd.RuleSetNotFoundException
java.io.InputStream in
ClassLoader classLoader
public java.lang.String toString ()
}
net/sourceforge/pmd/RuleSetNotFoundException.classRuleSetNotFoundException.java
package net.sourceforge.pmd
public net.sourceforge.pmd.RuleSetNotFoundException extends java.lang.Exception {
public void (java.lang.String)
String msg
}
net/sourceforge/pmd/cpd/GUI$16.classGUI.java
package net.sourceforge.pmd.cpd
net.sourceforge.pmd.cpd.GUI$16 extends java.lang.Object implements java.awt.event.ActionListener {
final net.sourceforge.pmd.cpd.GUI this$0
void (net.sourceforge.pmd.cpd.GUI)
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
net/sourceforge/pmd/cpd/GUI$SaveListener.classGUI.java
package net.sourceforge.pmd.cpd
net.sourceforge.pmd.cpd.GUI$SaveListener extends java.lang.Object implements java.awt.event.ActionListener {
final net.sourceforge.pmd.cpd.Renderer renderer
final net.sourceforge.pmd.cpd.GUI this$0
public void (net.sourceforge.pmd.cpd.GUI, net.sourceforge.pmd.cpd.Renderer)
net.sourceforge.pmd.cpd.Renderer theRenderer
public void actionPerformed (java.awt.event.ActionEvent)
java.io.IOException e
java.io.PrintWriter pw
java.awt.event.ActionEvent evt
javax.swing.JFileChooser fcSave
int ret
java.io.File f
private void error (java.lang.String, java.lang.Exception)
String message
Exception e
}
net/sourceforge/pmd/cpd/GUI$17.classGUI.java
package net.sourceforge.pmd.cpd
net.sourceforge.pmd.cpd.GUI$17 extends java.lang.Object implements javax.swing.event.ListSelectionListener {
final net.sourceforge.pmd.cpd.GUI this$0
void (net.sourceforge.pmd.cpd.GUI)
public void valueChanged (javax.swing.event.ListSelectionEvent)
javax.swing.event.ListSelectionEvent e
}
net/sourceforge/pmd/cpd/GUI$14.classGUI.java
package net.sourceforge.pmd.cpd
final net.sourceforge.pmd.cpd.GUI$14 extends net.sourceforge.pmd.cpd.GUI$LanguageConfig {
void ()
public net.sourceforge.pmd.cpd.Language languageFor (net.sourceforge.pmd.cpd.LanguageFactory, java.util.Properties)
net.sourceforge.pmd.cpd.LanguageFactory lf
java.util.Properties p
public java.lang.String[] extensions ()
}
net/sourceforge/pmd/cpd/GUI$18.classGUI.java
package net.sourceforge.pmd.cpd
net.sourceforge.pmd.cpd.GUI$18 extends java.lang.Object implements java.awt.event.ActionListener {
final net.sourceforge.pmd.cpd.GUI this$0
void (net.sourceforge.pmd.cpd.GUI)
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
net/sourceforge/pmd/cpd/GUI$10.classGUI.java
package net.sourceforge.pmd.cpd
final net.sourceforge.pmd.cpd.GUI$10 extends net.sourceforge.pmd.cpd.GUI$LanguageConfig {
void ()
public net.sourceforge.pmd.cpd.Language languageFor (net.sourceforge.pmd.cpd.LanguageFactory, java.util.Properties)
net.sourceforge.pmd.cpd.LanguageFactory lf
java.util.Properties p
public java.lang.String[] extensions ()
}
net/sourceforge/pmd/cpd/FileReporter.classFileReporter.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.FileReporter extends java.lang.Object {
private java.io.File reportFile
private String encoding
public void (java.lang.String)
String encoding
public void (java.io.File)
java.io.File reportFile
public void (java.io.File, java.lang.String)
java.io.File reportFile
String encoding
public void report (java.lang.String) throws net.sourceforge.pmd.cpd.ReportException
java.io.OutputStream outputStream
java.io.OutputStream outputStream
java.io.Writer writer
java.io.IOException ioe
String content
}
net/sourceforge/pmd/cpd/JSPTokenizer.classJSPTokenizer.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.JSPTokenizer extends java.lang.Object implements net.sourceforge.pmd.cpd.Tokenizer {
public void ()
public void tokenize (net.sourceforge.pmd.cpd.SourceCode, net.sourceforge.pmd.cpd.Tokens)
net.sourceforge.pmd.cpd.SourceCode sourceCode
net.sourceforge.pmd.cpd.Tokens tokenEntries
StringBuilder buffer
net.sourceforge.pmd.lang.LanguageVersionHandler languageVersionHandler
net.sourceforge.pmd.lang.TokenManager tokenMgr
net.sourceforge.pmd.lang.jsp.ast.Token currentToken
}
net/sourceforge/pmd/cpd/GUI$21.classGUI.java
package net.sourceforge.pmd.cpd
net.sourceforge.pmd.cpd.GUI$21 extends java.lang.Object implements java.awt.event.ActionListener {
final long val$start
final net.sourceforge.pmd.cpd.GUI this$0
void (net.sourceforge.pmd.cpd.GUI, long)
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
long now
long elapsedMillis
long elapsedSeconds
long minutes
long seconds
}
net/sourceforge/pmd/cpd/AbstractTokenizer.classAbstractTokenizer.java
package net.sourceforge.pmd.cpd
public abstract net.sourceforge.pmd.cpd.AbstractTokenizer extends java.lang.Object implements net.sourceforge.pmd.cpd.Tokenizer {
protected java.util.List stringToken
protected java.util.List ignorableCharacter
protected java.util.List ignorableStmt
protected char oneLineCommentChar
private java.util.List code
private int lineNumber
private String currentLine
protected boolean spanMultipleLinesString
private boolean downcaseString
public void ()
public void tokenize (net.sourceforge.pmd.cpd.SourceCode, net.sourceforge.pmd.cpd.Tokens)
StringBuilder token
int loc
net.sourceforge.pmd.cpd.SourceCode tokens
net.sourceforge.pmd.cpd.Tokens tokenEntries
private int getTokenFromLine (java.lang.StringBuilder, int)
char tok
int j
StringBuilder token
int loc
private int parseString (java.lang.StringBuilder, int, char)
StringBuilder token
int loc
char stringDelimiter
boolean escaped
boolean done
char tok
private boolean ignoreCharacter (char)
char tok
private boolean isString (char)
char tok
private boolean isComment (char)
char tok
private int getCommentToken (java.lang.StringBuilder, int)
StringBuilder token
int loc
private boolean isIgnorableString (java.lang.String)
String token
}
net/sourceforge/pmd/cpd/GUI$13.classGUI.java
package net.sourceforge.pmd.cpd
final net.sourceforge.pmd.cpd.GUI$13 extends net.sourceforge.pmd.cpd.GUI$LanguageConfig {
void ()
public net.sourceforge.pmd.cpd.Language languageFor (net.sourceforge.pmd.cpd.LanguageFactory, java.util.Properties)
net.sourceforge.pmd.cpd.LanguageFactory lf
java.util.Properties p
public java.lang.String[] extensions ()
}
net/sourceforge/pmd/cpd/EcmascriptTokenizer.classEcmascriptTokenizer.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.EcmascriptTokenizer extends net.sourceforge.pmd.cpd.AbstractTokenizer {
public void ()
}
net/sourceforge/pmd/cpd/Tokenizer.classTokenizer.java
package net.sourceforge.pmd.cpd
public abstract net.sourceforge.pmd.cpd.Tokenizer extends java.lang.Object {
public abstract void tokenize (net.sourceforge.pmd.cpd.SourceCode, net.sourceforge.pmd.cpd.Tokens) throws java.io.IOException
}
net/sourceforge/pmd/cpd/SourceCode$FileCodeLoader.classSourceCode.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.SourceCode$FileCodeLoader extends net.sourceforge.pmd.cpd.SourceCode$CodeLoader {
private java.io.File file
private String encoding
public void (java.io.File, java.lang.String)
java.io.File file
String encoding
public java.io.Reader getReader () throws java.lang.Exception
public java.lang.String getFileName ()
}
net/sourceforge/pmd/cpd/GUI$AlignmentRenderer.classGUI.java
package net.sourceforge.pmd.cpd
net.sourceforge.pmd.cpd.GUI$AlignmentRenderer extends javax.swing.table.DefaultTableCellRenderer {
private int[] alignments
final net.sourceforge.pmd.cpd.GUI this$0
public void (net.sourceforge.pmd.cpd.GUI, int[])
int[] theAlignments
public java.awt.Component getTableCellRendererComponent (javax.swing.JTable, java.lang.Object, boolean, boolean, int, int)
javax.swing.JTable table
Object value
boolean isSelected
boolean hasFocus
int row
int column
}
net/sourceforge/pmd/cpd/CPPLanguage.classCPPLanguage.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.CPPLanguage extends net.sourceforge.pmd.cpd.AbstractLanguage {
public void ()
}
net/sourceforge/pmd/cpd/FortranTokenizer.classFortranTokenizer.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.FortranTokenizer extends net.sourceforge.pmd.cpd.AbstractTokenizer implements net.sourceforge.pmd.cpd.Tokenizer {
public void ()
}
net/sourceforge/pmd/cpd/LanguageFactory.classLanguageFactory.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.LanguageFactory extends java.lang.Object {
public static String[] supportedLanguages
private static final String SUFFIX
public static final String EXTENSION
public static final String BY_EXTENSION
private static final String PACKAGE
public void ()
public net.sourceforge.pmd.cpd.Language createLanguage (java.lang.String)
String language
public net.sourceforge.pmd.cpd.Language createLanguage (java.lang.String, java.util.Properties)
InstantiationException e
IllegalAccessException e
String language
java.util.Properties properties
net.sourceforge.pmd.cpd.Language implementation
private java.lang.String languageAliases (java.lang.String)
String language
private net.sourceforge.pmd.cpd.Language dynamicLanguageImplementationLoad (java.lang.String) throws java.lang.InstantiationException java.lang.IllegalAccessException
ClassNotFoundException e
NoClassDefFoundError e
String language
private java.lang.String languageConventionSyntax (java.lang.String)
String language
static void ()
}
net/sourceforge/pmd/cpd/GUI$11.classGUI.java
package net.sourceforge.pmd.cpd
final net.sourceforge.pmd.cpd.GUI$11 extends net.sourceforge.pmd.cpd.GUI$LanguageConfig {
void ()
public net.sourceforge.pmd.cpd.Language languageFor (net.sourceforge.pmd.cpd.LanguageFactory, java.util.Properties)
net.sourceforge.pmd.cpd.LanguageFactory lf
java.util.Properties p
public java.lang.String[] extensions ()
}
net/sourceforge/pmd/cpd/JSPLanguage.classJSPLanguage.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.JSPLanguage extends net.sourceforge.pmd.cpd.AbstractLanguage {
public void ()
}
net/sourceforge/pmd/cpd/Match.classMatch.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.Match extends java.lang.Object implements java.lang.Comparable {
private int tokenCount
private int lineCount
private java.util.Set markSet
private String code
private String label
public static final java.util.Comparator MATCHES_COMPARATOR
public static final java.util.Comparator LINES_COMPARATOR
public static final java.util.Comparator LABEL_COMPARATOR
public static final java.util.Comparator LENGTH_COMPARATOR
public void (int, net.sourceforge.pmd.cpd.TokenEntry, net.sourceforge.pmd.cpd.TokenEntry)
int tokenCount
net.sourceforge.pmd.cpd.TokenEntry first
net.sourceforge.pmd.cpd.TokenEntry second
public int getMarkCount ()
public void setLineCount (int)
int lineCount
public int getLineCount ()
public int getTokenCount ()
public java.lang.String getSourceCodeSlice ()
public void setSourceCodeSlice (java.lang.String)
String code
public java.util.Iterator iterator ()
public int compareTo (net.sourceforge.pmd.cpd.Match)
net.sourceforge.pmd.cpd.Match other
int diff
public net.sourceforge.pmd.cpd.TokenEntry getFirstMark ()
public net.sourceforge.pmd.cpd.TokenEntry getSecondMark ()
public java.lang.String toString ()
public java.util.Set getMarkSet ()
public int getEndIndex ()
public void setMarkSet (java.util.Set)
java.util.Set markSet
public void setLabel (java.lang.String)
String aLabel
public java.lang.String getLabel ()
public void addTokenEntry (net.sourceforge.pmd.cpd.TokenEntry)
net.sourceforge.pmd.cpd.TokenEntry entry
private net.sourceforge.pmd.cpd.TokenEntry getMark (int)
java.util.Iterator it
int index
net.sourceforge.pmd.cpd.TokenEntry result
int i
public volatile int compareTo (java.lang.Object)
Object x0
static void ()
}
net/sourceforge/pmd/cpd/AbstractLanguage.classAbstractLanguage.java
package net.sourceforge.pmd.cpd
public abstract net.sourceforge.pmd.cpd.AbstractLanguage extends java.lang.Object implements net.sourceforge.pmd.cpd.Language {
private final net.sourceforge.pmd.cpd.Tokenizer tokenizer
private final java.io.FilenameFilter fileFilter
public transient void (net.sourceforge.pmd.cpd.Tokenizer, java.lang.String[])
net.sourceforge.pmd.cpd.Tokenizer tokenizer
String[] extensions
public java.io.FilenameFilter getFileFilter ()
public net.sourceforge.pmd.cpd.Tokenizer getTokenizer ()
public void setProperties (java.util.Properties)
java.util.Properties properties
}
net/sourceforge/pmd/cpd/GUI$BrowseListener.classGUI.java
package net.sourceforge.pmd.cpd
net.sourceforge.pmd.cpd.GUI$BrowseListener extends java.lang.Object implements java.awt.event.ActionListener {
final net.sourceforge.pmd.cpd.GUI this$0
private void (net.sourceforge.pmd.cpd.GUI)
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
javax.swing.JFileChooser fc
void (net.sourceforge.pmd.cpd.GUI, net.sourceforge.pmd.cpd.GUI$1)
net.sourceforge.pmd.cpd.GUI x0
net.sourceforge.pmd.cpd.GUI$1 x1
}
net/sourceforge/pmd/cpd/CPDCommandLineInterface.classCPDCommandLineInterface.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.CPDCommandLineInterface extends java.lang.Object {
private static final java.util.logging.Logger LOGGER
private static final int DUPLICATE_CODE_FOUND
public static final String NO_EXIT_AFTER_RUN
public static final String STATUS_CODE_PROPERTY
private static final String progName
private static final char EOL
public void ()
public static void setStatusCodeOrExit (int)
int status
private static boolean isExitAfterRunSet ()
String noExit
private static void setStatusCode (int)
int statusCode
public static void main (java.lang.String[])
com.beust.jcommander.ParameterException e
String[] args
net.sourceforge.pmd.cpd.CPDConfiguration arguments
com.beust.jcommander.JCommander jcommander
net.sourceforge.pmd.cpd.CPD cpd
private static void addSourcesFilesToCPD (java.util.List, net.sourceforge.pmd.cpd.CPD, boolean)
String file
java.util.Iterator i$
java.io.IOException e
java.util.List files
net.sourceforge.pmd.cpd.CPD cpd
boolean recursive
private static void addSourceURIToCPD (java.lang.String, net.sourceforge.pmd.cpd.CPD)
net.sourceforge.pmd.util.database.DBURI dburi
java.io.IOException e
java.net.URISyntaxException ex
Exception ex
String uri
net.sourceforge.pmd.cpd.CPD cpd
public static java.lang.String buildUsageText ()
String helpText
static void ()
}
net/sourceforge/pmd/cpd/GUI$1.classGUI.java
package net.sourceforge.pmd.cpd
final net.sourceforge.pmd.cpd.GUI$1 extends java.lang.Object implements net.sourceforge.pmd.cpd.Renderer {
void ()
public java.lang.String render (java.util.Iterator)
java.util.Iterator items
}
net/sourceforge/pmd/cpd/CSVRenderer.classCSVRenderer.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.CSVRenderer extends java.lang.Object implements net.sourceforge.pmd.cpd.Renderer {
private char separator
public static final char DEFAULT_SEPARATOR
public void ()
public void (char)
char separatorChar
public java.lang.String render (java.util.Iterator)
net.sourceforge.pmd.cpd.TokenEntry mark
java.util.Iterator marks
net.sourceforge.pmd.cpd.Match match
java.util.Iterator matches
StringBuilder rpt
}
net/sourceforge/pmd/cpd/JavaLanguage.classJavaLanguage.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.JavaLanguage extends net.sourceforge.pmd.cpd.AbstractLanguage {
public void ()
public void (java.util.Properties)
java.util.Properties properties
public final void setProperties (java.util.Properties)
java.util.Properties properties
net.sourceforge.pmd.cpd.JavaTokenizer tokenizer
}
net/sourceforge/pmd/cpd/CPPTokenizer.classCPPTokenizer.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.CPPTokenizer extends java.lang.Object implements net.sourceforge.pmd.cpd.Tokenizer {
public void ()
public void tokenize (net.sourceforge.pmd.cpd.SourceCode, net.sourceforge.pmd.cpd.Tokens)
net.sourceforge.pmd.lang.LanguageVersionHandler languageVersionHandler
net.sourceforge.pmd.lang.TokenManager tokenManager
net.sourceforge.pmd.lang.cpp.ast.Token currentToken
net.sourceforge.pmd.lang.ast.TokenMgrError err
net.sourceforge.pmd.cpd.SourceCode sourceCode
net.sourceforge.pmd.cpd.Tokens tokenEntries
StringBuilder buffer
java.io.StringReader reader
}
net/sourceforge/pmd/cpd/CPDTask$LanguageAttribute.classCPDTask.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.CPDTask$LanguageAttribute extends org.apache.tools.ant.types.EnumeratedAttribute {
public void ()
public java.lang.String[] getValues ()
}
net/sourceforge/pmd/cpd/GUI$2.classGUI.java
package net.sourceforge.pmd.cpd
final net.sourceforge.pmd.cpd.GUI$2 extends java.lang.Object implements net.sourceforge.pmd.cpd.Renderer {
void ()
public java.lang.String render (java.util.Iterator)
java.util.Iterator items
}
net/sourceforge/pmd/cpd/FortranLanguage.classFortranLanguage.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.FortranLanguage extends net.sourceforge.pmd.cpd.AbstractLanguage {
public void ()
}
net/sourceforge/pmd/cpd/GUI$8.classGUI.java
package net.sourceforge.pmd.cpd
final net.sourceforge.pmd.cpd.GUI$8 extends net.sourceforge.pmd.cpd.GUI$LanguageConfig {
void ()
public net.sourceforge.pmd.cpd.Language languageFor (net.sourceforge.pmd.cpd.LanguageFactory, java.util.Properties)
net.sourceforge.pmd.cpd.LanguageFactory lf
java.util.Properties p
public java.lang.String[] extensions ()
}
net/sourceforge/pmd/cpd/GUI$3.classGUI.java
package net.sourceforge.pmd.cpd
final net.sourceforge.pmd.cpd.GUI$3 extends java.lang.Object implements net.sourceforge.pmd.cpd.Renderer {
void ()
public java.lang.String render (java.util.Iterator)
java.util.Iterator items
}
net/sourceforge/pmd/cpd/Match$4.classMatch.java
package net.sourceforge.pmd.cpd
final net.sourceforge.pmd.cpd.Match$4 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (net.sourceforge.pmd.cpd.Match, net.sourceforge.pmd.cpd.Match)
net.sourceforge.pmd.cpd.Match ma
net.sourceforge.pmd.cpd.Match mb
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
net/sourceforge/pmd/cpd/CPDConfiguration$1.classCPDConfiguration.java
package net.sourceforge.pmd.cpd
net.sourceforge.pmd.cpd.CPDConfiguration$1 extends java.lang.Object implements java.io.FilenameFilter {
final java.util.Set val$exclusions
final java.io.FilenameFilter val$languageFilter
final net.sourceforge.pmd.cpd.CPDConfiguration this$0
void (net.sourceforge.pmd.cpd.CPDConfiguration, java.util.Set, java.io.FilenameFilter)
public boolean accept (java.io.File, java.lang.String)
java.io.File dir
String name
java.io.File f
}
net/sourceforge/pmd/cpd/AnyTokenizer.classAnyTokenizer.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.AnyTokenizer extends java.lang.Object implements net.sourceforge.pmd.cpd.Tokenizer {
public static final String TOKENS
public void ()
public void tokenize (net.sourceforge.pmd.cpd.SourceCode, net.sourceforge.pmd.cpd.Tokens)
String token
java.util.NoSuchElementException ex
java.util.StringTokenizer tokenizer
int lineNumber
String line
Exception ex
net.sourceforge.pmd.cpd.SourceCode sourceCode
net.sourceforge.pmd.cpd.Tokens tokenEntries
StringBuilder sb
java.io.BufferedReader reader
}
net/sourceforge/pmd/cpd/SourceCode$ReaderCodeLoader.classSourceCode.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.SourceCode$ReaderCodeLoader extends net.sourceforge.pmd.cpd.SourceCode$CodeLoader {
public static final String DEFAULT_NAME
private java.io.Reader code
private String name
public void (java.io.Reader)
java.io.Reader code
public void (java.io.Reader, java.lang.String)
java.io.Reader code
String name
public java.io.Reader getReader ()
public java.lang.String getFileName ()
}
net/sourceforge/pmd/cpd/XMLRenderer.classXMLRenderer.java
package net.sourceforge.pmd.cpd
public final net.sourceforge.pmd.cpd.XMLRenderer extends java.lang.Object implements net.sourceforge.pmd.cpd.Renderer {
private final String encoding
public void ()
public void (java.lang.String)
String encoding
private org.w3c.dom.Document createDocument ()
javax.xml.parsers.DocumentBuilderFactory factory
javax.xml.parsers.DocumentBuilder parser
javax.xml.parsers.ParserConfigurationException e
private java.lang.String xmlDocToString (org.w3c.dom.Document)
javax.xml.transform.TransformerFactory tf
javax.xml.transform.Transformer transformer
java.io.StringWriter writer
javax.xml.transform.TransformerException e
org.w3c.dom.Document doc
public java.lang.String render (java.util.Iterator)
net.sourceforge.pmd.cpd.Match match
java.util.Iterator matches
org.w3c.dom.Document doc
org.w3c.dom.Element root
private org.w3c.dom.Element addFilesToDuplicationElement (org.w3c.dom.Document, org.w3c.dom.Element, net.sourceforge.pmd.cpd.Match)
org.w3c.dom.Element file
net.sourceforge.pmd.cpd.TokenEntry mark
java.util.Iterator iterator
org.w3c.dom.Document doc
org.w3c.dom.Element duplication
net.sourceforge.pmd.cpd.Match match
private org.w3c.dom.Element addCodeSnippet (org.w3c.dom.Document, org.w3c.dom.Element, net.sourceforge.pmd.cpd.Match)
org.w3c.dom.Element codefragment
org.w3c.dom.Document doc
org.w3c.dom.Element duplication
net.sourceforge.pmd.cpd.Match match
String codeSnipet
private org.w3c.dom.Element createDuplicationElement (org.w3c.dom.Document, net.sourceforge.pmd.cpd.Match)
org.w3c.dom.Document doc
net.sourceforge.pmd.cpd.Match match
org.w3c.dom.Element duplication
}
net/sourceforge/pmd/cpd/PHPLanguage.classPHPLanguage.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.PHPLanguage extends net.sourceforge.pmd.cpd.AbstractLanguage {
public void ()
}
net/sourceforge/pmd/cpd/CPDListener.classCPDListener.java
package net.sourceforge.pmd.cpd
public abstract net.sourceforge.pmd.cpd.CPDListener extends java.lang.Object {
public static final int INIT
public static final int HASH
public static final int MATCH
public static final int GROUPING
public static final int DONE
public abstract void addedFile (int, java.io.File)
public abstract void phaseUpdate (int)
}
net/sourceforge/pmd/cpd/CPDConfiguration$LanguageConverter.classCPDConfiguration.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.CPDConfiguration$LanguageConverter extends java.lang.Object implements com.beust.jcommander.IStringConverter {
public void ()
public net.sourceforge.pmd.cpd.Language convert (java.lang.String)
String languageString
public volatile java.lang.Object convert (java.lang.String)
String x0
}
net/sourceforge/pmd/cpd/GUI$CancelListener.classGUI.java
package net.sourceforge.pmd.cpd
net.sourceforge.pmd.cpd.GUI$CancelListener extends java.lang.Object implements java.awt.event.ActionListener {
private void ()
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
void (net.sourceforge.pmd.cpd.GUI$1)
net.sourceforge.pmd.cpd.GUI$1 x0
}
net/sourceforge/pmd/cpd/CPD.classCPD.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.CPD extends java.lang.Object {
private static final java.util.logging.Logger LOGGER
private net.sourceforge.pmd.cpd.CPDConfiguration configuration
private java.util.Map source
private net.sourceforge.pmd.cpd.CPDListener listener
private net.sourceforge.pmd.cpd.Tokens tokens
private net.sourceforge.pmd.cpd.MatchAlgorithm matchAlgorithm
private java.util.Set current
public void (net.sourceforge.pmd.cpd.CPDConfiguration)
net.sourceforge.pmd.cpd.CPDConfiguration theConfiguration
public void setCpdListener (net.sourceforge.pmd.cpd.CPDListener)
net.sourceforge.pmd.cpd.CPDListener cpdListener
public void go ()
public java.util.Iterator getMatches ()
public void addAllInDirectory (java.lang.String) throws java.io.IOException
String dir
public void addRecursively (java.lang.String) throws java.io.IOException
String dir
public void add (java.util.List) throws java.io.IOException
java.io.File f
java.util.Iterator i$
java.util.List files
private void addDirectory (java.lang.String, boolean) throws java.io.IOException
String dir
boolean recurse
net.sourceforge.pmd.util.FileFinder finder
public void add (java.io.File) throws java.io.IOException
String signature
java.io.File file
net.sourceforge.pmd.cpd.SourceCode sourceCode
public void add (net.sourceforge.pmd.util.database.DBURI) throws java.io.IOException
String falseFilePath
net.sourceforge.pmd.cpd.SourceCode sourceCode
net.sourceforge.pmd.util.database.SourceObject sourceObject
java.util.Iterator i$
net.sourceforge.pmd.util.database.DBMSMetadata dbmsmetadata
java.util.List sourceObjectList
Exception sqlException
net.sourceforge.pmd.util.database.DBURI dburi
private void add (net.sourceforge.pmd.cpd.SourceCode) throws java.io.IOException
net.sourceforge.pmd.cpd.SourceCode sourceCode
private void addAndThrowLexicalError (net.sourceforge.pmd.cpd.SourceCode) throws java.io.IOException
net.sourceforge.pmd.cpd.SourceCode sourceCode
private void addAndSkipLexicalErrors (net.sourceforge.pmd.cpd.SourceCode) throws java.io.IOException
net.sourceforge.pmd.lang.ast.TokenMgrError e
net.sourceforge.pmd.cpd.SourceCode sourceCode
net.sourceforge.pmd.cpd.TokenEntry$State savedTokenEntry
public java.util.List getSourcePaths ()
public java.util.List getSources ()
public static void main (java.lang.String[])
String[] args
static void ()
}
net/sourceforge/pmd/cpd/RubyTokenizer.classRubyTokenizer.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.RubyTokenizer extends net.sourceforge.pmd.cpd.AbstractTokenizer {
public void ()
}
net/sourceforge/pmd/cpd/MatchCollector.classMatchCollector.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.MatchCollector extends java.lang.Object {
private java.util.List matchList
private java.util.Map matchTree
private net.sourceforge.pmd.cpd.MatchAlgorithm ma
public void (net.sourceforge.pmd.cpd.MatchAlgorithm)
net.sourceforge.pmd.cpd.MatchAlgorithm ma
public void collect (java.util.List)
net.sourceforge.pmd.cpd.TokenEntry mark2
int diff
int dupes
int j
net.sourceforge.pmd.cpd.TokenEntry mark1
int i
java.util.List marks
private void reportMatch (net.sourceforge.pmd.cpd.TokenEntry, net.sourceforge.pmd.cpd.TokenEntry, int)
net.sourceforge.pmd.cpd.Match matchA
net.sourceforge.pmd.cpd.Match matchB
net.sourceforge.pmd.cpd.TokenEntry mark1
net.sourceforge.pmd.cpd.TokenEntry mark2
int dupes
java.util.Map matches
private void addNewMatch (net.sourceforge.pmd.cpd.TokenEntry, net.sourceforge.pmd.cpd.TokenEntry, int, java.util.Map)
net.sourceforge.pmd.cpd.TokenEntry mark1
net.sourceforge.pmd.cpd.TokenEntry mark2
int dupes
java.util.Map matches
net.sourceforge.pmd.cpd.Match match
public java.util.List getMatches ()
private boolean hasPreviousDupe (net.sourceforge.pmd.cpd.TokenEntry, net.sourceforge.pmd.cpd.TokenEntry)
net.sourceforge.pmd.cpd.TokenEntry mark1
net.sourceforge.pmd.cpd.TokenEntry mark2
private int countDuplicateTokens (net.sourceforge.pmd.cpd.TokenEntry, net.sourceforge.pmd.cpd.TokenEntry)
net.sourceforge.pmd.cpd.TokenEntry mark1
net.sourceforge.pmd.cpd.TokenEntry mark2
int index
private boolean matchEnded (net.sourceforge.pmd.cpd.TokenEntry, net.sourceforge.pmd.cpd.TokenEntry)
net.sourceforge.pmd.cpd.TokenEntry token1
net.sourceforge.pmd.cpd.TokenEntry token2
}
net/sourceforge/pmd/cpd/CPDTask.classCPDTask.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.CPDTask extends org.apache.tools.ant.Task {
private static final String TEXT_FORMAT
private static final String XML_FORMAT
private static final String CSV_FORMAT
private String format
private String language
private int minimumTokenCount
private boolean ignoreLiterals
private boolean ignoreIdentifiers
private boolean ignoreAnnotations
private boolean skipLexicalErrors
private boolean skipDuplicateFiles
private java.io.File outputFile
private String encoding
private java.util.List filesets
public void ()
public void execute () throws org.apache.tools.ant.BuildException
net.sourceforge.pmd.cpd.CPDConfiguration config
net.sourceforge.pmd.cpd.CPD cpd
long timeTaken
java.io.IOException ioe
net.sourceforge.pmd.cpd.ReportException re
private net.sourceforge.pmd.cpd.Language createLanguage ()
java.util.Properties p
private void report (net.sourceforge.pmd.cpd.CPD) throws net.sourceforge.pmd.cpd.ReportException
net.sourceforge.pmd.cpd.FileReporter reporter
net.sourceforge.pmd.cpd.FileReporter reporter
net.sourceforge.pmd.cpd.CPD cpd
net.sourceforge.pmd.cpd.Renderer renderer
net.sourceforge.pmd.cpd.FileReporter reporter
private void tokenizeFiles (net.sourceforge.pmd.cpd.CPD) throws java.io.IOException
java.io.File file
int i
org.apache.tools.ant.DirectoryScanner directoryScanner
String[] includedFiles
org.apache.tools.ant.types.FileSet fileSet
java.util.Iterator i$
net.sourceforge.pmd.cpd.CPD cpd
private long analyzeCode (net.sourceforge.pmd.cpd.CPD)
net.sourceforge.pmd.cpd.CPD cpd
long start
long stop
private net.sourceforge.pmd.cpd.Renderer createRenderer ()
private void validateFields () throws org.apache.tools.ant.BuildException
public void addFileset (org.apache.tools.ant.types.FileSet)
org.apache.tools.ant.types.FileSet set
public void setMinimumTokenCount (int)
int minimumTokenCount
public void setIgnoreLiterals (boolean)
boolean value
public void setIgnoreIdentifiers (boolean)
boolean value
public void setIgnoreAnnotations (boolean)
boolean value
public void setSkipLexicalErrors (boolean)
boolean skipLexicalErrors
public void setSkipDuplicateFiles (boolean)
boolean skipDuplicateFiles
public void setOutputFile (java.io.File)
java.io.File outputFile
public void setFormat (net.sourceforge.pmd.cpd.CPDTask$FormatAttribute)
net.sourceforge.pmd.cpd.CPDTask$FormatAttribute formatAttribute
public void setLanguage (net.sourceforge.pmd.cpd.CPDTask$LanguageAttribute)
net.sourceforge.pmd.cpd.CPDTask$LanguageAttribute languageAttribute
public void setEncoding (java.lang.String)
String encodingValue
}
net/sourceforge/pmd/cpd/Match$3.classMatch.java
package net.sourceforge.pmd.cpd
final net.sourceforge.pmd.cpd.Match$3 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (net.sourceforge.pmd.cpd.Match, net.sourceforge.pmd.cpd.Match)
net.sourceforge.pmd.cpd.Match ma
net.sourceforge.pmd.cpd.Match mb
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
net/sourceforge/pmd/cpd/Match$1.classMatch.java
package net.sourceforge.pmd.cpd
final net.sourceforge.pmd.cpd.Match$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (net.sourceforge.pmd.cpd.Match, net.sourceforge.pmd.cpd.Match)
net.sourceforge.pmd.cpd.Match ma
net.sourceforge.pmd.cpd.Match mb
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
net/sourceforge/pmd/cpd/Renderer.classRenderer.java
package net.sourceforge.pmd.cpd
public abstract net.sourceforge.pmd.cpd.Renderer extends java.lang.Object {
public abstract java.lang.String render (java.util.Iterator)
}
net/sourceforge/pmd/cpd/Tokens.classTokens.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.Tokens extends java.lang.Object {
private java.util.List tokens
public void ()
public void add (net.sourceforge.pmd.cpd.TokenEntry)
net.sourceforge.pmd.cpd.TokenEntry tokenEntry
public java.util.Iterator iterator ()
private net.sourceforge.pmd.cpd.TokenEntry get (int)
int index
public int size ()
public int getLineCount (net.sourceforge.pmd.cpd.TokenEntry, net.sourceforge.pmd.cpd.Match)
net.sourceforge.pmd.cpd.TokenEntry mark
net.sourceforge.pmd.cpd.Match match
net.sourceforge.pmd.cpd.TokenEntry endTok
public java.util.List getTokens ()
}
net/sourceforge/pmd/cpd/ReportException.classReportException.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.ReportException extends java.lang.Exception {
public void (java.lang.Throwable)
Throwable cause
}
net/sourceforge/pmd/cpd/CPDConfiguration.classCPDConfiguration.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.CPDConfiguration extends net.sourceforge.pmd.AbstractConfiguration {
public static final String DEFAULT_LANGUAGE
public static final String DEFAULT_RENDERER
private net.sourceforge.pmd.cpd.Language language
private int minimumTileSize
private boolean skipDuplicates
private String rendererName
private net.sourceforge.pmd.cpd.Renderer renderer
private String encoding
private boolean ignoreLiterals
private boolean ignoreIdentifiers
private boolean ignoreAnnotations
private boolean skipLexicalErrors
private java.util.List files
private java.util.List excludes
private boolean nonRecursive
private String uri
private boolean help
public void ()
public void (int, net.sourceforge.pmd.cpd.Language, java.lang.String)
int minimumTileSize
net.sourceforge.pmd.cpd.Language language
String encoding
public void setEncoding (java.lang.String)
String encoding
public net.sourceforge.pmd.cpd.SourceCode sourceCodeFor (java.io.File)
java.io.File file
public net.sourceforge.pmd.cpd.SourceCode sourceCodeFor (java.io.Reader, java.lang.String)
java.io.Reader reader
String sourceCodeName
public void postContruct ()
public static net.sourceforge.pmd.cpd.Renderer getRendererFromString (java.lang.String)
Exception e
String name
public static net.sourceforge.pmd.cpd.Language getLanguageFromString (java.lang.String)
String languageString
public static void setSystemProperties (net.sourceforge.pmd.cpd.CPDConfiguration)
net.sourceforge.pmd.cpd.CPDConfiguration configuration
java.util.Properties properties
public net.sourceforge.pmd.cpd.Language getLanguage ()
public void setLanguage (net.sourceforge.pmd.cpd.Language)
net.sourceforge.pmd.cpd.Language language
public int getMinimumTileSize ()
public void setMinimumTileSize (int)
int minimumTileSize
public boolean isSkipDuplicates ()
public void setSkipDuplicates (boolean)
boolean skipDuplicates
public java.lang.String getRendererName ()
public void setRendererName (java.lang.String)
String rendererName
public net.sourceforge.pmd.cpd.Renderer getRenderer ()
public net.sourceforge.pmd.cpd.Tokenizer tokenizer ()
public java.io.FilenameFilter filenameFilter ()
java.io.File f
java.util.Iterator i$
java.util.List files
java.io.File exFile
String excludedFile
java.util.Iterator i$
net.sourceforge.pmd.util.FileFinder finder
java.io.FilenameFilter languageFilter
java.util.Set exclusions
java.io.FilenameFilter filter
public void setRenderer (net.sourceforge.pmd.cpd.Renderer)
net.sourceforge.pmd.cpd.Renderer renderer
public boolean isIgnoreLiterals ()
public void setIgnoreLiterals (boolean)
boolean ignoreLiterals
public boolean isIgnoreIdentifiers ()
public void setIgnoreIdentifiers (boolean)
boolean ignoreIdentifiers
public boolean isIgnoreAnnotations ()
public void setIgnoreAnnotations (boolean)
boolean ignoreAnnotations
public boolean isSkipLexicalErrors ()
public void setSkipLexicalErrors (boolean)
boolean skipLexicalErrors
public java.util.List getFiles ()
public void setFiles (java.util.List)
java.util.List files
public java.lang.String getURI ()
public void setURI (java.lang.String)
String uri
public java.util.List getExcludes ()
public void setExcludes (java.util.List)
java.util.List excludes
public boolean isNonRecursive ()
public void setNonRecursive (boolean)
boolean nonRecursive
public boolean isHelp ()
public void setHelp (boolean)
boolean help
public java.lang.String getEncoding ()
}
net/sourceforge/pmd/cpd/CsLanguage.classCsLanguage.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.CsLanguage extends net.sourceforge.pmd.cpd.AbstractLanguage {
public void ()
}
net/sourceforge/pmd/cpd/GUI.classGUI.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.GUI extends java.lang.Object implements net.sourceforge.pmd.cpd.CPDListener {
private static final Object[][] RENDERER_SETS
private static final Object[][] LANGUAGE_SETS
private static final int DEFAULT_CPD_MINIMUM_LENGTH
private static final java.util.Map LANGUAGE_CONFIGS_BY_LABEL
private static final javax.swing.KeyStroke COPY_KEY_STROKE
private static final javax.swing.KeyStroke DELETE_KEY_STROKE
private final net.sourceforge.pmd.cpd.GUI$ColumnSpec[] matchColumns
private javax.swing.JTextField rootDirectoryField
private javax.swing.JTextField minimumLengthField
private javax.swing.JTextField encodingField
private javax.swing.JTextField timeField
private javax.swing.JLabel phaseLabel
private javax.swing.JProgressBar tokenizingFilesBar
private javax.swing.JTextArea resultsTextArea
private javax.swing.JCheckBox recurseCheckbox
private javax.swing.JCheckBox ignoreIdentifiersCheckbox
private javax.swing.JCheckBox ignoreLiteralsCheckbox
private javax.swing.JCheckBox ignoreAnnotationsCheckbox
private javax.swing.JComboBox languageBox
private javax.swing.JTextField extensionField
private javax.swing.JLabel extensionLabel
private javax.swing.JTable resultsTable
private javax.swing.JButton goButton
private javax.swing.JButton cancelButton
private javax.swing.JPanel progressPanel
private javax.swing.JFrame frame
private boolean trimLeadingWhitespace
private java.util.List matches
private static net.sourceforge.pmd.cpd.GUI$LanguageConfig languageConfigFor (java.lang.String)
String label
private void addSaveOptionsTo (javax.swing.JMenu)
javax.swing.JMenuItem saveItem
int i
javax.swing.JMenu menu
public void ()
javax.swing.JMenu fileMenu
javax.swing.JMenuItem exitItem
javax.swing.JMenu viewMenu
javax.swing.JMenuItem trimItem
javax.swing.JMenuBar menuBar
javax.swing.JButton browseButton
javax.swing.JPanel settingsPanel
javax.swing.JPanel resultsPanel
javax.swing.JPanel topPanel
private void adjustLanguageControlsFor (net.sourceforge.pmd.cpd.GUI$LanguageConfig)
net.sourceforge.pmd.cpd.GUI$LanguageConfig current
boolean enableExtension
private javax.swing.JPanel makeSettingsPanel (javax.swing.JButton, javax.swing.JButton, javax.swing.JButton)
int i
javax.swing.JButton browseButton
javax.swing.JButton goButton
javax.swing.JButton cxButton
javax.swing.JPanel settingsPanel
net.sourceforge.pmd.cpd.GridBagHelper helper
private javax.swing.JPanel makeProgressPanel ()
javax.swing.JPanel progressPanel
double[] weights
net.sourceforge.pmd.cpd.GridBagHelper helper
private javax.swing.JPanel makeResultsPanel ()
javax.swing.JPanel resultsPanel
javax.swing.JScrollPane areaScrollPane
private void populateResultArea ()
int i
int[] selectionIndices
javax.swing.table.TableModel model
java.util.List selections
String report
private void copyMatchListSelectionsToClipboard ()
int c
int r
int[] selectionIndices
int colCount
StringBuilder sb
java.awt.datatransfer.StringSelection ss
private void deleteMatchlistSelections ()
int i
int[] selectionIndices
private javax.swing.JComponent makeMatchList ()
int i
int[] alignments
javax.swing.table.JTableHeader header
private boolean isLegalPath (java.lang.String, net.sourceforge.pmd.cpd.GUI$LanguageConfig)
int i
String path
net.sourceforge.pmd.cpd.GUI$LanguageConfig config
String[] extensions
private java.lang.String setLabelFor (net.sourceforge.pmd.cpd.Match)
java.util.Iterator occurrences
String sourceId
int separatorPos
String label
net.sourceforge.pmd.cpd.Match match
java.util.Set sourceIDs
String label
private void setProgressControls (boolean)
boolean isRunning
private void go ()
net.sourceforge.pmd.cpd.Match match
java.util.Iterator i
java.util.Properties p
net.sourceforge.pmd.cpd.CPDConfiguration config
net.sourceforge.pmd.cpd.GUI$LanguageConfig conf
net.sourceforge.pmd.cpd.Language language
net.sourceforge.pmd.cpd.CPD cpd
javax.swing.Timer t
String report
java.io.IOException t
RuntimeException t
String dirPath
private javax.swing.Timer createTimer ()
long start
javax.swing.Timer t
private static java.lang.String formatTime (long, long)
long minutes
long seconds
StringBuilder sb
private javax.swing.table.TableModel tableModelFrom (java.util.List)
java.util.List items
javax.swing.table.TableModel model
private void sortOnColumn (int)
int columnIndex
java.util.Comparator comparator
net.sourceforge.pmd.cpd.GUI$SortingTableModel model
private void setListDataFrom (java.util.Iterator)
javax.swing.table.TableColumn column
int width
int i
java.util.Iterator iter
javax.swing.table.TableColumnModel colModel
public void phaseUpdate (int)
int phase
public java.lang.String getPhaseText (int)
int phase
public void addedFile (int, java.io.File)
int fileCount
java.io.File file
public static void main (java.lang.String[])
String[] args
static javax.swing.JProgressBar access$100 (net.sourceforge.pmd.cpd.GUI)
net.sourceforge.pmd.cpd.GUI x0
static javax.swing.JTextArea access$200 (net.sourceforge.pmd.cpd.GUI)
net.sourceforge.pmd.cpd.GUI x0
static javax.swing.JLabel access$300 (net.sourceforge.pmd.cpd.GUI)
net.sourceforge.pmd.cpd.GUI x0
static javax.swing.JTextField access$400 (net.sourceforge.pmd.cpd.GUI)
net.sourceforge.pmd.cpd.GUI x0
static void access$500 (net.sourceforge.pmd.cpd.GUI)
net.sourceforge.pmd.cpd.GUI x0
static javax.swing.JFrame access$600 (net.sourceforge.pmd.cpd.GUI)
net.sourceforge.pmd.cpd.GUI x0
static java.util.List access$700 (net.sourceforge.pmd.cpd.GUI)
net.sourceforge.pmd.cpd.GUI x0
static javax.swing.JTextField access$800 (net.sourceforge.pmd.cpd.GUI)
net.sourceforge.pmd.cpd.GUI x0
static boolean access$1002 (net.sourceforge.pmd.cpd.GUI, boolean)
net.sourceforge.pmd.cpd.GUI x0
boolean x1
static javax.swing.JComboBox access$1300 (net.sourceforge.pmd.cpd.GUI)
net.sourceforge.pmd.cpd.GUI x0
static net.sourceforge.pmd.cpd.GUI$LanguageConfig access$1400 (java.lang.String)
String x0
static void access$1500 (net.sourceforge.pmd.cpd.GUI, net.sourceforge.pmd.cpd.GUI$LanguageConfig)
net.sourceforge.pmd.cpd.GUI x0
net.sourceforge.pmd.cpd.GUI$LanguageConfig x1
static void access$1600 (net.sourceforge.pmd.cpd.GUI)
net.sourceforge.pmd.cpd.GUI x0
static void access$1700 (net.sourceforge.pmd.cpd.GUI)
net.sourceforge.pmd.cpd.GUI x0
static void access$1800 (net.sourceforge.pmd.cpd.GUI)
net.sourceforge.pmd.cpd.GUI x0
static void access$1900 (net.sourceforge.pmd.cpd.GUI, int)
net.sourceforge.pmd.cpd.GUI x0
int x1
static java.lang.String access$2000 (long, long)
long x0
long x1
static net.sourceforge.pmd.cpd.GUI$ColumnSpec[] access$2100 (net.sourceforge.pmd.cpd.GUI)
net.sourceforge.pmd.cpd.GUI x0
static void ()
int i
}
net/sourceforge/pmd/cpd/VSRenderer.classVSRenderer.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.VSRenderer extends java.lang.Object implements net.sourceforge.pmd.cpd.Renderer {
public void ()
public java.lang.String render (java.util.Iterator)
net.sourceforge.pmd.cpd.TokenEntry mark
java.util.Iterator iterator
net.sourceforge.pmd.cpd.Match match
java.util.Iterator matches
StringBuilder buffer
}
net/sourceforge/pmd/cpd/GUI$ColumnSpec.classGUI.java
package net.sourceforge.pmd.cpd
net.sourceforge.pmd.cpd.GUI$ColumnSpec extends java.lang.Object {
private String label
private int alignment
private int width
private java.util.Comparator sorter
final net.sourceforge.pmd.cpd.GUI this$0
public void (net.sourceforge.pmd.cpd.GUI, java.lang.String, int, int, java.util.Comparator)
String aLabel
int anAlignment
int aWidth
java.util.Comparator aSorter
public java.lang.String label ()
public int alignment ()
public int width ()
public java.util.Comparator sorter ()
}
net/sourceforge/pmd/cpd/PHPTokenizer.classPHPTokenizer.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.PHPTokenizer extends java.lang.Object implements net.sourceforge.pmd.cpd.Tokenizer {
public void ()
public void tokenize (net.sourceforge.pmd.cpd.SourceCode, net.sourceforge.pmd.cpd.Tokens)
char tok
int j
String currentLine
int i
net.sourceforge.pmd.cpd.SourceCode tokens
net.sourceforge.pmd.cpd.Tokens tokenEntries
java.util.List code
}
net/sourceforge/pmd/cpd/MatchAlgorithm.classMatchAlgorithm.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.MatchAlgorithm extends java.lang.Object {
private static final int MOD
private int lastHash
private int lastMod
private java.util.List matches
private java.util.Map source
private net.sourceforge.pmd.cpd.Tokens tokens
private java.util.List code
private net.sourceforge.pmd.cpd.CPDListener cpdListener
private int min
public void (java.util.Map, net.sourceforge.pmd.cpd.Tokens, int)
java.util.Map sourceCode
net.sourceforge.pmd.cpd.Tokens tokens
int min
public void (java.util.Map, net.sourceforge.pmd.cpd.Tokens, int, net.sourceforge.pmd.cpd.CPDListener)
int i
java.util.Map sourceCode
net.sourceforge.pmd.cpd.Tokens tokens
int min
net.sourceforge.pmd.cpd.CPDListener listener
public void setListener (net.sourceforge.pmd.cpd.CPDListener)
net.sourceforge.pmd.cpd.CPDListener listener
public java.util.Iterator matches ()
public net.sourceforge.pmd.cpd.TokenEntry tokenAt (int, net.sourceforge.pmd.cpd.TokenEntry)
int offset
net.sourceforge.pmd.cpd.TokenEntry m
public int getMinimumTileSize ()
public void findMatches ()
java.util.List l
Object o
java.util.Iterator i
net.sourceforge.pmd.cpd.TokenEntry mark
int start
int end
net.sourceforge.pmd.cpd.SourceCode sourceCode
java.util.Iterator occurrences
net.sourceforge.pmd.cpd.Match match
java.util.Iterator i$
java.util.Map markGroups
net.sourceforge.pmd.cpd.MatchCollector matchCollector
private java.util.Map hash ()
java.util.List l
java.util.List l
int last
Object o
int end
net.sourceforge.pmd.cpd.TokenEntry token
int i
java.util.Map markGroups
}
net/sourceforge/pmd/cpd/GUI$4.classGUI.java
package net.sourceforge.pmd.cpd
final net.sourceforge.pmd.cpd.GUI$4 extends java.lang.Object implements net.sourceforge.pmd.cpd.Renderer {
void ()
public java.lang.String render (java.util.Iterator)
java.util.Iterator items
}
net/sourceforge/pmd/cpd/TokenEntry$State.classTokenEntry.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.TokenEntry$State extends java.lang.Object {
private int tokenCount
private java.util.Map tokens
private java.util.List entries
public void (java.util.List)
java.util.List entries
public java.util.List restore ()
}
net/sourceforge/pmd/cpd/CPDTask$FormatAttribute.classCPDTask.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.CPDTask$FormatAttribute extends org.apache.tools.ant.types.EnumeratedAttribute {
private static final String[] FORMATS
public void ()
public java.lang.String[] getValues ()
static void ()
}
net/sourceforge/pmd/cpd/SourceCode.classSourceCode.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.SourceCode extends java.lang.Object {
private net.sourceforge.pmd.cpd.SourceCode$CodeLoader cl
public void (net.sourceforge.pmd.cpd.SourceCode$CodeLoader)
net.sourceforge.pmd.cpd.SourceCode$CodeLoader cl
public java.util.List getCode ()
public java.lang.StringBuilder getCodeBuffer ()
String line
java.util.Iterator i$
StringBuilder sb
java.util.List lines
public java.lang.String getSlice (int, int)
int i
int startLine
int endLine
StringBuilder sb
java.util.List lines
public java.lang.String getFileName ()
}
net/sourceforge/pmd/cpd/GUI$LanguageConfig.classGUI.java
package net.sourceforge.pmd.cpd
abstract net.sourceforge.pmd.cpd.GUI$LanguageConfig extends java.lang.Object {
private void ()
public abstract net.sourceforge.pmd.cpd.Language languageFor (net.sourceforge.pmd.cpd.LanguageFactory, java.util.Properties)
public boolean canIgnoreIdentifiers ()
public boolean canIgnoreLiterals ()
public boolean canIgnoreAnnotations ()
public abstract java.lang.String[] extensions ()
void (net.sourceforge.pmd.cpd.GUI$1)
net.sourceforge.pmd.cpd.GUI$1 x0
}
net/sourceforge/pmd/cpd/RubyLanguage.classRubyLanguage.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.RubyLanguage extends net.sourceforge.pmd.cpd.AbstractLanguage {
public void ()
}
net/sourceforge/pmd/cpd/GUI$5.classGUI.java
package net.sourceforge.pmd.cpd
final net.sourceforge.pmd.cpd.GUI$5 extends net.sourceforge.pmd.cpd.GUI$LanguageConfig {
void ()
public net.sourceforge.pmd.cpd.Language languageFor (net.sourceforge.pmd.cpd.LanguageFactory, java.util.Properties)
net.sourceforge.pmd.cpd.LanguageFactory lf
java.util.Properties p
public boolean canIgnoreIdentifiers ()
public boolean canIgnoreLiterals ()
public boolean canIgnoreAnnotations ()
public java.lang.String[] extensions ()
}
net/sourceforge/pmd/cpd/GUI$GoListener.classGUI.java
package net.sourceforge.pmd.cpd
net.sourceforge.pmd.cpd.GUI$GoListener extends java.lang.Object implements java.awt.event.ActionListener {
final net.sourceforge.pmd.cpd.GUI this$0
private void (net.sourceforge.pmd.cpd.GUI)
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
void (net.sourceforge.pmd.cpd.GUI, net.sourceforge.pmd.cpd.GUI$1)
net.sourceforge.pmd.cpd.GUI x0
net.sourceforge.pmd.cpd.GUI$1 x1
}
net/sourceforge/pmd/cpd/Language.classLanguage.java
package net.sourceforge.pmd.cpd
public abstract net.sourceforge.pmd.cpd.Language extends java.lang.Object {
public abstract net.sourceforge.pmd.cpd.Tokenizer getTokenizer ()
public abstract java.io.FilenameFilter getFileFilter ()
public abstract void setProperties (java.util.Properties)
}
net/sourceforge/pmd/cpd/EcmascriptLanguage.classEcmascriptLanguage.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.EcmascriptLanguage extends net.sourceforge.pmd.cpd.AbstractLanguage {
public void ()
}
net/sourceforge/pmd/cpd/GridBagHelper.classGridBagHelper.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.GridBagHelper extends java.lang.Object {
java.awt.GridBagLayout gridbag
java.awt.Container container
java.awt.GridBagConstraints c
int x
int y
int labelAlignment
double[] weights
public void (java.awt.Container, double[])
java.awt.Container container
double[] weights
public void add (java.awt.Component)
java.awt.Component component
public void add (java.awt.Component, int)
java.awt.Component component
int width
public void nextRow ()
public void addLabel (java.lang.String)
String label
}
net/sourceforge/pmd/cpd/SourceCode$StringCodeLoader.classSourceCode.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.SourceCode$StringCodeLoader extends net.sourceforge.pmd.cpd.SourceCode$CodeLoader {
public static final String DEFAULT_NAME
private String code
private String name
public void (java.lang.String)
String code
public void (java.lang.String, java.lang.String)
String code
String name
public java.io.Reader getReader ()
public java.lang.String getFileName ()
}
net/sourceforge/pmd/cpd/PLSQLTokenizer.classPLSQLTokenizer.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.PLSQLTokenizer extends java.lang.Object implements net.sourceforge.pmd.cpd.Tokenizer {
private static final java.util.logging.Logger LOGGER
public static final String IGNORE_COMMENTS
public static final String IGNORE_IDENTIFIERS
public static final String IGNORE_LITERALS
private boolean ignoreComments
private boolean ignoreIdentifiers
private boolean ignoreLiterals
public void ()
public void setProperties (java.util.Properties)
java.util.Properties properties
public void setIgnoreComments (boolean)
boolean ignore
public void setIgnoreLiterals (boolean)
boolean ignore
public void setIgnoreIdentifiers (boolean)
boolean ignore
public void tokenize (net.sourceforge.pmd.cpd.SourceCode, net.sourceforge.pmd.cpd.Tokens)
String image
net.sourceforge.pmd.cpd.SourceCode sourceCode
net.sourceforge.pmd.cpd.Tokens tokenEntries
long encounteredTokens
long addedTokens
String fileName
StringBuilder sb
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserTokenManager tokenMgr
net.sourceforge.pmd.lang.plsql.ast.Token currentToken
static void ()
}
net/sourceforge/pmd/cpd/GUI$6.classGUI.java
package net.sourceforge.pmd.cpd
final net.sourceforge.pmd.cpd.GUI$6 extends net.sourceforge.pmd.cpd.GUI$LanguageConfig {
void ()
public net.sourceforge.pmd.cpd.Language languageFor (net.sourceforge.pmd.cpd.LanguageFactory, java.util.Properties)
net.sourceforge.pmd.cpd.LanguageFactory lf
java.util.Properties p
public java.lang.String[] extensions ()
}
net/sourceforge/pmd/cpd/GUI$9.classGUI.java
package net.sourceforge.pmd.cpd
final net.sourceforge.pmd.cpd.GUI$9 extends net.sourceforge.pmd.cpd.GUI$LanguageConfig {
void ()
public net.sourceforge.pmd.cpd.Language languageFor (net.sourceforge.pmd.cpd.LanguageFactory, java.util.Properties)
net.sourceforge.pmd.cpd.LanguageFactory lf
java.util.Properties p
public java.lang.String[] extensions ()
}
net/sourceforge/pmd/cpd/GUI$20.classGUI.java
package net.sourceforge.pmd.cpd
net.sourceforge.pmd.cpd.GUI$20 extends java.awt.event.MouseAdapter {
final javax.swing.table.JTableHeader val$header
final net.sourceforge.pmd.cpd.GUI this$0
void (net.sourceforge.pmd.cpd.GUI, javax.swing.table.JTableHeader)
public void mouseClicked (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
}
net/sourceforge/pmd/cpd/GUI$22.classGUI.java
package net.sourceforge.pmd.cpd
net.sourceforge.pmd.cpd.GUI$22 extends java.lang.Object implements net.sourceforge.pmd.cpd.GUI$SortingTableModel {
private int sortColumn
private boolean sortDescending
final java.util.List val$items
final net.sourceforge.pmd.cpd.GUI this$0
void (net.sourceforge.pmd.cpd.GUI, java.util.List)
public java.lang.Object getValueAt (int, int)
int rowIndex
int columnIndex
net.sourceforge.pmd.cpd.Match match
public int getColumnCount ()
public int getRowCount ()
public boolean isCellEditable (int, int)
int rowIndex
int columnIndex
public java.lang.Class getColumnClass (int)
int columnIndex
public void setValueAt (java.lang.Object, int, int)
Object aValue
int rowIndex
int columnIndex
public java.lang.String getColumnName (int)
int i
public void addTableModelListener (javax.swing.event.TableModelListener)
javax.swing.event.TableModelListener l
public void removeTableModelListener (javax.swing.event.TableModelListener)
javax.swing.event.TableModelListener l
public int sortColumn ()
public void sortColumn (int)
int column
public boolean sortDescending ()
public void sortDescending (boolean)
boolean flag
public void sort (java.util.Comparator)
java.util.Comparator comparator
}
net/sourceforge/pmd/cpd/JavaTokenizer$TokenDiscarder.classJavaTokenizer.java
package net.sourceforge.pmd.cpd
net.sourceforge.pmd.cpd.JavaTokenizer$TokenDiscarder extends java.lang.Object {
private boolean isAnnotation
private boolean nextTokenEndsAnnotation
private int annotationStack
private boolean discardingSemicolon
private boolean discardingKeywords
private boolean discardingSuppressing
private boolean discardingAnnotations
private boolean ignoreAnnotations
public void (boolean)
boolean ignoreAnnotations
public void updateState (net.sourceforge.pmd.lang.java.ast.Token)
net.sourceforge.pmd.lang.java.ast.Token currentToken
public void skipPackageAndImport (net.sourceforge.pmd.lang.java.ast.Token)
net.sourceforge.pmd.lang.java.ast.Token currentToken
public void skipSemicolon (net.sourceforge.pmd.lang.java.ast.Token)
net.sourceforge.pmd.lang.java.ast.Token currentToken
public void skipCPDSuppression (net.sourceforge.pmd.lang.java.ast.Token)
net.sourceforge.pmd.lang.java.ast.Token currentToken
public void skipAnnotations ()
public boolean isDiscarding ()
boolean result
public void detectAnnotations (net.sourceforge.pmd.lang.java.ast.Token)
net.sourceforge.pmd.lang.java.ast.Token currentToken
}
net/sourceforge/pmd/cpd/GUI$12.classGUI.java
package net.sourceforge.pmd.cpd
final net.sourceforge.pmd.cpd.GUI$12 extends net.sourceforge.pmd.cpd.GUI$LanguageConfig {
void ()
public net.sourceforge.pmd.cpd.Language languageFor (net.sourceforge.pmd.cpd.LanguageFactory, java.util.Properties)
net.sourceforge.pmd.cpd.LanguageFactory lf
java.util.Properties p
public java.lang.String[] extensions ()
}
net/sourceforge/pmd/cpd/CPDNullListener.classCPDNullListener.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.CPDNullListener extends java.lang.Object implements net.sourceforge.pmd.cpd.CPDListener {
public void ()
public void addedFile (int, java.io.File)
int fileCount
java.io.File file
public void phaseUpdate (int)
int phase
}
net/sourceforge/pmd/cpd/TokenEntry$2.classTokenEntry.java
package net.sourceforge.pmd.cpd
final net.sourceforge.pmd.cpd.TokenEntry$2 extends java.lang.ThreadLocal {
void ()
protected java.util.concurrent.atomic.AtomicInteger initialValue ()
protected volatile java.lang.Object initialValue ()
}
net/sourceforge/pmd/cpd/Match$2.classMatch.java
package net.sourceforge.pmd.cpd
final net.sourceforge.pmd.cpd.Match$2 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (net.sourceforge.pmd.cpd.Match, net.sourceforge.pmd.cpd.Match)
net.sourceforge.pmd.cpd.Match ma
net.sourceforge.pmd.cpd.Match mb
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
net/sourceforge/pmd/cpd/TokenEntry$1.classTokenEntry.java
package net.sourceforge.pmd.cpd
final net.sourceforge.pmd.cpd.TokenEntry$1 extends java.lang.ThreadLocal {
void ()
protected java.util.Map initialValue ()
protected volatile java.lang.Object initialValue ()
}
net/sourceforge/pmd/cpd/SimpleRenderer.classSimpleRenderer.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.SimpleRenderer extends java.lang.Object implements net.sourceforge.pmd.cpd.Renderer {
private String separator
private boolean trimLeadingWhitespace
public static final String DEFAULT_SEPARATOR
public void ()
public void (boolean)
boolean trimLeadingWhitespace
public void (java.lang.String)
String theSeparator
private void renderOn (java.lang.StringBuilder, net.sourceforge.pmd.cpd.Match)
net.sourceforge.pmd.cpd.TokenEntry mark
java.util.Iterator occurrences
int i
String[] lines
int trimDepth
StringBuilder rpt
net.sourceforge.pmd.cpd.Match match
String source
public java.lang.String render (java.util.Iterator)
net.sourceforge.pmd.cpd.Match match
java.util.Iterator matches
StringBuilder rpt
}
net/sourceforge/pmd/cpd/GUI$7.classGUI.java
package net.sourceforge.pmd.cpd
final net.sourceforge.pmd.cpd.GUI$7 extends net.sourceforge.pmd.cpd.GUI$LanguageConfig {
void ()
public net.sourceforge.pmd.cpd.Language languageFor (net.sourceforge.pmd.cpd.LanguageFactory, java.util.Properties)
net.sourceforge.pmd.cpd.LanguageFactory lf
java.util.Properties p
public java.lang.String[] extensions ()
}
net/sourceforge/pmd/cpd/JavaTokenizer.classJavaTokenizer.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.JavaTokenizer extends java.lang.Object implements net.sourceforge.pmd.cpd.Tokenizer {
public static final String IGNORE_LITERALS
public static final String IGNORE_IDENTIFIERS
public static final String IGNORE_ANNOTATIONS
public static final String CPD_START
public static final String CPD_END
private boolean ignoreAnnotations
private boolean ignoreLiterals
private boolean ignoreIdentifiers
public void ()
public void setProperties (java.util.Properties)
java.util.Properties properties
public void tokenize (net.sourceforge.pmd.cpd.SourceCode, net.sourceforge.pmd.cpd.Tokens)
net.sourceforge.pmd.cpd.SourceCode sourceCode
net.sourceforge.pmd.cpd.Tokens tokenEntries
StringBuilder stringBuilder
net.sourceforge.pmd.lang.LanguageVersionHandler languageVersionHandler
String fileName
net.sourceforge.pmd.lang.TokenManager tokenMgr
net.sourceforge.pmd.lang.java.ast.Token currentToken
net.sourceforge.pmd.cpd.JavaTokenizer$TokenDiscarder discarder
private void processToken (net.sourceforge.pmd.cpd.Tokens, java.lang.String, net.sourceforge.pmd.lang.java.ast.Token)
net.sourceforge.pmd.cpd.Tokens tokenEntries
String fileName
net.sourceforge.pmd.lang.java.ast.Token currentToken
String image
public void setIgnoreLiterals (boolean)
boolean ignore
public void setIgnoreIdentifiers (boolean)
boolean ignore
public void setIgnoreAnnotations (boolean)
boolean ignoreAnnotations
}
net/sourceforge/pmd/cpd/GUI$15.classGUI.java
package net.sourceforge.pmd.cpd
net.sourceforge.pmd.cpd.GUI$15 extends java.lang.Object implements java.awt.event.ItemListener {
final net.sourceforge.pmd.cpd.GUI this$0
void (net.sourceforge.pmd.cpd.GUI)
public void itemStateChanged (java.awt.event.ItemEvent)
java.awt.event.ItemEvent e
javax.swing.AbstractButton button
}
net/sourceforge/pmd/cpd/PLSQLLanguage.classPLSQLLanguage.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.PLSQLLanguage extends net.sourceforge.pmd.cpd.AbstractLanguage {
public void ()
public final void setProperties (java.util.Properties)
java.util.Properties properties
}
net/sourceforge/pmd/cpd/CsTokenizer.classCsTokenizer.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.CsTokenizer extends java.lang.Object implements net.sourceforge.pmd.cpd.Tokenizer {
public void ()
public void tokenize (net.sourceforge.pmd.cpd.SourceCode, net.sourceforge.pmd.cpd.Tokens)
int next
int state
StringBuilder b
StringBuilder b
int ic
int line
char c
java.io.IOException e
net.sourceforge.pmd.cpd.SourceCode sourceCode
net.sourceforge.pmd.cpd.Tokens tokenEntries
java.io.BufferedReader reader
}
net/sourceforge/pmd/cpd/GUI$19.classGUI.java
package net.sourceforge.pmd.cpd
net.sourceforge.pmd.cpd.GUI$19 extends java.lang.Object implements java.awt.event.ActionListener {
final net.sourceforge.pmd.cpd.GUI this$0
void (net.sourceforge.pmd.cpd.GUI)
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
net/sourceforge/pmd/cpd/TokenEntry.classTokenEntry.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.TokenEntry extends java.lang.Object implements java.lang.Comparable {
public static final net.sourceforge.pmd.cpd.TokenEntry EOF
private String tokenSrcID
private int beginLine
private int index
private int identifier
private int hashCode
private static ThreadLocal TOKENS
private static ThreadLocal tokenCount
private void ()
public void (java.lang.String, java.lang.String, int)
String image
String tokenSrcID
int beginLine
Integer i
public static net.sourceforge.pmd.cpd.TokenEntry getEOF ()
public static void clearImages ()
public java.lang.String getTokenSrcID ()
public int getBeginLine ()
public int getIdentifier ()
public int getIndex ()
public int hashCode ()
public void setHashCode (int)
int hashCode
public boolean equals (java.lang.Object)
Object o
net.sourceforge.pmd.cpd.TokenEntry other
public int compareTo (net.sourceforge.pmd.cpd.TokenEntry)
net.sourceforge.pmd.cpd.TokenEntry other
public volatile int compareTo (java.lang.Object)
Object x0
static java.lang.ThreadLocal access$000 ()
static java.lang.ThreadLocal access$100 ()
static void ()
}
net/sourceforge/pmd/cpd/SourceCode$CodeLoader.classSourceCode.java
package net.sourceforge.pmd.cpd
public abstract net.sourceforge.pmd.cpd.SourceCode$CodeLoader extends java.lang.Object {
private java.lang.ref.SoftReference code
public void ()
public java.util.List getCode ()
java.util.List c
public abstract java.lang.String getFileName ()
protected abstract java.io.Reader getReader () throws java.lang.Exception
protected java.util.List load ()
java.util.List lines
String currentLine
Exception e
java.io.LineNumberReader lnr
}
net/sourceforge/pmd/cpd/GUI$SortingTableModel.classGUI.java
package net.sourceforge.pmd.cpd
abstract net.sourceforge.pmd.cpd.GUI$SortingTableModel extends java.lang.Object implements javax.swing.table.TableModel {
public abstract int sortColumn ()
public abstract void sortColumn (int)
public abstract boolean sortDescending ()
public abstract void sortDescending (boolean)
public abstract void sort (java.util.Comparator)
}
net/sourceforge/pmd/cpd/GUI$GoListener$1.classGUI.java
package net.sourceforge.pmd.cpd
net.sourceforge.pmd.cpd.GUI$GoListener$1 extends java.lang.Object implements java.lang.Runnable {
final net.sourceforge.pmd.cpd.GUI$GoListener this$1
void (net.sourceforge.pmd.cpd.GUI$GoListener)
public void run ()
}
net/sourceforge/pmd/cpd/AnyLanguage.classAnyLanguage.java
package net.sourceforge.pmd.cpd
public net.sourceforge.pmd.cpd.AnyLanguage extends net.sourceforge.pmd.cpd.AbstractLanguage {
public transient void (java.lang.String[])
String[] extension
}
net/sourceforge/pmd/RuleViolation.classRuleViolation.java
package net.sourceforge.pmd
public abstract net.sourceforge.pmd.RuleViolation extends java.lang.Object {
public abstract net.sourceforge.pmd.Rule getRule ()
public abstract java.lang.String getDescription ()
public abstract boolean isSuppressed ()
public abstract java.lang.String getFilename ()
public abstract int getBeginLine ()
public abstract int getBeginColumn ()
public abstract int getEndLine ()
public abstract int getEndColumn ()
public abstract java.lang.String getPackageName ()
public abstract java.lang.String getClassName ()
public abstract java.lang.String getMethodName ()
public abstract java.lang.String getVariableName ()
}
net/sourceforge/pmd/RuleViolationComparator.classRuleViolationComparator.java
package net.sourceforge.pmd
public final net.sourceforge.pmd.RuleViolationComparator extends java.lang.Object implements java.util.Comparator {
public static final net.sourceforge.pmd.RuleViolationComparator INSTANCE
private void ()
public int compare (net.sourceforge.pmd.RuleViolation, net.sourceforge.pmd.RuleViolation)
net.sourceforge.pmd.RuleViolation r1
net.sourceforge.pmd.RuleViolation r2
int cmp
private static int compare (java.lang.String, java.lang.String)
String s1
String s2
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
static void ()
}
net/sourceforge/pmd/PropertyDescriptor.classPropertyDescriptor.java
package net.sourceforge.pmd
public abstract net.sourceforge.pmd.PropertyDescriptor extends java.lang.Object implements java.lang.Comparable {
public abstract java.lang.String name ()
public abstract java.lang.String description ()
public abstract java.lang.Class type ()
public abstract boolean isMultiValue ()
public abstract java.lang.Object defaultValue ()
public abstract boolean isRequired ()
public abstract java.lang.String errorFor (java.lang.Object)
public abstract float uiOrder ()
public abstract java.lang.Object valueFrom (java.lang.String) throws java.lang.IllegalArgumentException
public abstract java.lang.String asDelimitedString (java.lang.Object)
public abstract java.lang.Object[][] choices ()
public abstract java.lang.String propertyErrorFor (net.sourceforge.pmd.Rule)
public abstract char multiValueDelimiter ()
public abstract int preferredRowCount ()
public abstract java.util.Map attributeValuesById ()
}
net/sourceforge/pmd/stat/Metric.classMetric.java
package net.sourceforge.pmd.stat
public net.sourceforge.pmd.stat.Metric extends java.lang.Object {
private String metricName
private int count
private double total
private double low
private double high
private double mean
private double stddev
public void (java.lang.String, int, double, double, double, double, double)
String name
int count
double total
double low
double high
double mean
double stddev
public java.lang.String getMetricName ()
public double getLowValue ()
public double getHighValue ()
public double getAverage ()
public double getStandardDeviation ()
public int getCount ()
public double getTotal ()
}
net/sourceforge/pmd/stat/DataPoint.classDataPoint.java
package net.sourceforge.pmd.stat
public net.sourceforge.pmd.stat.DataPoint extends java.lang.Object implements java.lang.Comparable {
private net.sourceforge.pmd.lang.ast.Node node
private int random
private double score
private String message
public void ()
java.util.Random rand
public int compareTo (net.sourceforge.pmd.stat.DataPoint)
net.sourceforge.pmd.stat.DataPoint rhs
Double lhsScore
Double rhsScore
public net.sourceforge.pmd.lang.ast.Node getNode ()
public void setNode (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
public java.lang.String getMessage ()
public void setMessage (java.lang.String)
String message
public double getScore ()
public void setScore (double)
double score
public volatile int compareTo (java.lang.Object)
Object x0
}
net/sourceforge/pmd/PMD$ProgressMonitor.classPMD.java
package net.sourceforge.pmd
public abstract net.sourceforge.pmd.PMD$ProgressMonitor extends java.lang.Object {
public abstract boolean status (int, int)
}
net/sourceforge/pmd/Report.classReport.java
package net.sourceforge.pmd
public net.sourceforge.pmd.Report extends java.lang.Object implements java.lang.Iterable {
private final net.sourceforge.pmd.lang.dfa.report.ReportTree violationTree
private final java.util.List violations
private final java.util.Set metrics
private final java.util.List listeners
private java.util.List errors
private java.util.List configErrors
private java.util.Map linesToSuppress
private long start
private long end
private java.util.List suppressedRuleViolations
public void ()
public static net.sourceforge.pmd.Report createReport (net.sourceforge.pmd.RuleContext, java.lang.String)
net.sourceforge.pmd.RuleContext ctx
String fileName
net.sourceforge.pmd.Report report
public void suppress (java.util.Map)
java.util.Map lines
private static java.lang.String keyFor (net.sourceforge.pmd.RuleViolation)
net.sourceforge.pmd.RuleViolation rv
public java.util.Map getCountSummary ()
String key
Integer o
net.sourceforge.pmd.RuleViolation rv
java.util.Iterator i$
java.util.Map summary
public net.sourceforge.pmd.lang.dfa.report.ReportTree getViolationTree ()
public java.util.Map getSummary ()
String name
Integer count
net.sourceforge.pmd.RuleViolation rv
java.util.Iterator i$
java.util.Map summary
public void addListener (net.sourceforge.pmd.ReportListener)
net.sourceforge.pmd.ReportListener listener
public java.util.List getSuppressedRuleViolations ()
public void addRuleViolation (net.sourceforge.pmd.RuleViolation)
net.sourceforge.pmd.ReportListener listener
java.util.Iterator i$
net.sourceforge.pmd.RuleViolation violation
int line
int index
public void addMetric (net.sourceforge.pmd.stat.Metric)
net.sourceforge.pmd.ReportListener listener
java.util.Iterator i$
net.sourceforge.pmd.stat.Metric metric
public void addConfigError (net.sourceforge.pmd.Report$RuleConfigurationError)
net.sourceforge.pmd.Report$RuleConfigurationError error
public void addError (net.sourceforge.pmd.Report$ProcessingError)
net.sourceforge.pmd.Report$ProcessingError error
public void merge (net.sourceforge.pmd.Report)
net.sourceforge.pmd.RuleViolation violation
int index
net.sourceforge.pmd.Report r
java.util.Iterator i
java.util.Iterator m
java.util.Iterator v
java.util.Iterator s
public boolean hasMetrics ()
public java.util.Iterator metrics ()
public boolean isEmpty ()
public boolean hasErrors ()
public boolean hasConfigErrors ()
public boolean treeIsEmpty ()
public java.util.Iterator treeIterator ()
public java.util.Iterator iterator ()
public java.util.Iterator errors ()
public java.util.Iterator configErrors ()
public int treeSize ()
public int size ()
public void start ()
public void end ()
public long getElapsedTimeInMillis ()
public java.util.List getSynchronizedListeners ()
public void addSynchronizedListeners (java.util.List)
java.util.List synchronizedListeners
}
net/sourceforge/pmd/AbstractPropertySource.classAbstractPropertySource.java
package net.sourceforge.pmd
public abstract net.sourceforge.pmd.AbstractPropertySource extends java.lang.Object implements net.sourceforge.pmd.PropertySource {
protected java.util.List propertyDescriptors
protected java.util.Map propertyValuesByDescriptor
public void ()
protected java.util.List copyPropertyDescriptors ()
java.util.List copy
protected java.util.Map copyPropertyValues ()
java.util.Map copy
public java.util.Set ignoredProperties ()
public void definePropertyDescriptor (net.sourceforge.pmd.PropertyDescriptor)
net.sourceforge.pmd.PropertyDescriptor descriptor
java.util.Iterator i$
net.sourceforge.pmd.PropertyDescriptor propertyDescriptor
public abstract java.lang.String getName ()
public net.sourceforge.pmd.PropertyDescriptor getPropertyDescriptor (java.lang.String)
net.sourceforge.pmd.PropertyDescriptor propertyDescriptor
java.util.Iterator i$
String name
public boolean hasDescriptor (net.sourceforge.pmd.PropertyDescriptor)
net.sourceforge.pmd.PropertyDescriptor descriptor
public java.util.List getPropertyDescriptors ()
public java.lang.Object getProperty (net.sourceforge.pmd.PropertyDescriptor)
Object value
net.sourceforge.pmd.PropertyDescriptor propertyDescriptor
Object result
public void setProperty (net.sourceforge.pmd.PropertyDescriptor, java.lang.Object)
net.sourceforge.pmd.PropertyDescriptor propertyDescriptor
Object value
private void checkValidPropertyDescriptor (net.sourceforge.pmd.PropertyDescriptor)
net.sourceforge.pmd.PropertyDescriptor propertyDescriptor
public java.util.Map getPropertiesByPropertyDescriptor ()
net.sourceforge.pmd.PropertyDescriptor propertyDescriptor
java.util.Iterator i$
java.util.Map propertiesByPropertyDescriptor
public boolean usesDefaultValues ()
java.util.Map$Entry entry
java.util.Map valuesByProperty
java.util.Iterator iter
public void useDefaultValueFor (net.sourceforge.pmd.PropertyDescriptor)
net.sourceforge.pmd.PropertyDescriptor desc
public java.lang.String dysfunctionReason ()
}
net/sourceforge/pmd/Report$RuleConfigurationError.classReport.java
package net.sourceforge.pmd
public net.sourceforge.pmd.Report$RuleConfigurationError extends java.lang.Object {
private final net.sourceforge.pmd.Rule rule
private final String issue
public void (net.sourceforge.pmd.Rule, java.lang.String)
net.sourceforge.pmd.Rule theRule
String theIssue
public net.sourceforge.pmd.Rule rule ()
public java.lang.String issue ()
}
net/sourceforge/pmd/RulesetsFactoryUtils.classRulesetsFactoryUtils.java
package net.sourceforge.pmd
public final net.sourceforge.pmd.RulesetsFactoryUtils extends java.lang.Object {
private static final java.util.logging.Logger LOG
private void ()
public static net.sourceforge.pmd.RuleSets getRuleSets (java.lang.String, net.sourceforge.pmd.RuleSetFactory, long)
long endLoadRules
net.sourceforge.pmd.RuleSetNotFoundException rsnfe
String rulesets
net.sourceforge.pmd.RuleSetFactory factory
long loadRuleStart
net.sourceforge.pmd.RuleSets ruleSets
public static net.sourceforge.pmd.RuleSetFactory getRulesetFactory (net.sourceforge.pmd.PMDConfiguration)
net.sourceforge.pmd.PMDConfiguration configuration
net.sourceforge.pmd.RuleSetFactory ruleSetFactory
private static void printRuleNamesInDebug (net.sourceforge.pmd.RuleSets)
net.sourceforge.pmd.Rule r
java.util.Iterator i$
net.sourceforge.pmd.RuleSets rulesets
static void ()
}
net/sourceforge/pmd/PMD$1.classPMD.java
package net.sourceforge.pmd
final net.sourceforge.pmd.PMD$1 extends java.lang.Object implements java.util.Comparator {
final boolean val$useShortNames
final String val$inputPaths
void (boolean, java.lang.String)
public int compare (net.sourceforge.pmd.util.datasource.DataSource, net.sourceforge.pmd.util.datasource.DataSource)
net.sourceforge.pmd.util.datasource.DataSource left
net.sourceforge.pmd.util.datasource.DataSource right
String leftString
String rightString
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
net/sourceforge/pmd/Report$SuppressedViolation.classReport.java
package net.sourceforge.pmd
public net.sourceforge.pmd.Report$SuppressedViolation extends java.lang.Object {
private final net.sourceforge.pmd.RuleViolation rv
private final boolean isNOPMD
private final String userMessage
public void (net.sourceforge.pmd.RuleViolation, boolean, java.lang.String)
net.sourceforge.pmd.RuleViolation rv
boolean isNOPMD
String userMessage
public boolean suppressedByNOPMD ()
public boolean suppressedByAnnotation ()
public net.sourceforge.pmd.RuleViolation getRuleViolation ()
public java.lang.String getUserMessage ()
}
net/sourceforge/pmd/lang/xml/XmlParserOptions.classXmlParserOptions.java
package net.sourceforge.pmd.lang.xml
public net.sourceforge.pmd.lang.xml.XmlParserOptions extends net.sourceforge.pmd.lang.ParserOptions {
public static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty COALESCING_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty EXPAND_ENTITY_REFERENCES_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty IGNORING_COMMENTS_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty IGNORING_ELEMENT_CONTENT_WHITESPACE_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty NAMESPACE_AWARE_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty VALIDATING_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty XINCLUDE_AWARE_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty LOOKUP_DESCRIPTOR_DTD
public static final org.xml.sax.EntityResolver SILENT_ENTITY_RESOLVER
private boolean coalescing
private boolean expandEntityReferences
private boolean ignoringComments
private boolean ignoringElementContentWhitespace
private boolean namespaceAware
private boolean validating
private boolean xincludeAware
private boolean lookupDescriptorDoc
public void ()
public void (net.sourceforge.pmd.Rule)
net.sourceforge.pmd.Rule rule
public org.xml.sax.EntityResolver getEntityResolver ()
public boolean isLookupDescriptorDoc ()
public void setLookupDescriptorDoc (boolean)
boolean lookupDescriptorDoc
public boolean isCoalescing ()
public void setCoalescing (boolean)
boolean coalescing
public boolean isExpandEntityReferences ()
public void setExpandEntityReferences (boolean)
boolean expandEntityReferences
public boolean isIgnoringComments ()
public void setIgnoringComments (boolean)
boolean ignoringComments
public boolean isIgnoringElementContentWhitespace ()
public void setIgnoringElementContentWhitespace (boolean)
boolean ignoringElementContentWhitespace
public boolean isNamespaceAware ()
public void setNamespaceAware (boolean)
boolean namespaceAware
public boolean isValidating ()
public void setValidating (boolean)
boolean validating
public boolean isXincludeAware ()
public void setXincludeAware (boolean)
boolean xincludeAware
public int hashCode ()
int prime
int result
public boolean equals (java.lang.Object)
Object obj
net.sourceforge.pmd.lang.xml.XmlParserOptions that
static void ()
}
net/sourceforge/pmd/lang/xml/ast/XmlNode.classXmlNode.java
package net.sourceforge.pmd.lang.xml.ast
public abstract net.sourceforge.pmd.lang.xml.ast.XmlNode extends java.lang.Object implements net.sourceforge.pmd.lang.ast.Node net.sourceforge.pmd.lang.ast.xpath.AttributeNode {
public abstract org.w3c.dom.Node getNode ()
}
net/sourceforge/pmd/lang/xml/ast/XmlParser.classXmlParser.java
package net.sourceforge.pmd.lang.xml.ast
public net.sourceforge.pmd.lang.xml.ast.XmlParser extends java.lang.Object {
protected final net.sourceforge.pmd.lang.xml.XmlParserOptions parserOptions
protected java.util.Map nodeCache
public void (net.sourceforge.pmd.lang.xml.XmlParserOptions)
net.sourceforge.pmd.lang.xml.XmlParserOptions parserOptions
protected org.w3c.dom.Document parseDocument (java.io.Reader) throws net.sourceforge.pmd.lang.ast.ParseException
javax.xml.parsers.SAXParserFactory saxParserFactory
javax.xml.parsers.SAXParser saxParser
net.sourceforge.pmd.lang.xml.ast.XmlParser$LineNumberAwareSaxHandler handler
org.xml.sax.XMLReader xmlReader
javax.xml.parsers.ParserConfigurationException e
org.xml.sax.SAXException e
java.io.IOException e
java.io.Reader reader
public net.sourceforge.pmd.lang.xml.ast.XmlNode parse (java.io.Reader)
java.io.Reader reader
org.w3c.dom.Document document
public net.sourceforge.pmd.lang.xml.ast.XmlNode createProxy (org.w3c.dom.Node)
org.w3c.dom.Node node
net.sourceforge.pmd.lang.xml.ast.XmlNode proxy
java.util.LinkedHashSet interfaces
public void addAllInterfaces (java.util.Set, java.lang.Class)
java.util.Set interfaces
Class clazz
}
net/sourceforge/pmd/lang/xml/ast/XmlParser$XmlNodeInvocationHandler.classXmlParser.java
package net.sourceforge.pmd.lang.xml.ast
public net.sourceforge.pmd.lang.xml.ast.XmlParser$XmlNodeInvocationHandler extends java.lang.Object implements java.lang.reflect.InvocationHandler {
private final org.w3c.dom.Node node
private Object userData
final net.sourceforge.pmd.lang.xml.ast.XmlParser this$0
public void (net.sourceforge.pmd.lang.xml.ast.XmlParser, org.w3c.dom.Node)
org.w3c.dom.Node node
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
org.w3c.dom.Node parent
java.util.List iterators
org.w3c.dom.NamedNodeMap attributes
String s
Object result
Object proxy
java.lang.reflect.Method method
Object[] args
private java.lang.Integer getUserData (java.lang.String)
String key
static org.w3c.dom.Node access$000 (net.sourceforge.pmd.lang.xml.ast.XmlParser$XmlNodeInvocationHandler)
net.sourceforge.pmd.lang.xml.ast.XmlParser$XmlNodeInvocationHandler x0
}
net/sourceforge/pmd/lang/xml/ast/XmlParser$LineNumberAwareSaxHandler$ChangeableEntity.classXmlParser.java
package net.sourceforge.pmd.lang.xml.ast
net.sourceforge.pmd.lang.xml.ast.XmlParser$LineNumberAwareSaxHandler$ChangeableEntity extends org.apache.xerces.dom.EntityImpl {
public void (org.w3c.dom.Document, java.lang.String)
org.w3c.dom.Document document
String name
}
net/sourceforge/pmd/lang/xml/ast/DumpFacade.classDumpFacade.java
package net.sourceforge.pmd.lang.xml.ast
public net.sourceforge.pmd.lang.xml.ast.DumpFacade extends java.lang.Object {
private java.io.PrintWriter writer
private boolean recurse
public void ()
public void initializeWith (java.io.Writer, java.lang.String, boolean, net.sourceforge.pmd.lang.xml.ast.XmlNode)
java.io.IOException e
java.io.Writer writer
String prefix
boolean recurse
net.sourceforge.pmd.lang.xml.ast.XmlNode node
public java.lang.Object visit (net.sourceforge.pmd.lang.xml.ast.XmlNode, java.lang.Object)
int i
net.sourceforge.pmd.lang.xml.ast.XmlNode node
Object data
private void dump (net.sourceforge.pmd.lang.xml.ast.XmlNode, java.lang.String)
net.sourceforge.pmd.lang.ast.xpath.Attribute attribute
String extra
java.util.Iterator i$
net.sourceforge.pmd.lang.xml.ast.XmlNode node
String prefix
String image
java.util.List extras
java.util.Iterator iterator
}
net/sourceforge/pmd/lang/xml/ast/XmlParser$LineNumberAwareSaxHandler.classXmlParser.java
package net.sourceforge.pmd.lang.xml.ast
net.sourceforge.pmd.lang.xml.ast.XmlParser$LineNumberAwareSaxHandler extends org.xml.sax.ext.DefaultHandler2 {
public static final String BEGIN_LINE
public static final String BEGIN_COLUMN
public static final String END_LINE
public static final String END_COLUMN
private java.util.Stack nodeStack
private StringBuilder text
private int beginLineText
private int beginColumnText
private org.xml.sax.Locator locator
private final javax.xml.parsers.DocumentBuilder documentBuilder
private final org.w3c.dom.Document document
private boolean cdataEnded
private boolean coalescing
private boolean expandEntityReferences
private boolean ignoringComments
private boolean ignoringElementContentWhitespace
private boolean namespaceAware
public void (net.sourceforge.pmd.lang.xml.XmlParserOptions) throws javax.xml.parsers.ParserConfigurationException
net.sourceforge.pmd.lang.xml.XmlParserOptions options
public org.w3c.dom.Document getDocument ()
public void setDocumentLocator (org.xml.sax.Locator)
org.xml.sax.Locator locator
public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
org.w3c.dom.Element element
org.w3c.dom.Attr a
String attQName
String attNamespaceURI
String attValue
org.w3c.dom.Attr a
int i
String uri
String localName
String qName
org.xml.sax.Attributes attributes
org.w3c.dom.Element element
private void addTextIfNeeded (boolean)
boolean alwaysAdd
private void addTextNode (java.lang.String, boolean)
org.w3c.dom.Text textNode
String s
boolean alwaysAdd
public void ignorableWhitespace (char[], int, int) throws org.xml.sax.SAXException
char[] ch
int start
int length
public void characters (char[], int, int) throws org.xml.sax.SAXException
char[] ch
int start
int length
public void endElement (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String uri
String localName
String qName
org.w3c.dom.Node element
public void startDocument () throws org.xml.sax.SAXException
public void endDocument () throws org.xml.sax.SAXException
public void startCDATA () throws org.xml.sax.SAXException
public void endCDATA () throws org.xml.sax.SAXException
org.w3c.dom.CDATASection cdataSection
public void comment (char[], int, int) throws org.xml.sax.SAXException
org.w3c.dom.Comment comment
char[] ch
int start
int length
public void startDTD (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String name
String publicId
String systemId
org.w3c.dom.DocumentType docType
public void startEntity (java.lang.String) throws org.xml.sax.SAXException
String name
public void endEntity (java.lang.String) throws org.xml.sax.SAXException
org.w3c.dom.EntityReference entity
String name
public void endDTD () throws org.xml.sax.SAXException
org.w3c.dom.DocumentType doctype
public void internalEntityDecl (java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String name
String value
org.w3c.dom.Entity entity
org.w3c.dom.NamedNodeMap entities
public void processingInstruction (java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String target
String data
org.w3c.dom.ProcessingInstruction pi
private void appendChild (org.w3c.dom.Node)
org.w3c.dom.Node node
}
net/sourceforge/pmd/lang/xml/ast/XmlParser$XmlNodeInvocationHandler$1.classXmlParser.java
package net.sourceforge.pmd.lang.xml.ast
net.sourceforge.pmd.lang.xml.ast.XmlParser$XmlNodeInvocationHandler$1 extends java.lang.Object implements java.util.Iterator {
private int index
final org.w3c.dom.NamedNodeMap val$attributes
final net.sourceforge.pmd.lang.xml.ast.XmlParser$XmlNodeInvocationHandler this$1
void (net.sourceforge.pmd.lang.xml.ast.XmlParser$XmlNodeInvocationHandler, org.w3c.dom.NamedNodeMap)
public boolean hasNext ()
public net.sourceforge.pmd.lang.ast.xpath.Attribute next ()
org.w3c.dom.Node attributeNode
public void remove ()
public volatile java.lang.Object next ()
}
net/sourceforge/pmd/lang/xml/XmlHandler$2.classXmlHandler.java
package net.sourceforge.pmd.lang.xml
net.sourceforge.pmd.lang.xml.XmlHandler$2 extends java.lang.Object implements net.sourceforge.pmd.lang.VisitorStarter {
final java.io.Writer val$writer
final String val$prefix
final boolean val$recurse
final net.sourceforge.pmd.lang.xml.XmlHandler this$0
void (net.sourceforge.pmd.lang.xml.XmlHandler, java.io.Writer, java.lang.String, boolean)
public void start (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node rootNode
}
net/sourceforge/pmd/lang/xml/rule/XmlRuleViolationFactory.classXmlRuleViolationFactory.java
package net.sourceforge.pmd.lang.xml.rule
public final net.sourceforge.pmd.lang.xml.rule.XmlRuleViolationFactory extends net.sourceforge.pmd.lang.rule.AbstractRuleViolationFactory {
public static final net.sourceforge.pmd.lang.rule.RuleViolationFactory INSTANCE
private void ()
protected net.sourceforge.pmd.RuleViolation createRuleViolation (net.sourceforge.pmd.Rule, net.sourceforge.pmd.RuleContext, net.sourceforge.pmd.lang.ast.Node, java.lang.String)
net.sourceforge.pmd.Rule rule
net.sourceforge.pmd.RuleContext ruleContext
net.sourceforge.pmd.lang.ast.Node node
String message
protected net.sourceforge.pmd.RuleViolation createRuleViolation (net.sourceforge.pmd.Rule, net.sourceforge.pmd.RuleContext, net.sourceforge.pmd.lang.ast.Node, java.lang.String, int, int)
net.sourceforge.pmd.Rule rule
net.sourceforge.pmd.RuleContext ruleContext
net.sourceforge.pmd.lang.ast.Node node
String message
int beginLine
int endLine
static void ()
}
net/sourceforge/pmd/lang/xml/rule/XmlRuleChainVisitor.classXmlRuleChainVisitor.java
package net.sourceforge.pmd.lang.xml.rule
public net.sourceforge.pmd.lang.xml.rule.XmlRuleChainVisitor extends net.sourceforge.pmd.lang.rule.AbstractRuleChainVisitor {
public void ()
protected void indexNodes (java.util.List, net.sourceforge.pmd.RuleContext)
int i
net.sourceforge.pmd.lang.ast.Node node
java.util.List nodes
net.sourceforge.pmd.RuleContext ctx
java.util.Stack stack
protected void visit (net.sourceforge.pmd.Rule, net.sourceforge.pmd.lang.ast.Node, net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.Rule rule
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.RuleContext ctx
}
net/sourceforge/pmd/lang/xml/rule/AbstractXmlRule.classAbstractXmlRule.java
package net.sourceforge.pmd.lang.xml.rule
public net.sourceforge.pmd.lang.xml.rule.AbstractXmlRule extends net.sourceforge.pmd.lang.rule.AbstractRule implements net.sourceforge.pmd.lang.rule.ImmutableLanguage {
public static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty COALESCING_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty EXPAND_ENTITY_REFERENCES_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty IGNORING_COMMENTS_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty IGNORING_ELEMENT_CONTENT_WHITESPACE_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty NAMESPACE_AWARE_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty VALIDATING_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty XINCLUDE_AWARE_DESCRIPTOR
public void ()
public net.sourceforge.pmd.lang.ParserOptions getParserOptions ()
public void apply (java.util.List, net.sourceforge.pmd.RuleContext)
java.util.List nodes
net.sourceforge.pmd.RuleContext ctx
protected void visitAll (java.util.List, net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.lang.xml.ast.XmlNode node
Object element
java.util.Iterator i$
java.util.List nodes
net.sourceforge.pmd.RuleContext ctx
protected void visit (net.sourceforge.pmd.lang.xml.ast.XmlNode, net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.lang.xml.ast.XmlNode child
int i
net.sourceforge.pmd.lang.xml.ast.XmlNode node
net.sourceforge.pmd.RuleContext ctx
int numChildren
static void ()
}
net/sourceforge/pmd/lang/xml/rule/XmlXPathRule.classXmlXPathRule.java
package net.sourceforge.pmd.lang.xml.rule
public net.sourceforge.pmd.lang.xml.rule.XmlXPathRule extends net.sourceforge.pmd.lang.rule.XPathRule {
public static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty COALESCING_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty EXPAND_ENTITY_REFERENCES_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty IGNORING_COMMENTS_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty IGNORING_ELEMENT_CONTENT_WHITESPACE_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty NAMESPACE_AWARE_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty VALIDATING_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty XINCLUDE_AWARE_DESCRIPTOR
public void ()
public net.sourceforge.pmd.lang.ParserOptions getParserOptions ()
static void ()
}
net/sourceforge/pmd/lang/xml/rule/AbstractDomXmlRule.classAbstractDomXmlRule.java
package net.sourceforge.pmd.lang.xml.rule
public net.sourceforge.pmd.lang.xml.rule.AbstractDomXmlRule extends net.sourceforge.pmd.lang.xml.rule.AbstractXmlRule {
public void ()
protected void visit (net.sourceforge.pmd.lang.xml.ast.XmlNode, net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.lang.xml.ast.XmlNode node
net.sourceforge.pmd.RuleContext ctx
org.w3c.dom.Node domNode
protected void visitDomNode (net.sourceforge.pmd.lang.xml.ast.XmlNode, org.w3c.dom.Node, net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.lang.xml.ast.XmlNode node
org.w3c.dom.Node domNode
net.sourceforge.pmd.RuleContext ctx
protected void visitAttributeNodes (net.sourceforge.pmd.lang.xml.ast.XmlNode, org.w3c.dom.Node, net.sourceforge.pmd.RuleContext)
int i
net.sourceforge.pmd.lang.xml.ast.XmlNode node
org.w3c.dom.Node domNode
net.sourceforge.pmd.RuleContext ctx
org.w3c.dom.NamedNodeMap attributes
protected void visit (net.sourceforge.pmd.lang.xml.ast.XmlNode, org.w3c.dom.Attr, net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.lang.xml.ast.XmlNode node
org.w3c.dom.Attr attr
net.sourceforge.pmd.RuleContext ctx
protected void visit (net.sourceforge.pmd.lang.xml.ast.XmlNode, org.w3c.dom.CharacterData, net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.lang.xml.ast.XmlNode node
org.w3c.dom.CharacterData characterData
net.sourceforge.pmd.RuleContext ctx
protected void visit (net.sourceforge.pmd.lang.xml.ast.XmlNode, org.w3c.dom.Comment, net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.lang.xml.ast.XmlNode node
org.w3c.dom.Comment comment
net.sourceforge.pmd.RuleContext ctx
protected void visit (net.sourceforge.pmd.lang.xml.ast.XmlNode, org.w3c.dom.Document, net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.lang.xml.ast.XmlNode node
org.w3c.dom.Document document
net.sourceforge.pmd.RuleContext ctx
protected void visit (net.sourceforge.pmd.lang.xml.ast.XmlNode, org.w3c.dom.DocumentType, net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.lang.xml.ast.XmlNode node
org.w3c.dom.DocumentType documentType
net.sourceforge.pmd.RuleContext ctx
protected void visit (net.sourceforge.pmd.lang.xml.ast.XmlNode, org.w3c.dom.Element, net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.lang.xml.ast.XmlNode node
org.w3c.dom.Element element
net.sourceforge.pmd.RuleContext ctx
protected void visit (net.sourceforge.pmd.lang.xml.ast.XmlNode, org.w3c.dom.Entity, net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.lang.xml.ast.XmlNode node
org.w3c.dom.Entity entity
net.sourceforge.pmd.RuleContext ctx
protected void visit (net.sourceforge.pmd.lang.xml.ast.XmlNode, org.w3c.dom.EntityReference, net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.lang.xml.ast.XmlNode node
org.w3c.dom.EntityReference entityReference
net.sourceforge.pmd.RuleContext ctx
protected void visit (net.sourceforge.pmd.lang.xml.ast.XmlNode, org.w3c.dom.Notation, net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.lang.xml.ast.XmlNode node
org.w3c.dom.Notation notation
net.sourceforge.pmd.RuleContext ctx
protected void visit (net.sourceforge.pmd.lang.xml.ast.XmlNode, org.w3c.dom.ProcessingInstruction, net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.lang.xml.ast.XmlNode node
org.w3c.dom.ProcessingInstruction processingInstruction
net.sourceforge.pmd.RuleContext ctx
protected void visit (net.sourceforge.pmd.lang.xml.ast.XmlNode, org.w3c.dom.Text, net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.lang.xml.ast.XmlNode node
org.w3c.dom.Text text
net.sourceforge.pmd.RuleContext ctx
}
net/sourceforge/pmd/lang/xml/XmlHandler$1.classXmlHandler.java
package net.sourceforge.pmd.lang.xml
net.sourceforge.pmd.lang.xml.XmlHandler$1 extends java.lang.Object implements net.sourceforge.pmd.lang.XPathHandler {
final net.sourceforge.pmd.lang.xml.XmlHandler this$0
void (net.sourceforge.pmd.lang.xml.XmlHandler)
public void initialize ()
public void initialize (net.sf.saxon.sxpath.IndependentContext)
net.sf.saxon.sxpath.IndependentContext context
public org.jaxen.Navigator getNavigator ()
}
net/sourceforge/pmd/lang/xml/XmlParser.classXmlParser.java
package net.sourceforge.pmd.lang.xml
public net.sourceforge.pmd.lang.xml.XmlParser extends net.sourceforge.pmd.lang.AbstractParser {
public void (net.sourceforge.pmd.lang.ParserOptions)
net.sourceforge.pmd.lang.ParserOptions parserOptions
public net.sourceforge.pmd.lang.TokenManager createTokenManager (java.io.Reader)
java.io.Reader source
public boolean canParse ()
public net.sourceforge.pmd.lang.ast.Node parse (java.lang.String, java.io.Reader) throws net.sourceforge.pmd.lang.ast.ParseException
String fileName
java.io.Reader source
public java.util.Map getSuppressMap ()
}
net/sourceforge/pmd/lang/xml/XmlParserOptions$1.classXmlParserOptions.java
package net.sourceforge.pmd.lang.xml
final net.sourceforge.pmd.lang.xml.XmlParserOptions$1 extends java.lang.Object implements org.xml.sax.EntityResolver {
void ()
public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String) throws org.xml.sax.SAXException java.io.IOException
String publicId
String systemId
}
net/sourceforge/pmd/lang/xml/XmlHandler.classXmlHandler.java
package net.sourceforge.pmd.lang.xml
public net.sourceforge.pmd.lang.xml.XmlHandler extends net.sourceforge.pmd.lang.AbstractLanguageVersionHandler {
public void ()
public net.sourceforge.pmd.lang.XPathHandler getXPathHandler ()
public net.sourceforge.pmd.lang.rule.RuleViolationFactory getRuleViolationFactory ()
public net.sourceforge.pmd.lang.ParserOptions getDefaultParserOptions ()
public net.sourceforge.pmd.lang.Parser getParser (net.sourceforge.pmd.lang.ParserOptions)
net.sourceforge.pmd.lang.ParserOptions parserOptions
public net.sourceforge.pmd.lang.VisitorStarter getDumpFacade (java.io.Writer, java.lang.String, boolean)
java.io.Writer writer
String prefix
boolean recurse
}
net/sourceforge/pmd/lang/TokenManager.classTokenManager.java
package net.sourceforge.pmd.lang
public abstract net.sourceforge.pmd.lang.TokenManager extends java.lang.Object {
public abstract java.lang.Object getNextToken ()
public abstract void setFileName (java.lang.String)
}
net/sourceforge/pmd/lang/VisitorStarter.classVisitorStarter.java
package net.sourceforge.pmd.lang
public abstract net.sourceforge.pmd.lang.VisitorStarter extends java.lang.Object {
public static final net.sourceforge.pmd.lang.VisitorStarter DUMMY
public abstract void start (net.sourceforge.pmd.lang.ast.Node)
static void ()
}
net/sourceforge/pmd/lang/LanguageVersionHandler.classLanguageVersionHandler.java
package net.sourceforge.pmd.lang
public abstract net.sourceforge.pmd.lang.LanguageVersionHandler extends java.lang.Object {
public abstract net.sourceforge.pmd.lang.DataFlowHandler getDataFlowHandler ()
public abstract net.sourceforge.pmd.lang.XPathHandler getXPathHandler ()
public abstract net.sourceforge.pmd.lang.rule.RuleViolationFactory getRuleViolationFactory ()
public abstract net.sourceforge.pmd.lang.ParserOptions getDefaultParserOptions ()
public abstract net.sourceforge.pmd.lang.Parser getParser (net.sourceforge.pmd.lang.ParserOptions)
public abstract net.sourceforge.pmd.lang.VisitorStarter getDataFlowFacade ()
public abstract net.sourceforge.pmd.lang.VisitorStarter getSymbolFacade ()
public abstract net.sourceforge.pmd.lang.VisitorStarter getTypeResolutionFacade (java.lang.ClassLoader)
public abstract net.sourceforge.pmd.lang.VisitorStarter getDumpFacade (java.io.Writer, java.lang.String, boolean)
public abstract net.sourceforge.pmd.lang.dfa.DFAGraphRule getDFAGraphRule ()
}
net/sourceforge/pmd/lang/DataFlowHandler.classDataFlowHandler.java
package net.sourceforge.pmd.lang
public abstract net.sourceforge.pmd.lang.DataFlowHandler extends java.lang.Object {
public static final net.sourceforge.pmd.lang.DataFlowHandler DUMMY
public abstract net.sourceforge.pmd.lang.dfa.DataFlowNode createDataFlowNode (java.util.List, net.sourceforge.pmd.lang.ast.Node)
public abstract java.lang.Class getLabelStatementNodeClass ()
static void ()
}
net/sourceforge/pmd/lang/ast/ParseException.classParseException.java
package net.sourceforge.pmd.lang.ast
public net.sourceforge.pmd.lang.ast.ParseException extends java.lang.RuntimeException {
public void ()
public void (java.lang.String)
String message
public void (java.lang.Throwable)
Throwable cause
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
net/sourceforge/pmd/lang/ast/TokenMgrError.classTokenMgrError.java
package net.sourceforge.pmd.lang.ast
public net.sourceforge.pmd.lang.ast.TokenMgrError extends java.lang.RuntimeException {
private static final long serialVersionUID
public static final int LEXICAL_ERROR
public static final int STATIC_LEXER_ERROR
public static final int INVALID_LEXICAL_STATE
public static final int LOOP_DETECTED
int errorCode
protected static final java.lang.String addEscapes (java.lang.String)
String s
char ch
int i
String str
StringBuffer retval
protected static java.lang.String LexicalError (boolean, int, int, int, java.lang.String, char)
boolean EOFSeen
int lexState
int errorLine
int errorColumn
String errorAfter
char curChar
public java.lang.String getMessage ()
public void ()
public void (java.lang.String, int)
String message
int reason
public void (boolean, int, int, int, java.lang.String, char, int)
boolean EOFSeen
int lexState
int errorLine
int errorColumn
String errorAfter
char curChar
int reason
}
net/sourceforge/pmd/lang/ast/Node.classNode.java
package net.sourceforge.pmd.lang.ast
public abstract net.sourceforge.pmd.lang.ast.Node extends java.lang.Object {
public abstract void jjtOpen ()
public abstract void jjtClose ()
public abstract void jjtSetParent (net.sourceforge.pmd.lang.ast.Node)
public abstract net.sourceforge.pmd.lang.ast.Node jjtGetParent ()
public abstract void jjtAddChild (net.sourceforge.pmd.lang.ast.Node, int)
public abstract net.sourceforge.pmd.lang.ast.Node jjtGetChild (int)
public abstract int jjtGetNumChildren ()
public abstract int jjtGetId ()
public abstract java.lang.String getImage ()
public abstract void setImage (java.lang.String)
public abstract boolean hasImageEqualTo (java.lang.String)
public abstract int getBeginLine ()
public abstract int getBeginColumn ()
public abstract int getEndLine ()
public abstract int getEndColumn ()
public abstract net.sourceforge.pmd.lang.dfa.DataFlowNode getDataFlowNode ()
public abstract void setDataFlowNode (net.sourceforge.pmd.lang.dfa.DataFlowNode)
public abstract boolean isFindBoundary ()
public abstract net.sourceforge.pmd.lang.ast.Node getNthParent (int)
public abstract java.lang.Object getFirstParentOfType (java.lang.Class)
public abstract java.util.List getParentsOfType (java.lang.Class)
public abstract java.util.List findChildrenOfType (java.lang.Class)
public abstract java.util.List findDescendantsOfType (java.lang.Class)
public abstract void findDescendantsOfType (java.lang.Class, java.util.List, boolean)
public abstract java.lang.Object getFirstChildOfType (java.lang.Class)
public abstract java.lang.Object getFirstDescendantOfType (java.lang.Class)
public abstract boolean hasDescendantOfType (java.lang.Class)
public abstract java.util.List findChildNodesWithXPath (java.lang.String) throws org.jaxen.JaxenException
public abstract boolean hasDescendantMatchingXPath (java.lang.String)
public abstract org.w3c.dom.Document getAsDocument ()
public abstract java.lang.Object getUserData ()
public abstract void setUserData (java.lang.Object)
}
net/sourceforge/pmd/lang/ast/CharStream.classCharStream.java
package net.sourceforge.pmd.lang.ast
public abstract net.sourceforge.pmd.lang.ast.CharStream extends java.lang.Object {
public abstract char readChar () throws java.io.IOException
public abstract int getColumn ()
public abstract int getLine ()
public abstract int getEndColumn ()
public abstract int getEndLine ()
public abstract int getBeginColumn ()
public abstract int getBeginLine ()
public abstract void backup (int)
public abstract char BeginToken () throws java.io.IOException
public abstract java.lang.String GetImage ()
public abstract char[] GetSuffix (int)
public abstract void Done ()
}
net/sourceforge/pmd/lang/ast/xpath/AttributeNode.classAttributeNode.java
package net.sourceforge.pmd.lang.ast.xpath
public abstract net.sourceforge.pmd.lang.ast.xpath.AttributeNode extends java.lang.Object {
public abstract java.util.Iterator getAttributeIterator ()
}
net/sourceforge/pmd/lang/ast/xpath/AttributeAxisIterator.classAttributeAxisIterator.java
package net.sourceforge.pmd.lang.ast.xpath
public net.sourceforge.pmd.lang.ast.xpath.AttributeAxisIterator extends java.lang.Object implements java.util.Iterator {
private net.sourceforge.pmd.lang.ast.xpath.Attribute currObj
private net.sourceforge.pmd.lang.ast.xpath.AttributeAxisIterator$MethodWrapper[] methodWrappers
private int position
private net.sourceforge.pmd.lang.ast.Node node
private static java.util.Map methodCache
public void (net.sourceforge.pmd.lang.ast.Node)
java.lang.reflect.Method element
java.lang.reflect.Method[] arr$
int len$
int i$
java.lang.reflect.Method[] preFilter
java.util.List postFilter
net.sourceforge.pmd.lang.ast.Node contextNode
public net.sourceforge.pmd.lang.ast.xpath.Attribute next ()
net.sourceforge.pmd.lang.ast.xpath.Attribute ret
public boolean hasNext ()
public void remove ()
private net.sourceforge.pmd.lang.ast.xpath.Attribute getNextAttribute ()
net.sourceforge.pmd.lang.ast.xpath.AttributeAxisIterator$MethodWrapper m
protected boolean isAttributeAccessor (java.lang.reflect.Method)
java.lang.reflect.Method method
String methodName
boolean deprecated
public volatile java.lang.Object next ()
static void ()
}
net/sourceforge/pmd/lang/ast/xpath/AttributeAxisIterator$MethodWrapper.classAttributeAxisIterator.java
package net.sourceforge.pmd.lang.ast.xpath
net.sourceforge.pmd.lang.ast.xpath.AttributeAxisIterator$MethodWrapper extends java.lang.Object {
public java.lang.reflect.Method method
public String name
public void (java.lang.reflect.Method)
java.lang.reflect.Method m
private java.lang.String truncateMethodName (java.lang.String)
String n
}
net/sourceforge/pmd/lang/ast/xpath/saxon/AttributeNode.classAttributeNode.java
package net.sourceforge.pmd.lang.ast.xpath.saxon
public net.sourceforge.pmd.lang.ast.xpath.saxon.AttributeNode extends net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo {
protected final net.sourceforge.pmd.lang.ast.xpath.Attribute attribute
protected final int id
protected net.sf.saxon.value.Value value
public void (net.sourceforge.pmd.lang.ast.xpath.Attribute, int)
net.sourceforge.pmd.lang.ast.xpath.Attribute attribute
int id
public int getNodeKind ()
public java.lang.String getLocalPart ()
public java.lang.String getURI ()
public net.sf.saxon.value.Value atomize () throws net.sf.saxon.trans.XPathException
Object v
public java.lang.CharSequence getStringValueCS ()
public net.sf.saxon.om.SequenceIterator getTypedValue () throws net.sf.saxon.trans.XPathException
public int compareOrder (net.sf.saxon.om.NodeInfo)
net.sf.saxon.om.NodeInfo other
}
net/sourceforge/pmd/lang/ast/xpath/saxon/AttributeAxisIterator.classAttributeAxisIterator.java
package net.sourceforge.pmd.lang.ast.xpath.saxon
public net.sourceforge.pmd.lang.ast.xpath.saxon.AttributeAxisIterator extends net.sf.saxon.om.Navigator$BaseEnumeration {
protected final net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode startNodeInfo
protected final net.sourceforge.pmd.lang.ast.xpath.AttributeAxisIterator iterator
public void (net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode)
net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode startNodeInfo
public net.sf.saxon.om.SequenceIterator getAnother ()
public void advance ()
net.sourceforge.pmd.lang.ast.xpath.Attribute attribute
}
net/sourceforge/pmd/lang/ast/xpath/saxon/ElementNode.classElementNode.java
package net.sourceforge.pmd.lang.ast.xpath.saxon
public net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode extends net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo {
protected final net.sourceforge.pmd.lang.ast.xpath.saxon.DocumentNode document
protected final net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode parent
protected final net.sourceforge.pmd.lang.ast.Node node
protected final int id
protected final int siblingPosition
protected final net.sf.saxon.om.NodeInfo[] children
public void (net.sourceforge.pmd.lang.ast.xpath.saxon.DocumentNode, net.sourceforge.pmd.lang.ast.xpath.saxon.IdGenerator, net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode, net.sourceforge.pmd.lang.ast.Node, int)
int i
net.sourceforge.pmd.lang.ast.xpath.saxon.DocumentNode document
net.sourceforge.pmd.lang.ast.xpath.saxon.IdGenerator idGenerator
net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode parent
net.sourceforge.pmd.lang.ast.Node node
int siblingPosition
public java.lang.Object getUnderlyingNode ()
public int getSiblingPosition ()
public int getColumnNumber ()
public int getLineNumber ()
public boolean hasChildNodes ()
public int getNodeKind ()
public net.sf.saxon.om.DocumentInfo getDocumentRoot ()
public java.lang.String getLocalPart ()
public java.lang.String getURI ()
public net.sf.saxon.om.NodeInfo getParent ()
public int compareOrder (net.sf.saxon.om.NodeInfo)
net.sf.saxon.om.NodeInfo other
public net.sf.saxon.om.AxisIterator iterateAxis (byte)
byte axisNumber
}
net/sourceforge/pmd/lang/ast/xpath/saxon/IdGenerator.classIdGenerator.java
package net.sourceforge.pmd.lang.ast.xpath.saxon
public net.sourceforge.pmd.lang.ast.xpath.saxon.IdGenerator extends java.lang.Object {
private int id
public void ()
public int getNextId ()
}
net/sourceforge/pmd/lang/ast/xpath/saxon/AbstractNodeInfo.classAbstractNodeInfo.java
package net.sourceforge.pmd.lang.ast.xpath.saxon
public net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo extends java.lang.Object implements net.sf.saxon.om.VirtualNode net.sf.saxon.om.SiblingCountingNode {
public void ()
public java.lang.String getSystemId ()
public void setSystemId (java.lang.String)
String systemId
public java.lang.String getStringValue ()
public java.lang.CharSequence getStringValueCS ()
public net.sf.saxon.om.SequenceIterator getTypedValue () throws net.sf.saxon.trans.XPathException
public java.lang.Object getUnderlyingNode ()
public int getSiblingPosition ()
public net.sf.saxon.value.Value atomize () throws net.sf.saxon.trans.XPathException
public int compareOrder (net.sf.saxon.om.NodeInfo)
net.sf.saxon.om.NodeInfo other
public void copy (net.sf.saxon.event.Receiver, int, boolean, int) throws net.sf.saxon.trans.XPathException
net.sf.saxon.event.Receiver receiver
int whichNamespaces
boolean copyAnnotations
int locationId
public boolean equals (java.lang.Object)
Object other
public void generateId (net.sf.saxon.om.FastStringBuffer)
net.sf.saxon.om.FastStringBuffer buffer
public java.lang.String getAttributeValue (int)
int fingerprint
public java.lang.String getBaseURI ()
public int getColumnNumber ()
public net.sf.saxon.Configuration getConfiguration ()
public int[] getDeclaredNamespaces (int[])
int[] buffer
public java.lang.String getDisplayName ()
public int getDocumentNumber ()
public net.sf.saxon.om.DocumentInfo getDocumentRoot ()
public int getFingerprint ()
public int getLineNumber ()
public java.lang.String getLocalPart ()
public int getNameCode ()
public net.sf.saxon.om.NamePool getNamePool ()
public int getNodeKind ()
public net.sf.saxon.om.NodeInfo getParent ()
public java.lang.String getPrefix ()
public net.sf.saxon.om.NodeInfo getRoot ()
public int getTypeAnnotation ()
public java.lang.String getURI ()
public boolean hasChildNodes ()
public boolean isId ()
public boolean isIdref ()
public boolean isNilled ()
public boolean isSameNodeInfo (net.sf.saxon.om.NodeInfo)
net.sf.saxon.om.NodeInfo other
public net.sf.saxon.om.AxisIterator iterateAxis (byte)
byte axisNumber
public net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest)
byte axisNumber
net.sf.saxon.pattern.NodeTest nodeTest
net.sf.saxon.om.AxisIterator axisIterator
protected java.lang.UnsupportedOperationException createUnsupportedOperationException (java.lang.String)
String name
}
net/sourceforge/pmd/lang/ast/xpath/saxon/DocumentNode.classDocumentNode.java
package net.sourceforge.pmd.lang.ast.xpath.saxon
public net.sourceforge.pmd.lang.ast.xpath.saxon.DocumentNode extends net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo implements net.sf.saxon.om.DocumentInfo {
protected final net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode rootNode
public final java.util.Map nodeToElementNode
public void (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
public java.lang.String[] getUnparsedEntity (java.lang.String)
String name
public java.util.Iterator getUnparsedEntityNames ()
public net.sf.saxon.om.NodeInfo selectID (java.lang.String)
String id
public int getNodeKind ()
public net.sf.saxon.om.DocumentInfo getDocumentRoot ()
public boolean hasChildNodes ()
public net.sf.saxon.om.AxisIterator iterateAxis (byte)
byte axisNumber
}
net/sourceforge/pmd/lang/ast/xpath/DocumentNavigator.classDocumentNavigator.java
package net.sourceforge.pmd.lang.ast.xpath
public net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator extends org.jaxen.DefaultNavigator {
private static final java.util.Iterator EMPTY_ITERATOR
public void ()
public java.lang.String getAttributeName (java.lang.Object)
Object arg0
public java.lang.String getAttributeNamespaceUri (java.lang.Object)
Object arg0
public java.lang.String getAttributeQName (java.lang.Object)
Object arg0
public java.lang.String getAttributeStringValue (java.lang.Object)
Object arg0
public java.lang.String getCommentStringValue (java.lang.Object)
Object arg0
public java.lang.String getElementName (java.lang.Object)
Object node
public java.lang.String getElementNamespaceUri (java.lang.Object)
Object arg0
public java.lang.String getElementQName (java.lang.Object)
Object arg0
public java.lang.String getElementStringValue (java.lang.Object)
Object arg0
public java.lang.String getNamespacePrefix (java.lang.Object)
Object arg0
public java.lang.String getNamespaceStringValue (java.lang.Object)
Object arg0
public java.lang.String getTextStringValue (java.lang.Object)
Object arg0
public boolean isAttribute (java.lang.Object)
Object arg0
public boolean isComment (java.lang.Object)
Object arg0
public boolean isDocument (java.lang.Object)
Object arg0
public boolean isElement (java.lang.Object)
Object arg0
public boolean isNamespace (java.lang.Object)
Object arg0
public boolean isProcessingInstruction (java.lang.Object)
Object arg0
public boolean isText (java.lang.Object)
Object arg0
public org.jaxen.XPath parseXPath (java.lang.String)
String arg0
public java.lang.Object getParentNode (java.lang.Object)
Object arg0
public java.util.Iterator getAttributeAxisIterator (java.lang.Object)
Object arg0
public java.util.Iterator getChildAxisIterator (java.lang.Object)
Object contextNode
public java.util.Iterator getParentAxisIterator (java.lang.Object)
Object contextNode
net.sourceforge.pmd.lang.ast.Node parent
public java.util.Iterator getFollowingSiblingAxisIterator (java.lang.Object)
Object contextNode
public java.util.Iterator getPrecedingSiblingAxisIterator (java.lang.Object)
Object contextNode
public java.util.Iterator getFollowingAxisIterator (java.lang.Object)
Object contextNode
public java.util.Iterator getPrecedingAxisIterator (java.lang.Object)
Object contextNode
public java.lang.Object getDocumentNode (java.lang.Object)
Object contextNode
static void ()
}
net/sourceforge/pmd/lang/ast/xpath/DocumentNavigator$3.classDocumentNavigator.java
package net.sourceforge.pmd.lang.ast.xpath
net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator$3 extends net.sourceforge.pmd.lang.ast.xpath.NodeIterator {
final net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator this$0
void (net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator, net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node x0
protected net.sourceforge.pmd.lang.ast.Node getFirstNode (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
protected net.sourceforge.pmd.lang.ast.Node getNextNode (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
}
net/sourceforge/pmd/lang/ast/xpath/DocumentNavigator$5.classDocumentNavigator.java
package net.sourceforge.pmd.lang.ast.xpath
net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator$5 extends net.sourceforge.pmd.lang.ast.xpath.NodeIterator {
final net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator this$0
void (net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator, net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node x0
protected net.sourceforge.pmd.lang.ast.Node getFirstNode (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node sibling
net.sourceforge.pmd.lang.ast.Node node
protected net.sourceforge.pmd.lang.ast.Node getNextNode (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node n
net.sourceforge.pmd.lang.ast.Node node
}
net/sourceforge/pmd/lang/ast/xpath/Attribute.classAttribute.java
package net.sourceforge.pmd.lang.ast.xpath
public net.sourceforge.pmd.lang.ast.xpath.Attribute extends java.lang.Object {
private static final Object[] EMPTY_OBJ_ARRAY
private net.sourceforge.pmd.lang.ast.Node parent
private String name
private java.lang.reflect.Method method
private Object value
private String stringValue
public void (net.sourceforge.pmd.lang.ast.Node, java.lang.String, java.lang.reflect.Method)
net.sourceforge.pmd.lang.ast.Node parent
String name
java.lang.reflect.Method m
public void (net.sourceforge.pmd.lang.ast.Node, java.lang.String, java.lang.String)
net.sourceforge.pmd.lang.ast.Node parent
String name
String value
public java.lang.Object getValue ()
IllegalAccessException iae
java.lang.reflect.InvocationTargetException ite
public java.lang.String getStringValue ()
Object v
public java.lang.String getName ()
public net.sourceforge.pmd.lang.ast.Node getParent ()
public java.lang.String toString ()
static void ()
}
net/sourceforge/pmd/lang/ast/xpath/DocumentNavigator$1.classDocumentNavigator.java
package net.sourceforge.pmd.lang.ast.xpath
net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator$1 extends net.sourceforge.pmd.lang.ast.xpath.NodeIterator {
final net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator this$0
void (net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator, net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node x0
protected net.sourceforge.pmd.lang.ast.Node getFirstNode (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
protected net.sourceforge.pmd.lang.ast.Node getNextNode (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
}
net/sourceforge/pmd/lang/ast/xpath/NodeIterator.classNodeIterator.java
package net.sourceforge.pmd.lang.ast.xpath
public abstract net.sourceforge.pmd.lang.ast.xpath.NodeIterator extends java.lang.Object implements java.util.Iterator {
private net.sourceforge.pmd.lang.ast.Node node
public void (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node contextNode
public boolean hasNext ()
public net.sourceforge.pmd.lang.ast.Node next ()
net.sourceforge.pmd.lang.ast.Node ret
public void remove ()
protected abstract net.sourceforge.pmd.lang.ast.Node getFirstNode (net.sourceforge.pmd.lang.ast.Node)
protected abstract net.sourceforge.pmd.lang.ast.Node getNextNode (net.sourceforge.pmd.lang.ast.Node)
protected net.sourceforge.pmd.lang.ast.Node getPreviousSibling (net.sourceforge.pmd.lang.ast.Node)
int prevPosition
net.sourceforge.pmd.lang.ast.Node contextNode
net.sourceforge.pmd.lang.ast.Node parentNode
private int getPositionFromParent (net.sourceforge.pmd.lang.ast.Node)
int i
net.sourceforge.pmd.lang.ast.Node contextNode
net.sourceforge.pmd.lang.ast.Node parentNode
protected net.sourceforge.pmd.lang.ast.Node getNextSibling (net.sourceforge.pmd.lang.ast.Node)
int nextPosition
net.sourceforge.pmd.lang.ast.Node contextNode
net.sourceforge.pmd.lang.ast.Node parentNode
protected net.sourceforge.pmd.lang.ast.Node getFirstChild (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node contextNode
protected net.sourceforge.pmd.lang.ast.Node getLastChild (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node contextNode
public volatile java.lang.Object next ()
}
net/sourceforge/pmd/lang/ast/xpath/DocumentNavigator$2.classDocumentNavigator.java
package net.sourceforge.pmd.lang.ast.xpath
net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator$2 extends net.sourceforge.pmd.lang.ast.xpath.NodeIterator {
final net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator this$0
void (net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator, net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node x0
protected net.sourceforge.pmd.lang.ast.Node getFirstNode (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
protected net.sourceforge.pmd.lang.ast.Node getNextNode (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
}
net/sourceforge/pmd/lang/ast/xpath/DocumentNavigator$4.classDocumentNavigator.java
package net.sourceforge.pmd.lang.ast.xpath
net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator$4 extends net.sourceforge.pmd.lang.ast.xpath.NodeIterator {
final net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator this$0
void (net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator, net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node x0
protected net.sourceforge.pmd.lang.ast.Node getFirstNode (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node sibling
net.sourceforge.pmd.lang.ast.Node node
protected net.sourceforge.pmd.lang.ast.Node getNextNode (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node n
net.sourceforge.pmd.lang.ast.Node node
}
net/sourceforge/pmd/lang/ast/xpath/AbstractASTXPathHandler.classAbstractASTXPathHandler.java
package net.sourceforge.pmd.lang.ast.xpath
public abstract net.sourceforge.pmd.lang.ast.xpath.AbstractASTXPathHandler extends java.lang.Object implements net.sourceforge.pmd.lang.XPathHandler {
public void ()
public org.jaxen.Navigator getNavigator ()
public void initialize (net.sf.saxon.sxpath.IndependentContext, net.sourceforge.pmd.lang.Language, java.lang.Class)
net.sf.saxon.sxpath.IndependentContext context
net.sourceforge.pmd.lang.Language language
Class functionsClass
}
net/sourceforge/pmd/lang/ast/RootNode.classRootNode.java
package net.sourceforge.pmd.lang.ast
public abstract net.sourceforge.pmd.lang.ast.RootNode extends java.lang.Object {
}
net/sourceforge/pmd/lang/ast/JavaCharStream.classJavaCharStream.java
package net.sourceforge.pmd.lang.ast
public net.sourceforge.pmd.lang.ast.JavaCharStream extends java.lang.Object implements net.sourceforge.pmd.lang.ast.CharStream {
public static final boolean staticFlag
public int bufpos
int bufsize
int available
int tokenBegin
protected int[] bufline
protected int[] bufcolumn
protected int column
protected int line
protected boolean prevCharIsCR
protected boolean prevCharIsLF
protected java.io.Reader inputStream
protected char[] nextCharBuf
protected char[] buffer
protected int maxNextCharInd
protected int nextCharInd
protected int inBuf
protected int tabSize
static final int hexval (char) throws java.io.IOException
char c
protected void setTabSize (int)
int i
protected int getTabSize (int)
int i
protected void ExpandBuff (boolean)
Throwable t
boolean wrapAround
char[] newbuffer
int[] newbufline
int[] newbufcolumn
protected void FillBuff () throws java.io.IOException
java.io.IOException e
int i
protected char ReadByte () throws java.io.IOException
public char BeginToken () throws java.io.IOException
protected void AdjustBuffSize ()
protected void UpdateLineColumn (char)
char c
public char readChar () throws java.io.IOException
java.io.IOException e
java.io.IOException e
int backSlashCnt
char c
public int getColumn ()
public int getLine ()
public int getEndColumn ()
public int getEndLine ()
public int getBeginColumn ()
public int getBeginLine ()
public void backup (int)
int amount
public void (java.io.Reader, int, int, int)
java.io.Reader dstream
int startline
int startcolumn
int buffersize
public void (java.io.Reader, int, int)
java.io.Reader dstream
int startline
int startcolumn
public void (java.io.Reader)
java.io.Reader dstream
public void ReInit (java.io.Reader, int, int, int)
java.io.Reader dstream
int startline
int startcolumn
int buffersize
public void ReInit (java.io.Reader, int, int)
java.io.Reader dstream
int startline
int startcolumn
public void ReInit (java.io.Reader)
java.io.Reader dstream
public void (java.io.InputStream, java.lang.String, int, int, int) throws java.io.UnsupportedEncodingException
java.io.InputStream dstream
String encoding
int startline
int startcolumn
int buffersize
public void (java.io.InputStream, int, int, int)
java.io.InputStream dstream
int startline
int startcolumn
int buffersize
public void (java.io.InputStream, java.lang.String, int, int) throws java.io.UnsupportedEncodingException
java.io.InputStream dstream
String encoding
int startline
int startcolumn
public void (java.io.InputStream, int, int)
java.io.InputStream dstream
int startline
int startcolumn
public void (java.io.InputStream, java.lang.String) throws java.io.UnsupportedEncodingException
java.io.InputStream dstream
String encoding
public void (java.io.InputStream)
java.io.InputStream dstream
public void ReInit (java.io.InputStream, java.lang.String, int, int, int) throws java.io.UnsupportedEncodingException
java.io.InputStream dstream
String encoding
int startline
int startcolumn
int buffersize
public void ReInit (java.io.InputStream, int, int, int)
java.io.InputStream dstream
int startline
int startcolumn
int buffersize
public void ReInit (java.io.InputStream, java.lang.String, int, int) throws java.io.UnsupportedEncodingException
java.io.InputStream dstream
String encoding
int startline
int startcolumn
public void ReInit (java.io.InputStream, int, int)
java.io.InputStream dstream
int startline
int startcolumn
public void ReInit (java.io.InputStream, java.lang.String) throws java.io.UnsupportedEncodingException
java.io.InputStream dstream
String encoding
public void ReInit (java.io.InputStream)
java.io.InputStream dstream
public java.lang.String GetImage ()
public char[] GetSuffix (int)
int len
char[] ret
public void Done ()
public void adjustBeginLineColumn (int, int)
int len
int newLine
int newCol
int start
int len
int i
int j
int k
int nextColDiff
int columnDiff
}
net/sourceforge/pmd/lang/ast/AbstractTokenManager.classAbstractTokenManager.java
package net.sourceforge.pmd.lang.ast
public abstract net.sourceforge.pmd.lang.ast.AbstractTokenManager extends java.lang.Object {
private static ThreadLocal fileName
protected java.util.Map suppressMap
protected String suppressMarker
public void ()
public static void setFileName (java.lang.String)
String fileName
public static java.lang.String getFileName ()
String fileName
public void setSuppressMarker (java.lang.String)
String marker
public java.util.Map getSuppressMap ()
static void ()
}
net/sourceforge/pmd/lang/ast/SimpleCharStream.classSimpleCharStream.java
package net.sourceforge.pmd.lang.ast
public net.sourceforge.pmd.lang.ast.SimpleCharStream extends java.lang.Object implements net.sourceforge.pmd.lang.ast.CharStream {
public static final boolean staticFlag
int bufsize
int available
int tokenBegin
public int bufpos
protected int[] bufline
protected int[] bufcolumn
protected int column
protected int line
protected boolean prevCharIsCR
protected boolean prevCharIsLF
protected java.io.Reader inputStream
protected char[] buffer
protected int maxNextCharInd
protected int inBuf
protected int tabSize
protected void setTabSize (int)
int i
protected int getTabSize (int)
int i
protected void ExpandBuff (boolean)
Throwable t
boolean wrapAround
char[] newbuffer
int[] newbufline
int[] newbufcolumn
protected void FillBuff () throws java.io.IOException
java.io.IOException e
int i
public char BeginToken () throws java.io.IOException
char c
protected void UpdateLineColumn (char)
char c
public char readChar () throws java.io.IOException
char c
public int getColumn ()
public int getLine ()
public int getEndColumn ()
public int getEndLine ()
public int getBeginColumn ()
public int getBeginLine ()
public void backup (int)
int amount
public void (java.io.Reader, int, int, int)
java.io.Reader dstream
int startline
int startcolumn
int buffersize
public void (java.io.Reader, int, int)
java.io.Reader dstream
int startline
int startcolumn
public void (java.io.Reader)
java.io.Reader dstream
public void ReInit (java.io.Reader, int, int, int)
java.io.Reader dstream
int startline
int startcolumn
int buffersize
public void ReInit (java.io.Reader, int, int)
java.io.Reader dstream
int startline
int startcolumn
public void ReInit (java.io.Reader)
java.io.Reader dstream
public void (java.io.InputStream, java.lang.String, int, int, int) throws java.io.UnsupportedEncodingException
java.io.InputStream dstream
String encoding
int startline
int startcolumn
int buffersize
public void (java.io.InputStream, int, int, int)
java.io.InputStream dstream
int startline
int startcolumn
int buffersize
public void (java.io.InputStream, java.lang.String, int, int) throws java.io.UnsupportedEncodingException
java.io.InputStream dstream
String encoding
int startline
int startcolumn
public void (java.io.InputStream, int, int)
java.io.InputStream dstream
int startline
int startcolumn
public void (java.io.InputStream, java.lang.String) throws java.io.UnsupportedEncodingException
java.io.InputStream dstream
String encoding
public void (java.io.InputStream)
java.io.InputStream dstream
public void ReInit (java.io.InputStream, java.lang.String, int, int, int) throws java.io.UnsupportedEncodingException
java.io.InputStream dstream
String encoding
int startline
int startcolumn
int buffersize
public void ReInit (java.io.InputStream, int, int, int)
java.io.InputStream dstream
int startline
int startcolumn
int buffersize
public void ReInit (java.io.InputStream, java.lang.String) throws java.io.UnsupportedEncodingException
java.io.InputStream dstream
String encoding
public void ReInit (java.io.InputStream)
java.io.InputStream dstream
public void ReInit (java.io.InputStream, java.lang.String, int, int) throws java.io.UnsupportedEncodingException
java.io.InputStream dstream
String encoding
int startline
int startcolumn
public void ReInit (java.io.InputStream, int, int)
java.io.InputStream dstream
int startline
int startcolumn
public java.lang.String GetImage ()
public char[] GetSuffix (int)
int len
char[] ret
public void Done ()
public void adjustBeginLineColumn (int, int)
int len
int newLine
int newCol
int start
int len
int i
int j
int k
int nextColDiff
int columnDiff
}
net/sourceforge/pmd/lang/ast/AbstractNode.classAbstractNode.java
package net.sourceforge.pmd.lang.ast
public abstract net.sourceforge.pmd.lang.ast.AbstractNode extends java.lang.Object implements net.sourceforge.pmd.lang.ast.Node {
protected net.sourceforge.pmd.lang.ast.Node parent
protected net.sourceforge.pmd.lang.ast.Node[] children
protected int id
private String image
protected int beginLine
protected int endLine
protected int beginColumn
protected int endColumn
private net.sourceforge.pmd.lang.dfa.DataFlowNode dataFlowNode
private Object userData
public void (int)
int id
public void (int, int, int, int, int)
int id
int theBeginLine
int theEndLine
int theBeginColumn
int theEndColumn
public boolean isSingleLine ()
public void jjtOpen ()
public void jjtClose ()
public void jjtSetParent (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node parent
public net.sourceforge.pmd.lang.ast.Node jjtGetParent ()
public void jjtAddChild (net.sourceforge.pmd.lang.ast.Node, int)
net.sourceforge.pmd.lang.ast.Node[] newChildren
net.sourceforge.pmd.lang.ast.Node child
int index
public net.sourceforge.pmd.lang.ast.Node jjtGetChild (int)
int index
public int jjtGetNumChildren ()
public int jjtGetId ()
public abstract java.lang.String toString ()
public java.lang.String getImage ()
public void setImage (java.lang.String)
String image
public boolean hasImageEqualTo (java.lang.String)
String image
public int getBeginLine ()
public void testingOnly__setBeginLine (int)
int i
public int getBeginColumn ()
public void testingOnly__setBeginColumn (int)
int i
public int getEndLine ()
public void testingOnly__setEndLine (int)
int i
public int getEndColumn ()
public void testingOnly__setEndColumn (int)
int i
public net.sourceforge.pmd.lang.dfa.DataFlowNode getDataFlowNode ()
public void setDataFlowNode (net.sourceforge.pmd.lang.dfa.DataFlowNode)
net.sourceforge.pmd.lang.dfa.DataFlowNode dataFlowNode
public net.sourceforge.pmd.lang.ast.Node getNthParent (int)
int i
int n
net.sourceforge.pmd.lang.ast.Node result
public java.lang.Object getFirstParentOfType (java.lang.Class)
Class parentType
net.sourceforge.pmd.lang.ast.Node parentNode
public java.util.List getParentsOfType (java.lang.Class)
Class parentType
java.util.List parents
net.sourceforge.pmd.lang.ast.Node parentNode
public java.util.List findDescendantsOfType (java.lang.Class)
Class targetType
java.util.List list
public void findDescendantsOfType (java.lang.Class, java.util.List, boolean)
Class targetType
java.util.List results
boolean crossBoundaries
private static void findDescendantsOfType (net.sourceforge.pmd.lang.ast.Node, java.lang.Class, java.util.List, boolean)
net.sourceforge.pmd.lang.ast.Node child
int i
net.sourceforge.pmd.lang.ast.Node node
Class targetType
java.util.List results
boolean crossFindBoundaries
int n
public java.util.List findChildrenOfType (java.lang.Class)
net.sourceforge.pmd.lang.ast.Node child
int i
Class targetType
java.util.List list
int n
public boolean isFindBoundary ()
public org.w3c.dom.Document getAsDocument ()
javax.xml.parsers.DocumentBuilderFactory dbf
javax.xml.parsers.DocumentBuilder db
org.w3c.dom.Document document
javax.xml.parsers.ParserConfigurationException pce
protected void appendElement (org.w3c.dom.Node)
net.sourceforge.pmd.lang.ast.xpath.Attribute attr
java.util.Iterator iter
net.sourceforge.pmd.lang.ast.AbstractNode child
java.util.Iterator iter
org.w3c.dom.Node parentNode
net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator docNav
org.w3c.dom.Document ownerDocument
String elementName
org.w3c.dom.Element element
public java.lang.Object getFirstDescendantOfType (java.lang.Class)
Class descendantType
public java.lang.Object getFirstChildOfType (java.lang.Class)
net.sourceforge.pmd.lang.ast.Node child
int i
Class childType
int n
private static java.lang.Object getFirstDescendantOfType (java.lang.Class, net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node n1
Object n2
int i
Class descendantType
net.sourceforge.pmd.lang.ast.Node node
int n
public final boolean hasDescendantOfType (java.lang.Class)
Class type
public final transient boolean hasDecendantOfAnyType (java.lang.Class[])
Class type
Class[] arr$
int len$
int i$
Class[] types
public java.util.List findChildNodesWithXPath (java.lang.String) throws org.jaxen.JaxenException
String xpathString
public boolean hasDescendantMatchingXPath (java.lang.String)
org.jaxen.JaxenException e
String xpathString
public java.lang.Object getUserData ()
public void setUserData (java.lang.Object)
Object userData
}
net/sourceforge/pmd/lang/XPathHandler$1.classXPathHandler.java
package net.sourceforge.pmd.lang
final net.sourceforge.pmd.lang.XPathHandler$1 extends java.lang.Object implements net.sourceforge.pmd.lang.XPathHandler {
void ()
public void initialize ()
public void initialize (net.sf.saxon.sxpath.IndependentContext)
net.sf.saxon.sxpath.IndependentContext context
public org.jaxen.Navigator getNavigator ()
}
net/sourceforge/pmd/lang/plsql/PLSQLParser.classPLSQLParser.java
package net.sourceforge.pmd.lang.plsql
public net.sourceforge.pmd.lang.plsql.PLSQLParser extends net.sourceforge.pmd.lang.AbstractParser {
private net.sourceforge.pmd.lang.plsql.ast.PLSQLParser parser
public void (net.sourceforge.pmd.lang.ParserOptions)
net.sourceforge.pmd.lang.ParserOptions parserOptions
public net.sourceforge.pmd.lang.TokenManager createTokenManager (java.io.Reader)
java.io.Reader source
protected net.sourceforge.pmd.lang.plsql.ast.PLSQLParser createPLSQLParser (java.io.Reader) throws net.sourceforge.pmd.lang.ast.ParseException
java.io.Reader source
java.io.Reader in
public boolean canParse ()
public net.sourceforge.pmd.lang.ast.Node parse (java.lang.String, java.io.Reader) throws net.sourceforge.pmd.lang.ast.ParseException
String fileName
java.io.Reader source
public java.util.Map getSuppressMap ()
}
net/sourceforge/pmd/lang/plsql/ast/ASTCollectionTypeDefinition.classASTCollectionTypeDefinition.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTCollectionTypeDefinition extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTArgument.classASTArgument.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTArgument extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTDateTimeLiteral.classASTDateTimeLiteral.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTDateTimeLiteral extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTQualifiedName.classASTQualifiedName.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTQualifiedName extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTReturnStatement.classASTReturnStatement.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTReturnStatement extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTCursorUnit.classASTCursorUnit.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTCursorUnit extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTKEYWORD_RESERVED.classASTKEYWORD_RESERVED.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTKEYWORD_RESERVED extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTPrimarySuffix.classASTPrimarySuffix.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTPrimarySuffix extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
private boolean isArguments
private boolean isArrayDereference
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
public void setIsArrayDereference ()
public boolean isArrayDereference ()
public void setIsArguments ()
public boolean isArguments ()
public int getArgumentCount ()
}
net/sourceforge/pmd/lang/plsql/ast/ASTIfStatement.classASTIfStatement.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTIfStatement extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
private boolean hasElse
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public void setHasElse ()
public boolean hasElse ()
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTWrappedObject.classASTWrappedObject.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTWrappedObject extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTNonDMLEvent.classASTNonDMLEvent.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTNonDMLEvent extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTTrimExpression.classASTTrimExpression.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTTrimExpression extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/PLSQLParser.classPLSQLParser.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.PLSQLParser extends java.lang.Object implements net.sourceforge.pmd.lang.plsql.ast.PLSQLParserTreeConstants net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants {
protected net.sourceforge.pmd.lang.plsql.ast.JJTPLSQLParserState jjtree
public net.sourceforge.pmd.lang.plsql.ast.PLSQLParserTokenManager token_source
net.sourceforge.pmd.lang.ast.SimpleCharStream jj_input_stream
public net.sourceforge.pmd.lang.plsql.ast.Token token
public net.sourceforge.pmd.lang.plsql.ast.Token jj_nt
private net.sourceforge.pmd.lang.plsql.ast.Token jj_scanpos
private net.sourceforge.pmd.lang.plsql.ast.Token jj_lastpos
private int jj_la
private int jj_gen
private final int[] jj_la1
private static int[] jj_la1_0
private static int[] jj_la1_1
private static int[] jj_la1_2
private static int[] jj_la1_3
private static int[] jj_la1_4
private static int[] jj_la1_5
private static int[] jj_la1_6
private static int[] jj_la1_7
private static int[] jj_la1_8
private static int[] jj_la1_9
private static int[] jj_la1_10
private static int[] jj_la1_11
private static int[] jj_la1_12
private static int[] jj_la1_13
private final net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$JJCalls[] jj_2_rtns
private boolean jj_rescan
private int jj_gc
private final net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess jj_ls
private java.util.List jj_expentries
private int[] jj_expentry
private int jj_kind
private int[] jj_lasttokens
private int jj_endpos
public static void main (java.lang.String[]) throws net.sourceforge.pmd.lang.plsql.ast.ParseException
String[] args
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser parser
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode node
String s
public static java.lang.String canonicalName (java.lang.String)
int i
StringBuilder oldString
boolean quotedCharacter
String name
StringBuilder s
public final net.sourceforge.pmd.lang.plsql.ast.ASTInput Input () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTInput jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTDDLCommand DDLCommand () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTDDLCommand jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
public final net.sourceforge.pmd.lang.plsql.ast.ASTSqlPlusCommand SqlPlusCommand () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTSqlPlusCommand jjtn000
boolean jjtc000
StringBuilder sb
public final net.sourceforge.pmd.lang.plsql.ast.ASTGlobal Global () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTGlobal jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTBlock Block () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTBlock jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTPackageSpecification PackageSpecification () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTPackageSpecification jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
public final net.sourceforge.pmd.lang.plsql.ast.ASTPackageBody PackageBody () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTPackageBody jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
public final net.sourceforge.pmd.lang.plsql.ast.ASTDeclarativeUnit DeclarativeUnit () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTDeclarativeUnit jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTDeclarativeSection DeclarativeSection () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTDeclarativeSection jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTCompilationDeclarationFragment CompilationDeclarationFragment () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTCompilationDeclarationFragment jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTProgramUnit ProgramUnit () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTProgramUnit jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTObjectNameDeclaration ObjectNameDeclaration () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTObjectNameDeclaration jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode schemaName
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode objectName
public final net.sourceforge.pmd.lang.plsql.ast.ASTFormalParameter FormalParameter () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTFormalParameter jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
public final net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclaration MethodDeclaration () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclaration jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclarator MethodDeclarator () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
net.sourceforge.pmd.lang.plsql.ast.Token nextToken
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclarator jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
public final net.sourceforge.pmd.lang.plsql.ast.ASTFormalParameters FormalParameters () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTFormalParameters jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
StringBuilder sb
public final net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclarator VariableOrConstantDeclarator () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclarator jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
StringBuilder sb
public final net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaratorId VariableOrConstantDeclaratorId () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaratorId jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
public final net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantInitializer VariableOrConstantInitializer () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantInitializer jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
public final net.sourceforge.pmd.lang.plsql.ast.ASTDatatype Datatype () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTDatatype jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
StringBuilder sb
public final net.sourceforge.pmd.lang.plsql.ast.ASTCompilationDataType CompilationDataType () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTCompilationDataType jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
StringBuilder sb
public final net.sourceforge.pmd.lang.plsql.ast.ASTCollectionTypeName CollectionTypeName () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTCollectionTypeName jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode size
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode precision
StringBuilder sb
public final net.sourceforge.pmd.lang.plsql.ast.ASTScalarDataTypeName ScalarDataTypeName () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTScalarDataTypeName jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode size
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode precision
StringBuilder name
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode characterSet
public final net.sourceforge.pmd.lang.plsql.ast.ASTDateTimeLiteral DateTimeLiteral () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTDateTimeLiteral jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.Token t
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
StringBuilder sb
public final net.sourceforge.pmd.lang.plsql.ast.ASTExceptionHandler ExceptionHandler () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTExceptionHandler jjtn000
boolean jjtc000
public final void Skip2NextTerminator (java.lang.String, java.lang.String) throws net.sourceforge.pmd.lang.plsql.ast.ParseException
String initiator
String terminator
net.sourceforge.pmd.lang.plsql.ast.ASTSkip2NextTerminator jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.Token t
int count
public final void Skip2NextOccurrence (java.lang.String) throws net.sourceforge.pmd.lang.plsql.ast.ParseException
String target
net.sourceforge.pmd.lang.plsql.ast.ASTSkip2NextOccurrence jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.Token nextToken
public final void SkipPastNextOccurrence (java.lang.String) throws net.sourceforge.pmd.lang.plsql.ast.ParseException
String target
net.sourceforge.pmd.lang.plsql.ast.ASTSkipPastNextOccurrence jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.Token t
public final void Skip2NextTokenOccurrence (int) throws net.sourceforge.pmd.lang.plsql.ast.ParseException
int target
net.sourceforge.pmd.lang.plsql.ast.ASTSkip2NextTokenOccurrence jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.Token nextToken
net.sourceforge.pmd.lang.plsql.ast.Token specToken
public final void SkipPastNextTokenOccurrence (int) throws net.sourceforge.pmd.lang.plsql.ast.ParseException
int target
net.sourceforge.pmd.lang.plsql.ast.ASTSkipPastNextTokenOccurrence jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.Token t
public final net.sourceforge.pmd.lang.plsql.ast.ASTRead2NextOccurrence Read2NextOccurrence (java.lang.String) throws net.sourceforge.pmd.lang.plsql.ast.ParseException
String target
net.sourceforge.pmd.lang.plsql.ast.ASTRead2NextOccurrence jjtn000
boolean jjtc000
StringBuilder sb
net.sourceforge.pmd.lang.plsql.ast.Token nextToken
public final net.sourceforge.pmd.lang.plsql.ast.ASTReadPastNextOccurrence ReadPastNextOccurrence (java.lang.String) throws net.sourceforge.pmd.lang.plsql.ast.ParseException
String target
net.sourceforge.pmd.lang.plsql.ast.ASTReadPastNextOccurrence jjtn000
boolean jjtc000
StringBuilder sb
net.sourceforge.pmd.lang.plsql.ast.Token t
public final net.sourceforge.pmd.lang.plsql.ast.ASTSqlStatement SqlStatement (java.lang.String, java.lang.String) throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
String initiator
String terminator
net.sourceforge.pmd.lang.plsql.ast.ASTSqlStatement jjtn000
boolean jjtc000
public final void WrappedObject () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
net.sourceforge.pmd.lang.plsql.ast.Token nextToken
net.sourceforge.pmd.lang.plsql.ast.ASTWrappedObject jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTUnlabelledStatement UnlabelledStatement () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTUnlabelledStatement jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTStatement Statement () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTStatement jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTLabelledStatement LabelledStatement () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTLabelledStatement jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
public final net.sourceforge.pmd.lang.plsql.ast.ASTCaseStatement CaseStatement () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTCaseStatement jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTCaseWhenClause CaseWhenClause () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTCaseWhenClause jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTElseClause ElseClause () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTElseClause jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTElsifClause ElsifClause () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTElsifClause jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTLoopStatement LoopStatement () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTLoopStatement jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTForStatement ForStatement () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTForStatement jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTWhileStatement WhileStatement () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTWhileStatement jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTIfStatement IfStatement () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTIfStatement jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTForIndex ForIndex () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTForIndex jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
public final net.sourceforge.pmd.lang.plsql.ast.ASTForAllIndex ForAllIndex () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTForAllIndex jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
public final net.sourceforge.pmd.lang.plsql.ast.ASTForAllStatement ForAllStatement () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTForAllStatement jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTGotoStatement GotoStatement () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTGotoStatement jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode label
public final net.sourceforge.pmd.lang.plsql.ast.ASTReturnStatement ReturnStatement () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTReturnStatement jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTContinueStatement ContinueStatement () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTContinueStatement jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode label
public final net.sourceforge.pmd.lang.plsql.ast.ASTExitStatement ExitStatement () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTExitStatement jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode label
public final net.sourceforge.pmd.lang.plsql.ast.ASTRaiseStatement RaiseStatement () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTRaiseStatement jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode exception
public final net.sourceforge.pmd.lang.plsql.ast.ASTCloseStatement CloseStatement () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTCloseStatement jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode cursor
public final net.sourceforge.pmd.lang.plsql.ast.ASTOpenStatement OpenStatement () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTOpenStatement jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTFetchStatement FetchStatement () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTFetchStatement jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTEmbeddedSqlStatement EmbeddedSqlStatement () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTEmbeddedSqlStatement jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTPipelineStatement PipelineStatement () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTPipelineStatement jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTConditionalCompilationStatement ConditionalCompilationStatement () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTConditionalCompilationStatement jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTSubTypeDefinition SubTypeDefinition () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTSubTypeDefinition jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.Token subtype_name
net.sourceforge.pmd.lang.plsql.ast.Token constraint
net.sourceforge.pmd.lang.plsql.ast.Token base_type
net.sourceforge.pmd.lang.plsql.ast.Token collection
net.sourceforge.pmd.lang.plsql.ast.Token collection2
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode name
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode startElement
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode endElement
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode baseType
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode returnType
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode indexBy
int lastField
public final net.sourceforge.pmd.lang.plsql.ast.ASTFieldDeclaration FieldDeclaration () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTFieldDeclaration jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode name
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode defaultValue
public final net.sourceforge.pmd.lang.plsql.ast.ASTCollectionTypeDefinition CollectionTypeDefinition () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
net.sourceforge.pmd.lang.plsql.ast.ASTCollectionTypeDefinition jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.Token t
public final net.sourceforge.pmd.lang.plsql.ast.ASTCollectionDeclaration CollectionDeclaration () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
net.sourceforge.pmd.lang.plsql.ast.ASTCollectionDeclaration jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.Token t
public final net.sourceforge.pmd.lang.plsql.ast.ASTObjectDeclaration ObjectDeclaration () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
net.sourceforge.pmd.lang.plsql.ast.ASTObjectDeclaration jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.Token t
public final net.sourceforge.pmd.lang.plsql.ast.ASTCallSpecTail CallSpecTail () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTCallSpecTail jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTCursorUnit CursorUnit () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTCursorUnit jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
public final net.sourceforge.pmd.lang.plsql.ast.ASTCursorSpecification CursorSpecification () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTCursorSpecification jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTCursorBody CursorBody () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTCursorBody jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTExpression Expression () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTExpression jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
StringBuilder sb
public final net.sourceforge.pmd.lang.plsql.ast.ASTCompilationExpression CompilationExpression () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTCompilationExpression jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
StringBuilder sb
public final net.sourceforge.pmd.lang.plsql.ast.ASTAssignment Assignment () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTAssignment jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
StringBuilder sb
public final net.sourceforge.pmd.lang.plsql.ast.ASTCaseExpression CaseExpression () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTCaseExpression jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.Token thisToken
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
StringBuilder sb
public final net.sourceforge.pmd.lang.plsql.ast.ASTLikeExpression LikeExpression () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTLikeExpression jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.Token thisToken
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
StringBuilder sb
public final net.sourceforge.pmd.lang.plsql.ast.ASTTrimExpression TrimExpression () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTTrimExpression jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.Token thisToken
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
StringBuilder sb
public final net.sourceforge.pmd.lang.plsql.ast.ASTObjectExpression ObjectExpression () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTObjectExpression jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.Token thisToken
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
StringBuilder sb
public final net.sourceforge.pmd.lang.plsql.ast.ASTConditionalOrExpression ConditionalOrExpression () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTConditionalOrExpression jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
StringBuilder sb
public final net.sourceforge.pmd.lang.plsql.ast.ASTConditionalAndExpression ConditionalAndExpression () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTConditionalAndExpression jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
StringBuilder sb
public final net.sourceforge.pmd.lang.plsql.ast.ASTEqualityExpression EqualityExpression () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTEqualityExpression jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
StringBuilder sb
public final net.sourceforge.pmd.lang.plsql.ast.ASTRelationalExpression RelationalExpression () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTRelationalExpression jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
StringBuilder sb
public final net.sourceforge.pmd.lang.plsql.ast.ASTAdditiveExpression AdditiveExpression () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTAdditiveExpression jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
StringBuilder sb
public final net.sourceforge.pmd.lang.plsql.ast.ASTStringExpression StringExpression () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTStringExpression jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
StringBuilder sb
public final net.sourceforge.pmd.lang.plsql.ast.ASTMultiplicativeExpression MultiplicativeExpression () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTMultiplicativeExpression jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
StringBuilder sb
public final net.sourceforge.pmd.lang.plsql.ast.ASTUnaryExpression UnaryExpression (boolean) throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
boolean isUnarySign
net.sourceforge.pmd.lang.plsql.ast.ASTUnaryExpression jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
StringBuilder sb
public final net.sourceforge.pmd.lang.plsql.ast.ASTUnaryExpressionNotPlusMinus UnaryExpressionNotPlusMinus () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTUnaryExpressionNotPlusMinus jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
StringBuilder sb
public final net.sourceforge.pmd.lang.plsql.ast.ASTPrimaryExpression PrimaryExpression () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTPrimaryExpression jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
StringBuilder sb
public final net.sourceforge.pmd.lang.plsql.ast.ASTPrimaryPrefix PrimaryPrefix () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTPrimaryPrefix jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
StringBuilder sb
public final net.sourceforge.pmd.lang.plsql.ast.ASTPrimarySuffix PrimarySuffix () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTPrimarySuffix jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode suffixNode
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode arguments
StringBuilder sb
public final net.sourceforge.pmd.lang.plsql.ast.ASTLiteral Literal () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTLiteral jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
net.sourceforge.pmd.lang.plsql.ast.Token t
public final net.sourceforge.pmd.lang.plsql.ast.ASTStringLiteral StringLiteral () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
char startDelimiter
char endDelimiter
net.sourceforge.pmd.lang.plsql.ast.ASTStringLiteral jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.Token thisToken
StringBuilder literal
String terminator
public final net.sourceforge.pmd.lang.plsql.ast.ASTBooleanLiteral BooleanLiteral () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
net.sourceforge.pmd.lang.plsql.ast.ASTBooleanLiteral jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTNullLiteral NullLiteral () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
net.sourceforge.pmd.lang.plsql.ast.ASTNullLiteral jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTMultiSetCondition MultiSetCondition () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
net.sourceforge.pmd.lang.plsql.ast.ASTMultiSetCondition jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTNumericLiteral NumericLiteral () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
net.sourceforge.pmd.lang.plsql.ast.ASTNumericLiteral jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.Token t
public final net.sourceforge.pmd.lang.plsql.ast.ASTLabel Label () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTLabel jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
public final net.sourceforge.pmd.lang.plsql.ast.ASTName Name () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTName jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
StringBuilder sb
public final net.sourceforge.pmd.lang.plsql.ast.ASTQualifiedName QualifiedName () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTQualifiedName jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
StringBuilder sb
public final net.sourceforge.pmd.lang.plsql.ast.ASTArguments Arguments () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTArguments jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTArgumentList ArgumentList () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTArgumentList jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTArgument Argument () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTArgument jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
public final net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaration VariableOrConstantDeclaration () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaration jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTDatatypeDeclaration DatatypeDeclaration () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
net.sourceforge.pmd.lang.plsql.ast.ASTDatatypeDeclaration jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.Token t
public final net.sourceforge.pmd.lang.plsql.ast.ASTPragma Pragma () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTPragma jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTInlinePragma InlinePragma () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTInlinePragma jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTExceptionDeclaration ExceptionDeclaration () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTExceptionDeclaration jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
public final net.sourceforge.pmd.lang.plsql.ast.ASTParallelClause ParallelClause () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTParallelClause jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTAccessibleByClause AccessibleByClause () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTAccessibleByClause jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTTable Table () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTTable jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTTableColumn TableColumn () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTTableColumn jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTView View () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTView jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
public final net.sourceforge.pmd.lang.plsql.ast.ASTSynonym Synonym () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTSynonym jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
public final net.sourceforge.pmd.lang.plsql.ast.ASTDirectory Directory () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTDirectory jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
public final net.sourceforge.pmd.lang.plsql.ast.ASTDatabaseLink DatabaseLink () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTDatabaseLink jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
public final net.sourceforge.pmd.lang.plsql.ast.ASTViewColumn ViewColumn () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTViewColumn jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTComment Comment () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTComment jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTTypeMethod TypeMethod () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTTypeMethod jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTTypeSpecification TypeSpecification () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTTypeSpecification jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
public final net.sourceforge.pmd.lang.plsql.ast.ASTAlterTypeSpec AlterTypeSpec () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTAlterTypeSpec jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
public final net.sourceforge.pmd.lang.plsql.ast.ASTAttributeDeclaration AttributeDeclaration () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTAttributeDeclaration jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
public final net.sourceforge.pmd.lang.plsql.ast.ASTAttribute Attribute () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTAttribute jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
public final net.sourceforge.pmd.lang.plsql.ast.ASTPragmaClause PragmaClause () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTPragmaClause jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTTriggerUnit TriggerUnit () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTTriggerUnit jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode simpleNode
public final net.sourceforge.pmd.lang.plsql.ast.ASTTriggerTimingPointSection TriggerTimingPointSection () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTTriggerTimingPointSection jjtn000
boolean jjtc000
StringBuilder sb
public final net.sourceforge.pmd.lang.plsql.ast.ASTCompoundTriggerBlock CompoundTriggerBlock () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTCompoundTriggerBlock jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTNonDMLTrigger NonDMLTrigger () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTNonDMLTrigger jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTDDLEvent DDLEvent () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
net.sourceforge.pmd.lang.plsql.ast.ASTDDLEvent jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTDatabaseEvent DatabaseEvent () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
net.sourceforge.pmd.lang.plsql.ast.ASTDatabaseEvent jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTNonDMLEvent NonDMLEvent () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTNonDMLEvent jjtn000
boolean jjtc000
public final void AlterTrigger () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTAlterTrigger jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTKEYWORD_RESERVED KEYWORD_RESERVED () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
net.sourceforge.pmd.lang.plsql.ast.ASTKEYWORD_RESERVED jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTKEYWORD_UNRESERVED KEYWORD_UNRESERVED () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
net.sourceforge.pmd.lang.plsql.ast.ASTKEYWORD_UNRESERVED jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTID ID () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTID jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTUnqualifiedID UnqualifiedID () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTUnqualifiedID jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTQualifiedID QualifiedID () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.ASTQualifiedID jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTTypeKeyword TypeKeyword () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
net.sourceforge.pmd.lang.plsql.ast.ASTTypeKeyword jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.ASTJavaInterfaceClass JavaInterfaceClass () throws net.sourceforge.pmd.lang.plsql.ast.ParseException
net.sourceforge.pmd.lang.plsql.ast.ASTJavaInterfaceClass jjtn000
boolean jjtc000
public final net.sourceforge.pmd.lang.plsql.ast.PLSQLNode EqualsOldIDNewID (net.sourceforge.pmd.lang.plsql.ast.PLSQLNode) throws net.sourceforge.pmd.lang.plsql.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode pOldID
net.sourceforge.pmd.lang.plsql.ast.ASTEqualsOldIDNewID jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode newID
net.sourceforge.pmd.lang.plsql.ast.Token oldIDToken
net.sourceforge.pmd.lang.plsql.ast.Token newIDToken
private boolean jj_2_1 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_2 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_3 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_4 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_5 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_6 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_7 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_8 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_9 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_10 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_11 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_12 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_13 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_14 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_15 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_16 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_17 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_18 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_19 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_20 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_21 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_22 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_23 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_24 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_25 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_26 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_27 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_28 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_29 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_30 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_31 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_32 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_33 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_34 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_35 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_36 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_37 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_38 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_39 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_40 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_41 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_42 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_43 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_44 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_45 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_46 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_47 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_48 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_49 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_50 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_51 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_52 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_53 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_54 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_55 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_56 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_57 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_58 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_59 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_60 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_61 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_62 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_63 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_64 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_65 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_66 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_67 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_68 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_69 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_70 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_71 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_72 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_73 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_74 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_75 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_76 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_77 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_78 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_79 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_80 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_81 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_82 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_2_83 (int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int xla
private boolean jj_3R_150 ()
private boolean jj_3R_623 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_596 ()
private boolean jj_3R_288 ()
private boolean jj_3R_563 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_523 ()
private boolean jj_3R_287 ()
private boolean jj_3R_149 ()
private boolean jj_3R_286 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_525 ()
private boolean jj_3R_521 ()
private boolean jj_3R_199 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_285 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3_74 ()
private boolean jj_3R_520 ()
private boolean jj_3_77 ()
private boolean jj_3R_198 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3_73 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_562 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_527 ()
private boolean jj_3R_522 ()
private boolean jj_3R_526 ()
private boolean jj_3R_524 ()
private boolean jj_3_72 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_122 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_496 ()
private boolean jj_3R_495 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_494 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_519 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_493 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_265 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_492 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_491 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_267 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3_75 ()
private boolean jj_3R_177 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3_76 ()
private boolean jj_3R_632 ()
private boolean jj_3_44 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_176 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_174 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_264 ()
private boolean jj_3R_592 ()
private boolean jj_3R_490 ()
private boolean jj_3R_173 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_518 ()
private boolean jj_3R_107 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_517 ()
private boolean jj_3R_489 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_633 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_631 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_242 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_628 ()
private boolean jj_3R_627 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_241 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_615 ()
private boolean jj_3R_151 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_553 ()
private boolean jj_3R_630 ()
private boolean jj_3R_594 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_593 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_455 ()
private boolean jj_3R_454 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_626 ()
private boolean jj_3R_419 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_614 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_591 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_551 ()
private boolean jj_3R_552 ()
private boolean jj_3R_418 ()
private boolean jj_3R_590 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_556 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_555 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_554 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_450 ()
private boolean jj_3R_417 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_453 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_416 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_207 ()
private boolean jj_3R_452 ()
private boolean jj_3R_402 ()
private boolean jj_3R_401 ()
private boolean jj_3R_400 ()
private boolean jj_3R_415 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_451 ()
private boolean jj_3R_414 ()
private boolean jj_3R_350 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_449 ()
private boolean jj_3R_413 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_206 ()
private boolean jj_3R_589 ()
private boolean jj_3R_412 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_448 ()
private boolean jj_3R_131 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_549 ()
private boolean jj_3R_146 ()
private boolean jj_3R_548 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_625 ()
private boolean jj_3R_547 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_411 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_410 ()
private boolean jj_3R_407 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_546 ()
private boolean jj_3R_543 ()
private boolean jj_3R_550 ()
private boolean jj_3R_446 ()
private boolean jj_3R_445 ()
private boolean jj_3R_354 ()
private boolean jj_3R_313 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_545 ()
private boolean jj_3R_544 ()
private boolean jj_3R_148 ()
private boolean jj_3R_405 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3_71 ()
private boolean jj_3R_629 ()
private boolean jj_3R_147 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_409 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_130 ()
private boolean jj_3R_312 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3_70 ()
private boolean jj_3R_406 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_612 ()
private boolean jj_3R_447 ()
private boolean jj_3_69 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_408 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_311 ()
private boolean jj_3R_129 ()
private boolean jj_3R_613 ()
private boolean jj_3R_588 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_483 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_482 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_442 ()
private boolean jj_3R_444 ()
private boolean jj_3R_443 ()
private boolean jj_3R_404 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_355 ()
private boolean jj_3R_314 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_353 ()
private boolean jj_3R_263 ()
private boolean jj_3R_262 ()
private boolean jj_3R_172 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_375 ()
private boolean jj_3R_374 ()
private boolean jj_3R_373 ()
private boolean jj_3R_372 ()
private boolean jj_3R_441 ()
private boolean jj_3R_371 ()
private boolean jj_3R_370 ()
private boolean jj_3R_369 ()
private boolean jj_3R_368 ()
private boolean jj_3R_367 ()
private boolean jj_3R_352 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_310 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_366 ()
private boolean jj_3R_365 ()
private boolean jj_3R_364 ()
private boolean jj_3R_363 ()
private boolean jj_3_42 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_128 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_362 ()
private boolean jj_3R_361 ()
private boolean jj_3R_360 ()
private boolean jj_3R_359 ()
private boolean jj_3R_358 ()
private boolean jj_3R_357 ()
private boolean jj_3R_306 ()
private boolean jj_3_43 ()
private boolean jj_3R_258 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3_68 ()
private boolean jj_3R_356 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_440 ()
private boolean jj_3R_315 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_259 ()
private boolean jj_3R_166 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_165 ()
private boolean jj_3R_308 ()
private boolean jj_3R_309 ()
private boolean jj_3R_164 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_257 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_307 ()
private boolean jj_3_67 ()
private boolean jj_3R_256 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_163 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_247 ()
private boolean jj_3R_601 ()
private boolean jj_3R_162 ()
private boolean jj_3_65 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_143 ()
private boolean jj_3_64 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3_66 ()
private boolean jj_3_63 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_142 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_255 ()
private boolean jj_3R_161 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_254 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_600 ()
private boolean jj_3_62 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3_61 ()
private boolean jj_3R_403 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_253 ()
private boolean jj_3R_599 ()
private boolean jj_3R_488 ()
private boolean jj_3R_160 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_104 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_565 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_564 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_528 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3_59 ()
private boolean jj_3R_186 ()
private boolean jj_3R_240 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_239 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_188 ()
private boolean jj_3_60 ()
private boolean jj_3R_145 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_457 ()
private boolean jj_3R_260 ()
private boolean jj_3R_183 ()
private boolean jj_3R_561 ()
private boolean jj_3R_456 ()
private boolean jj_3R_182 ()
private boolean jj_3R_111 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_458 ()
private boolean jj_3R_180 ()
private boolean jj_3R_110 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_178 ()
private boolean jj_3R_179 ()
private boolean jj_3R_261 ()
private boolean jj_3R_399 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3_41 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_109 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_169 ()
private boolean jj_3R_349 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_171 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_170 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_106 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3_40 ()
private boolean jj_3R_168 ()
private boolean jj_3R_622 ()
private boolean jj_3R_621 ()
private boolean jj_3R_167 ()
private boolean jj_3R_478 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_504 ()
private boolean jj_3_58 ()
private boolean jj_3R_477 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_433 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3_39 ()
private boolean jj_3R_105 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_616 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_347 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_432 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_348 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_487 ()
private boolean jj_3R_431 ()
private boolean jj_3R_430 ()
private boolean jj_3R_486 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_237 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_617 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_618 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_427 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3_34 ()
private boolean jj_3R_118 ()
private boolean jj_3R_391 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_516 ()
private boolean jj_3R_420 ()
private boolean jj_3R_515 ()
private boolean jj_3R_466 ()
private boolean jj_3R_465 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_464 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_485 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_463 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_462 ()
private boolean jj_3_38 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3_37 ()
private boolean jj_3_36 ()
private boolean jj_3_35 ()
private boolean jj_3R_205 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_289 ()
private boolean jj_3R_421 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_439 ()
private boolean jj_3R_438 ()
private boolean jj_3R_437 ()
private boolean jj_3_33 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_120 ()
private boolean jj_3R_204 ()
private boolean jj_3R_201 ()
private boolean jj_3_32 ()
private boolean jj_3_31 ()
private boolean jj_3R_566 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_203 ()
private boolean jj_3_57 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_434 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3_30 ()
private boolean jj_3R_533 ()
private boolean jj_3R_392 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_202 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_340 ()
private boolean jj_3R_140 ()
private boolean jj_3R_297 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_281 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_351 ()
private boolean jj_3R_125 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_238 ()
private boolean jj_3R_127 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3_29 ()
private boolean jj_3R_139 ()
private boolean jj_3_56 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_144 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_293 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_398 ()
private boolean jj_3R_189 ()
private boolean jj_3R_397 ()
private boolean jj_3R_344 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_346 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_126 ()
private boolean jj_3R_345 ()
private boolean jj_3_27 ()
private boolean jj_3R_303 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3_28 ()
private boolean jj_3R_302 ()
private boolean jj_3R_234 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_225 ()
private boolean jj_3R_135 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_333 ()
private boolean jj_3R_390 ()
private boolean jj_3R_334 ()
private boolean jj_3R_282 ()
private boolean jj_3R_389 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_332 ()
private boolean jj_3R_284 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_331 ()
private boolean jj_3R_283 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3_26 ()
private boolean jj_3R_196 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_512 ()
private boolean jj_3R_426 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_384 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3_23 ()
private boolean jj_3R_324 ()
private boolean jj_3R_461 ()
private boolean jj_3R_323 ()
private boolean jj_3R_277 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_181 ()
private boolean jj_3R_124 ()
private boolean jj_3R_322 ()
private boolean jj_3R_620 ()
private boolean jj_3R_276 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_619 ()
private boolean jj_3R_195 ()
private boolean jj_3R_460 ()
private boolean jj_3R_192 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_339 ()
private boolean jj_3_24 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_338 ()
private boolean jj_3R_337 ()
private boolean jj_3R_557 ()
private boolean jj_3R_336 ()
private boolean jj_3R_598 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_484 ()
private boolean jj_3R_468 ()
private boolean jj_3R_467 ()
private boolean jj_3R_335 ()
private boolean jj_3R_119 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_292 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_424 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_595 ()
private boolean jj_3R_476 ()
private boolean jj_3R_459 ()
private boolean jj_3R_558 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_475 ()
private boolean jj_3R_474 ()
private boolean jj_3R_473 ()
private boolean jj_3_25 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_597 ()
private boolean jj_3R_514 ()
private boolean jj_3R_386 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_296 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_224 ()
private boolean jj_3R_295 ()
private boolean jj_3R_472 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_236 ()
private boolean jj_3R_513 ()
private boolean jj_3R_330 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3_21 ()
private boolean jj_3_22 ()
private boolean jj_3R_223 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_153 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_222 ()
private boolean jj_3R_388 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_385 ()
private boolean jj_3R_141 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_221 ()
private boolean jj_3R_429 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_134 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_280 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_428 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_387 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_275 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3_55 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3_54 ()
private boolean jj_3_53 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_279 ()
private boolean jj_3R_329 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3_52 ()
private boolean jj_3R_294 ()
private boolean jj_3_51 ()
private boolean jj_3R_328 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3_50 ()
private boolean jj_3R_327 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_220 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3_49 ()
private boolean jj_3R_326 ()
private boolean jj_3_48 ()
private boolean jj_3R_219 ()
private boolean jj_3R_218 ()
private boolean jj_3R_217 ()
private boolean jj_3R_278 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_325 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_216 ()
private boolean jj_3R_215 ()
private boolean jj_3R_194 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_274 ()
private boolean jj_3R_214 ()
private boolean jj_3R_213 ()
private boolean jj_3R_212 ()
private boolean jj_3R_211 ()
private boolean jj_3R_210 ()
private boolean jj_3R_193 ()
private boolean jj_3R_133 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3_47 ()
private boolean jj_3_46 ()
private boolean jj_3R_291 ()
private boolean jj_3R_191 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_117 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_290 ()
private boolean jj_3R_209 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_532 ()
private boolean jj_3R_208 ()
private boolean jj_3R_531 ()
private boolean jj_3R_503 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_132 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_471 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_530 ()
private boolean jj_3R_529 ()
private boolean jj_3R_502 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_470 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_501 ()
private boolean jj_3R_252 ()
private boolean jj_3R_587 ()
private boolean jj_3R_500 ()
private boolean jj_3R_469 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_586 ()
private boolean jj_3R_542 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_425 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_273 ()
private boolean jj_3R_511 ()
private boolean jj_3R_541 ()
private boolean jj_3R_540 ()
private boolean jj_3R_383 ()
private boolean jj_3R_510 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_190 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_382 ()
private boolean jj_3_18 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_481 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3_17 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_381 ()
private boolean jj_3R_380 ()
private boolean jj_3_20 ()
private boolean jj_3R_305 ()
private boolean jj_3_19 ()
private boolean jj_3R_605 ()
private boolean jj_3R_379 ()
private boolean jj_3R_604 ()
private boolean jj_3R_603 ()
private boolean jj_3R_378 ()
private boolean jj_3R_602 ()
private boolean jj_3_16 ()
private boolean jj_3R_567 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_377 ()
private boolean jj_3_15 ()
private boolean jj_3R_250 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_304 ()
private boolean jj_3R_534 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_321 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_251 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_298 ()
private boolean jj_3R_249 ()
private boolean jj_3R_228 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_159 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_158 ()
private boolean jj_3R_269 ()
private boolean jj_3R_570 ()
private boolean jj_3R_569 ()
private boolean jj_3R_568 ()
private boolean jj_3R_157 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_535 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_244 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_248 ()
private boolean jj_3R_103 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_505 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_585 ()
private boolean jj_3R_584 ()
private boolean jj_3R_539 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_156 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_611 ()
private boolean jj_3R_610 ()
private boolean jj_3R_583 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_155 ()
private boolean jj_3R_243 ()
private boolean jj_3R_582 ()
private boolean jj_3R_581 ()
private boolean jj_3R_246 ()
private boolean jj_3R_580 ()
private boolean jj_3R_154 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_245 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_609 ()
private boolean jj_3R_538 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_152 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_608 ()
private boolean jj_3R_607 ()
private boolean jj_3R_102 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_116 ()
private boolean jj_3R_579 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_578 ()
private boolean jj_3R_577 ()
private boolean jj_3R_576 ()
private boolean jj_3R_575 ()
private boolean jj_3R_606 ()
private boolean jj_3R_574 ()
private boolean jj_3R_573 ()
private boolean jj_3R_572 ()
private boolean jj_3R_537 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_320 ()
private boolean jj_3R_571 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_319 ()
private boolean jj_3R_200 ()
private boolean jj_3R_115 ()
private boolean jj_3_14 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_318 ()
private boolean jj_3R_536 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_270 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_506 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_123 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_184 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_479 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_112 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_509 ()
private boolean jj_3R_508 ()
private boolean jj_3R_507 ()
private boolean jj_3R_480 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_435 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_436 ()
private boolean jj_3R_393 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_187 ()
private boolean jj_3R_394 ()
private boolean jj_3R_342 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_235 ()
private boolean jj_3R_233 ()
private boolean jj_3R_138 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_114 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_227 ()
private boolean jj_3R_226 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_113 ()
private boolean jj_3R_136 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3_13 ()
private boolean jj_3_12 ()
private boolean jj_3_11 ()
private boolean jj_3_10 ()
private boolean jj_3_9 ()
private boolean jj_3_8 ()
private boolean jj_3_7 ()
private boolean jj_3_6 ()
private boolean jj_3_5 ()
private boolean jj_3_4 ()
private boolean jj_3_3 ()
private boolean jj_3_2 ()
private boolean jj_3_1 ()
private boolean jj_3R_231 ()
private boolean jj_3R_230 ()
private boolean jj_3R_229 ()
private boolean jj_3R_137 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_341 ()
private boolean jj_3R_396 ()
private boolean jj_3R_395 ()
private boolean jj_3R_343 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3_45 ()
private boolean jj_3R_301 ()
private boolean jj_3R_300 ()
private boolean jj_3R_299 ()
private boolean jj_3R_232 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_108 ()
private boolean jj_3R_317 ()
private boolean jj_3R_316 ()
private boolean jj_3R_266 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_422 ()
private boolean jj_3R_121 ()
private boolean jj_3R_499 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_376 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_498 ()
private boolean jj_3R_497 ()
private boolean jj_3R_197 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_272 ()
private boolean jj_3_83 ()
private boolean jj_3R_271 ()
private boolean jj_3R_185 ()
net.sourceforge.pmd.lang.plsql.ast.Token xsp
private boolean jj_3R_560 ()
private boolean jj_3R_624 ()
private boolean jj_3R_559 ()
private boolean jj_3R_423 ()
private boolean jj_3_78 ()
private boolean jj_3_82 ()
private boolean jj_3R_268 ()
private boolean jj_3_81 ()
private boolean jj_3_80 ()
private boolean jj_3_79 ()
private boolean jj_3R_175 ()
private static void jj_la1_init_0 ()
private static void jj_la1_init_1 ()
private static void jj_la1_init_2 ()
private static void jj_la1_init_3 ()
private static void jj_la1_init_4 ()
private static void jj_la1_init_5 ()
private static void jj_la1_init_6 ()
private static void jj_la1_init_7 ()
private static void jj_la1_init_8 ()
private static void jj_la1_init_9 ()
private static void jj_la1_init_10 ()
private static void jj_la1_init_11 ()
private static void jj_la1_init_12 ()
private static void jj_la1_init_13 ()
public void (java.io.InputStream)
java.io.InputStream stream
public void (java.io.InputStream, java.lang.String)
java.io.UnsupportedEncodingException e
int i
int i
java.io.InputStream stream
String encoding
public void ReInit (java.io.InputStream)
java.io.InputStream stream
public void ReInit (java.io.InputStream, java.lang.String)
java.io.UnsupportedEncodingException e
int i
int i
java.io.InputStream stream
String encoding
public void (java.io.Reader)
int i
int i
java.io.Reader stream
public void ReInit (java.io.Reader)
int i
int i
java.io.Reader stream
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserTokenManager)
int i
int i
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserTokenManager tm
public void ReInit (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserTokenManager)
int i
int i
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserTokenManager tm
private net.sourceforge.pmd.lang.plsql.ast.Token jj_consume_token (int) throws net.sourceforge.pmd.lang.plsql.ast.ParseException
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$JJCalls c
int i
int kind
net.sourceforge.pmd.lang.plsql.ast.Token oldToken
private boolean jj_scan_token (int)
int i
net.sourceforge.pmd.lang.plsql.ast.Token tok
int kind
public final net.sourceforge.pmd.lang.plsql.ast.Token getNextToken ()
public final net.sourceforge.pmd.lang.plsql.ast.Token getToken (int)
int i
int index
net.sourceforge.pmd.lang.plsql.ast.Token t
private void jj_add_error_token (int, int)
int i
int i
int[] oldentry
java.util.Iterator it
int kind
int pos
public net.sourceforge.pmd.lang.plsql.ast.ParseException generateParseException ()
int j
int i
int i
int i
boolean[] la1tokens
int[][] exptokseq
public final void enable_tracing ()
public final void disable_tracing ()
private void jj_rescan_token ()
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$JJCalls p
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess ls
int i
private void jj_save (int, int)
int index
int xla
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$JJCalls p
static void ()
}
net/sourceforge/pmd/lang/plsql/ast/ParseException.classParseException.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ParseException extends net.sourceforge.pmd.lang.ast.ParseException {
private static final long serialVersionUID
public net.sourceforge.pmd.lang.plsql.ast.Token currentToken
public int[][] expectedTokenSequences
public String[] tokenImage
protected String eol
public void (net.sourceforge.pmd.lang.plsql.ast.Token, int[][], java.lang.String[])
net.sourceforge.pmd.lang.plsql.ast.Token currentTokenVal
int[][] expectedTokenSequencesVal
String[] tokenImageVal
public void ()
public void (java.lang.String)
String message
private static java.lang.String initialise (net.sourceforge.pmd.lang.plsql.ast.Token, int[][], java.lang.String[])
int j
int i
int i
net.sourceforge.pmd.lang.plsql.ast.Token currentToken
int[][] expectedTokenSequences
String[] tokenImage
String eol
StringBuffer expected
int maxSize
String retval
net.sourceforge.pmd.lang.plsql.ast.Token tok
static java.lang.String add_escapes (java.lang.String)
String s
char ch
int i
String str
StringBuffer retval
}
net/sourceforge/pmd/lang/plsql/ast/ASTOpenStatement.classASTOpenStatement.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTOpenStatement extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTJavaInterfaceClass.classASTJavaInterfaceClass.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTJavaInterfaceClass extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTID.classASTID.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTID extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/PLSQLParserVisitor.classPLSQLParserVisitor.java
package net.sourceforge.pmd.lang.plsql.ast
public abstract net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor extends java.lang.Object {
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.PLSQLNode, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTInput, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTDDLCommand, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTSqlPlusCommand, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTGlobal, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTBlock, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPackageSpecification, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPackageBody, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTDeclarativeUnit, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTDeclarativeSection, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCompilationDeclarationFragment, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTProgramUnit, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTObjectNameDeclaration, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTFormalParameter, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclaration, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclarator, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTFormalParameters, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclarator, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaratorId, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantInitializer, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTDatatype, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCompilationDataType, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCollectionTypeName, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTScalarDataTypeName, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTDateTimeLiteral, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTExceptionHandler, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTSkip2NextTerminator, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTSkip2NextOccurrence, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTSkipPastNextOccurrence, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTSkip2NextTokenOccurrence, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTSkipPastNextTokenOccurrence, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTRead2NextOccurrence, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTReadPastNextOccurrence, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTSqlStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTWrappedObject, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTUnlabelledStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTLabelledStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCaseStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCaseWhenClause, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTElseClause, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTElsifClause, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTLoopStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTForStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTWhileStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTIfStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTForIndex, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTForAllIndex, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTForAllStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTGotoStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTReturnStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTContinueStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTExitStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTRaiseStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCloseStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTOpenStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTFetchStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTEmbeddedSqlStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPipelineStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTConditionalCompilationStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTSubTypeDefinition, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTFieldDeclaration, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCollectionTypeDefinition, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCollectionDeclaration, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTObjectDeclaration, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCallSpecTail, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCursorUnit, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCursorSpecification, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCursorBody, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCompilationExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTAssignment, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCaseExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTLikeExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTrimExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTObjectExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTConditionalOrExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTConditionalAndExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTEqualityExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTRelationalExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTAdditiveExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTStringExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTMultiplicativeExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTUnaryExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTUnaryExpressionNotPlusMinus, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPrimaryExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPrimaryPrefix, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPrimarySuffix, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTLiteral, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTStringLiteral, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTBooleanLiteral, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTNullLiteral, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTMultiSetCondition, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTNumericLiteral, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTLabel, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTName, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTQualifiedName, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTArguments, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTArgumentList, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTArgument, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaration, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTDatatypeDeclaration, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPragma, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTInlinePragma, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTExceptionDeclaration, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTParallelClause, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTAccessibleByClause, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTable, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTableColumn, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTView, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTSynonym, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTDirectory, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTDatabaseLink, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTViewColumn, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTComment, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTypeMethod, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTypeSpecification, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTAlterTypeSpec, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTAttributeDeclaration, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTAttribute, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPragmaClause, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTriggerUnit, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTriggerTimingPointSection, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCompoundTriggerBlock, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTNonDMLTrigger, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTDDLEvent, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTDatabaseEvent, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTNonDMLEvent, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTAlterTrigger, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTKEYWORD_RESERVED, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTKEYWORD_UNRESERVED, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTID, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTUnqualifiedID, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTQualifiedID, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTypeKeyword, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTJavaInterfaceClass, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTEqualsOldIDNewID, java.lang.Object)
}
net/sourceforge/pmd/lang/plsql/ast/ASTCollectionDeclaration.classASTCollectionDeclaration.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTCollectionDeclaration extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTUnqualifiedID.classASTUnqualifiedID.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTUnqualifiedID extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTAdditiveExpression.classASTAdditiveExpression.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTAdditiveExpression extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTExceptionDeclaration.classASTExceptionDeclaration.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTExceptionDeclaration extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTLabelledStatement.classASTLabelledStatement.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTLabelledStatement extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/PLSQLParserTreeConstants.classPLSQLParserTreeConstants.java
package net.sourceforge.pmd.lang.plsql.ast
public abstract net.sourceforge.pmd.lang.plsql.ast.PLSQLParserTreeConstants extends java.lang.Object {
public static final int JJTINPUT
public static final int JJTDDLCOMMAND
public static final int JJTSQLPLUSCOMMAND
public static final int JJTGLOBAL
public static final int JJTBLOCK
public static final int JJTPACKAGESPECIFICATION
public static final int JJTPACKAGEBODY
public static final int JJTDECLARATIVEUNIT
public static final int JJTDECLARATIVESECTION
public static final int JJTCOMPILATIONDECLARATIONFRAGMENT
public static final int JJTPROGRAMUNIT
public static final int JJTOBJECTNAMEDECLARATION
public static final int JJTFORMALPARAMETER
public static final int JJTMETHODDECLARATION
public static final int JJTMETHODDECLARATOR
public static final int JJTFORMALPARAMETERS
public static final int JJTVARIABLEORCONSTANTDECLARATOR
public static final int JJTVARIABLEORCONSTANTDECLARATORID
public static final int JJTVARIABLEORCONSTANTINITIALIZER
public static final int JJTDATATYPE
public static final int JJTCOMPILATIONDATATYPE
public static final int JJTCOLLECTIONTYPENAME
public static final int JJTSCALARDATATYPENAME
public static final int JJTDATETIMELITERAL
public static final int JJTEXCEPTIONHANDLER
public static final int JJTSKIP2NEXTTERMINATOR
public static final int JJTSKIP2NEXTOCCURRENCE
public static final int JJTSKIPPASTNEXTOCCURRENCE
public static final int JJTSKIP2NEXTTOKENOCCURRENCE
public static final int JJTSKIPPASTNEXTTOKENOCCURRENCE
public static final int JJTREAD2NEXTOCCURRENCE
public static final int JJTREADPASTNEXTOCCURRENCE
public static final int JJTSQLSTATEMENT
public static final int JJTWRAPPEDOBJECT
public static final int JJTUNLABELLEDSTATEMENT
public static final int JJTSTATEMENT
public static final int JJTLABELLEDSTATEMENT
public static final int JJTCASESTATEMENT
public static final int JJTCASEWHENCLAUSE
public static final int JJTELSECLAUSE
public static final int JJTELSIFCLAUSE
public static final int JJTLOOPSTATEMENT
public static final int JJTFORSTATEMENT
public static final int JJTWHILESTATEMENT
public static final int JJTIFSTATEMENT
public static final int JJTFORINDEX
public static final int JJTFORALLINDEX
public static final int JJTFORALLSTATEMENT
public static final int JJTGOTOSTATEMENT
public static final int JJTRETURNSTATEMENT
public static final int JJTCONTINUESTATEMENT
public static final int JJTEXITSTATEMENT
public static final int JJTRAISESTATEMENT
public static final int JJTCLOSESTATEMENT
public static final int JJTOPENSTATEMENT
public static final int JJTFETCHSTATEMENT
public static final int JJTEMBEDDEDSQLSTATEMENT
public static final int JJTPIPELINESTATEMENT
public static final int JJTCONDITIONALCOMPILATIONSTATEMENT
public static final int JJTSUBTYPEDEFINITION
public static final int JJTFIELDDECLARATION
public static final int JJTCOLLECTIONTYPEDEFINITION
public static final int JJTCOLLECTIONDECLARATION
public static final int JJTOBJECTDECLARATION
public static final int JJTCALLSPECTAIL
public static final int JJTCURSORUNIT
public static final int JJTCURSORSPECIFICATION
public static final int JJTCURSORBODY
public static final int JJTEXPRESSION
public static final int JJTCOMPILATIONEXPRESSION
public static final int JJTASSIGNMENT
public static final int JJTCASEEXPRESSION
public static final int JJTLIKEEXPRESSION
public static final int JJTTRIMEXPRESSION
public static final int JJTOBJECTEXPRESSION
public static final int JJTCONDITIONALOREXPRESSION
public static final int JJTCONDITIONALANDEXPRESSION
public static final int JJTEQUALITYEXPRESSION
public static final int JJTRELATIONALEXPRESSION
public static final int JJTADDITIVEEXPRESSION
public static final int JJTSTRINGEXPRESSION
public static final int JJTMULTIPLICATIVEEXPRESSION
public static final int JJTUNARYEXPRESSION
public static final int JJTUNARYEXPRESSIONNOTPLUSMINUS
public static final int JJTPRIMARYEXPRESSION
public static final int JJTPRIMARYPREFIX
public static final int JJTPRIMARYSUFFIX
public static final int JJTLITERAL
public static final int JJTSTRINGLITERAL
public static final int JJTBOOLEANLITERAL
public static final int JJTNULLLITERAL
public static final int JJTMULTISETCONDITION
public static final int JJTNUMERICLITERAL
public static final int JJTLABEL
public static final int JJTNAME
public static final int JJTQUALIFIEDNAME
public static final int JJTARGUMENTS
public static final int JJTARGUMENTLIST
public static final int JJTARGUMENT
public static final int JJTVARIABLEORCONSTANTDECLARATION
public static final int JJTDATATYPEDECLARATION
public static final int JJTPRAGMA
public static final int JJTINLINEPRAGMA
public static final int JJTEXCEPTIONDECLARATION
public static final int JJTPARALLELCLAUSE
public static final int JJTACCESSIBLEBYCLAUSE
public static final int JJTTABLE
public static final int JJTTABLECOLUMN
public static final int JJTVIEW
public static final int JJTSYNONYM
public static final int JJTDIRECTORY
public static final int JJTDATABASELINK
public static final int JJTVIEWCOLUMN
public static final int JJTCOMMENT
public static final int JJTTYPEMETHOD
public static final int JJTTYPESPECIFICATION
public static final int JJTALTERTYPESPEC
public static final int JJTATTRIBUTEDECLARATION
public static final int JJTATTRIBUTE
public static final int JJTPRAGMACLAUSE
public static final int JJTTRIGGERUNIT
public static final int JJTTRIGGERTIMINGPOINTSECTION
public static final int JJTCOMPOUNDTRIGGERBLOCK
public static final int JJTNONDMLTRIGGER
public static final int JJTDDLEVENT
public static final int JJTDATABASEEVENT
public static final int JJTNONDMLEVENT
public static final int JJTALTERTRIGGER
public static final int JJTKEYWORD_RESERVED
public static final int JJTKEYWORD_UNRESERVED
public static final int JJTID
public static final int JJTUNQUALIFIEDID
public static final int JJTQUALIFIEDID
public static final int JJTTYPEKEYWORD
public static final int JJTJAVAINTERFACECLASS
public static final int JJTEQUALSOLDIDNEWID
public static final String[] jjtNodeName
static void ()
}
net/sourceforge/pmd/lang/plsql/ast/ASTDeclarativeSection.classASTDeclarativeSection.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTDeclarativeSection extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTTriggerUnit.classASTTriggerUnit.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTTriggerUnit extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode implements net.sourceforge.pmd.lang.plsql.ast.ExecutableCode net.sourceforge.pmd.lang.plsql.ast.OracleObject net.sourceforge.pmd.lang.dfa.DFAGraphMethod {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
public java.lang.String getMethodName ()
public java.lang.String getName ()
public java.lang.String getObjectName ()
}
net/sourceforge/pmd/lang/plsql/ast/ASTConditionalAndExpression.classASTConditionalAndExpression.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTConditionalAndExpression extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTCaseExpression.classASTCaseExpression.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTCaseExpression extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTRaiseStatement.classASTRaiseStatement.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTRaiseStatement extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTGlobal.classASTGlobal.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTGlobal extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTVariableOrConstantDeclaratorId.classASTVariableOrConstantDeclaratorId.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaratorId extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
private int arrayDepth
private net.sourceforge.pmd.lang.symboltable.NameDeclaration nameDeclaration
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
public net.sourceforge.pmd.lang.symboltable.NameDeclaration getNameDeclaration ()
public void setNameDeclaration (net.sourceforge.pmd.lang.symboltable.NameDeclaration)
net.sourceforge.pmd.lang.symboltable.NameDeclaration decl
public java.util.List getUsages ()
public void bumpArrayDepth ()
public int getArrayDepth ()
public boolean isArray ()
public net.sourceforge.pmd.lang.ast.Node getTypeNameNode ()
public net.sourceforge.pmd.lang.plsql.ast.ASTDatatype getTypeNode ()
net.sourceforge.pmd.lang.ast.Node n
private net.sourceforge.pmd.lang.ast.Node findTypeNameNode (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.lang.plsql.ast.ASTDatatype typeNode
}
net/sourceforge/pmd/lang/plsql/ast/ASTLoopStatement.classASTLoopStatement.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTLoopStatement extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTTableColumn.classASTTableColumn.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTTableColumn extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/PLSQLParserConstants.classPLSQLParserConstants.java
package net.sourceforge.pmd.lang.plsql.ast
public abstract net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants extends java.lang.Object {
public static final int EOF
public static final int SINGLE_LINE_COMMENT
public static final int EOL
public static final int FORMAL_COMMENT
public static final int MULTI_LINE_COMMENT
public static final int REPLACE
public static final int DEFINER
public static final int CURRENT_USER
public static final int SERIALLY_REUSABLE
public static final int RESTRICT_REFERENCES
public static final int EXCEPTION_INIT
public static final int AUTONOMOUS_TRANSACTION
public static final int LANGUAGE
public static final int INLINE
public static final int ADD
public static final int AGGREGATE
public static final int ALL
public static final int ALTER
public static final int AND
public static final int ANY
public static final int ARRAY
public static final int AS
public static final int ASC
public static final int AT
public static final int ATTRIBUTE
public static final int AUTHID
public static final int AVG
public static final int BEGIN
public static final int BETWEEN
public static final int BINARY_INTEGER
public static final int BODY
public static final int BOOLEAN
public static final int BULK
public static final int BY
public static final int BYTE
public static final int CASCADE
public static final int CASE
public static final int CHAR
public static final int CHAR_BASE
public static final int CHECK
public static final int CLOSE
public static final int CLUSTER
public static final int COALESCE
public static final int COLLECT
public static final int COLUMN
public static final int COMMENT
public static final int COMMIT
public static final int COMPRESS
public static final int CONNECT
public static final int CONSTANT
public static final int CONSTRUCTOR
public static final int CONTINUE
public static final int CONVERT
public static final int CREATE
public static final int CURRENT
public static final int CURRVAL
public static final int CURSOR
public static final int DATA
public static final int DATE
public static final int DAY
public static final int DECLARE
public static final int DECIMAL
public static final int _DEFAULT
public static final int DELETE
public static final int DESC
public static final int DETERMINISTIC
public static final int DISABLE
public static final int DISTINCT
public static final int DO
public static final int DROP
public static final int EDITIONABLE
public static final int ELEMENT
public static final int ELSE
public static final int ELSIF
public static final int ENABLE
public static final int END
public static final int ESCAPE
public static final int EXCEPT
public static final int EXCEPTION
public static final int EXCEPTIONS
public static final int EXCLUSIVE
public static final int EXECUTE
public static final int EXISTS
public static final int EXIT
public static final int EXTERNAL
public static final int EXTENDS
public static final int EXTRACT
public static final int FALSE
public static final int FETCH
public static final int FINAL
public static final int FLOAT
public static final int FOR
public static final int FORALL
public static final int FORCE
public static final int FROM
public static final int FUNCTION
public static final int GLOBAL
public static final int GOTO
public static final int GROUP
public static final int GRANT
public static final int HASH
public static final int HAVING
public static final int HEAP
public static final int HOUR
public static final int IDENTIFIED
public static final int IF
public static final int IMMEDIATE
public static final int IN
public static final int INDEX
public static final int INDICES
public static final int INCLUDING
public static final int INDEXTYPE
public static final int INDICATOR
public static final int INSERT
public static final int INSTANTIABLE
public static final int INTEGER
public static final int INTERFACE
public static final int INTERSECT
public static final int INTERVAL
public static final int INTO
public static final int INVALIDATE
public static final int IS
public static final int ISOLATION
public static final int JAVA
public static final int LEVEL
public static final int LIKE
public static final int LIMIT
public static final int LIMITED
public static final int LOCK
public static final int LONG
public static final int LOOP
public static final int MAP
public static final int MAX
public static final int MEMBER
public static final int MERGE
public static final int MIN
public static final int MINUS
public static final int MINUTE
public static final int MLSLABEL
public static final int MODIFY
public static final int MOD
public static final int MODE
public static final int MONTH
public static final int NATURAL
public static final int NATURALN
public static final int NEW
public static final int NEW_DOT
public static final int NEXTVAL
public static final int NO
public static final int NOCOMPRESS
public static final int NOCOPY
public static final int NONEDITIONABLE
public static final int NOT
public static final int NOWAIT
public static final int NULL
public static final int NULLIF
public static final int NUMBER
public static final int BFILE_BASE
public static final int BLOB_BASE
public static final int CLOB_BASE
public static final int DATE_BASE
public static final int NUMBER_BASE
public static final int OBJECT
public static final int OCIROWID
public static final int OF
public static final int OID
public static final int ON
public static final int OPAQUE
public static final int OPEN
public static final int OPERATOR
public static final int OPTION
public static final int OR
public static final int ORDER
public static final int ORGANIZATION
public static final int OTHERS
public static final int OUT
public static final int OVERRIDING
public static final int PACKAGE
public static final int PARALLEL_ENABLE
public static final int PARTITION
public static final int PCTFREE
public static final int PIPE
public static final int PIPELINED
public static final int PLS_INTEGER
public static final int POSITIVE
public static final int POSITIVEN
public static final int PRAGMA
public static final int PRESERVE
public static final int PRIOR
public static final int PROMPT
public static final int PRIVATE
public static final int PROCEDURE
public static final int PUBLIC
public static final int RAISE
public static final int RANGE
public static final int RAW
public static final int REAL
public static final int RECORD
public static final int REF
public static final int RELEASE
public static final int RELIES_ON
public static final int RENAME
public static final int RESOURCE
public static final int RESULT
public static final int RESULT_CACHE
public static final int RETURN
public static final int RETURNING
public static final int REVERSE
public static final int REVOKE
public static final int ROLLBACK
public static final int ROW
public static final int ROWS
public static final int ROWID
public static final int ROWNUM
public static final int ROWTYPE
public static final int SAVE
public static final int SAVEPOINT
public static final int SECOND
public static final int SELECT
public static final int SELF
public static final int SEPARATE
public static final int SET
public static final int SIZE
public static final int SHARE
public static final int SMALLINT
public static final int SPACE
public static final int SQL
public static final int SQLCODE
public static final int SQLERRM
public static final int START
public static final int STATIC
public static final int STDDEV
public static final int SUBTYPE
public static final int SUBSTITUTABLE
public static final int SUCCESSFUL
public static final int SUM
public static final int SYNONYM
public static final int SYSDATE
public static final int SYS_REFCURSOR
public static final int TABLE
public static final int TEMPORARY
public static final int THEN
public static final int TIME
public static final int TIMESTAMP
public static final int TIMEZONE_REGION
public static final int TIMEZONE_ABBR
public static final int TIMEZONE_MINUTE
public static final int TIMEZONE_HOUR
public static final int TO
public static final int TRANSACTION
public static final int TRIGGER
public static final int TRUE
public static final int TYPE
public static final int UI
public static final int UNDER
public static final int UNIQUE
public static final int USING
public static final int VALUES
public static final int WHEN
public static final int WHERE
public static final int WHILE
public static final int YES
public static final int SHOW
public static final int SPOOL
public static final int A
public static final int UPDATE
public static final int VARCHAR
public static final int VARCHAR2
public static final int DOUBLE
public static final int DEC
public static final int PRECISION
public static final int INT
public static final int NUMERIC
public static final int SIGNTYPE
public static final int NCHAR
public static final int NVARCHAR2
public static final int STRING
public static final int UROWID
public static final int VARRAY
public static final int VARYING
public static final int BFILE
public static final int BLOB
public static final int CLOB
public static final int NCLOB
public static final int YEAR
public static final int LOCAL
public static final int WITH
public static final int ZONE
public static final int CHARACTER
public static final int AFTER
public static final int BEFORE
public static final int INSTEADOF
public static final int FOREACHROW
public static final int REFERENCING
public static final int OLD
public static final int PARENT
public static final int VIEW
public static final int UNION
public static final int CC_IF
public static final int CC_THEN
public static final int CC_ELSE
public static final int CC_ELSIF
public static final int CC_END
public static final int CC_ERROR
public static final int CC_PLSQL_LINE
public static final int CC_PLSQL_UNIT
public static final int PLSQL_CCFLAGS
public static final int PLSQL_DEBUG
public static final int PLSQL_OPTIMIZE_LEVEL
public static final int PLSQL_CODE_TYPE
public static final int PLSQL_WARNINGS
public static final int NLS_LENGTH_SEMANTICS
public static final int ANALYZE
public static final int ASSOCIATE
public static final int AUDIT
public static final int COMPOUND
public static final int DATABASE
public static final int CALL
public static final int DDL
public static final int DISASSOCIATE
public static final int EACH
public static final int FOLLOWS
public static final int LOGOFF
public static final int LOGON
public static final int NESTED
public static final int NOAUDIT
public static final int SCHEMA
public static final int SERVERERROR
public static final int SHUTDOWN
public static final int STARTUP
public static final int STATEMENT
public static final int STATISTICS
public static final int SUSPEND
public static final int TRUNCATE
public static final int WRAPPED
public static final int LIBRARY
public static final int NAME
public static final int STRUCT
public static final int CONTEXT
public static final int PARAMETERS
public static final int LENGTH
public static final int TDO
public static final int MAXLEN
public static final int CHARSETID
public static final int CHARSETFORM
public static final int ACCEPT
public static final int ACCESSIBLE
public static final int COPY
public static final int DEFINE
public static final int DISCONNECT
public static final int HOST
public static final int PRINT
public static final int QUIT
public static final int REMARK
public static final int UNDEFINE
public static final int VARIABLE
public static final int WHENEVER
public static final int ATTACH
public static final int CAST
public static final int TREAT
public static final int TRIM
public static final int LEFT
public static final int RIGHT
public static final int BOTH
public static final int EMPTY
public static final int MULTISET
public static final int SUBMULTISET
public static final int LEADING
public static final int TRAILING
public static final int CHAR_CS
public static final int NCHAR_CS
public static final int PRECEDES
public static final int FORWARD
public static final int CROSSEDITION
public static final int DBTIMEZONE
public static final int SESSIONTIMEZONE
public static final int AUTHENTICATED
public static final int LINK
public static final int SHARED
public static final int DIRECTORY
public static final int USER
public static final int GERMAN_SPECIAL_CHARACTERS
public static final int LETTER
public static final int DIGIT
public static final int _CHARACTER
public static final int _CHARACTER_WO_ASTERISK
public static final int SPECIAL_CHARACTERS
public static final int DELIMITER
public static final int IDENTIFIER
public static final int UNSIGNED_NUMERIC_LITERAL
public static final int FLOAT_LITERAL
public static final int INTEGER_LITERAL
public static final int _WHATEVER_CHARACTER_WO_ASTERISK
public static final int CHARACTER_LITERAL
public static final int STRING_LITERAL
public static final int _WHATEVER_CHARACTER_WO_QUOTE
public static final int QUOTED_LITERAL
public static final int SQLDATA_CLASS
public static final int CUSTOMDATUM_CLASS
public static final int ORADATA_CLASS
public static final int JAVA_INTERFACE_CLASS
public static final int SQLPLUS_TERMINATOR
public static final int DEFAULT
public static final int IN_FORMAL_COMMENT
public static final int IN_MULTI_LINE_COMMENT
public static final int IN_SQL_STATEMENT_ENDED_SEMICOLON
public static final String[] tokenImage
static void ()
}
net/sourceforge/pmd/lang/plsql/ast/ASTEqualsOldIDNewID.classASTEqualsOldIDNewID.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTEqualsOldIDNewID extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTEqualityExpression.classASTEqualityExpression.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTEqualityExpression extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTLabel.classASTLabel.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTLabel extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTCollectionTypeName.classASTCollectionTypeName.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTCollectionTypeName extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTArguments.classASTArguments.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTArguments extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
public int getArgumentCount ()
}
net/sourceforge/pmd/lang/plsql/ast/ASTStringLiteral.classASTStringLiteral.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTStringLiteral extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/PLSQLNode.classPLSQLNode.java
package net.sourceforge.pmd.lang.plsql.ast
public abstract net.sourceforge.pmd.lang.plsql.ast.PLSQLNode extends java.lang.Object implements net.sourceforge.pmd.lang.ast.Node net.sourceforge.pmd.lang.symboltable.ScopedNode {
public abstract java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
public abstract java.lang.Object childrenAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
public abstract net.sourceforge.pmd.lang.symboltable.Scope getScope ()
public abstract void setScope (net.sourceforge.pmd.lang.symboltable.Scope)
}
net/sourceforge/pmd/lang/plsql/ast/ASTObjectExpression.classASTObjectExpression.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTObjectExpression extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTTypeSpecification.classASTTypeSpecification.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTTypeSpecification extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode implements net.sourceforge.pmd.lang.plsql.ast.OracleObject {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
public java.lang.String getObjectName ()
}
net/sourceforge/pmd/lang/plsql/ast/ASTDirectory.classASTDirectory.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTDirectory extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTArgumentList.classASTArgumentList.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTArgumentList extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTReadPastNextOccurrence.classASTReadPastNextOccurrence.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTReadPastNextOccurrence extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTDatabaseEvent.classASTDatabaseEvent.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTDatabaseEvent extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTLiteral.classASTLiteral.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTLiteral extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/PLSQLParserTokenManager.classPLSQLParserTokenManager.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.PLSQLParserTokenManager extends net.sourceforge.pmd.lang.ast.AbstractTokenManager implements net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants {
public java.io.PrintStream debugStream
static final long[] jjbitVec0
static final long[] jjbitVec2
static final long[] jjbitVec3
static final int[] jjnextStates
public static final String[] jjstrLiteralImages
public static final String[] lexStateNames
public static final int[] jjnewLexState
static final long[] jjtoToken
static final long[] jjtoSkip
static final long[] jjtoSpecial
static final long[] jjtoMore
protected net.sourceforge.pmd.lang.ast.SimpleCharStream input_stream
private final int[] jjrounds
private final int[] jjstateSet
private final StringBuilder jjimage
private StringBuilder image
private int jjimageLen
private int lengthOfMatch
protected char curChar
int curLexState
int defaultLexState
int jjnewStateCnt
int jjround
int jjmatchedPos
int jjmatchedKind
public void setDebugStream (java.io.PrintStream)
java.io.PrintStream ds
private int jjStopAtPos (int, int)
int pos
int kind
private int jjMoveStringLiteralDfa0_0 ()
private int jjMoveStringLiteralDfa1_0 (long, long, long, long, long, long, long)
java.io.IOException e
long active0
long active1
long active2
long active3
long active4
long active5
long active6
private int jjMoveStringLiteralDfa2_0 (long, long, long, long, long, long, long, long, long, long, long, long, long, long)
java.io.IOException e
long old0
long active0
long old1
long active1
long old2
long active2
long old3
long active3
long old4
long active4
long old5
long active5
long old6
long active6
private int jjMoveStringLiteralDfa3_0 (long, long, long, long, long, long, long, long, long, long, long, long, long, long)
java.io.IOException e
long old0
long active0
long old1
long active1
long old2
long active2
long old3
long active3
long old4
long active4
long old5
long active5
long old6
long active6
private int jjMoveStringLiteralDfa4_0 (long, long, long, long, long, long, long, long, long, long, long, long, long, long)
java.io.IOException e
long old0
long active0
long old1
long active1
long old2
long active2
long old3
long active3
long old4
long active4
long old5
long active5
long old6
long active6
private int jjMoveStringLiteralDfa5_0 (long, long, long, long, long, long, long, long, long, long, long, long, long, long)
java.io.IOException e
long old0
long active0
long old1
long active1
long old2
long active2
long old3
long active3
long old4
long active4
long old5
long active5
long old6
long active6
private int jjMoveStringLiteralDfa6_0 (long, long, long, long, long, long, long, long, long, long, long, long, long, long)
java.io.IOException e
long old0
long active0
long old1
long active1
long old2
long active2
long old3
long active3
long old4
long active4
long old5
long active5
long old6
long active6
private int jjMoveStringLiteralDfa7_0 (long, long, long, long, long, long, long, long, long, long, long, long, long, long)
java.io.IOException e
long old0
long active0
long old1
long active1
long old2
long active2
long old3
long active3
long old4
long active4
long old5
long active5
long old6
long active6
private int jjMoveStringLiteralDfa8_0 (long, long, long, long, long, long, long, long, long, long, long, long, long, long)
java.io.IOException e
long old0
long active0
long old1
long active1
long old2
long active2
long old3
long active3
long old4
long active4
long old5
long active5
long old6
long active6
private int jjMoveStringLiteralDfa9_0 (long, long, long, long, long, long, long, long, long, long, long, long, long, long)
java.io.IOException e
long old0
long active0
long old1
long active1
long old2
long active2
long old3
long active3
long old4
long active4
long old5
long active5
long old6
long active6
private int jjMoveStringLiteralDfa10_0 (long, long, long, long, long, long, long, long, long, long, long, long, long, long)
java.io.IOException e
long old0
long active0
long old1
long active1
long old2
long active2
long old3
long active3
long old4
long active4
long old5
long active5
long old6
long active6
private int jjMoveStringLiteralDfa11_0 (long, long, long, long, long, long, long, long, long, long, long, long, long, long)
java.io.IOException e
long old0
long active0
long old1
long active1
long old2
long active2
long old3
long active3
long old4
long active4
long old5
long active5
long old6
long active6
private int jjMoveStringLiteralDfa12_0 (long, long, long, long, long, long, long, long, long, long, long, long, long, long)
java.io.IOException e
long old0
long active0
long old1
long active1
long old2
long active2
long old3
long active3
long old4
long active4
long old5
long active5
long old6
long active6
private int jjMoveStringLiteralDfa13_0 (long, long, long, long, long, long, long, long, long, long, long, long, long, long)
java.io.IOException e
long old0
long active0
long old1
long active1
long old2
long active2
long old3
long active3
long old4
long active4
long old5
long active5
long old6
long active6
private int jjMoveStringLiteralDfa14_0 (long, long, long, long, long, long, long, long, long, long, long, long)
java.io.IOException e
long old0
long active0
long old2
long active2
long old3
long active3
long old4
long active4
long old5
long active5
long old6
long active6
private int jjMoveStringLiteralDfa15_0 (long, long, long, long, long, long, long, long, long, long)
java.io.IOException e
long old0
long active0
long old3
long active3
long old4
long active4
long old5
long active5
long old6
long active6
private int jjMoveStringLiteralDfa16_0 (long, long, long, long)
java.io.IOException e
long old0
long active0
long old5
long active5
private int jjMoveStringLiteralDfa17_0 (long, long, long, long)
java.io.IOException e
long old0
long active0
long old5
long active5
private int jjMoveStringLiteralDfa18_0 (long, long, long, long)
java.io.IOException e
long old0
long active0
long old5
long active5
private int jjMoveStringLiteralDfa19_0 (long, long, long, long)
java.io.IOException e
long old0
long active0
long old5
long active5
private int jjMoveStringLiteralDfa20_0 (long, long, long, long)
java.io.IOException e
long old0
long active0
long old5
long active5
private int jjMoveStringLiteralDfa21_0 (long, long, long, long)
java.io.IOException e
long old0
long active0
long old5
long active5
private int jjMoveNfa_0 (int, int)
java.io.IOException e
long l
long l
int hiByte
int i1
long l1
int i2
long l2
java.io.IOException e
java.io.IOException e
int startState
int curPos
int strKind
int strPos
int seenUpto
int startsAt
int i
int kind
int toRet
private int jjMoveStringLiteralDfa0_2 ()
private int jjMoveStringLiteralDfa1_2 (long)
java.io.IOException e
long active0
private int jjMoveStringLiteralDfa0_3 ()
private int jjMoveStringLiteralDfa0_1 ()
private int jjMoveStringLiteralDfa1_1 (long)
java.io.IOException e
long active0
private static final boolean jjCanMove_0 (int, int, int, long, long)
int hiByte
int i1
int i2
long l1
long l2
private static final boolean jjCanMove_1 (int, int, int, long, long)
int hiByte
int i1
int i2
long l1
long l2
public void (net.sourceforge.pmd.lang.ast.SimpleCharStream)
net.sourceforge.pmd.lang.ast.SimpleCharStream stream
public void (net.sourceforge.pmd.lang.ast.SimpleCharStream, int)
net.sourceforge.pmd.lang.ast.SimpleCharStream stream
int lexState
public void ReInit (net.sourceforge.pmd.lang.ast.SimpleCharStream)
net.sourceforge.pmd.lang.ast.SimpleCharStream stream
private void ReInitRounds ()
int i
public void ReInit (net.sourceforge.pmd.lang.ast.SimpleCharStream, int)
net.sourceforge.pmd.lang.ast.SimpleCharStream stream
int lexState
public void SwitchTo (int)
int lexState
protected net.sourceforge.pmd.lang.plsql.ast.Token jjFillToken ()
net.sourceforge.pmd.lang.plsql.ast.Token t
String curTokenImage
int beginLine
int endLine
int beginColumn
int endColumn
String im
public net.sourceforge.pmd.lang.plsql.ast.Token getNextToken ()
java.io.IOException e
net.sourceforge.pmd.lang.plsql.ast.Token matchedToken
net.sourceforge.pmd.lang.plsql.ast.Token matchedToken
net.sourceforge.pmd.lang.plsql.ast.Token matchedToken
java.io.IOException e1
java.io.IOException e1
int error_line
int error_column
String error_after
boolean EOFSeen
net.sourceforge.pmd.lang.plsql.ast.Token specialToken
int curPos
void SkipLexicalActions (net.sourceforge.pmd.lang.plsql.ast.Token)
net.sourceforge.pmd.lang.plsql.ast.Token matchedToken
private void jjCheckNAdd (int)
int state
private void jjAddStates (int, int)
int start
int end
private void jjCheckNAddTwoStates (int, int)
int state1
int state2
private void jjCheckNAddStates (int, int)
int start
int end
static void ()
}
net/sourceforge/pmd/lang/plsql/ast/ASTRead2NextOccurrence.classASTRead2NextOccurrence.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTRead2NextOccurrence extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTElsifClause.classASTElsifClause.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTElsifClause extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTPackageSpecification.classASTPackageSpecification.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTPackageSpecification extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode implements net.sourceforge.pmd.lang.plsql.ast.OracleObject {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
public java.lang.String getObjectName ()
}
net/sourceforge/pmd/lang/plsql/ast/ASTSkip2NextTerminator.classASTSkip2NextTerminator.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTSkip2NextTerminator extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTComment.classASTComment.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTComment extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTVariableOrConstantDeclaration.classASTVariableOrConstantDeclaration.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaration extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTDDLEvent.classASTDDLEvent.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTDDLEvent extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTPackageBody.classASTPackageBody.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTPackageBody extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode implements net.sourceforge.pmd.lang.plsql.ast.OracleObject {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
public java.lang.String getObjectName ()
}
net/sourceforge/pmd/lang/plsql/ast/ASTCompilationExpression.classASTCompilationExpression.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTCompilationExpression extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTFormalParameters.classASTFormalParameters.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTFormalParameters extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTEmbeddedSqlStatement.classASTEmbeddedSqlStatement.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTEmbeddedSqlStatement extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTPragmaClause.classASTPragmaClause.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTPragmaClause extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTMethodDeclarator.classASTMethodDeclarator.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclarator extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
public int getParameterCount ()
}
net/sourceforge/pmd/lang/plsql/ast/ASTGotoStatement.classASTGotoStatement.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTGotoStatement extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTBlock.classASTBlock.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTBlock extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTFormalParameter.classASTFormalParameter.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTFormalParameter extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
public net.sourceforge.pmd.lang.plsql.ast.ASTDatatype getTypeNode ()
int i
}
net/sourceforge/pmd/lang/plsql/ast/OracleObject.classOracleObject.java
package net.sourceforge.pmd.lang.plsql.ast
public abstract net.sourceforge.pmd.lang.plsql.ast.OracleObject extends java.lang.Object implements net.sourceforge.pmd.lang.plsql.ast.PLSQLNode {
public abstract java.lang.String getObjectName ()
}
net/sourceforge/pmd/lang/plsql/ast/ASTAlterTypeSpec.classASTAlterTypeSpec.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTAlterTypeSpec extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTSynonym.classASTSynonym.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTSynonym extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTInlinePragma.classASTInlinePragma.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTInlinePragma extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTCompoundTriggerBlock.classASTCompoundTriggerBlock.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTCompoundTriggerBlock extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTNonDMLTrigger.classASTNonDMLTrigger.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTNonDMLTrigger extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTStringExpression.classASTStringExpression.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTStringExpression extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTCallSpecTail.classASTCallSpecTail.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTCallSpecTail extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTKEYWORD_UNRESERVED.classASTKEYWORD_UNRESERVED.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTKEYWORD_UNRESERVED extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTRelationalExpression.classASTRelationalExpression.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTRelationalExpression extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ExecutableCode.classExecutableCode.java
package net.sourceforge.pmd.lang.plsql.ast
public abstract net.sourceforge.pmd.lang.plsql.ast.ExecutableCode extends java.lang.Object implements net.sourceforge.pmd.lang.ast.Node {
public abstract java.lang.String getMethodName ()
}
net/sourceforge/pmd/lang/plsql/ast/ASTPragma.classASTPragma.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTPragma extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTNullLiteral.classASTNullLiteral.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTNullLiteral extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTPrimaryPrefix.classASTPrimaryPrefix.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTPrimaryPrefix extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
private boolean usesSelfModifier
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
public void setUsesSelfModifier ()
public boolean usesSelfModifier ()
}
net/sourceforge/pmd/lang/plsql/ast/ASTAttribute.classASTAttribute.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTAttribute extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTCompilationDataType.classASTCompilationDataType.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTCompilationDataType extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/PLSQLParser$JJCalls.classPLSQLParser.java
package net.sourceforge.pmd.lang.plsql.ast
final net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$JJCalls extends java.lang.Object {
int gen
net.sourceforge.pmd.lang.plsql.ast.Token first
int arg
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$JJCalls next
void ()
}
net/sourceforge/pmd/lang/plsql/ast/ASTExpression.classASTExpression.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTExpression extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTCloseStatement.classASTCloseStatement.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTCloseStatement extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTDatabaseLink.classASTDatabaseLink.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTDatabaseLink extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTForStatement.classASTForStatement.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTForStatement extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTExitStatement.classASTExitStatement.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTExitStatement extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTTriggerTimingPointSection.classASTTriggerTimingPointSection.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTTriggerTimingPointSection extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode implements net.sourceforge.pmd.lang.plsql.ast.ExecutableCode net.sourceforge.pmd.lang.dfa.DFAGraphMethod {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
public java.lang.String getMethodName ()
public java.lang.String getName ()
}
net/sourceforge/pmd/lang/plsql/ast/ASTUnaryExpression.classASTUnaryExpression.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTUnaryExpression extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTSqlPlusCommand.classASTSqlPlusCommand.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTSqlPlusCommand extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTMultiSetCondition.classASTMultiSetCondition.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTMultiSetCondition extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTWhileStatement.classASTWhileStatement.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTWhileStatement extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTPipelineStatement.classASTPipelineStatement.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTPipelineStatement extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTCaseWhenClause.classASTCaseWhenClause.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTCaseWhenClause extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTScalarDataTypeName.classASTScalarDataTypeName.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTScalarDataTypeName extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTForAllStatement.classASTForAllStatement.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTForAllStatement extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTView.classASTView.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTView extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTMethodDeclaration.classASTMethodDeclaration.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclaration extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode implements net.sourceforge.pmd.lang.plsql.ast.ExecutableCode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
public java.lang.String getMethodName ()
net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclarator md
}
net/sourceforge/pmd/lang/plsql/ast/ASTObjectNameDeclaration.classASTObjectNameDeclaration.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTObjectNameDeclaration extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTConditionalOrExpression.classASTConditionalOrExpression.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTConditionalOrExpression extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTNumericLiteral.classASTNumericLiteral.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTNumericLiteral extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTContinueStatement.classASTContinueStatement.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTContinueStatement extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/DumpFacade.classDumpFacade.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.DumpFacade extends net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitorAdapter {
private java.io.PrintWriter writer
private boolean recurse
public void ()
public void initializeWith (java.io.Writer, java.lang.String, boolean, net.sourceforge.pmd.lang.plsql.ast.PLSQLNode)
java.io.IOException e
java.io.Writer writer
String prefix
boolean recurse
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode node
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.PLSQLNode, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode node
Object data
private void dump (net.sourceforge.pmd.lang.plsql.ast.PLSQLNode, java.lang.String)
net.sourceforge.pmd.lang.plsql.ast.ASTPrimaryPrefix primaryPrefix
String result
net.sourceforge.pmd.lang.plsql.ast.ASTPrimarySuffix primarySuffix
String extra
java.util.Iterator i$
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode node
String prefix
String image
java.util.List extras
}
net/sourceforge/pmd/lang/plsql/ast/Token.classToken.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.Token extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
public int kind
public int beginLine
public int beginColumn
public int endLine
public int endColumn
public String image
public net.sourceforge.pmd.lang.plsql.ast.Token next
public net.sourceforge.pmd.lang.plsql.ast.Token specialToken
public java.lang.Object getValue ()
public void ()
public void (int)
int kind
public void (int, java.lang.String)
int kind
String image
public java.lang.String toString ()
public static net.sourceforge.pmd.lang.plsql.ast.Token newToken (int, java.lang.String)
int ofKind
String image
public static net.sourceforge.pmd.lang.plsql.ast.Token newToken (int)
int ofKind
}
net/sourceforge/pmd/lang/plsql/ast/ASTViewColumn.classASTViewColumn.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTViewColumn extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTMultiplicativeExpression.classASTMultiplicativeExpression.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTMultiplicativeExpression extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTAttributeDeclaration.classASTAttributeDeclaration.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTAttributeDeclaration extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/AbstractPLSQLNode.classAbstractPLSQLNode.java
package net.sourceforge.pmd.lang.plsql.ast
public abstract net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode extends net.sourceforge.pmd.lang.ast.AbstractNode implements net.sourceforge.pmd.lang.plsql.ast.PLSQLNode {
protected Object value
protected net.sourceforge.pmd.lang.plsql.ast.PLSQLParser parser
protected net.sourceforge.pmd.lang.symboltable.Scope scope
public void (int)
int i
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int i
public void jjtOpen ()
public void jjtClose ()
public void jjtSetValue (java.lang.Object)
Object value
public java.lang.Object jjtGetValue ()
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
public java.lang.Object childrenAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
int i
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
public java.lang.String toString ()
public java.lang.String toString (java.lang.String)
String prefix
public void dump (java.lang.String)
net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode n
int i
String prefix
public java.lang.String getCanonicalImage ()
public static java.lang.String getCanonicalImage (java.lang.String)
String image
public net.sourceforge.pmd.lang.symboltable.Scope getScope ()
public void setScope (net.sourceforge.pmd.lang.symboltable.Scope)
net.sourceforge.pmd.lang.symboltable.Scope scope
}
net/sourceforge/pmd/lang/plsql/ast/ASTSkipPastNextTokenOccurrence.classASTSkipPastNextTokenOccurrence.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTSkipPastNextTokenOccurrence extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTAssignment.classASTAssignment.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTAssignment extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTBooleanLiteral.classASTBooleanLiteral.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTBooleanLiteral extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTUnlabelledStatement.classASTUnlabelledStatement.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTUnlabelledStatement extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTQualifiedID.classASTQualifiedID.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTQualifiedID extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/JJTPLSQLParserState.classJJTPLSQLParserState.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.JJTPLSQLParserState extends java.lang.Object {
private java.util.List nodes
private java.util.List marks
private int sp
private int mk
private boolean node_created
public void ()
public boolean nodeCreated ()
public void reset ()
public net.sourceforge.pmd.lang.ast.Node rootNode ()
public void pushNode (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node n
public net.sourceforge.pmd.lang.ast.Node popNode ()
public net.sourceforge.pmd.lang.ast.Node peekNode ()
public int nodeArity ()
public void clearNodeScope (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node n
public void openNodeScope (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node n
public void closeNodeScope (net.sourceforge.pmd.lang.ast.Node, int)
net.sourceforge.pmd.lang.ast.Node c
net.sourceforge.pmd.lang.ast.Node n
int num
public void closeNodeScope (net.sourceforge.pmd.lang.ast.Node, boolean)
net.sourceforge.pmd.lang.ast.Node c
int a
net.sourceforge.pmd.lang.ast.Node n
boolean condition
}
net/sourceforge/pmd/lang/plsql/ast/ASTSkip2NextTokenOccurrence.classASTSkip2NextTokenOccurrence.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTSkip2NextTokenOccurrence extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTAlterTrigger.classASTAlterTrigger.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTAlterTrigger extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/PLSQLParserVisitorAdapter.classPLSQLParserVisitorAdapter.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitorAdapter extends java.lang.Object implements net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.PLSQLNode, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTInput, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTInput node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTDDLCommand, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTDDLCommand node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTSqlPlusCommand, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTSqlPlusCommand node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTGlobal, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTGlobal node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTBlock, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTBlock node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPackageSpecification, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTPackageSpecification node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPackageBody, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTPackageBody node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTDeclarativeUnit, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTDeclarativeUnit node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTDeclarativeSection, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTDeclarativeSection node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCompilationDeclarationFragment, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCompilationDeclarationFragment node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTProgramUnit, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTProgramUnit node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTObjectNameDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTObjectNameDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTFormalParameter, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTFormalParameter node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclarator, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclarator node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTFormalParameters, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTFormalParameters node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclarator, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclarator node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaratorId, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaratorId node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantInitializer, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantInitializer node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTDatatype, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTDatatype node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCompilationDataType, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCompilationDataType node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCollectionTypeName, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCollectionTypeName node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTScalarDataTypeName, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTScalarDataTypeName node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTDateTimeLiteral, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTDateTimeLiteral node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTExceptionHandler, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTExceptionHandler node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTSkip2NextTerminator, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTSkip2NextTerminator node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTSkip2NextOccurrence, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTSkip2NextOccurrence node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTSkipPastNextOccurrence, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTSkipPastNextOccurrence node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTSkip2NextTokenOccurrence, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTSkip2NextTokenOccurrence node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTSkipPastNextTokenOccurrence, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTSkipPastNextTokenOccurrence node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTRead2NextOccurrence, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTRead2NextOccurrence node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTReadPastNextOccurrence, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTReadPastNextOccurrence node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTSqlStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTSqlStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTWrappedObject, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTWrappedObject node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTUnlabelledStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTUnlabelledStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTLabelledStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTLabelledStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCaseStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCaseStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCaseWhenClause, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCaseWhenClause node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTElseClause, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTElseClause node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTElsifClause, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTElsifClause node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTLoopStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTLoopStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTForStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTForStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTWhileStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTWhileStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTIfStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTIfStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTForIndex, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTForIndex node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTForAllIndex, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTForAllIndex node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTForAllStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTForAllStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTGotoStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTGotoStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTReturnStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTReturnStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTContinueStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTContinueStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTExitStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTExitStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTRaiseStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTRaiseStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCloseStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCloseStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTOpenStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTOpenStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTFetchStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTFetchStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTEmbeddedSqlStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTEmbeddedSqlStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPipelineStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTPipelineStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTConditionalCompilationStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTConditionalCompilationStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTSubTypeDefinition, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTSubTypeDefinition node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTFieldDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTFieldDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCollectionTypeDefinition, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCollectionTypeDefinition node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCollectionDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCollectionDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTObjectDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTObjectDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCallSpecTail, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCallSpecTail node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCursorUnit, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCursorUnit node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCursorSpecification, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCursorSpecification node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCursorBody, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCursorBody node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCompilationExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCompilationExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTAssignment, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTAssignment node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCaseExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCaseExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTLikeExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTLikeExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTrimExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTTrimExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTObjectExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTObjectExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTConditionalOrExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTConditionalOrExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTConditionalAndExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTConditionalAndExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTEqualityExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTEqualityExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTRelationalExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTRelationalExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTAdditiveExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTAdditiveExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTStringExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTStringExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTMultiplicativeExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTMultiplicativeExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTUnaryExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTUnaryExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTUnaryExpressionNotPlusMinus, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTUnaryExpressionNotPlusMinus node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPrimaryExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTPrimaryExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPrimaryPrefix, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTPrimaryPrefix node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPrimarySuffix, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTPrimarySuffix node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTLiteral, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTLiteral node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTStringLiteral, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTStringLiteral node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTBooleanLiteral, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTBooleanLiteral node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTNullLiteral, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTNullLiteral node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTMultiSetCondition, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTMultiSetCondition node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTNumericLiteral, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTNumericLiteral node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTLabel, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTLabel node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTName, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTName node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTQualifiedName, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTQualifiedName node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTArguments, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTArguments node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTArgumentList, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTArgumentList node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTArgument, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTArgument node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTDatatypeDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTDatatypeDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPragma, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTPragma node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTInlinePragma, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTInlinePragma node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTExceptionDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTExceptionDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTParallelClause, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTParallelClause node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTable, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTTable node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTableColumn, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTTableColumn node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTView, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTView node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTSynonym, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTSynonym node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTDirectory, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTDirectory node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTDatabaseLink, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTDatabaseLink node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTViewColumn, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTViewColumn node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTComment, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTComment node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTypeMethod, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTTypeMethod node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTypeSpecification, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTTypeSpecification node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTAlterTypeSpec, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTAlterTypeSpec node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTAttributeDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTAttributeDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTAttribute, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTAttribute node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPragmaClause, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTPragmaClause node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTriggerUnit, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTTriggerUnit node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTriggerTimingPointSection, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTTriggerTimingPointSection node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCompoundTriggerBlock, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCompoundTriggerBlock node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTNonDMLTrigger, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTNonDMLTrigger node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTDDLEvent, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTDDLEvent node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTDatabaseEvent, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTDatabaseEvent node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTNonDMLEvent, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTNonDMLEvent node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTAlterTrigger, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTAlterTrigger node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTKEYWORD_RESERVED, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTKEYWORD_RESERVED node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTKEYWORD_UNRESERVED, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTKEYWORD_UNRESERVED node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTID, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTID node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTUnqualifiedID, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTUnqualifiedID node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTQualifiedID, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTQualifiedID node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTypeKeyword, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTTypeKeyword node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTJavaInterfaceClass, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTJavaInterfaceClass node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTEqualsOldIDNewID, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTEqualsOldIDNewID node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTAccessibleByClause, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTAccessibleByClause node
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTTypeKeyword.classASTTypeKeyword.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTTypeKeyword extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTParallelClause.classASTParallelClause.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTParallelClause extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTStatement.classASTStatement.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTStatement extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/PLSQLParser$LookaheadSuccess.classPLSQLParser.java
package net.sourceforge.pmd.lang.plsql.ast
final net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$LookaheadSuccess extends java.lang.Error {
private void ()
void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$1)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$1 x0
}
net/sourceforge/pmd/lang/plsql/ast/ASTUnaryExpressionNotPlusMinus.classASTUnaryExpressionNotPlusMinus.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTUnaryExpressionNotPlusMinus extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTForIndex.classASTForIndex.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTForIndex extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTDDLCommand.classASTDDLCommand.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTDDLCommand extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTDatatypeDeclaration.classASTDatatypeDeclaration.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTDatatypeDeclaration extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTInput.classASTInput.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTInput extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode implements net.sourceforge.pmd.lang.ast.RootNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTElseClause.classASTElseClause.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTElseClause extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTObjectDeclaration.classASTObjectDeclaration.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTObjectDeclaration extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTCursorBody.classASTCursorBody.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTCursorBody extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTCompilationDeclarationFragment.classASTCompilationDeclarationFragment.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTCompilationDeclarationFragment extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTProgramUnit.classASTProgramUnit.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTProgramUnit extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode implements net.sourceforge.pmd.lang.plsql.ast.ExecutableCode net.sourceforge.pmd.lang.plsql.ast.OracleObject net.sourceforge.pmd.lang.dfa.DFAGraphMethod {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
public java.lang.String getMethodName ()
net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclarator md
public java.lang.String getName ()
public java.lang.String getObjectName ()
}
net/sourceforge/pmd/lang/plsql/ast/ASTTable.classASTTable.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTTable extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTTypeMethod.classASTTypeMethod.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTTypeMethod extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode implements net.sourceforge.pmd.lang.plsql.ast.ExecutableCode net.sourceforge.pmd.lang.dfa.DFAGraphMethod {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
public java.lang.String getMethodName ()
net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclarator md
public java.lang.String getName ()
}
net/sourceforge/pmd/lang/plsql/ast/ASTDatatype.classASTDatatype.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTDatatype extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
public java.lang.String getTypeImage ()
}
net/sourceforge/pmd/lang/plsql/ast/ASTLikeExpression.classASTLikeExpression.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTLikeExpression extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTVariableOrConstantDeclarator.classASTVariableOrConstantDeclarator.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclarator extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTFieldDeclaration.classASTFieldDeclaration.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTFieldDeclaration extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTAccessibleByClause.classASTAccessibleByClause.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTAccessibleByClause extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/PLSQLParser$1.classPLSQLParser.java
package net.sourceforge.pmd.lang.plsql.ast
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser$1 extends java.lang.Object {
}
net/sourceforge/pmd/lang/plsql/ast/ASTDeclarativeUnit.classASTDeclarativeUnit.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTDeclarativeUnit extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTCursorSpecification.classASTCursorSpecification.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTCursorSpecification extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTCaseStatement.classASTCaseStatement.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTCaseStatement extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTSkipPastNextOccurrence.classASTSkipPastNextOccurrence.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTSkipPastNextOccurrence extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTSqlStatement.classASTSqlStatement.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTSqlStatement extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTVariableOrConstantInitializer.classASTVariableOrConstantInitializer.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantInitializer extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTConditionalCompilationStatement.classASTConditionalCompilationStatement.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTConditionalCompilationStatement extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTExceptionHandler.classASTExceptionHandler.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTExceptionHandler extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTForAllIndex.classASTForAllIndex.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTForAllIndex extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTSubTypeDefinition.classASTSubTypeDefinition.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTSubTypeDefinition extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTSkip2NextOccurrence.classASTSkip2NextOccurrence.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTSkip2NextOccurrence extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTFetchStatement.classASTFetchStatement.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTFetchStatement extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTPrimaryExpression.classASTPrimaryExpression.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTPrimaryExpression extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/plsql/ast/ASTName.classASTName.java
package net.sourceforge.pmd.lang.plsql.ast
public net.sourceforge.pmd.lang.plsql.ast.ASTName extends net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode {
private net.sourceforge.pmd.lang.symboltable.NameDeclaration nd
public void (int)
int id
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLParser, int)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor visitor
Object data
public void setNameDeclaration (net.sourceforge.pmd.lang.symboltable.NameDeclaration)
net.sourceforge.pmd.lang.symboltable.NameDeclaration nd
public net.sourceforge.pmd.lang.symboltable.NameDeclaration getNameDeclaration ()
}
net/sourceforge/pmd/lang/plsql/PLSQLHandler$3.classPLSQLHandler.java
package net.sourceforge.pmd.lang.plsql
net.sourceforge.pmd.lang.plsql.PLSQLHandler$3 extends java.lang.Object implements net.sourceforge.pmd.lang.VisitorStarter {
final java.io.Writer val$writer
final String val$prefix
final boolean val$recurse
final net.sourceforge.pmd.lang.plsql.PLSQLHandler this$0
void (net.sourceforge.pmd.lang.plsql.PLSQLHandler, java.io.Writer, java.lang.String, boolean)
public void start (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node rootNode
}
net/sourceforge/pmd/lang/plsql/rule/AbstractStatisticalPLSQLRule.classAbstractStatisticalPLSQLRule.java
package net.sourceforge.pmd.lang.plsql.rule
public abstract net.sourceforge.pmd.lang.plsql.rule.AbstractStatisticalPLSQLRule extends net.sourceforge.pmd.lang.plsql.rule.AbstractPLSQLRule implements net.sourceforge.pmd.lang.rule.stat.StatisticalRule {
private final net.sourceforge.pmd.lang.rule.stat.StatisticalRuleHelper helper
public void ()
public void addDataPoint (net.sourceforge.pmd.stat.DataPoint)
net.sourceforge.pmd.stat.DataPoint point
public java.lang.Object[] getViolationParameters (net.sourceforge.pmd.stat.DataPoint)
net.sourceforge.pmd.stat.DataPoint point
public void apply (java.util.List, net.sourceforge.pmd.RuleContext)
java.util.List nodes
net.sourceforge.pmd.RuleContext ctx
}
net/sourceforge/pmd/lang/plsql/rule/PLSQLRuleChainVisitor$1.classPLSQLRuleChainVisitor.java
package net.sourceforge.pmd.lang.plsql.rule
net.sourceforge.pmd.lang.plsql.rule.PLSQLRuleChainVisitor$1 extends net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitorAdapter {
final net.sourceforge.pmd.lang.plsql.rule.PLSQLRuleChainVisitor this$0
void (net.sourceforge.pmd.lang.plsql.rule.PLSQLRuleChainVisitor)
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.PLSQLNode, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode node
Object data
}
net/sourceforge/pmd/lang/plsql/rule/codesize/CyclomaticComplexityRule.classCyclomaticComplexityRule.java
package net.sourceforge.pmd.lang.plsql.rule.codesize
public net.sourceforge.pmd.lang.plsql.rule.codesize.CyclomaticComplexityRule extends net.sourceforge.pmd.lang.plsql.rule.AbstractPLSQLRule {
private static final java.util.logging.Logger LOGGER
private static final String CLASS_NAME
public static final net.sourceforge.pmd.lang.rule.properties.IntegerProperty REPORT_LEVEL_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty SHOW_CLASSES_COMPLEXITY_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty SHOW_METHODS_COMPLEXITY_DESCRIPTOR
private int reportLevel
private boolean showClassesComplexity
private boolean showMethodsComplexity
private java.util.Stack entryStack
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTInput, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTInput node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTElsifClause, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTElsifClause node
Object data
int boolCompIf
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTIfStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTIfStatement node
Object data
int boolCompIf
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTExceptionHandler, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTExceptionHandler node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTForStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTForStatement node
Object data
int boolCompFor
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTLoopStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTLoopStatement node
Object data
int boolCompDo
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCaseStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCaseStatement node
Object data
net.sourceforge.pmd.lang.plsql.rule.codesize.CyclomaticComplexityRule$Entry entry
int boolCompSwitch
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCaseWhenClause, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCaseWhenClause node
Object data
net.sourceforge.pmd.lang.plsql.rule.codesize.CyclomaticComplexityRule$Entry entry
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTWhileStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTWhileStatement node
Object data
int boolCompWhile
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTConditionalOrExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTConditionalOrExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPackageSpecification, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTPackageSpecification node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTypeSpecification, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTTypeSpecification node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPackageBody, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTPackageBody node
Object data
net.sourceforge.pmd.lang.plsql.rule.codesize.CyclomaticComplexityRule$Entry classEntry
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTriggerUnit, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTTriggerUnit node
Object data
net.sourceforge.pmd.lang.plsql.rule.codesize.CyclomaticComplexityRule$Entry classEntry
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTProgramUnit, java.lang.Object)
net.sourceforge.pmd.lang.plsql.rule.codesize.CyclomaticComplexityRule$Entry classEntry
net.sourceforge.pmd.lang.ast.Node childNode
int n
int methodDecisionPoints
net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclarator methodDeclarator
net.sourceforge.pmd.lang.plsql.ast.ASTProgramUnit node
Object data
net.sourceforge.pmd.lang.plsql.rule.codesize.CyclomaticComplexityRule$Entry methodEntry
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTypeMethod, java.lang.Object)
net.sourceforge.pmd.lang.plsql.rule.codesize.CyclomaticComplexityRule$Entry classEntry
net.sourceforge.pmd.lang.ast.Node childNode
int n
int methodDecisionPoints
net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclarator methodDeclarator
net.sourceforge.pmd.lang.plsql.ast.ASTTypeMethod node
Object data
net.sourceforge.pmd.lang.plsql.rule.codesize.CyclomaticComplexityRule$Entry methodEntry
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTriggerTimingPointSection, java.lang.Object)
net.sourceforge.pmd.lang.ast.Node childNode
int n
int methodDecisionPoints
net.sourceforge.pmd.lang.plsql.rule.codesize.CyclomaticComplexityRule$Entry classEntry
net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclarator methodDeclarator
net.sourceforge.pmd.lang.plsql.ast.ASTTriggerTimingPointSection node
Object data
net.sourceforge.pmd.lang.plsql.rule.codesize.CyclomaticComplexityRule$Entry methodEntry
static void ()
}
net/sourceforge/pmd/lang/plsql/rule/codesize/NPathComplexityRule.classNPathComplexityRule.java
package net.sourceforge.pmd.lang.plsql.rule.codesize
public net.sourceforge.pmd.lang.plsql.rule.codesize.NPathComplexityRule extends net.sourceforge.pmd.lang.plsql.rule.AbstractStatisticalPLSQLRule {
private static final String CLASS_NAME
private static final java.util.logging.Logger LOGGER
public void ()
private int complexityMultipleOf (net.sourceforge.pmd.lang.plsql.ast.PLSQLNode, int, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode n
int i
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode node
int npathStart
Object data
int npath
private int complexitySumOf (net.sourceforge.pmd.lang.plsql.ast.PLSQLNode, int, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode n
int i
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode node
int npathStart
Object data
int npath
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclaration node
Object data
int npath
net.sourceforge.pmd.stat.DataPoint point
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTProgramUnit, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTProgramUnit node
Object data
int npath
net.sourceforge.pmd.stat.DataPoint point
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTypeMethod, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTTypeMethod node
Object data
int npath
net.sourceforge.pmd.stat.DataPoint point
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTriggerUnit, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTTriggerUnit node
Object data
int npath
net.sourceforge.pmd.stat.DataPoint point
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTriggerTimingPointSection, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTTriggerTimingPointSection node
Object data
int npath
net.sourceforge.pmd.stat.DataPoint point
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.PLSQLNode, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode node
Object data
int npath
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTIfStatement, java.lang.Object)
int i
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode element
java.util.Iterator i$
net.sourceforge.pmd.lang.plsql.ast.ASTIfStatement node
Object data
int boolCompIf
int complexity
java.util.List statementChildren
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTElsifClause, java.lang.Object)
int i
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode element
java.util.Iterator i$
net.sourceforge.pmd.lang.plsql.ast.ASTElsifClause node
Object data
int boolCompIf
int complexity
java.util.List statementChildren
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTElseClause, java.lang.Object)
int i
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode element
java.util.Iterator i$
net.sourceforge.pmd.lang.plsql.ast.ASTElseClause node
Object data
int complexity
java.util.List statementChildren
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTWhileStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTWhileStatement node
Object data
int boolCompWhile
Integer nPathWhile
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTLoopStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTLoopStatement node
Object data
int boolCompDo
Integer nPathDo
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTForStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTForStatement node
Object data
int boolCompFor
Integer nPathFor
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTReturnStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTReturnStatement node
Object data
net.sourceforge.pmd.lang.plsql.ast.ASTExpression expr
int boolCompReturn
int conditionalExpressionComplexity
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCaseWhenClause, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode n
Integer complexity
int i
net.sourceforge.pmd.lang.plsql.ast.ASTCaseWhenClause node
Object data
int boolCompSwitch
int npath
int caseRange
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCaseStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode n
Integer complexity
int i
net.sourceforge.pmd.lang.plsql.ast.ASTCaseStatement node
Object data
int boolCompSwitch
int npath
int caseRange
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTConditionalOrExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTConditionalOrExpression node
Object data
public static int sumExpressionComplexity (net.sourceforge.pmd.lang.plsql.ast.ASTExpression)
net.sourceforge.pmd.lang.plsql.ast.ASTConditionalOrExpression element
java.util.Iterator i$
net.sourceforge.pmd.lang.plsql.ast.ASTConditionalAndExpression element
java.util.Iterator i$
net.sourceforge.pmd.lang.plsql.ast.ASTExpression expr
java.util.List andNodes
java.util.List orNodes
int children
public java.lang.Object[] getViolationParameters (net.sourceforge.pmd.stat.DataPoint)
net.sourceforge.pmd.stat.DataPoint point
static void ()
}
net/sourceforge/pmd/lang/plsql/rule/codesize/ExcessivePackageBodyLengthRule.classExcessivePackageBodyLengthRule.java
package net.sourceforge.pmd.lang.plsql.rule.codesize
public net.sourceforge.pmd.lang.plsql.rule.codesize.ExcessivePackageBodyLengthRule extends net.sourceforge.pmd.lang.plsql.rule.design.ExcessiveLengthRule {
public void ()
}
net/sourceforge/pmd/lang/plsql/rule/codesize/CyclomaticComplexityRule$1.classCyclomaticComplexityRule.java
package net.sourceforge.pmd.lang.plsql.rule.codesize
net.sourceforge.pmd.lang.plsql.rule.codesize.CyclomaticComplexityRule$1 extends java.lang.Object {
}
net/sourceforge/pmd/lang/plsql/rule/codesize/AbstractNcssCountRule.classAbstractNcssCountRule.java
package net.sourceforge.pmd.lang.plsql.rule.codesize
public abstract net.sourceforge.pmd.lang.plsql.rule.codesize.AbstractNcssCountRule extends net.sourceforge.pmd.lang.plsql.rule.AbstractStatisticalPLSQLRule {
private static final java.util.logging.Logger LOGGER
private Class nodeClass
protected void (java.lang.Class)
Class nodeClass
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.PLSQLNode, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode n
Integer treeSize
int i
net.sourceforge.pmd.stat.DataPoint point
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode node
Object data
int numNodes
protected java.lang.Integer countNodeChildren (net.sourceforge.pmd.lang.ast.Node, java.lang.Object)
int i
net.sourceforge.pmd.lang.ast.Node node
Object data
Integer nodeCount
int lineCount
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTForStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTForStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTLoopStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTLoopStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTIfStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTIfStatement node
Object data
Integer lineCount
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTElsifClause, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTElsifClause node
Object data
Integer lineCount
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTElseClause, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTElseClause node
Object data
Integer lineCount
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTWhileStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTWhileStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTExitStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTExitStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTExceptionHandler, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTExceptionHandler node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTContinueStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTContinueStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTGotoStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTGotoStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTReturnStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTReturnStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCaseStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCaseStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTRaiseStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTRaiseStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTLabelledStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTLabelledStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCaseWhenClause, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCaseWhenClause node
Object data
public java.lang.Object[] getViolationParameters (net.sourceforge.pmd.stat.DataPoint)
net.sourceforge.pmd.stat.DataPoint point
static void ()
}
net/sourceforge/pmd/lang/plsql/rule/codesize/NcssMethodCountRule.classNcssMethodCountRule.java
package net.sourceforge.pmd.lang.plsql.rule.codesize
public net.sourceforge.pmd.lang.plsql.rule.codesize.NcssMethodCountRule extends net.sourceforge.pmd.lang.plsql.rule.codesize.AbstractNcssCountRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ExecutableCode, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ExecutableCode node
Object data
public java.lang.Object[] getViolationParameters (net.sourceforge.pmd.stat.DataPoint)
net.sourceforge.pmd.stat.DataPoint point
}
net/sourceforge/pmd/lang/plsql/rule/codesize/TooManyFieldsRule.classTooManyFieldsRule.java
package net.sourceforge.pmd.lang.plsql.rule.codesize
public net.sourceforge.pmd.lang.plsql.rule.codesize.TooManyFieldsRule extends net.sourceforge.pmd.lang.plsql.rule.AbstractPLSQLRule {
private static final int DEFAULT_MAXFIELDS
private java.util.Map stats
private java.util.Map nodes
private static final net.sourceforge.pmd.lang.rule.properties.IntegerProperty MAX_FIELDS_DESCRIPTOR
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTInput, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTInput node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPackageSpecification, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaration fd
java.util.Iterator i$
int val
net.sourceforge.pmd.lang.ast.Node n
String k
java.util.Iterator i$
net.sourceforge.pmd.lang.plsql.ast.ASTPackageSpecification node
Object data
int maxFields
java.util.List l
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTypeSpecification, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaration fd
java.util.Iterator i$
int val
net.sourceforge.pmd.lang.ast.Node n
String k
java.util.Iterator i$
net.sourceforge.pmd.lang.plsql.ast.ASTTypeSpecification node
Object data
int maxFields
java.util.List l
private void bumpCounterFor (net.sourceforge.pmd.lang.plsql.ast.PLSQLNode)
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode clazz
String key
Integer i
static void ()
}
net/sourceforge/pmd/lang/plsql/rule/codesize/NcssObjectCountRule.classNcssObjectCountRule.java
package net.sourceforge.pmd.lang.plsql.rule.codesize
public net.sourceforge.pmd.lang.plsql.rule.codesize.NcssObjectCountRule extends net.sourceforge.pmd.lang.plsql.rule.codesize.AbstractNcssCountRule {
private static final String CLASS_NAME
private static final java.util.logging.Logger LOGGER
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.OracleObject, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.OracleObject node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTProgramUnit, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode n
Integer treeSize
int i
net.sourceforge.pmd.stat.DataPoint point
net.sourceforge.pmd.lang.plsql.ast.ASTProgramUnit node
Object data
int numNodes
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTFieldDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTFieldDeclaration node
Object data
public java.lang.Object[] getViolationParameters (net.sourceforge.pmd.stat.DataPoint)
net.sourceforge.pmd.stat.DataPoint point
static void ()
}
net/sourceforge/pmd/lang/plsql/rule/codesize/ExcessiveMethodLengthRule.classExcessiveMethodLengthRule.java
package net.sourceforge.pmd.lang.plsql.rule.codesize
public net.sourceforge.pmd.lang.plsql.rule.codesize.ExcessiveMethodLengthRule extends net.sourceforge.pmd.lang.plsql.rule.design.ExcessiveLengthRule {
public void ()
}
net/sourceforge/pmd/lang/plsql/rule/codesize/ExcessiveObjectLengthRule.classExcessiveObjectLengthRule.java
package net.sourceforge.pmd.lang.plsql.rule.codesize
public net.sourceforge.pmd.lang.plsql.rule.codesize.ExcessiveObjectLengthRule extends net.sourceforge.pmd.lang.plsql.rule.design.ExcessiveLengthRule {
public void ()
}
net/sourceforge/pmd/lang/plsql/rule/codesize/ExcessiveParameterListRule.classExcessiveParameterListRule.java
package net.sourceforge.pmd.lang.plsql.rule.codesize
public net.sourceforge.pmd.lang.plsql.rule.codesize.ExcessiveParameterListRule extends net.sourceforge.pmd.lang.plsql.rule.design.ExcessiveNodeCountRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTFormalParameter, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTFormalParameter node
Object data
}
net/sourceforge/pmd/lang/plsql/rule/codesize/CyclomaticComplexityRule$Entry.classCyclomaticComplexityRule.java
package net.sourceforge.pmd.lang.plsql.rule.codesize
net.sourceforge.pmd.lang.plsql.rule.codesize.CyclomaticComplexityRule$Entry extends java.lang.Object {
private net.sourceforge.pmd.lang.ast.Node node
private int decisionPoints
public int highestDecisionPoints
public int methodCount
private void (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
public void bumpDecisionPoints ()
public void bumpDecisionPoints (int)
int size
public int getComplexityAverage ()
void (net.sourceforge.pmd.lang.ast.Node, net.sourceforge.pmd.lang.plsql.rule.codesize.CyclomaticComplexityRule$1)
net.sourceforge.pmd.lang.ast.Node x0
net.sourceforge.pmd.lang.plsql.rule.codesize.CyclomaticComplexityRule$1 x1
static int access$100 (net.sourceforge.pmd.lang.plsql.rule.codesize.CyclomaticComplexityRule$Entry)
net.sourceforge.pmd.lang.plsql.rule.codesize.CyclomaticComplexityRule$Entry x0
}
net/sourceforge/pmd/lang/plsql/rule/codesize/ExcessivePackageSpecificationLengthRule.classExcessivePackageSpecificationLengthRule.java
package net.sourceforge.pmd.lang.plsql.rule.codesize
public net.sourceforge.pmd.lang.plsql.rule.codesize.ExcessivePackageSpecificationLengthRule extends net.sourceforge.pmd.lang.plsql.rule.design.ExcessiveLengthRule {
public void ()
}
net/sourceforge/pmd/lang/plsql/rule/codesize/ExcessiveTypeLengthRule.classExcessiveTypeLengthRule.java
package net.sourceforge.pmd.lang.plsql.rule.codesize
public net.sourceforge.pmd.lang.plsql.rule.codesize.ExcessiveTypeLengthRule extends net.sourceforge.pmd.lang.plsql.rule.design.ExcessiveLengthRule {
public void ()
}
net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveLengthRule.classExcessiveLengthRule.java
package net.sourceforge.pmd.lang.plsql.rule.design
public net.sourceforge.pmd.lang.plsql.rule.design.ExcessiveLengthRule extends net.sourceforge.pmd.lang.plsql.rule.AbstractStatisticalPLSQLRule {
private static final java.util.logging.Logger LOGGER
private Class nodeClass
public void (java.lang.Class)
Class nodeClass
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.PLSQLNode, java.lang.Object)
net.sourceforge.pmd.stat.DataPoint point
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode node
Object data
public java.lang.Object[] getViolationParameters (net.sourceforge.pmd.stat.DataPoint)
net.sourceforge.pmd.stat.DataPoint point
static void ()
}
net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveNodeCountRule.classExcessiveNodeCountRule.java
package net.sourceforge.pmd.lang.plsql.rule.design
public net.sourceforge.pmd.lang.plsql.rule.design.ExcessiveNodeCountRule extends net.sourceforge.pmd.lang.plsql.rule.AbstractStatisticalPLSQLRule {
private Class nodeClass
public void (java.lang.Class)
Class nodeClass
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.PLSQLNode, java.lang.Object)
Integer treeSize
int i
net.sourceforge.pmd.stat.DataPoint point
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode node
Object data
int numNodes
}
net/sourceforge/pmd/lang/plsql/rule/PLSQLRuleViolationFactory.classPLSQLRuleViolationFactory.java
package net.sourceforge.pmd.lang.plsql.rule
public final net.sourceforge.pmd.lang.plsql.rule.PLSQLRuleViolationFactory extends net.sourceforge.pmd.lang.rule.AbstractRuleViolationFactory {
public static final net.sourceforge.pmd.lang.rule.RuleViolationFactory INSTANCE
private void ()
protected net.sourceforge.pmd.RuleViolation createRuleViolation (net.sourceforge.pmd.Rule, net.sourceforge.pmd.RuleContext, net.sourceforge.pmd.lang.ast.Node, java.lang.String)
net.sourceforge.pmd.Rule rule
net.sourceforge.pmd.RuleContext ruleContext
net.sourceforge.pmd.lang.ast.Node node
String message
protected net.sourceforge.pmd.RuleViolation createRuleViolation (net.sourceforge.pmd.Rule, net.sourceforge.pmd.RuleContext, net.sourceforge.pmd.lang.ast.Node, java.lang.String, int, int)
net.sourceforge.pmd.Rule rule
net.sourceforge.pmd.RuleContext ruleContext
net.sourceforge.pmd.lang.ast.Node node
String message
int beginLine
int endLine
net.sourceforge.pmd.lang.rule.ParametricRuleViolation violation
static void ()
}
net/sourceforge/pmd/lang/plsql/rule/PLSQLRuleChainVisitor.classPLSQLRuleChainVisitor.java
package net.sourceforge.pmd.lang.plsql.rule
public net.sourceforge.pmd.lang.plsql.rule.PLSQLRuleChainVisitor extends net.sourceforge.pmd.lang.rule.AbstractRuleChainVisitor {
private static final java.util.logging.Logger LOGGER
private static final String CLASS_NAME
public void ()
protected void indexNodes (java.util.List, net.sourceforge.pmd.RuleContext)
int i
java.util.List nodes
net.sourceforge.pmd.RuleContext ctx
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor plsqlParserVistor
protected void visit (net.sourceforge.pmd.Rule, net.sourceforge.pmd.lang.ast.Node, net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.Rule rule
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.RuleContext ctx
static void access$000 (net.sourceforge.pmd.lang.plsql.rule.PLSQLRuleChainVisitor, net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.plsql.rule.PLSQLRuleChainVisitor x0
net.sourceforge.pmd.lang.ast.Node x1
static void ()
}
net/sourceforge/pmd/lang/plsql/rule/AbstractPLSQLRule.classAbstractPLSQLRule.java
package net.sourceforge.pmd.lang.plsql.rule
public abstract net.sourceforge.pmd.lang.plsql.rule.AbstractPLSQLRule extends net.sourceforge.pmd.lang.rule.AbstractRule implements net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor net.sourceforge.pmd.lang.rule.ImmutableLanguage {
private static final java.util.logging.Logger LOGGER
private static final String CLASS_NAME
public void ()
public void apply (java.util.List, net.sourceforge.pmd.RuleContext)
java.util.List nodes
net.sourceforge.pmd.RuleContext ctx
protected void visitAll (java.util.List, net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.lang.plsql.ast.ASTInput node
Object element
java.util.Iterator i$
java.util.List nodes
net.sourceforge.pmd.RuleContext ctx
protected final java.lang.String getDeclaringType (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.lang.ast.Node c
public static boolean isQualifiedName (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
public static boolean importsPackage (net.sourceforge.pmd.lang.plsql.ast.ASTInput, java.lang.String)
net.sourceforge.pmd.lang.plsql.ast.ASTInput node
String packageName
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.PLSQLNode, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTInput, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTInput node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTDDLCommand, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTDDLCommand node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTSqlPlusCommand, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTSqlPlusCommand node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTGlobal, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTGlobal node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTBlock, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTBlock node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPackageSpecification, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTPackageSpecification node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPackageBody, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTPackageBody node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTDeclarativeUnit, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTDeclarativeUnit node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTDeclarativeSection, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTDeclarativeSection node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCompilationDeclarationFragment, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCompilationDeclarationFragment node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTProgramUnit, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTProgramUnit node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTObjectNameDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTObjectNameDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTFormalParameter, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTFormalParameter node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclarator, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclarator node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTFormalParameters, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTFormalParameters node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclarator, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclarator node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaratorId, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaratorId node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantInitializer, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantInitializer node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTDatatype, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTDatatype node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCompilationDataType, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCompilationDataType node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCollectionTypeName, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCollectionTypeName node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTScalarDataTypeName, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTScalarDataTypeName node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTDateTimeLiteral, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTDateTimeLiteral node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTExceptionHandler, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTExceptionHandler node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTSkip2NextTerminator, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTSkip2NextTerminator node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTSkip2NextOccurrence, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTSkip2NextOccurrence node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTSkipPastNextOccurrence, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTSkipPastNextOccurrence node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTSkip2NextTokenOccurrence, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTSkip2NextTokenOccurrence node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTSkipPastNextTokenOccurrence, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTSkipPastNextTokenOccurrence node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTRead2NextOccurrence, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTRead2NextOccurrence node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTReadPastNextOccurrence, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTReadPastNextOccurrence node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTSqlStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTSqlStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTWrappedObject, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTWrappedObject node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTUnlabelledStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTUnlabelledStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTLabelledStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTLabelledStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCaseStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCaseStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCaseWhenClause, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCaseWhenClause node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTElseClause, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTElseClause node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTElsifClause, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTElsifClause node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTLoopStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTLoopStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTForStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTForStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTWhileStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTWhileStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTIfStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTIfStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTForIndex, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTForIndex node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTForAllIndex, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTForAllIndex node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTForAllStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTForAllStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTGotoStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTGotoStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTReturnStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTReturnStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTContinueStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTContinueStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTExitStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTExitStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTRaiseStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTRaiseStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCloseStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCloseStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTOpenStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTOpenStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTFetchStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTFetchStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTEmbeddedSqlStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTEmbeddedSqlStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPipelineStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTPipelineStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTConditionalCompilationStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTConditionalCompilationStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTSubTypeDefinition, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTSubTypeDefinition node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTFieldDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTFieldDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCollectionTypeDefinition, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCollectionTypeDefinition node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCollectionDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCollectionDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTObjectDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTObjectDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCallSpecTail, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCallSpecTail node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCursorUnit, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCursorUnit node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCursorSpecification, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCursorSpecification node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCursorBody, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCursorBody node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCompilationExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCompilationExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTAssignment, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTAssignment node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCaseExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCaseExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTLikeExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTLikeExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTrimExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTTrimExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTObjectExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTObjectExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTConditionalOrExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTConditionalOrExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTConditionalAndExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTConditionalAndExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTEqualityExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTEqualityExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTRelationalExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTRelationalExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTAdditiveExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTAdditiveExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTStringExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTStringExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTMultiplicativeExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTMultiplicativeExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTUnaryExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTUnaryExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTUnaryExpressionNotPlusMinus, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTUnaryExpressionNotPlusMinus node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPrimaryExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTPrimaryExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPrimaryPrefix, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTPrimaryPrefix node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPrimarySuffix, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTPrimarySuffix node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTLiteral, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTLiteral node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTStringLiteral, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTStringLiteral node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTBooleanLiteral, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTBooleanLiteral node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTNullLiteral, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTNullLiteral node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTMultiSetCondition, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTMultiSetCondition node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTNumericLiteral, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTNumericLiteral node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTLabel, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTLabel node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTName, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTName node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTQualifiedName, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTQualifiedName node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTArguments, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTArguments node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTArgumentList, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTArgumentList node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTArgument, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTArgument node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTDatatypeDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTDatatypeDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPragma, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTPragma node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTExceptionDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTExceptionDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTParallelClause, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTParallelClause node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTable, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTTable node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTableColumn, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTTableColumn node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTView, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTView node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTSynonym, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTSynonym node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTDirectory, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTDirectory node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTDatabaseLink, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTDatabaseLink node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTViewColumn, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTViewColumn node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTComment, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTComment node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTypeMethod, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTTypeMethod node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTypeSpecification, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTTypeSpecification node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTAlterTypeSpec, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTAlterTypeSpec node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTAttributeDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTAttributeDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTAttribute, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTAttribute node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPragmaClause, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTPragmaClause node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTInlinePragma, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTInlinePragma node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTriggerUnit, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTTriggerUnit node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTriggerTimingPointSection, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTTriggerTimingPointSection node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCompoundTriggerBlock, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCompoundTriggerBlock node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTNonDMLTrigger, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTNonDMLTrigger node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTDDLEvent, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTDDLEvent node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTDatabaseEvent, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTDatabaseEvent node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTNonDMLEvent, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTNonDMLEvent node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTAlterTrigger, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTAlterTrigger node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTKEYWORD_RESERVED, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTKEYWORD_RESERVED node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTKEYWORD_UNRESERVED, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTKEYWORD_UNRESERVED node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTID, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTID node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTUnqualifiedID, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTUnqualifiedID node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTQualifiedID, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTQualifiedID node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTypeKeyword, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTTypeKeyword node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTJavaInterfaceClass, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTJavaInterfaceClass node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTEqualsOldIDNewID, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTEqualsOldIDNewID node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTAccessibleByClause, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTAccessibleByClause node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ExecutableCode, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ExecutableCode node
Object data
static void ()
}
net/sourceforge/pmd/lang/plsql/PLSQLHandler$2.classPLSQLHandler.java
package net.sourceforge.pmd.lang.plsql
net.sourceforge.pmd.lang.plsql.PLSQLHandler$2 extends java.lang.Object implements net.sourceforge.pmd.lang.VisitorStarter {
final net.sourceforge.pmd.lang.plsql.PLSQLHandler this$0
void (net.sourceforge.pmd.lang.plsql.PLSQLHandler)
public void start (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node rootNode
}
net/sourceforge/pmd/lang/plsql/PLSQLHandler$1.classPLSQLHandler.java
package net.sourceforge.pmd.lang.plsql
net.sourceforge.pmd.lang.plsql.PLSQLHandler$1 extends java.lang.Object implements net.sourceforge.pmd.lang.VisitorStarter {
final net.sourceforge.pmd.lang.plsql.PLSQLHandler this$0
void (net.sourceforge.pmd.lang.plsql.PLSQLHandler)
public void start (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node rootNode
}
net/sourceforge/pmd/lang/plsql/PLSQLHandler$4.classPLSQLHandler.java
package net.sourceforge.pmd.lang.plsql
net.sourceforge.pmd.lang.plsql.PLSQLHandler$4 extends java.lang.Object implements net.sourceforge.pmd.lang.XPathHandler {
final net.sourceforge.pmd.lang.plsql.PLSQLHandler this$0
void (net.sourceforge.pmd.lang.plsql.PLSQLHandler)
public void initialize ()
public void initialize (net.sf.saxon.sxpath.IndependentContext)
net.sf.saxon.sxpath.IndependentContext context
public org.jaxen.Navigator getNavigator ()
}
net/sourceforge/pmd/lang/plsql/symboltable/PLSQLNameOccurrence.classPLSQLNameOccurrence.java
package net.sourceforge.pmd.lang.plsql.symboltable
public net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence extends java.lang.Object implements net.sourceforge.pmd.lang.symboltable.NameOccurrence {
private net.sourceforge.pmd.lang.plsql.ast.PLSQLNode location
private String image
private net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence qualifiedName
private boolean isMethodOrConstructorInvocation
private int argumentCount
private static final String THIS
private static final String SUPER
public void (net.sourceforge.pmd.lang.plsql.ast.PLSQLNode, java.lang.String)
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode location
String image
public void setIsMethodOrConstructorInvocation ()
public void setArgumentCount (int)
int count
public int getArgumentCount ()
public boolean isMethodOrConstructorInvocation ()
public void setNameWhichThisQualifies (net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence)
net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence qualifiedName
public net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence getNameForWhichThisIsAQualifier ()
public boolean isPartOfQualifiedName ()
public net.sourceforge.pmd.lang.plsql.ast.PLSQLNode getLocation ()
public boolean isOnRightHandSide ()
net.sourceforge.pmd.lang.ast.Node node
public boolean isOnLeftHandSide ()
net.sourceforge.pmd.lang.ast.Node primaryExpression
net.sourceforge.pmd.lang.ast.Node primaryExpression
net.sourceforge.pmd.lang.ast.Node primaryExpression
private boolean thirdChildHasDottedName (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node primaryExpression
net.sourceforge.pmd.lang.ast.Node thirdChild
public boolean isThisOrSuper ()
public boolean equals (java.lang.Object)
net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence n
Object o
public int hashCode ()
public java.lang.String getImage ()
public java.lang.String toString ()
public volatile net.sourceforge.pmd.lang.symboltable.ScopedNode getLocation ()
}
net/sourceforge/pmd/lang/plsql/symboltable/SourceFileScope.classSourceFileScope.java
package net.sourceforge.pmd.lang.plsql.symboltable
public net.sourceforge.pmd.lang.plsql.symboltable.SourceFileScope extends net.sourceforge.pmd.lang.symboltable.AbstractScope {
private String packageImage
public void ()
public void (java.lang.String)
String image
public java.lang.String getPackageName ()
public void addDeclaration (net.sourceforge.pmd.lang.symboltable.NameDeclaration)
net.sourceforge.pmd.lang.symboltable.NameDeclaration declaration
public java.lang.String toString ()
protected net.sourceforge.pmd.lang.symboltable.NameDeclaration findVariableHere (net.sourceforge.pmd.lang.symboltable.NameOccurrence)
net.sourceforge.pmd.lang.symboltable.NameOccurrence occ
net.sourceforge.pmd.lang.plsql.symboltable.ImageFinderFunction finder
}
net/sourceforge/pmd/lang/plsql/symboltable/ScopeAndDeclarationFinder.classScopeAndDeclarationFinder.java
package net.sourceforge.pmd.lang.plsql.symboltable
public net.sourceforge.pmd.lang.plsql.symboltable.ScopeAndDeclarationFinder extends net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitorAdapter {
private static final java.util.logging.Logger LOGGER
private java.util.Stack scopes
public void ()
private void addScope (net.sourceforge.pmd.lang.symboltable.Scope, net.sourceforge.pmd.lang.plsql.ast.PLSQLNode)
net.sourceforge.pmd.lang.symboltable.Scope newScope
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode node
private void createLocalScope (net.sourceforge.pmd.lang.plsql.ast.PLSQLNode)
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode node
private void createMethodScope (net.sourceforge.pmd.lang.plsql.ast.PLSQLNode)
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode node
private void createClassScope (net.sourceforge.pmd.lang.plsql.ast.PLSQLNode)
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode node
private void createSourceFileScope (net.sourceforge.pmd.lang.plsql.ast.ASTInput)
net.sourceforge.pmd.lang.symboltable.Scope scope
net.sourceforge.pmd.lang.plsql.ast.ASTInput node
net.sourceforge.pmd.lang.symboltable.Scope scope
net.sourceforge.pmd.lang.plsql.ast.ASTObjectDeclaration n
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTInput, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTInput node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPackageSpecification, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTPackageSpecification node
Object data
net.sourceforge.pmd.lang.symboltable.Scope s
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPackageBody, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTPackageBody node
Object data
net.sourceforge.pmd.lang.symboltable.Scope s
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTypeSpecification, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTTypeSpecification node
Object data
net.sourceforge.pmd.lang.symboltable.Scope s
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTriggerUnit, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTTriggerUnit node
Object data
net.sourceforge.pmd.lang.symboltable.Scope s
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTriggerTimingPointSection, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTTriggerTimingPointSection node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTObjectDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTObjectDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTBlock, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTBlock node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTypeMethod, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTID schemaName
net.sourceforge.pmd.lang.plsql.ast.ASTObjectNameDeclaration on
Exception e
net.sourceforge.pmd.lang.plsql.ast.ASTTypeMethod node
Object data
net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclarator md
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTProgramUnit, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTID schemaName
net.sourceforge.pmd.lang.plsql.ast.ASTObjectNameDeclaration on
Exception e
net.sourceforge.pmd.lang.plsql.ast.ASTProgramUnit node
Object data
net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclarator md
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTForStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTForStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTForAllStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTForAllStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaratorId, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaratorId node
Object data
net.sourceforge.pmd.lang.plsql.symboltable.VariableNameDeclaration decl
private void cont (net.sourceforge.pmd.lang.plsql.ast.PLSQLNode)
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode node
static void ()
}
net/sourceforge/pmd/lang/plsql/symboltable/TypeSet$ImportOnDemandResolver.classTypeSet.java
package net.sourceforge.pmd.lang.plsql.symboltable
public net.sourceforge.pmd.lang.plsql.symboltable.TypeSet$ImportOnDemandResolver extends java.lang.Object implements net.sourceforge.pmd.lang.plsql.symboltable.TypeSet$Resolver {
private java.util.Set importStmts
public void (java.util.Set)
java.util.Set importStmts
public java.lang.Class resolve (java.lang.String) throws java.lang.ClassNotFoundException
String importPkg
ClassNotFoundException cnfe
String importStmt
java.util.Iterator i$
String name
}
net/sourceforge/pmd/lang/plsql/symboltable/OccurrenceFinder.classOccurrenceFinder.java
package net.sourceforge.pmd.lang.plsql.symboltable
public net.sourceforge.pmd.lang.plsql.symboltable.OccurrenceFinder extends net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitorAdapter {
private static final java.util.logging.Logger LOGGER
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPrimaryExpression, java.lang.Object)
net.sourceforge.pmd.lang.symboltable.Scope scope
net.sourceforge.pmd.lang.plsql.symboltable.Search search
net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence occ
java.util.Iterator i$
net.sourceforge.pmd.lang.plsql.ast.ASTPrimaryExpression node
Object data
net.sourceforge.pmd.lang.plsql.symboltable.NameFinder nameFinder
net.sourceforge.pmd.lang.symboltable.NameDeclaration decl
java.util.List names
static void ()
}
net/sourceforge/pmd/lang/plsql/symboltable/TypeSet$PrimitiveTypeResolver.classTypeSet.java
package net.sourceforge.pmd.lang.plsql.symboltable
public net.sourceforge.pmd.lang.plsql.symboltable.TypeSet$PrimitiveTypeResolver extends java.lang.Object implements net.sourceforge.pmd.lang.plsql.symboltable.TypeSet$Resolver {
private java.util.Map primitiveTypes
public void ()
public java.lang.Class resolve (java.lang.String) throws java.lang.ClassNotFoundException
String name
}
net/sourceforge/pmd/lang/plsql/symboltable/ClassScope$1.classClassScope.java
package net.sourceforge.pmd.lang.plsql.symboltable
final net.sourceforge.pmd.lang.plsql.symboltable.ClassScope$1 extends java.lang.ThreadLocal {
void ()
protected java.lang.Integer initialValue ()
protected volatile java.lang.Object initialValue ()
}
net/sourceforge/pmd/lang/plsql/symboltable/TypeSet$ImplicitImportResolver.classTypeSet.java
package net.sourceforge.pmd.lang.plsql.symboltable
public net.sourceforge.pmd.lang.plsql.symboltable.TypeSet$ImplicitImportResolver extends java.lang.Object implements net.sourceforge.pmd.lang.plsql.symboltable.TypeSet$Resolver {
public void ()
public java.lang.Class resolve (java.lang.String) throws java.lang.ClassNotFoundException
String name
}
net/sourceforge/pmd/lang/plsql/symboltable/TypeSet.classTypeSet.java
package net.sourceforge.pmd.lang.plsql.symboltable
public net.sourceforge.pmd.lang.plsql.symboltable.TypeSet extends java.lang.Object {
private String pkg
private java.util.Set imports
private java.util.List resolvers
public void ()
public void setASTinputPackage (java.lang.String)
String pkg
public java.lang.String getASTinputPackage ()
public void addImport (java.lang.String)
String importString
public int getImportsCount ()
public java.lang.Class findClass (java.lang.String) throws java.lang.ClassNotFoundException
ClassNotFoundException cnfe
net.sourceforge.pmd.lang.plsql.symboltable.TypeSet$Resolver resolver
java.util.Iterator i$
String name
private void buildResolvers ()
}
net/sourceforge/pmd/lang/plsql/symboltable/TypeSet$Resolver.classTypeSet.java
package net.sourceforge.pmd.lang.plsql.symboltable
public abstract net.sourceforge.pmd.lang.plsql.symboltable.TypeSet$Resolver extends java.lang.Object {
public abstract java.lang.Class resolve (java.lang.String) throws java.lang.ClassNotFoundException
}
net/sourceforge/pmd/lang/plsql/symboltable/ClassNameDeclaration.classClassNameDeclaration.java
package net.sourceforge.pmd.lang.plsql.symboltable
public net.sourceforge.pmd.lang.plsql.symboltable.ClassNameDeclaration extends net.sourceforge.pmd.lang.symboltable.AbstractNameDeclaration {
public void (net.sourceforge.pmd.lang.plsql.ast.ASTQualifiedName)
net.sourceforge.pmd.lang.plsql.ast.ASTQualifiedName node
public void (net.sourceforge.pmd.lang.plsql.ast.ASTPackageSpecification)
net.sourceforge.pmd.lang.plsql.ast.ASTPackageSpecification node
public void (net.sourceforge.pmd.lang.plsql.ast.ASTPackageBody)
net.sourceforge.pmd.lang.plsql.ast.ASTPackageBody node
public void (net.sourceforge.pmd.lang.plsql.ast.ASTTriggerUnit)
net.sourceforge.pmd.lang.plsql.ast.ASTTriggerUnit node
public void (net.sourceforge.pmd.lang.plsql.ast.ASTTypeSpecification)
net.sourceforge.pmd.lang.plsql.ast.ASTTypeSpecification node
public java.lang.String toString ()
}
net/sourceforge/pmd/lang/plsql/symboltable/SymbolFacade.classSymbolFacade.java
package net.sourceforge.pmd.lang.plsql.symboltable
public net.sourceforge.pmd.lang.plsql.symboltable.SymbolFacade extends java.lang.Object {
public void ()
public void initializeWith (net.sourceforge.pmd.lang.plsql.ast.ASTInput)
net.sourceforge.pmd.lang.plsql.ast.ASTInput node
net.sourceforge.pmd.lang.plsql.symboltable.ScopeAndDeclarationFinder sc
net.sourceforge.pmd.lang.plsql.symboltable.OccurrenceFinder of
}
net/sourceforge/pmd/lang/plsql/symboltable/ImageFinderFunction.classImageFinderFunction.java
package net.sourceforge.pmd.lang.plsql.symboltable
public net.sourceforge.pmd.lang.plsql.symboltable.ImageFinderFunction extends java.lang.Object implements net.sourceforge.pmd.util.UnaryFunction {
private java.util.Set images
private net.sourceforge.pmd.lang.symboltable.NameDeclaration decl
public void (java.lang.String)
String img
public void (java.util.List)
java.util.List imageList
public void applyTo (net.sourceforge.pmd.lang.symboltable.NameDeclaration)
net.sourceforge.pmd.lang.symboltable.NameDeclaration nameDeclaration
public net.sourceforge.pmd.lang.symboltable.NameDeclaration getDecl ()
public volatile void applyTo (java.lang.Object)
Object x0
}
net/sourceforge/pmd/lang/plsql/symboltable/TypeSet$CurrentPackageResolver.classTypeSet.java
package net.sourceforge.pmd.lang.plsql.symboltable
public net.sourceforge.pmd.lang.plsql.symboltable.TypeSet$CurrentPackageResolver extends java.lang.Object implements net.sourceforge.pmd.lang.plsql.symboltable.TypeSet$Resolver {
private String pkg
public void (java.lang.String)
String pkg
public java.lang.Class resolve (java.lang.String) throws java.lang.ClassNotFoundException
String name
}
net/sourceforge/pmd/lang/plsql/symboltable/TypeSet$ExplicitImportResolver.classTypeSet.java
package net.sourceforge.pmd.lang.plsql.symboltable
public net.sourceforge.pmd.lang.plsql.symboltable.TypeSet$ExplicitImportResolver extends java.lang.Object implements net.sourceforge.pmd.lang.plsql.symboltable.TypeSet$Resolver {
private java.util.Set importStmts
public void (java.util.Set)
java.util.Set importStmts
public java.lang.Class resolve (java.lang.String) throws java.lang.ClassNotFoundException
String importStmt
java.util.Iterator i$
String name
}
net/sourceforge/pmd/lang/plsql/symboltable/ClassScope.classClassScope.java
package net.sourceforge.pmd.lang.plsql.symboltable
public net.sourceforge.pmd.lang.plsql.symboltable.ClassScope extends net.sourceforge.pmd.lang.symboltable.AbstractScope {
private static final java.util.logging.Logger LOGGER
private static ThreadLocal anonymousInnerClassCounter
private String className
public void (java.lang.String)
String className
public void ()
int v
public void addDeclaration (net.sourceforge.pmd.lang.symboltable.NameDeclaration)
net.sourceforge.pmd.lang.symboltable.NameDeclaration declaration
public net.sourceforge.pmd.lang.symboltable.NameDeclaration addNameOccurrence (net.sourceforge.pmd.lang.symboltable.NameOccurrence)
net.sourceforge.pmd.lang.ast.Node n
java.util.List nameOccurrences
net.sourceforge.pmd.lang.ast.Node n
java.util.Map variableNames
java.util.List nameOccurrences
net.sourceforge.pmd.lang.symboltable.NameOccurrence occ
net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence occurrence
net.sourceforge.pmd.lang.symboltable.NameDeclaration decl
java.util.Map methodNames
public java.util.Map getVariableDeclarations ()
public java.util.Map getMethodDeclarations ()
public java.util.Map getClassDeclarations ()
public net.sourceforge.pmd.lang.plsql.symboltable.ClassScope getEnclosingClassScope ()
public java.lang.String getClassName ()
protected net.sourceforge.pmd.lang.symboltable.NameDeclaration findVariableHere (net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence)
int args
net.sourceforge.pmd.lang.plsql.symboltable.MethodNameDeclaration mnd
java.util.Iterator i$
net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence occurrence
java.util.Map variableDeclarations
java.util.Map methodDeclarations
java.util.List images
net.sourceforge.pmd.lang.plsql.symboltable.ImageFinderFunction finder
public java.lang.String toString ()
int usages
net.sourceforge.pmd.lang.plsql.symboltable.MethodNameDeclaration mnd
java.util.Iterator i$
String res
java.util.Map classNames
java.util.Map methodNames
java.util.Map variableNames
private java.lang.String clipClassName (java.lang.String)
String s
static void ()
}
net/sourceforge/pmd/lang/plsql/symboltable/MethodNameDeclaration.classMethodNameDeclaration.java
package net.sourceforge.pmd.lang.plsql.symboltable
public net.sourceforge.pmd.lang.plsql.symboltable.MethodNameDeclaration extends net.sourceforge.pmd.lang.symboltable.AbstractNameDeclaration {
private static final java.util.logging.Logger LOGGER
public void (net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclarator)
net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclarator node
public void (net.sourceforge.pmd.lang.plsql.ast.ASTTriggerTimingPointSection)
net.sourceforge.pmd.lang.plsql.ast.ASTTriggerTimingPointSection node
public int getParameterCount ()
public boolean isVarargs ()
net.sourceforge.pmd.lang.plsql.ast.ASTFormalParameter p
int i
net.sourceforge.pmd.lang.plsql.ast.ASTFormalParameters params
public net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclarator getMethodNameDeclaratorNode ()
public java.lang.String getParameterDisplaySignature ()
net.sourceforge.pmd.lang.plsql.ast.ASTFormalParameter p
int i
StringBuilder sb
net.sourceforge.pmd.lang.plsql.ast.ASTFormalParameters params
public boolean equals (java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTFormalParameter myParam
net.sourceforge.pmd.lang.plsql.ast.ASTFormalParameter otherParam
net.sourceforge.pmd.lang.ast.Node myTypeNode
net.sourceforge.pmd.lang.ast.Node otherTypeNode
String myTypeImg
String otherTypeImg
int i
Object o
net.sourceforge.pmd.lang.plsql.symboltable.MethodNameDeclaration other
net.sourceforge.pmd.lang.plsql.ast.ASTFormalParameters myParams
net.sourceforge.pmd.lang.plsql.ast.ASTFormalParameters otherParams
public int hashCode ()
Exception e
public java.lang.String toString ()
static void ()
}
net/sourceforge/pmd/lang/plsql/symboltable/TypeSet$VoidResolver.classTypeSet.java
package net.sourceforge.pmd.lang.plsql.symboltable
public net.sourceforge.pmd.lang.plsql.symboltable.TypeSet$VoidResolver extends java.lang.Object implements net.sourceforge.pmd.lang.plsql.symboltable.TypeSet$Resolver {
public void ()
public java.lang.Class resolve (java.lang.String) throws java.lang.ClassNotFoundException
String name
}
net/sourceforge/pmd/lang/plsql/symboltable/TypeSet$FullyQualifiedNameResolver.classTypeSet.java
package net.sourceforge.pmd.lang.plsql.symboltable
public net.sourceforge.pmd.lang.plsql.symboltable.TypeSet$FullyQualifiedNameResolver extends java.lang.Object implements net.sourceforge.pmd.lang.plsql.symboltable.TypeSet$Resolver {
public void ()
public java.lang.Class resolve (java.lang.String) throws java.lang.ClassNotFoundException
String name
}
net/sourceforge/pmd/lang/plsql/symboltable/Search.classSearch.java
package net.sourceforge.pmd.lang.plsql.symboltable
public net.sourceforge.pmd.lang.plsql.symboltable.Search extends java.lang.Object {
private static final java.util.logging.Logger LOGGER
private net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence occ
private net.sourceforge.pmd.lang.symboltable.NameDeclaration decl
public void (net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence)
net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence occ
public void execute ()
public void execute (net.sourceforge.pmd.lang.symboltable.Scope)
net.sourceforge.pmd.lang.symboltable.Scope startingScope
public net.sourceforge.pmd.lang.symboltable.NameDeclaration getResult ()
private net.sourceforge.pmd.lang.symboltable.NameDeclaration searchUpward (net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence, net.sourceforge.pmd.lang.symboltable.Scope)
net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence nameOccurrence
net.sourceforge.pmd.lang.symboltable.Scope scope
static void ()
}
net/sourceforge/pmd/lang/plsql/symboltable/MethodScope.classMethodScope.java
package net.sourceforge.pmd.lang.plsql.symboltable
public net.sourceforge.pmd.lang.plsql.symboltable.MethodScope extends net.sourceforge.pmd.lang.symboltable.AbstractScope {
private net.sourceforge.pmd.lang.ast.Node node
public void (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
public net.sourceforge.pmd.lang.plsql.symboltable.MethodScope getEnclosingMethodScope ()
public java.util.Map getVariableDeclarations ()
public net.sourceforge.pmd.lang.symboltable.NameDeclaration addNameOccurrence (net.sourceforge.pmd.lang.symboltable.NameOccurrence)
net.sourceforge.pmd.lang.ast.Node n
net.sourceforge.pmd.lang.symboltable.NameOccurrence occ
net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence occurrence
net.sourceforge.pmd.lang.symboltable.NameDeclaration decl
public void addDeclaration (net.sourceforge.pmd.lang.symboltable.NameDeclaration)
net.sourceforge.pmd.lang.symboltable.NameDeclaration declaration
public net.sourceforge.pmd.lang.symboltable.NameDeclaration findVariableHere (net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence)
net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence occurrence
net.sourceforge.pmd.lang.plsql.symboltable.ImageFinderFunction finder
public java.lang.String getName ()
public java.lang.String toString ()
}
net/sourceforge/pmd/lang/plsql/symboltable/VariableNameDeclaration.classVariableNameDeclaration.java
package net.sourceforge.pmd.lang.plsql.symboltable
public net.sourceforge.pmd.lang.plsql.symboltable.VariableNameDeclaration extends net.sourceforge.pmd.lang.symboltable.AbstractNameDeclaration {
private static final java.util.logging.Logger LOGGER
public void (net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaratorId)
net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaratorId node
public net.sourceforge.pmd.lang.symboltable.Scope getScope ()
Exception e
public net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaratorId getDeclaratorId ()
public boolean equals (java.lang.Object)
Exception e
Object o
net.sourceforge.pmd.lang.plsql.symboltable.VariableNameDeclaration n
public int hashCode ()
Exception e
public java.lang.String toString ()
static void ()
}
net/sourceforge/pmd/lang/plsql/symboltable/Applier.classApplier.java
package net.sourceforge.pmd.lang.plsql.symboltable
public net.sourceforge.pmd.lang.plsql.symboltable.Applier extends java.lang.Object {
public void ()
public static void apply (net.sourceforge.pmd.util.UnaryFunction, java.util.Iterator)
net.sourceforge.pmd.util.UnaryFunction f
java.util.Iterator i
}
net/sourceforge/pmd/lang/plsql/symboltable/NameFinder.classNameFinder.java
package net.sourceforge.pmd.lang.plsql.symboltable
public net.sourceforge.pmd.lang.plsql.symboltable.NameFinder extends java.lang.Object {
private java.util.List names
public void (net.sourceforge.pmd.lang.plsql.ast.ASTPrimaryExpression)
net.sourceforge.pmd.lang.plsql.ast.ASTPrimaryPrefix prefix
int i
net.sourceforge.pmd.lang.plsql.ast.ASTPrimaryExpression node
net.sourceforge.pmd.lang.ast.Node simpleNode
public java.util.List getNames ()
private void checkForNameChild (net.sourceforge.pmd.lang.ast.Node)
java.util.StringTokenizer st
net.sourceforge.pmd.lang.plsql.ast.ASTName grandchild
net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence occurrence
net.sourceforge.pmd.lang.plsql.ast.ASTArguments args
net.sourceforge.pmd.lang.plsql.ast.ASTPrimarySuffix suffix
net.sourceforge.pmd.lang.ast.Node node
private void add (net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence)
net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence qualifiedName
net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence name
public java.lang.String toString ()
net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence occ
java.util.Iterator i$
StringBuilder result
}
net/sourceforge/pmd/lang/plsql/symboltable/LocalScope.classLocalScope.java
package net.sourceforge.pmd.lang.plsql.symboltable
public net.sourceforge.pmd.lang.plsql.symboltable.LocalScope extends net.sourceforge.pmd.lang.symboltable.AbstractScope {
public void ()
public net.sourceforge.pmd.lang.symboltable.NameDeclaration addNameOccurrence (net.sourceforge.pmd.lang.symboltable.NameOccurrence)
java.util.List nameOccurrences
net.sourceforge.pmd.lang.ast.Node n
net.sourceforge.pmd.lang.symboltable.NameOccurrence occ
net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence occurrence
net.sourceforge.pmd.lang.symboltable.NameDeclaration decl
public java.util.Map getVariableDeclarations ()
public void addDeclaration (net.sourceforge.pmd.lang.symboltable.NameDeclaration)
net.sourceforge.pmd.lang.symboltable.NameDeclaration declaration
public net.sourceforge.pmd.lang.symboltable.NameDeclaration findVariableHere (net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence)
net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence occurrence
net.sourceforge.pmd.lang.plsql.symboltable.ImageFinderFunction finder
public java.lang.String toString ()
}
net/sourceforge/pmd/lang/plsql/dfa/StatementAndBraceFinder.classStatementAndBraceFinder.java
package net.sourceforge.pmd.lang.plsql.dfa
public net.sourceforge.pmd.lang.plsql.dfa.StatementAndBraceFinder extends net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitorAdapter {
private static final java.util.logging.Logger LOGGER
private final net.sourceforge.pmd.lang.DataFlowHandler dataFlowHandler
private net.sourceforge.pmd.lang.dfa.Structure dataFlow
public void (net.sourceforge.pmd.lang.DataFlowHandler)
net.sourceforge.pmd.lang.DataFlowHandler dataFlowHandler
public void buildDataFlowFor (net.sourceforge.pmd.lang.plsql.ast.PLSQLNode)
net.sourceforge.pmd.lang.dfa.LinkerException e
net.sourceforge.pmd.lang.dfa.SequenceException e
net.sourceforge.pmd.lang.plsql.ast.PLSQLNode node
net.sourceforge.pmd.lang.dfa.Linker linker
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTSqlStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTSqlStatement node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTEmbeddedSqlStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTEmbeddedSqlStatement node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCloseStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCloseStatement node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTOpenStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTOpenStatement node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTFetchStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTFetchStatement node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTPipelineStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTPipelineStatement node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclarator, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclarator node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTExpression, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTExpression node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTLabelledStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTLabelledStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTLoopStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTLoopStatement node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTWhileStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTWhileStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTForStatement st
net.sourceforge.pmd.lang.plsql.ast.ASTLoopStatement st
java.util.List allStatements
net.sourceforge.pmd.lang.plsql.ast.ASTWhileStatement statement
java.util.List children
net.sourceforge.pmd.lang.plsql.ast.ASTStatement lastChild
net.sourceforge.pmd.lang.plsql.ast.ASTForStatement statement
java.util.List children
net.sourceforge.pmd.lang.plsql.ast.ASTStatement lastChild
net.sourceforge.pmd.lang.plsql.ast.ASTStatement node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTUnlabelledStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTUnlabelledStatement node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCaseStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCaseStatement node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTCaseWhenClause, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTCaseWhenClause node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTIfStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTElsifClause elsifClause
java.util.Iterator i$
net.sourceforge.pmd.lang.plsql.ast.ASTElsifClause lastElsifClause
net.sourceforge.pmd.lang.plsql.ast.ASTIfStatement node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
java.util.List elsifs
net.sourceforge.pmd.lang.plsql.ast.ASTElseClause elseClause
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTElseClause, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTElseClause node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTElsifClause, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTElsifClause node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTContinueStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTContinueStatement node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTExitStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTExitStatement node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTGotoStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTGotoStatement node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTReturnStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTReturnStatement node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTRaiseStatement, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTRaiseStatement node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
private void addForExpressionNode (net.sourceforge.pmd.lang.ast.Node, net.sourceforge.pmd.lang.dfa.Structure)
int i
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.lang.dfa.Structure dataFlow
net.sourceforge.pmd.lang.plsql.ast.ASTForStatement parent
boolean hasExpressionChild
static void ()
}
net/sourceforge/pmd/lang/plsql/dfa/VariableAccessVisitor.classVariableAccessVisitor.java
package net.sourceforge.pmd.lang.plsql.dfa
public net.sourceforge.pmd.lang.plsql.dfa.VariableAccessVisitor extends net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitorAdapter {
public void ()
public void compute (net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclaration)
net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclaration node
public void compute (net.sourceforge.pmd.lang.plsql.ast.ASTProgramUnit)
net.sourceforge.pmd.lang.plsql.ast.ASTProgramUnit node
public void compute (net.sourceforge.pmd.lang.plsql.ast.ASTTypeMethod)
net.sourceforge.pmd.lang.plsql.ast.ASTTypeMethod node
public void compute (net.sourceforge.pmd.lang.plsql.ast.ASTTriggerUnit)
net.sourceforge.pmd.lang.plsql.ast.ASTTriggerUnit node
public void compute (net.sourceforge.pmd.lang.plsql.ast.ASTTriggerTimingPointSection)
net.sourceforge.pmd.lang.plsql.ast.ASTTriggerTimingPointSection node
private void computeNow (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.lang.dfa.DataFlowNode inode
java.util.List undefinitions
net.sourceforge.pmd.lang.dfa.DataFlowNode firstINode
net.sourceforge.pmd.lang.dfa.DataFlowNode lastINode
private java.util.List markUsages (net.sourceforge.pmd.lang.dfa.DataFlowNode)
net.sourceforge.pmd.lang.symboltable.NameOccurrence occurrence
java.util.Iterator i$
net.sourceforge.pmd.lang.symboltable.NameDeclaration vnd
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map declarations
java.util.Iterator i$
net.sourceforge.pmd.lang.dfa.DataFlowNode inode
java.util.List undefinitions
java.util.Set variableDeclarations
private java.util.Set collectDeclarations (net.sourceforge.pmd.lang.dfa.DataFlowNode)
net.sourceforge.pmd.lang.dfa.DataFlowNode n
java.util.Map varDecls
int i
net.sourceforge.pmd.lang.dfa.DataFlowNode inode
java.util.Set decls
private void addAccess (net.sourceforge.pmd.lang.symboltable.NameOccurrence, net.sourceforge.pmd.lang.dfa.DataFlowNode)
net.sourceforge.pmd.lang.symboltable.NameOccurrence occ
net.sourceforge.pmd.lang.dfa.DataFlowNode inode
net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence occurrence
private void addVariableAccess (net.sourceforge.pmd.lang.ast.Node, net.sourceforge.pmd.lang.dfa.VariableAccess, java.util.List)
java.util.List v
net.sourceforge.pmd.lang.ast.Node n
java.util.Iterator i$
net.sourceforge.pmd.lang.dfa.DataFlowNode inode
java.util.List children
int i
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.lang.dfa.VariableAccess va
java.util.List flow
}
net/sourceforge/pmd/lang/plsql/dfa/PLSQLDataFlowNode.classPLSQLDataFlowNode.java
package net.sourceforge.pmd.lang.plsql.dfa
public net.sourceforge.pmd.lang.plsql.dfa.PLSQLDataFlowNode extends net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode {
public void (java.util.List, net.sourceforge.pmd.lang.ast.Node)
java.util.List dataFlow
net.sourceforge.pmd.lang.ast.Node node
public java.lang.String toString ()
String res
}
net/sourceforge/pmd/lang/plsql/dfa/DFAPLSQLGraphRule.classDFAPLSQLGraphRule.java
package net.sourceforge.pmd.lang.plsql.dfa
public net.sourceforge.pmd.lang.plsql.dfa.DFAPLSQLGraphRule extends net.sourceforge.pmd.lang.plsql.rule.AbstractPLSQLRule implements net.sourceforge.pmd.lang.dfa.DFAGraphRule {
private java.util.List executables
public void ()
public java.util.List getMethods ()
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTriggerUnit, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTTriggerUnit node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTProgramUnit, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTProgramUnit node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTypeMethod, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTTypeMethod node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTriggerTimingPointSection, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTTriggerTimingPointSection node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTInput, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTInput acu
Object data
}
net/sourceforge/pmd/lang/plsql/dfa/DataFlowFacade.classDataFlowFacade.java
package net.sourceforge.pmd.lang.plsql.dfa
public net.sourceforge.pmd.lang.plsql.dfa.DataFlowFacade extends net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitorAdapter {
private static final String CLASS_PATH
private static final java.util.logging.Logger LOGGER
private net.sourceforge.pmd.lang.plsql.dfa.StatementAndBraceFinder sbf
private net.sourceforge.pmd.lang.plsql.dfa.VariableAccessVisitor vav
public void ()
public void initializeWith (net.sourceforge.pmd.lang.DataFlowHandler, net.sourceforge.pmd.lang.plsql.ast.ASTInput)
net.sourceforge.pmd.lang.DataFlowHandler dataFlowHandler
net.sourceforge.pmd.lang.plsql.ast.ASTInput node
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTriggerUnit, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTTriggerUnit node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTriggerTimingPointSection, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTTriggerTimingPointSection node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTProgramUnit, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTProgramUnit node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.plsql.ast.ASTTypeMethod, java.lang.Object)
net.sourceforge.pmd.lang.plsql.ast.ASTTypeMethod node
Object data
static void ()
}
net/sourceforge/pmd/lang/plsql/PLSQLHandler.classPLSQLHandler.java
package net.sourceforge.pmd.lang.plsql
public net.sourceforge.pmd.lang.plsql.PLSQLHandler extends net.sourceforge.pmd.lang.AbstractLanguageVersionHandler {
public void ()
public net.sourceforge.pmd.lang.Parser getParser (net.sourceforge.pmd.lang.ParserOptions)
net.sourceforge.pmd.lang.ParserOptions parserOptions
public net.sourceforge.pmd.lang.rule.RuleViolationFactory getRuleViolationFactory ()
public net.sourceforge.pmd.lang.dfa.DFAGraphRule getDFAGraphRule ()
public net.sourceforge.pmd.lang.DataFlowHandler getDataFlowHandler ()
public net.sourceforge.pmd.lang.VisitorStarter getDataFlowFacade ()
public net.sourceforge.pmd.lang.VisitorStarter getSymbolFacade ()
public net.sourceforge.pmd.lang.VisitorStarter getDumpFacade (java.io.Writer, java.lang.String, boolean)
java.io.Writer writer
String prefix
boolean recurse
public net.sourceforge.pmd.lang.XPathHandler getXPathHandler ()
}
net/sourceforge/pmd/lang/plsql/PLSQLTokenManager.classPLSQLTokenManager.java
package net.sourceforge.pmd.lang.plsql
public net.sourceforge.pmd.lang.plsql.PLSQLTokenManager extends java.lang.Object implements net.sourceforge.pmd.lang.TokenManager {
private final net.sourceforge.pmd.lang.plsql.ast.PLSQLParserTokenManager tokenManager
public void (java.io.Reader)
java.io.Reader source
public java.lang.Object getNextToken ()
public void setFileName (java.lang.String)
String fileName
}
net/sourceforge/pmd/lang/plsql/PLSQLDataFlowHandler.classPLSQLDataFlowHandler.java
package net.sourceforge.pmd.lang.plsql
public net.sourceforge.pmd.lang.plsql.PLSQLDataFlowHandler extends java.lang.Object implements net.sourceforge.pmd.lang.DataFlowHandler {
public void ()
public net.sourceforge.pmd.lang.dfa.DataFlowNode createDataFlowNode (java.util.List, net.sourceforge.pmd.lang.ast.Node)
java.util.List dataFlow
net.sourceforge.pmd.lang.ast.Node node
public java.lang.Class getLabelStatementNodeClass ()
}
net/sourceforge/pmd/lang/ParserOptions.classParserOptions.java
package net.sourceforge.pmd.lang
public net.sourceforge.pmd.lang.ParserOptions extends java.lang.Object {
protected String suppressMarker
public void ()
public java.lang.String getSuppressMarker ()
public void setSuppressMarker (java.lang.String)
String suppressMarker
public boolean equals (java.lang.Object)
Object obj
net.sourceforge.pmd.lang.ParserOptions that
public int hashCode ()
}
net/sourceforge/pmd/lang/XPathHandler.classXPathHandler.java
package net.sourceforge.pmd.lang
public abstract net.sourceforge.pmd.lang.XPathHandler extends java.lang.Object {
public static final net.sourceforge.pmd.lang.XPathHandler DUMMY
public abstract void initialize ()
public abstract void initialize (net.sf.saxon.sxpath.IndependentContext)
public abstract org.jaxen.Navigator getNavigator ()
static void ()
}
net/sourceforge/pmd/lang/java/Java14Parser.classJava14Parser.java
package net.sourceforge.pmd.lang.java
public net.sourceforge.pmd.lang.java.Java14Parser extends net.sourceforge.pmd.lang.java.AbstractJavaParser {
public void (net.sourceforge.pmd.lang.ParserOptions)
net.sourceforge.pmd.lang.ParserOptions parserOptions
protected net.sourceforge.pmd.lang.java.ast.JavaParser createJavaParser (java.io.Reader) throws net.sourceforge.pmd.lang.java.ast.ParseException
java.io.Reader source
net.sourceforge.pmd.lang.java.ast.JavaParser javaParser
}
net/sourceforge/pmd/lang/java/ast/ASTMethodReference.classASTMethodReference.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTMethodReference extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTNameList.classASTNameList.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTNameList extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTType.classASTType.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTType extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
public java.lang.String getTypeImage ()
net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType prim
public int getArrayDepth ()
public boolean isArray ()
}
net/sourceforge/pmd/lang/java/ast/ASTBreakStatement.classASTBreakStatement.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTBreakStatement extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTReturnStatement.classASTReturnStatement.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTReturnStatement extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/JJTJavaParserState.classJJTJavaParserState.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.JJTJavaParserState extends java.lang.Object {
private java.util.List nodes
private java.util.List marks
private int sp
private int mk
private boolean node_created
public void ()
public boolean nodeCreated ()
public void reset ()
public net.sourceforge.pmd.lang.ast.Node rootNode ()
public void pushNode (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node n
public net.sourceforge.pmd.lang.ast.Node popNode ()
public net.sourceforge.pmd.lang.ast.Node peekNode ()
public int nodeArity ()
public void clearNodeScope (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node n
public void openNodeScope (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node n
public void closeNodeScope (net.sourceforge.pmd.lang.ast.Node, int)
net.sourceforge.pmd.lang.ast.Node c
net.sourceforge.pmd.lang.ast.Node n
int num
public void closeNodeScope (net.sourceforge.pmd.lang.ast.Node, boolean)
net.sourceforge.pmd.lang.ast.Node c
int a
net.sourceforge.pmd.lang.ast.Node n
boolean condition
}
net/sourceforge/pmd/lang/java/ast/ASTPrimarySuffix.classASTPrimarySuffix.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
private boolean isArguments
private boolean isArrayDereference
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public void setIsArrayDereference ()
public boolean isArrayDereference ()
public void setIsArguments ()
public boolean isArguments ()
public int getArgumentCount ()
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/Token$GTToken.classToken.java
package net.sourceforge.pmd.lang.java.ast
public final net.sourceforge.pmd.lang.java.ast.Token$GTToken extends net.sourceforge.pmd.lang.java.ast.Token {
public int realKind
public void (int, java.lang.String)
int ofKind
String image
}
net/sourceforge/pmd/lang/java/ast/ASTIfStatement.classASTIfStatement.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTIfStatement extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
private boolean hasElse
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public void setHasElse ()
public boolean hasElse ()
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/JavaParser$JJCalls.classJavaParser.java
package net.sourceforge.pmd.lang.java.ast
final net.sourceforge.pmd.lang.java.ast.JavaParser$JJCalls extends java.lang.Object {
int gen
net.sourceforge.pmd.lang.java.ast.Token first
int arg
net.sourceforge.pmd.lang.java.ast.JavaParser$JJCalls next
void ()
}
net/sourceforge/pmd/lang/java/ast/ASTVariableInitializer.classASTVariableInitializer.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTVariableInitializer extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTResourceSpecification.classASTResourceSpecification.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTResourceSpecification extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/AccessNode.classAccessNode.java
package net.sourceforge.pmd.lang.java.ast
public abstract net.sourceforge.pmd.lang.java.ast.AccessNode extends java.lang.Object implements net.sourceforge.pmd.lang.ast.Node {
public static final int PUBLIC
public static final int PROTECTED
public static final int PRIVATE
public static final int ABSTRACT
public static final int STATIC
public static final int FINAL
public static final int SYNCHRONIZED
public static final int NATIVE
public static final int TRANSIENT
public static final int VOLATILE
public static final int STRICTFP
public static final int DEFAULT
public abstract int getModifiers ()
public abstract void setModifiers (int)
public abstract boolean isPublic ()
public abstract void setPublic (boolean)
public abstract boolean isProtected ()
public abstract void setProtected (boolean)
public abstract boolean isPrivate ()
public abstract void setPrivate (boolean)
public abstract boolean isAbstract ()
public abstract void setAbstract (boolean)
public abstract boolean isStatic ()
public abstract void setStatic (boolean)
public abstract boolean isFinal ()
public abstract void setFinal (boolean)
public abstract boolean isSynchronized ()
public abstract void setSynchronized (boolean)
public abstract boolean isNative ()
public abstract void setNative (boolean)
public abstract boolean isTransient ()
public abstract void setTransient (boolean)
public abstract boolean isVolatile ()
public abstract void setVolatile (boolean)
public abstract boolean isStrictfp ()
public abstract void setStrictfp (boolean)
public abstract boolean isPackagePrivate ()
public abstract void setDefault (boolean)
public abstract boolean isDefault ()
}
net/sourceforge/pmd/lang/java/ast/ParseException.classParseException.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ParseException extends net.sourceforge.pmd.lang.ast.ParseException {
private static final long serialVersionUID
public net.sourceforge.pmd.lang.java.ast.Token currentToken
public int[][] expectedTokenSequences
public String[] tokenImage
protected String eol
public void (net.sourceforge.pmd.lang.java.ast.Token, int[][], java.lang.String[])
net.sourceforge.pmd.lang.java.ast.Token currentTokenVal
int[][] expectedTokenSequencesVal
String[] tokenImageVal
public void ()
public void (java.lang.String)
String message
private static java.lang.String initialise (net.sourceforge.pmd.lang.java.ast.Token, int[][], java.lang.String[])
int j
int i
int i
net.sourceforge.pmd.lang.java.ast.Token currentToken
int[][] expectedTokenSequences
String[] tokenImage
String eol
StringBuffer expected
int maxSize
String retval
net.sourceforge.pmd.lang.java.ast.Token tok
static java.lang.String add_escapes (java.lang.String)
String s
char ch
int i
String str
StringBuffer retval
}
net/sourceforge/pmd/lang/java/ast/ASTPreDecrementExpression.classASTPreDecrementExpression.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTPreDecrementExpression extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTStatementExpressionList.classASTStatementExpressionList.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTStatementExpressionList extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/AbstractJavaNode.classAbstractJavaNode.java
package net.sourceforge.pmd.lang.java.ast
public abstract net.sourceforge.pmd.lang.java.ast.AbstractJavaNode extends net.sourceforge.pmd.lang.ast.AbstractNode implements net.sourceforge.pmd.lang.java.ast.JavaNode {
protected net.sourceforge.pmd.lang.java.ast.JavaParser parser
private net.sourceforge.pmd.lang.symboltable.Scope scope
private net.sourceforge.pmd.lang.java.ast.Comment comment
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser parser
int id
public void jjtOpen ()
public void jjtClose ()
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
public java.lang.Object childrenAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
int i
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
public net.sourceforge.pmd.lang.symboltable.Scope getScope ()
public void setScope (net.sourceforge.pmd.lang.symboltable.Scope)
net.sourceforge.pmd.lang.symboltable.Scope scope
public void comment (net.sourceforge.pmd.lang.java.ast.Comment)
net.sourceforge.pmd.lang.java.ast.Comment theComment
public net.sourceforge.pmd.lang.java.ast.Comment comment ()
public java.lang.String toString ()
}
net/sourceforge/pmd/lang/java/ast/ASTThrowStatement.classASTThrowStatement.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTThrowStatement extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
public final java.lang.String getFirstClassOrInterfaceTypeImage ()
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType t
}
net/sourceforge/pmd/lang/java/ast/ASTMemberValuePairs.classASTMemberValuePairs.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTMemberValuePairs extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTAdditiveExpression.classASTAdditiveExpression.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTAdditiveExpression extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTInclusiveOrExpression.classASTInclusiveOrExpression.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTInclusiveOrExpression extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTImportDeclaration.classASTImportDeclaration.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
private boolean isImportOnDemand
private boolean isStatic
private Package pkg
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public void setImportOnDemand ()
public boolean isImportOnDemand ()
public void setStatic ()
public boolean isStatic ()
public net.sourceforge.pmd.lang.java.ast.ASTName getImportedNameNode ()
public java.lang.String getImportedName ()
public java.lang.String getPackageName ()
String importName
int lastDot
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
public void setPackage (java.lang.Package)
Package packge
public java.lang.Package getPackage ()
}
net/sourceforge/pmd/lang/java/ast/ASTLocalVariableDeclaration.classASTLocalVariableDeclaration.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration extends net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode implements net.sourceforge.pmd.lang.java.ast.Dimensionable net.sourceforge.pmd.lang.java.ast.CanSuppressWarnings {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
public boolean hasSuppressWarningsAnnotationFor (net.sourceforge.pmd.Rule)
net.sourceforge.pmd.lang.java.ast.ASTAnnotation a
int i
net.sourceforge.pmd.Rule rule
public boolean isArray ()
public int getArrayDepth ()
public net.sourceforge.pmd.lang.java.ast.ASTType getTypeNode ()
int i
private int checkType ()
private net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId getDecl ()
private int checkDecl ()
public java.lang.String getVariableName ()
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId decl
}
net/sourceforge/pmd/lang/java/ast/ASTPrimitiveType.classASTPrimitiveType.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode implements net.sourceforge.pmd.lang.java.ast.Dimensionable {
private int arrayDepth
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public boolean isBoolean ()
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
public void bumpArrayDepth ()
public int getArrayDepth ()
public boolean isArray ()
}
net/sourceforge/pmd/lang/java/ast/ASTConditionalAndExpression.classASTConditionalAndExpression.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTConditionalAndExpression extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTAnnotationMethodDeclaration.classASTAnnotationMethodDeclaration.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTAnnotationMethodDeclaration extends net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTLabeledStatement.classASTLabeledStatement.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTLabeledStatement extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTDefaultValue.classASTDefaultValue.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTDefaultValue extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTTypeArgument.classASTTypeArgument.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTTypeArgument extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTTypeBound.classASTTypeBound.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTTypeBound extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTLambdaExpression.classASTLambdaExpression.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTLambdaExpression extends net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTExplicitConstructorInvocation.classASTExplicitConstructorInvocation.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
private String thisOrSuper
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
public int getArgumentCount ()
public void setIsThis ()
public void setIsSuper ()
public boolean isThis ()
public boolean isSuper ()
}
net/sourceforge/pmd/lang/java/ast/ASTConstructorDeclaration.classASTConstructorDeclaration.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration extends net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode {
private boolean containsComment
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public net.sourceforge.pmd.lang.java.ast.ASTFormalParameters getParameters ()
public int getParameterCount ()
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
public boolean containsComment ()
public void setContainsComment ()
}
net/sourceforge/pmd/lang/java/ast/ASTMemberValuePair.classASTMemberValuePair.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTMemberValuePair extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/AbstractJavaTypeNode.classAbstractJavaTypeNode.java
package net.sourceforge.pmd.lang.java.ast
public abstract net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode implements net.sourceforge.pmd.lang.java.ast.TypeNode {
private Class type
public void (int)
int i
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int i
public java.lang.Class getType ()
public void setType (java.lang.Class)
Class type
}
net/sourceforge/pmd/lang/java/ast/ASTRUNSIGNEDSHIFT.classASTRUNSIGNEDSHIFT.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTRUNSIGNEDSHIFT extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTPreIncrementExpression.classASTPreIncrementExpression.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTPreIncrementExpression extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/JavaParser.classJavaParser.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.JavaParser extends java.lang.Object implements net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants net.sourceforge.pmd.lang.java.ast.JavaParserConstants {
protected net.sourceforge.pmd.lang.java.ast.JJTJavaParserState jjtree
private int jdkVersion
public net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager token_source
public net.sourceforge.pmd.lang.java.ast.Token token
public net.sourceforge.pmd.lang.java.ast.Token jj_nt
private net.sourceforge.pmd.lang.java.ast.Token jj_scanpos
private net.sourceforge.pmd.lang.java.ast.Token jj_lastpos
private int jj_la
private boolean jj_lookingAhead
private boolean jj_semLA
private int jj_gen
private final int[] jj_la1
private static int[] jj_la1_0
private static int[] jj_la1_1
private static int[] jj_la1_2
private static int[] jj_la1_3
private final net.sourceforge.pmd.lang.java.ast.JavaParser$JJCalls[] jj_2_rtns
private boolean jj_rescan
private int jj_gc
private final net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess jj_ls
private java.util.List jj_expentries
private int[] jj_expentry
private int jj_kind
private int[] jj_lasttokens
private int jj_endpos
public void setJdkVersion (int)
int jdkVersion
private void throwParseException (java.lang.String)
String message
int line
int col
private void checkForBadAssertUsage (java.lang.String, java.lang.String)
String in
String usage
private void checkForBadStaticImportUsage ()
private void checkForBadAnnotationUsage ()
private void checkForBadGenericsUsage ()
private void checkForBadVariableArgumentsUsage ()
private void checkForBadJDK15ForLoopSyntaxArgumentsUsage ()
private void checkForBadEnumUsage (java.lang.String, java.lang.String)
String in
String usage
private void checkForBadHexFloatingPointLiteral ()
private void checkForBadNumericalLiteralslUsage (net.sourceforge.pmd.lang.java.ast.Token)
net.sourceforge.pmd.lang.java.ast.Token token
private void checkForBadDiamondUsage ()
private void checkForBadTryWithResourcesUsage ()
private void checkForBadMultipleExceptionsCatching ()
private void checkForBadLambdaUsage ()
private void checkForBadMethodReferenceUsage ()
private void checkForBadDefaultImplementationUsage ()
private void checkForBadIntersectionTypesInCasts ()
private void checkForBadTypeAnnotations ()
private boolean isNextTokenAnAssert ()
boolean res
private boolean isPrecededByComment (net.sourceforge.pmd.lang.java.ast.Token)
net.sourceforge.pmd.lang.java.ast.Token tok
boolean res
public java.util.Map getSuppressMap ()
public void setSuppressMarker (java.lang.String)
String marker
public final net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit CompilationUnit () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit jjtn000
boolean jjtc000
public final void PackageDeclaration () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTPackageDeclaration jjtn000
boolean jjtc000
public final void ImportDeclaration () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration jjtn000
boolean jjtc000
public final int Modifiers () throws net.sourceforge.pmd.lang.java.ast.ParseException
int modifiers
public final void TypeDeclaration () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTTypeDeclaration jjtn000
boolean jjtc000
int modifiers
public final void ClassOrInterfaceDeclaration (int) throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
int modifiers
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.java.ast.Token t
public final void ExtendsList () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTExtendsList jjtn000
boolean jjtc000
boolean extendsMoreThanOne
public final void ImplementsList () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTImplementsList jjtn000
boolean jjtc000
public final void EnumDeclaration (int) throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
int modifiers
net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.java.ast.Token t
public final void EnumBody () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTEnumBody jjtn000
boolean jjtc000
public final void EnumConstant () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTEnumConstant jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.java.ast.Token t
public final void TypeParameters () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTTypeParameters jjtn000
boolean jjtc000
public final void TypeParameter () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTTypeParameter jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.java.ast.Token t
public final void TypeBound () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTTypeBound jjtn000
boolean jjtc000
public final void ClassOrInterfaceBody () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBody jjtn000
boolean jjtc000
public final void ClassOrInterfaceBodyDeclaration () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration jjtn000
boolean jjtc000
int modifiers
public final void FieldDeclaration (int) throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
int modifiers
net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration jjtn000
boolean jjtc000
public final void VariableDeclarator () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator jjtn000
boolean jjtc000
public final void VariableDeclaratorId () throws net.sourceforge.pmd.lang.java.ast.ParseException
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.java.ast.Token t
public final void VariableInitializer () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTVariableInitializer jjtn000
boolean jjtc000
public final void ArrayInitializer () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTArrayInitializer jjtn000
boolean jjtc000
public final void MethodDeclaration (int) throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
int modifiers
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration jjtn000
boolean jjtc000
public final void MethodDeclarator () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.java.ast.Token t
public final void FormalParameters () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTFormalParameters jjtn000
boolean jjtc000
public final void FormalParameter () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTFormalParameter jjtn000
boolean jjtc000
public final void ConstructorDeclaration (int) throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
int modifiers
net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.java.ast.Token t
public final void ExplicitConstructorInvocation () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation jjtn000
boolean jjtc000
public final void Initializer () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTInitializer jjtn000
boolean jjtc000
public final void Type () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTType jjtn000
boolean jjtc000
public final void ReferenceType () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTReferenceType jjtn000
boolean jjtc000
public final void ClassOrInterfaceType () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType jjtn000
boolean jjtc000
StringBuffer s
net.sourceforge.pmd.lang.java.ast.Token t
public final void TypeArguments () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTTypeArguments jjtn000
boolean jjtc000
public final void TypeArgument () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTTypeArgument jjtn000
boolean jjtc000
public final void WildcardBounds () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTWildcardBounds jjtn000
boolean jjtc000
public final void PrimitiveType () throws net.sourceforge.pmd.lang.java.ast.ParseException
net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType jjtn000
boolean jjtc000
public final void ResultType () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTResultType jjtn000
boolean jjtc000
public final void Name () throws net.sourceforge.pmd.lang.java.ast.ParseException
net.sourceforge.pmd.lang.java.ast.ASTName jjtn000
boolean jjtc000
StringBuffer s
net.sourceforge.pmd.lang.java.ast.Token t
public final void NameList () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTNameList jjtn000
boolean jjtc000
public final void Expression () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTExpression jjtn000
boolean jjtc000
public final void AssignmentOperator () throws net.sourceforge.pmd.lang.java.ast.ParseException
net.sourceforge.pmd.lang.java.ast.ASTAssignmentOperator jjtn000
boolean jjtc000
public final void ConditionalExpression () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression jjtn000
boolean jjtc000
public final void ConditionalOrExpression () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTConditionalOrExpression jjtn000
boolean jjtc000
public final void ConditionalAndExpression () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTConditionalAndExpression jjtn000
boolean jjtc000
public final void InclusiveOrExpression () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTInclusiveOrExpression jjtn000
boolean jjtc000
public final void ExclusiveOrExpression () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTExclusiveOrExpression jjtn000
boolean jjtc000
public final void AndExpression () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTAndExpression jjtn000
boolean jjtc000
public final void EqualityExpression () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTEqualityExpression jjtn000
boolean jjtc000
public final void InstanceOfExpression () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTInstanceOfExpression jjtn000
boolean jjtc000
public final void RelationalExpression () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTRelationalExpression jjtn000
boolean jjtc000
public final void ShiftExpression () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTShiftExpression jjtn000
boolean jjtc000
public final void AdditiveExpression () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTAdditiveExpression jjtn000
boolean jjtc000
public final void MultiplicativeExpression () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTMultiplicativeExpression jjtn000
boolean jjtc000
public final void UnaryExpression () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTUnaryExpression jjtn000
boolean jjtc000
public final void PreIncrementExpression () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTPreIncrementExpression jjtn000
boolean jjtc000
public final void PreDecrementExpression () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTPreDecrementExpression jjtn000
boolean jjtc000
public final void UnaryExpressionNotPlusMinus () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTUnaryExpressionNotPlusMinus jjtn000
boolean jjtc000
public final void PostfixExpression () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTPostfixExpression jjtn000
boolean jjtc000
public final void CastExpression () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTCastExpression jjtn000
boolean jjtc000
public final void PrimaryExpression () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression jjtn000
boolean jjtc000
public final void MemberSelector () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTMemberSelector jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.java.ast.Token t
public final void MethodReference () throws net.sourceforge.pmd.lang.java.ast.ParseException
net.sourceforge.pmd.lang.java.ast.ASTMethodReference jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.java.ast.Token t
public final void PrimaryPrefix () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix jjtn000
boolean jjtc000
public final void LambdaExpression () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTLambdaExpression jjtn000
boolean jjtc000
public final void PrimarySuffix () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.java.ast.Token t
public final void Literal () throws net.sourceforge.pmd.lang.java.ast.ParseException
net.sourceforge.pmd.lang.java.ast.Token t
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTLiteral jjtn000
boolean jjtc000
public final void BooleanLiteral () throws net.sourceforge.pmd.lang.java.ast.ParseException
net.sourceforge.pmd.lang.java.ast.ASTBooleanLiteral jjtn000
boolean jjtc000
public final void NullLiteral () throws net.sourceforge.pmd.lang.java.ast.ParseException
net.sourceforge.pmd.lang.java.ast.ASTNullLiteral jjtn000
boolean jjtc000
public final void Arguments () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTArguments jjtn000
boolean jjtc000
public final void ArgumentList () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTArgumentList jjtn000
boolean jjtc000
public final void AllocationExpression () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression jjtn000
boolean jjtc000
public final void ArrayDimsAndInits () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTArrayDimsAndInits jjtn000
boolean jjtc000
public final void Statement () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTStatement jjtn000
boolean jjtc000
public final void LabeledStatement () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTLabeledStatement jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.java.ast.Token t
public final void Block () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTBlock jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.java.ast.Token t
public final void BlockStatement () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTBlockStatement jjtn000
boolean jjtc000
public final void LocalVariableDeclaration () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration jjtn000
boolean jjtc000
public final void EmptyStatement () throws net.sourceforge.pmd.lang.java.ast.ParseException
net.sourceforge.pmd.lang.java.ast.ASTEmptyStatement jjtn000
boolean jjtc000
public final void StatementExpression () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTStatementExpression jjtn000
boolean jjtc000
public final void SwitchStatement () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement jjtn000
boolean jjtc000
public final void SwitchLabel () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel jjtn000
boolean jjtc000
public final void IfStatement () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTIfStatement jjtn000
boolean jjtc000
public final void WhileStatement () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTWhileStatement jjtn000
boolean jjtc000
public final void DoStatement () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTDoStatement jjtn000
boolean jjtc000
public final void ForStatement () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTForStatement jjtn000
boolean jjtc000
public final void ForInit () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTForInit jjtn000
boolean jjtc000
public final void StatementExpressionList () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTStatementExpressionList jjtn000
boolean jjtc000
public final void ForUpdate () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTForUpdate jjtn000
boolean jjtc000
public final void BreakStatement () throws net.sourceforge.pmd.lang.java.ast.ParseException
net.sourceforge.pmd.lang.java.ast.ASTBreakStatement jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.java.ast.Token t
public final void ContinueStatement () throws net.sourceforge.pmd.lang.java.ast.ParseException
net.sourceforge.pmd.lang.java.ast.ASTContinueStatement jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.java.ast.Token t
public final void ReturnStatement () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTReturnStatement jjtn000
boolean jjtc000
public final void ThrowStatement () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTThrowStatement jjtn000
boolean jjtc000
public final void SynchronizedStatement () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTSynchronizedStatement jjtn000
boolean jjtc000
public final void TryStatement () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTTryStatement jjtn000
boolean jjtc000
public final void ResourceSpecification () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTResourceSpecification jjtn000
boolean jjtc000
public final void Resources () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTResources jjtn000
boolean jjtc000
public final void Resource () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTResource jjtn000
boolean jjtc000
public final void CatchStatement () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTCatchStatement jjtn000
boolean jjtc000
public final void FinallyStatement () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTFinallyStatement jjtn000
boolean jjtc000
public final void AssertStatement () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTAssertStatement jjtn000
boolean jjtc000
public final void RUNSIGNEDSHIFT () throws net.sourceforge.pmd.lang.java.ast.ParseException
net.sourceforge.pmd.lang.java.ast.ASTRUNSIGNEDSHIFT jjtn000
boolean jjtc000
public final void RSIGNEDSHIFT () throws net.sourceforge.pmd.lang.java.ast.ParseException
net.sourceforge.pmd.lang.java.ast.ASTRSIGNEDSHIFT jjtn000
boolean jjtc000
public final void Annotation () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTAnnotation jjtn000
boolean jjtc000
public final void NormalAnnotation () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTNormalAnnotation jjtn000
boolean jjtc000
public final void MarkerAnnotation () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTMarkerAnnotation jjtn000
boolean jjtc000
public final void SingleMemberAnnotation () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTSingleMemberAnnotation jjtn000
boolean jjtc000
public final void MemberValuePairs () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTMemberValuePairs jjtn000
boolean jjtc000
public final void MemberValuePair () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTMemberValuePair jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.java.ast.Token t
public final void MemberValue () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTMemberValue jjtn000
boolean jjtc000
public final void MemberValueArrayInitializer () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTMemberValueArrayInitializer jjtn000
boolean jjtc000
public final void AnnotationTypeDeclaration (int) throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
int modifiers
net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeDeclaration jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.java.ast.Token t
public final void AnnotationTypeBody () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeBody jjtn000
boolean jjtc000
public final void AnnotationTypeMemberDeclaration () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeMemberDeclaration jjtn000
boolean jjtc000
int modifiers
public final void AnnotationMethodDeclaration (int) throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
int modifiers
net.sourceforge.pmd.lang.java.ast.ASTAnnotationMethodDeclaration jjtn000
boolean jjtc000
net.sourceforge.pmd.lang.java.ast.Token t
public final void DefaultValue () throws net.sourceforge.pmd.lang.java.ast.ParseException
Throwable jjte000
net.sourceforge.pmd.lang.java.ast.ASTDefaultValue jjtn000
boolean jjtc000
private boolean jj_2_1 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_2 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_3 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_4 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_5 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_6 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_7 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_8 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_9 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_10 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_11 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_12 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_13 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_14 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_15 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_16 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_17 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_18 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_19 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_20 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_21 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_22 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_23 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_24 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_25 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_26 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_27 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_28 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_29 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_30 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_31 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_32 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_33 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_34 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_35 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_36 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_37 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_38 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_39 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_40 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_41 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_42 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_43 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_44 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_45 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_46 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_47 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_48 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_49 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_50 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_51 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_52 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_53 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_54 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_55 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_56 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_57 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_58 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_59 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_60 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_61 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_62 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_63 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_64 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_65 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_66 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_67 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_68 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_69 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_70 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_71 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_2_72 (int)
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int xla
private boolean jj_3R_217 ()
private boolean jj_3R_216 ()
private boolean jj_3R_361 ()
private boolean jj_3R_360 ()
private boolean jj_3R_215 ()
private boolean jj_3R_214 ()
private boolean jj_3R_213 ()
private boolean jj_3R_212 ()
private boolean jj_3R_138 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_211 ()
private boolean jj_3R_253 ()
private boolean jj_3R_355 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_354 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_348 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_334 ()
private boolean jj_3_17 ()
private boolean jj_3R_176 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_268 ()
private boolean jj_3R_99 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_175 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_437 ()
private boolean jj_3R_172 ()
private boolean jj_3R_97 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_21 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_16 ()
private boolean jj_3_19 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_18 ()
private boolean jj_3R_267 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_438 ()
private boolean jj_3R_174 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_98 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_173 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_408 ()
private boolean jj_3R_161 ()
private boolean jj_3R_150 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_90 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_15 ()
private boolean jj_3R_340 ()
private boolean jj_3_12 ()
private boolean jj_3R_436 ()
private boolean jj_3R_397 ()
private boolean jj_3_14 ()
private boolean jj_3R_435 ()
private boolean jj_3R_381 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_13 ()
private boolean jj_3_72 ()
private boolean jj_3R_434 ()
private boolean jj_3_10 ()
private boolean jj_3R_252 ()
private boolean jj_3R_166 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_71 ()
private boolean jj_3R_165 ()
private boolean jj_3R_433 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_429 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_93 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_164 ()
private boolean jj_3R_423 ()
private boolean jj_3R_338 ()
private boolean jj_3_11 ()
private boolean jj_3R_409 ()
private boolean jj_3_70 ()
private boolean jj_3R_415 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_407 ()
private boolean jj_3R_398 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_317 ()
private boolean jj_3R_401 ()
private boolean jj_3R_422 ()
private boolean jj_3R_413 ()
private boolean jj_3R_318 ()
private boolean jj_3R_339 ()
private boolean jj_3R_316 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_359 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_285 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_207 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_305 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_9 ()
private boolean jj_3R_351 ()
private boolean jj_3R_133 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_242 ()
private boolean jj_3R_241 ()
private boolean jj_3R_149 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_240 ()
private boolean jj_3R_350 ()
private boolean jj_3R_412 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_414 ()
private boolean jj_3R_341 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_411 ()
private boolean jj_3R_323 ()
private boolean jj_3R_148 ()
private boolean jj_3R_400 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_358 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_307 ()
private boolean jj_3R_303 ()
private boolean jj_3R_251 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_410 ()
private boolean jj_3R_308 ()
private boolean jj_3R_91 ()
private boolean jj_3R_163 ()
private boolean jj_3R_92 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_162 ()
private boolean jj_3_69 ()
private boolean jj_3R_306 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_68 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_245 ()
private boolean jj_3R_208 ()
private boolean jj_3R_431 ()
private boolean jj_3R_244 ()
private boolean jj_3R_310 ()
private boolean jj_3R_134 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_250 ()
private boolean jj_3R_151 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_191 ()
private boolean jj_3R_243 ()
private boolean jj_3R_363 ()
private boolean jj_3R_342 ()
private boolean jj_3R_237 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_89 ()
private boolean jj_3_7 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_6 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_192 ()
private boolean jj_3R_399 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_85 ()
private boolean jj_3R_430 ()
private boolean jj_3R_117 ()
private boolean jj_3R_386 ()
private boolean jj_3R_153 ()
private boolean jj_3R_385 ()
private boolean jj_3_8 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_384 ()
private boolean jj_3R_383 ()
private boolean jj_3_5 ()
private boolean jj_3R_118 ()
private boolean jj_3_4 ()
private boolean jj_3R_366 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_364 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_365 ()
private boolean jj_3R_362 ()
private boolean jj_3_3 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_254 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_157 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_324 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_394 ()
private boolean jj_3R_304 ()
private boolean jj_3R_309 ()
private boolean jj_3R_246 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_249 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_152 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_67 ()
private boolean jj_3R_393 ()
private boolean jj_3R_160 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_239 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_146 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_426 ()
private boolean jj_3R_86 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_406 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_420 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_425 ()
private boolean jj_3R_419 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_66 ()
private boolean jj_3R_159 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_392 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_158 ()
private boolean jj_3R_374 ()
private boolean jj_3R_376 ()
private boolean jj_3R_375 ()
private boolean jj_3R_379 ()
private boolean jj_3R_300 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_88 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_396 ()
private boolean jj_3R_377 ()
private boolean jj_3R_380 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_299 ()
private boolean jj_3R_395 ()
private boolean jj_3R_373 ()
private boolean jj_3R_248 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_372 ()
private boolean jj_3R_378 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_298 ()
private boolean jj_3R_247 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_424 ()
private boolean jj_3R_297 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_371 ()
private boolean jj_3R_156 ()
private boolean jj_3R_296 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_155 ()
private boolean jj_3R_154 ()
private boolean jj_3R_295 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_87 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_405 ()
private boolean jj_3_65 ()
private boolean jj_3R_418 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_368 ()
private boolean jj_3R_417 ()
private boolean jj_3R_416 ()
private boolean jj_3R_404 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_64 ()
private boolean jj_3R_391 ()
private boolean jj_3R_390 ()
private boolean jj_3R_389 ()
private boolean jj_3R_370 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_369 ()
private boolean jj_3R_84 ()
private boolean jj_3R_83 ()
private boolean jj_3R_82 ()
private boolean jj_3R_81 ()
private boolean jj_3R_80 ()
private boolean jj_3R_294 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_79 ()
private boolean jj_3R_78 ()
private boolean jj_3R_77 ()
private boolean jj_3R_76 ()
private boolean jj_3R_75 ()
private boolean jj_3R_74 ()
private boolean jj_3R_293 ()
private boolean jj_3R_73 ()
private boolean jj_3R_72 ()
private boolean jj_3_2 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_292 ()
private boolean jj_3R_382 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_291 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_63 ()
private boolean jj_3R_255 ()
private boolean jj_3R_403 ()
private boolean jj_3R_71 ()
private boolean jj_3R_402 ()
private boolean jj_3R_388 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_302 ()
private boolean jj_3_1 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_367 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_290 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_62 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_387 ()
private boolean jj_3R_322 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_144 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_321 ()
private boolean jj_3R_320 ()
private boolean jj_3R_319 ()
private boolean jj_3R_289 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_288 ()
private boolean jj_3R_143 ()
private boolean jj_3_61 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_220 ()
private boolean jj_3R_238 ()
private boolean jj_3R_301 ()
private boolean jj_3R_236 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_145 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_141 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_169 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_59 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_60 ()
private boolean jj_3R_168 ()
private boolean jj_3R_94 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_58 ()
private boolean jj_3R_167 ()
private boolean jj_3R_287 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_55 ()
private boolean jj_3R_140 ()
private boolean jj_3R_235 ()
private boolean jj_3R_234 ()
private boolean jj_3R_233 ()
private boolean jj_3R_232 ()
private boolean jj_3R_284 ()
private boolean jj_3R_231 ()
private boolean jj_3R_230 ()
private boolean jj_3R_229 ()
private boolean jj_3R_228 ()
private boolean jj_3R_227 ()
private boolean jj_3R_226 ()
private boolean jj_3R_225 ()
private boolean jj_3R_224 ()
private boolean jj_3R_223 ()
private boolean jj_3R_222 ()
private boolean jj_3_57 ()
private boolean jj_3R_142 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_221 ()
private boolean jj_3R_345 ()
private boolean jj_3R_283 ()
private boolean jj_3R_353 ()
private boolean jj_3R_286 ()
private boolean jj_3_54 ()
private boolean jj_3R_219 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_139 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_56 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_347 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_346 ()
private boolean jj_3R_312 ()
private boolean jj_3R_332 ()
private boolean jj_3R_333 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_277 ()
private boolean jj_3_53 ()
private boolean jj_3R_282 ()
private boolean jj_3R_136 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_171 ()
private boolean jj_3R_265 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_280 ()
private boolean jj_3R_135 ()
private boolean jj_3R_96 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_281 ()
private boolean jj_3R_344 ()
private boolean jj_3R_352 ()
private boolean jj_3R_343 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_279 ()
private boolean jj_3R_331 ()
private boolean jj_3R_330 ()
private boolean jj_3R_329 ()
private boolean jj_3R_328 ()
private boolean jj_3R_327 ()
private boolean jj_3R_326 ()
private boolean jj_3R_206 ()
private boolean jj_3R_325 ()
private boolean jj_3R_311 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_202 ()
private boolean jj_3R_124 ()
private boolean jj_3R_201 ()
private boolean jj_3R_200 ()
private boolean jj_3_52 ()
private boolean jj_3_51 ()
private boolean jj_3R_129 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_50 ()
private boolean jj_3_49 ()
private boolean jj_3R_357 ()
private boolean jj_3_46 ()
private boolean jj_3R_276 ()
private boolean jj_3_45 ()
private boolean jj_3R_275 ()
private boolean jj_3_48 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_47 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_130 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_43 ()
private boolean jj_3R_203 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_42 ()
private boolean jj_3R_264 ()
private boolean jj_3R_263 ()
private boolean jj_3R_262 ()
private boolean jj_3R_261 ()
private boolean jj_3_44 ()
private boolean jj_3R_260 ()
private boolean jj_3R_259 ()
private boolean jj_3R_258 ()
private boolean jj_3R_257 ()
private boolean jj_3R_170 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_205 ()
private boolean jj_3R_256 ()
private boolean jj_3R_120 ()
private boolean jj_3_41 ()
private boolean jj_3R_123 ()
private boolean jj_3R_132 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_336 ()
private boolean jj_3R_210 ()
private boolean jj_3R_356 ()
private boolean jj_3R_349 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_137 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_128 ()
private boolean jj_3R_209 ()
private boolean jj_3R_127 ()
private boolean jj_3_40 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_39 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_95 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_278 ()
private boolean jj_3R_199 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_198 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_126 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_197 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_38 ()
private boolean jj_3R_119 ()
private boolean jj_3R_271 ()
private boolean jj_3R_337 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_122 ()
private boolean jj_3R_108 ()
private boolean jj_3R_315 ()
private boolean jj_3R_335 ()
private boolean jj_3R_314 ()
private boolean jj_3R_313 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_274 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_36 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_273 ()
private boolean jj_3_37 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_272 ()
private boolean jj_3R_196 ()
private boolean jj_3R_195 ()
private boolean jj_3R_194 ()
private boolean jj_3R_270 ()
private boolean jj_3R_125 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_193 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_121 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_107 ()
private boolean jj_3R_116 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_35 ()
private boolean jj_3_34 ()
private boolean jj_3_31 ()
private boolean jj_3R_115 ()
private boolean jj_3_33 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_30 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_114 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_113 ()
private boolean jj_3R_112 ()
private boolean jj_3R_111 ()
private boolean jj_3R_110 ()
private boolean jj_3_29 ()
private boolean jj_3_32 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_190 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_27 ()
private boolean jj_3_28 ()
private boolean jj_3R_109 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_26 ()
private boolean jj_3R_106 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_25 ()
private boolean jj_3R_105 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_24 ()
private boolean jj_3R_104 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_103 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_102 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_269 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_189 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_188 ()
private boolean jj_3R_187 ()
private boolean jj_3R_186 ()
private boolean jj_3R_185 ()
private boolean jj_3R_184 ()
private boolean jj_3R_183 ()
private boolean jj_3R_182 ()
private boolean jj_3R_181 ()
private boolean jj_3R_180 ()
private boolean jj_3R_179 ()
private boolean jj_3R_178 ()
private boolean jj_3R_100 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_177 ()
private boolean jj_3_23 ()
private boolean jj_3R_101 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_432 ()
private boolean jj_3R_428 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_427 ()
private boolean jj_3R_421 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3_20 ()
private boolean jj_3_22 ()
private boolean jj_3R_266 ()
private boolean jj_3R_147 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_204 ()
private boolean jj_3R_131 ()
net.sourceforge.pmd.lang.java.ast.Token xsp
private boolean jj_3R_218 ()
private static void jj_la1_init_0 ()
private static void jj_la1_init_1 ()
private static void jj_la1_init_2 ()
private static void jj_la1_init_3 ()
public void (net.sourceforge.pmd.lang.ast.CharStream)
int i
int i
net.sourceforge.pmd.lang.ast.CharStream stream
public void ReInit (net.sourceforge.pmd.lang.ast.CharStream)
int i
int i
net.sourceforge.pmd.lang.ast.CharStream stream
public void (net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager)
int i
int i
net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager tm
public void ReInit (net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager)
int i
int i
net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager tm
private net.sourceforge.pmd.lang.java.ast.Token jj_consume_token (int) throws net.sourceforge.pmd.lang.java.ast.ParseException
net.sourceforge.pmd.lang.java.ast.JavaParser$JJCalls c
int i
int kind
net.sourceforge.pmd.lang.java.ast.Token oldToken
private boolean jj_scan_token (int)
int i
net.sourceforge.pmd.lang.java.ast.Token tok
int kind
public final net.sourceforge.pmd.lang.java.ast.Token getNextToken ()
public final net.sourceforge.pmd.lang.java.ast.Token getToken (int)
int i
int index
net.sourceforge.pmd.lang.java.ast.Token t
private void jj_add_error_token (int, int)
int i
int i
int[] oldentry
java.util.Iterator it
int kind
int pos
public net.sourceforge.pmd.lang.java.ast.ParseException generateParseException ()
int j
int i
int i
int i
boolean[] la1tokens
int[][] exptokseq
public final void enable_tracing ()
public final void disable_tracing ()
private void jj_rescan_token ()
net.sourceforge.pmd.lang.java.ast.JavaParser$JJCalls p
net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess ls
int i
private void jj_save (int, int)
int index
int xla
net.sourceforge.pmd.lang.java.ast.JavaParser$JJCalls p
static void ()
}
net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceBodyDeclaration.classASTClassOrInterfaceBodyDeclaration.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode implements net.sourceforge.pmd.lang.java.ast.CanSuppressWarnings {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public boolean isFindBoundary ()
public boolean hasSuppressWarningsAnnotationFor (net.sourceforge.pmd.Rule)
net.sourceforge.pmd.lang.java.ast.ASTAnnotation a
int i
net.sourceforge.pmd.Rule rule
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
public boolean isAnonymousInnerClass ()
public boolean isEnumChild ()
}
net/sourceforge/pmd/lang/java/ast/ASTVariableDeclaratorId.classASTVariableDeclaratorId.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
private int arrayDepth
private net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration nameDeclaration
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
public net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration getNameDeclaration ()
public void setNameDeclaration (net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration)
net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration decl
public java.util.List getUsages ()
public void bumpArrayDepth ()
public int getArrayDepth ()
public boolean isArray ()
public boolean isExceptionBlockParameter ()
public net.sourceforge.pmd.lang.ast.Node getTypeNameNode ()
public net.sourceforge.pmd.lang.java.ast.ASTType getTypeNode ()
net.sourceforge.pmd.lang.ast.Node n
private net.sourceforge.pmd.lang.ast.Node findTypeNameNode (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
int i
net.sourceforge.pmd.lang.java.ast.ASTType typeNode
}
net/sourceforge/pmd/lang/java/ast/ASTSwitchStatement.classASTSwitchStatement.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTEqualityExpression.classASTEqualityExpression.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTEqualityExpression extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTEnumDeclaration.classASTEnumDeclaration.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration extends net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessTypeNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/TypeNode.classTypeNode.java
package net.sourceforge.pmd.lang.java.ast
public abstract net.sourceforge.pmd.lang.java.ast.TypeNode extends java.lang.Object {
public abstract java.lang.Class getType ()
public abstract void setType (java.lang.Class)
}
net/sourceforge/pmd/lang/java/ast/ASTArguments.classASTArguments.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTArguments extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public int getArgumentCount ()
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/JavaParserVisitorAdapter.classJavaParserVisitorAdapter.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter extends java.lang.Object implements net.sourceforge.pmd.lang.java.ast.JavaParserVisitor {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.JavaNode, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaNode node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTExtendsList, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTExtendsList node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTImplementsList, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTImplementsList node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTTypeParameters, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTTypeParameters node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMemberSelector, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMemberSelector node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTTypeParameter, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTTypeParameter node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTTypeBound, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTTypeBound node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBody, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBody node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTEnumBody, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTEnumBody node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTEnumConstant, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTEnumConstant node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTReferenceType, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTReferenceType node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTTypeArguments, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTTypeArguments node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTTypeArgument, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTTypeArgument node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTWildcardBounds, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTWildcardBounds node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAnnotation, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAnnotation node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTNormalAnnotation, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTNormalAnnotation node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMarkerAnnotation, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMarkerAnnotation node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTSingleMemberAnnotation, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTSingleMemberAnnotation node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMemberValuePairs, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMemberValuePairs node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMemberValuePair, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMemberValuePair node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMemberValue, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMemberValue node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMemberValueArrayInitializer, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMemberValueArrayInitializer node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeBody, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeBody node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeMemberDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeMemberDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAnnotationMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAnnotationMethodDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTDefaultValue, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTDefaultValue node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTRUNSIGNEDSHIFT, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTRUNSIGNEDSHIFT node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTRSIGNEDSHIFT, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTRSIGNEDSHIFT node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAssertStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAssertStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPackageDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPackageDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTTypeDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTTypeDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTVariableInitializer, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTVariableInitializer node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTArrayInitializer, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTArrayInitializer node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFormalParameters, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTFormalParameters node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFormalParameter, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTFormalParameter node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTInitializer, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTInitializer node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTType, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTType node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTResultType, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTResultType node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTName, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTName node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTNameList, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTNameList node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAssignmentOperator, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAssignmentOperator node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConditionalOrExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTConditionalOrExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConditionalAndExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTConditionalAndExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTInclusiveOrExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTInclusiveOrExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTExclusiveOrExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTExclusiveOrExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAndExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAndExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTEqualityExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTEqualityExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTInstanceOfExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTInstanceOfExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTRelationalExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTRelationalExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTShiftExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTShiftExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAdditiveExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAdditiveExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMultiplicativeExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMultiplicativeExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTUnaryExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTUnaryExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPreIncrementExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPreIncrementExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPreDecrementExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPreDecrementExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTUnaryExpressionNotPlusMinus, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTUnaryExpressionNotPlusMinus node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPostfixExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPostfixExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCastExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCastExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTLiteral, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTLiteral node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTBooleanLiteral, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTBooleanLiteral node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTNullLiteral, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTNullLiteral node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTArguments, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTArguments node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTArgumentList, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTArgumentList node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTArrayDimsAndInits, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTArrayDimsAndInits node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTLabeledStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTLabeledStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTBlock, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTBlock node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTBlockStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTBlockStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTEmptyStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTEmptyStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTStatementExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTStatementExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTIfStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTIfStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTWhileStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTWhileStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTDoStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTDoStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTForStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTForStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTForInit, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTForInit node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTStatementExpressionList, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTStatementExpressionList node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTForUpdate, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTForUpdate node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTBreakStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTBreakStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTContinueStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTContinueStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTReturnStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTReturnStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTThrowStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTThrowStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTSynchronizedStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTSynchronizedStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTTryStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTTryStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTResourceSpecification, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTResourceSpecification node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTResources, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTResources node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTResource, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTResource node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFinallyStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTFinallyStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCatchStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCatchStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTLambdaExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTLambdaExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodReference, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodReference node
Object data
}
net/sourceforge/pmd/lang/java/ast/JavaParserTokenManager.classJavaParserTokenManager.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager extends net.sourceforge.pmd.lang.ast.AbstractTokenManager implements net.sourceforge.pmd.lang.java.ast.JavaParserConstants {
protected java.util.List comments
public java.io.PrintStream debugStream
static final long[] jjbitVec0
static final long[] jjbitVec2
static final long[] jjbitVec3
static final long[] jjbitVec4
static final long[] jjbitVec5
static final long[] jjbitVec6
static final long[] jjbitVec7
static final long[] jjbitVec8
static final long[] jjbitVec9
static final long[] jjbitVec10
static final long[] jjbitVec11
static final long[] jjbitVec12
static final long[] jjbitVec13
static final long[] jjbitVec14
static final long[] jjbitVec15
static final long[] jjbitVec16
static final long[] jjbitVec17
static final long[] jjbitVec18
static final long[] jjbitVec19
static final long[] jjbitVec20
static final long[] jjbitVec21
static final long[] jjbitVec22
static final long[] jjbitVec23
static final long[] jjbitVec24
static final long[] jjbitVec25
static final long[] jjbitVec26
static final long[] jjbitVec27
static final long[] jjbitVec28
static final long[] jjbitVec29
static final long[] jjbitVec30
static final long[] jjbitVec31
static final long[] jjbitVec32
static final long[] jjbitVec33
static final long[] jjbitVec34
static final long[] jjbitVec35
static final long[] jjbitVec36
static final long[] jjbitVec37
static final long[] jjbitVec38
static final long[] jjbitVec39
static final long[] jjbitVec40
static final long[] jjbitVec41
static final long[] jjbitVec42
static final long[] jjbitVec43
static final long[] jjbitVec44
static final long[] jjbitVec45
static final long[] jjbitVec46
static final long[] jjbitVec47
static final long[] jjbitVec48
static final long[] jjbitVec49
static final long[] jjbitVec50
static final long[] jjbitVec51
static final long[] jjbitVec52
static final long[] jjbitVec53
static final long[] jjbitVec54
static final long[] jjbitVec55
static final long[] jjbitVec56
static final long[] jjbitVec57
static final long[] jjbitVec58
static final long[] jjbitVec59
static final long[] jjbitVec60
static final long[] jjbitVec61
static final int[] jjnextStates
public static final String[] jjstrLiteralImages
public static final String[] lexStateNames
public static final int[] jjnewLexState
static final long[] jjtoToken
static final long[] jjtoSkip
static final long[] jjtoSpecial
static final long[] jjtoMore
protected net.sourceforge.pmd.lang.ast.CharStream input_stream
private final int[] jjrounds
private final int[] jjstateSet
private final StringBuilder jjimage
private StringBuilder image
private int jjimageLen
private int lengthOfMatch
protected char curChar
int curLexState
int defaultLexState
int jjnewStateCnt
int jjround
int jjmatchedPos
int jjmatchedKind
public void setDebugStream (java.io.PrintStream)
java.io.PrintStream ds
private final int jjStopStringLiteralDfa_0 (int, long, long, long)
int pos
long active0
long active1
long active2
private final int jjStartNfa_0 (int, long, long, long)
int pos
long active0
long active1
long active2
private int jjStopAtPos (int, int)
int pos
int kind
private int jjMoveStringLiteralDfa0_0 ()
private int jjMoveStringLiteralDfa1_0 (long, long)
java.io.IOException e
long active0
long active1
private int jjMoveStringLiteralDfa2_0 (long, long, long, long)
java.io.IOException e
long old0
long active0
long old1
long active1
private int jjMoveStringLiteralDfa3_0 (long, long, long, long)
java.io.IOException e
long old0
long active0
long old1
long active1
private int jjMoveStringLiteralDfa4_0 (long, long, long, long)
java.io.IOException e
long old0
long active0
long old1
long active1
private int jjMoveStringLiteralDfa5_0 (long, long)
java.io.IOException e
long old0
long active0
private int jjMoveStringLiteralDfa6_0 (long, long)
java.io.IOException e
long old0
long active0
private int jjMoveStringLiteralDfa7_0 (long, long)
java.io.IOException e
long old0
long active0
private int jjMoveStringLiteralDfa8_0 (long, long)
java.io.IOException e
long old0
long active0
private int jjMoveStringLiteralDfa9_0 (long, long)
java.io.IOException e
long old0
long active0
private int jjMoveStringLiteralDfa10_0 (long, long)
java.io.IOException e
long old0
long active0
private int jjMoveStringLiteralDfa11_0 (long, long)
java.io.IOException e
long old0
long active0
private int jjStartNfaWithStates_0 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private int jjMoveNfa_0 (int, int)
long l
long l
int hiByte
int i1
long l1
int i2
long l2
java.io.IOException e
int startState
int curPos
int startsAt
int i
int kind
private int jjMoveStringLiteralDfa0_2 ()
private int jjMoveStringLiteralDfa1_2 (long)
java.io.IOException e
long active0
private int jjMoveStringLiteralDfa0_1 ()
private int jjMoveStringLiteralDfa1_1 (long)
java.io.IOException e
long active0
private static final boolean jjCanMove_0 (int, int, int, long, long)
int hiByte
int i1
int i2
long l1
long l2
private static final boolean jjCanMove_1 (int, int, int, long, long)
int hiByte
int i1
int i2
long l1
long l2
private static final boolean jjCanMove_2 (int, int, int, long, long)
int hiByte
int i1
int i2
long l1
long l2
public void (net.sourceforge.pmd.lang.ast.CharStream)
net.sourceforge.pmd.lang.ast.CharStream stream
public void (net.sourceforge.pmd.lang.ast.CharStream, int)
net.sourceforge.pmd.lang.ast.CharStream stream
int lexState
public void ReInit (net.sourceforge.pmd.lang.ast.CharStream)
net.sourceforge.pmd.lang.ast.CharStream stream
private void ReInitRounds ()
int i
public void ReInit (net.sourceforge.pmd.lang.ast.CharStream, int)
net.sourceforge.pmd.lang.ast.CharStream stream
int lexState
public void SwitchTo (int)
int lexState
protected net.sourceforge.pmd.lang.java.ast.Token jjFillToken ()
net.sourceforge.pmd.lang.java.ast.Token t
String curTokenImage
int beginLine
int endLine
int beginColumn
int endColumn
String im
public net.sourceforge.pmd.lang.java.ast.Token getNextToken ()
java.io.IOException e
net.sourceforge.pmd.lang.java.ast.Token matchedToken
net.sourceforge.pmd.lang.java.ast.Token matchedToken
net.sourceforge.pmd.lang.java.ast.Token matchedToken
java.io.IOException e1
java.io.IOException e1
int error_line
int error_column
String error_after
boolean EOFSeen
net.sourceforge.pmd.lang.java.ast.Token specialToken
int curPos
void SkipLexicalActions (net.sourceforge.pmd.lang.java.ast.Token)
int startOfNOPMD
net.sourceforge.pmd.lang.java.ast.Token matchedToken
void MoreLexicalActions ()
void TokenLexicalActions (net.sourceforge.pmd.lang.java.ast.Token)
net.sourceforge.pmd.lang.java.ast.Token matchedToken
private void jjCheckNAdd (int)
int state
private void jjAddStates (int, int)
int start
int end
private void jjCheckNAddTwoStates (int, int)
int state1
int state2
private void jjCheckNAddStates (int, int)
int start
int end
static void ()
}
net/sourceforge/pmd/lang/java/ast/JavaParser$1.classJavaParser.java
package net.sourceforge.pmd.lang.java.ast
net.sourceforge.pmd.lang.java.ast.JavaParser$1 extends java.lang.Object {
}
net/sourceforge/pmd/lang/java/ast/ASTAssignmentOperator.classASTAssignmentOperator.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTAssignmentOperator extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
private boolean isCompound
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public void setCompound ()
public boolean isCompound ()
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTArgumentList.classASTArgumentList.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTArgumentList extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTLiteral.classASTLiteral.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTLiteral extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
private boolean isInt
private boolean isFloat
private boolean isChar
private boolean isString
private static final java.util.regex.Pattern SINGLE_CHAR_ESCAPE_PATTERN
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
public void setIntLiteral ()
public boolean isIntLiteral ()
public void setFloatLiteral ()
public boolean isFloatLiteral ()
public void setCharLiteral ()
public boolean isCharLiteral ()
public void setStringLiteral ()
public boolean isStringLiteral ()
public boolean isSingleCharacterStringLiteral ()
String image
int length
static void ()
}
net/sourceforge/pmd/lang/java/ast/ASTAnnotation.classASTAnnotation.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTAnnotation extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
private static java.util.List unusedRules
private static java.util.List serialRules
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public boolean suppresses (net.sourceforge.pmd.Rule)
net.sourceforge.pmd.lang.java.ast.ASTSingleMemberAnnotation n
net.sourceforge.pmd.lang.java.ast.ASTNormalAnnotation n
net.sourceforge.pmd.Rule rule
String ruleAnno
private boolean checkAnnototation (net.sourceforge.pmd.lang.ast.Node, java.lang.String, net.sourceforge.pmd.Rule)
net.sourceforge.pmd.lang.java.ast.ASTLiteral element
java.util.Iterator i$
java.util.List nodes
net.sourceforge.pmd.lang.java.ast.ASTName annName
net.sourceforge.pmd.lang.ast.Node n
String ruleAnno
net.sourceforge.pmd.Rule rule
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
static void ()
}
net/sourceforge/pmd/lang/java/ast/ASTWildcardBounds.classASTWildcardBounds.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTWildcardBounds extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/CanSuppressWarnings.classCanSuppressWarnings.java
package net.sourceforge.pmd.lang.java.ast
public abstract net.sourceforge.pmd.lang.java.ast.CanSuppressWarnings extends java.lang.Object {
public abstract boolean hasSuppressWarningsAnnotationFor (net.sourceforge.pmd.Rule)
}
net/sourceforge/pmd/lang/java/ast/ASTSingleMemberAnnotation.classASTSingleMemberAnnotation.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTSingleMemberAnnotation extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTCatchStatement.classASTCatchStatement.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTCatchStatement extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTPackageDeclaration.classASTPackageDeclaration.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTPackageDeclaration extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
public java.lang.String getPackageNameImage ()
}
net/sourceforge/pmd/lang/java/ast/ASTPostfixExpression.classASTPostfixExpression.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTPostfixExpression extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/JavaParserConstants.classJavaParserConstants.java
package net.sourceforge.pmd.lang.java.ast
public abstract net.sourceforge.pmd.lang.java.ast.JavaParserConstants extends java.lang.Object {
public static final int EOF
public static final int SINGLE_LINE_COMMENT
public static final int FORMAL_COMMENT
public static final int MULTI_LINE_COMMENT
public static final int ABSTRACT
public static final int BOOLEAN
public static final int BREAK
public static final int BYTE
public static final int CASE
public static final int CATCH
public static final int CHAR
public static final int CLASS
public static final int CONST
public static final int CONTINUE
public static final int _DEFAULT
public static final int DO
public static final int DOUBLE
public static final int ELSE
public static final int EXTENDS
public static final int FALSE
public static final int FINAL
public static final int FINALLY
public static final int FLOAT
public static final int FOR
public static final int GOTO
public static final int IF
public static final int IMPLEMENTS
public static final int IMPORT
public static final int INSTANCEOF
public static final int INT
public static final int INTERFACE
public static final int LONG
public static final int NATIVE
public static final int NEW
public static final int NULL
public static final int PACKAGE
public static final int PRIVATE
public static final int PROTECTED
public static final int PUBLIC
public static final int RETURN
public static final int SHORT
public static final int STATIC
public static final int SUPER
public static final int SWITCH
public static final int SYNCHRONIZED
public static final int THIS
public static final int THROW
public static final int THROWS
public static final int TRANSIENT
public static final int TRUE
public static final int TRY
public static final int VOID
public static final int VOLATILE
public static final int WHILE
public static final int STRICTFP
public static final int INTEGER_LITERAL
public static final int DECIMAL_LITERAL
public static final int HEX_LITERAL
public static final int BINARY_LITERAL
public static final int OCTAL_LITERAL
public static final int FLOATING_POINT_LITERAL
public static final int HEX_FLOATING_POINT_LITERAL
public static final int EXPONENT
public static final int CHARACTER_LITERAL
public static final int STRING_LITERAL
public static final int IDENTIFIER
public static final int LETTER
public static final int PART_LETTER
public static final int LPAREN
public static final int RPAREN
public static final int LBRACE
public static final int RBRACE
public static final int LBRACKET
public static final int RBRACKET
public static final int SEMICOLON
public static final int COMMA
public static final int DOT
public static final int AT
public static final int ASSIGN
public static final int LT
public static final int BANG
public static final int TILDE
public static final int HOOK
public static final int COLON
public static final int EQ
public static final int LE
public static final int GE
public static final int NE
public static final int SC_OR
public static final int SC_AND
public static final int INCR
public static final int DECR
public static final int PLUS
public static final int MINUS
public static final int STAR
public static final int SLASH
public static final int BIT_AND
public static final int BIT_OR
public static final int XOR
public static final int REM
public static final int LSHIFT
public static final int PLUSASSIGN
public static final int MINUSASSIGN
public static final int STARASSIGN
public static final int SLASHASSIGN
public static final int ANDASSIGN
public static final int ORASSIGN
public static final int XORASSIGN
public static final int REMASSIGN
public static final int LSHIFTASSIGN
public static final int RSIGNEDSHIFTASSIGN
public static final int RUNSIGNEDSHIFTASSIGN
public static final int ELLIPSIS
public static final int LAMBDA
public static final int METHOD_REF
public static final int RUNSIGNEDSHIFT
public static final int RSIGNEDSHIFT
public static final int GT
public static final int DEFAULT
public static final int IN_FORMAL_COMMENT
public static final int IN_MULTI_LINE_COMMENT
public static final String[] tokenImage
static void ()
}
net/sourceforge/pmd/lang/java/ast/ASTEnumBody.classASTEnumBody.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTEnumBody extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTFormalParameters.classASTFormalParameters.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTFormalParameters extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public int getParameterCount ()
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceType.classASTClassOrInterfaceType.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeDeclaration.classASTAnnotationTypeDeclaration.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeDeclaration extends net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessTypeNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTMethodDeclarator.classASTMethodDeclarator.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public int getParameterCount ()
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTReferenceType.classASTReferenceType.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTReferenceType extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode implements net.sourceforge.pmd.lang.java.ast.Dimensionable {
private int arrayDepth
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
public void bumpArrayDepth ()
public int getArrayDepth ()
public boolean isArray ()
}
net/sourceforge/pmd/lang/java/ast/JavaParserTreeConstants.classJavaParserTreeConstants.java
package net.sourceforge.pmd.lang.java.ast
public abstract net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants extends java.lang.Object {
public static final int JJTCOMPILATIONUNIT
public static final int JJTPACKAGEDECLARATION
public static final int JJTIMPORTDECLARATION
public static final int JJTVOID
public static final int JJTTYPEDECLARATION
public static final int JJTCLASSORINTERFACEDECLARATION
public static final int JJTEXTENDSLIST
public static final int JJTIMPLEMENTSLIST
public static final int JJTENUMDECLARATION
public static final int JJTENUMBODY
public static final int JJTENUMCONSTANT
public static final int JJTTYPEPARAMETERS
public static final int JJTTYPEPARAMETER
public static final int JJTTYPEBOUND
public static final int JJTCLASSORINTERFACEBODY
public static final int JJTCLASSORINTERFACEBODYDECLARATION
public static final int JJTFIELDDECLARATION
public static final int JJTVARIABLEDECLARATOR
public static final int JJTVARIABLEDECLARATORID
public static final int JJTVARIABLEINITIALIZER
public static final int JJTARRAYINITIALIZER
public static final int JJTMETHODDECLARATION
public static final int JJTMETHODDECLARATOR
public static final int JJTFORMALPARAMETERS
public static final int JJTFORMALPARAMETER
public static final int JJTCONSTRUCTORDECLARATION
public static final int JJTEXPLICITCONSTRUCTORINVOCATION
public static final int JJTINITIALIZER
public static final int JJTTYPE
public static final int JJTREFERENCETYPE
public static final int JJTCLASSORINTERFACETYPE
public static final int JJTTYPEARGUMENTS
public static final int JJTTYPEARGUMENT
public static final int JJTWILDCARDBOUNDS
public static final int JJTPRIMITIVETYPE
public static final int JJTRESULTTYPE
public static final int JJTNAME
public static final int JJTNAMELIST
public static final int JJTEXPRESSION
public static final int JJTASSIGNMENTOPERATOR
public static final int JJTCONDITIONALEXPRESSION
public static final int JJTCONDITIONALOREXPRESSION
public static final int JJTCONDITIONALANDEXPRESSION
public static final int JJTINCLUSIVEOREXPRESSION
public static final int JJTEXCLUSIVEOREXPRESSION
public static final int JJTANDEXPRESSION
public static final int JJTEQUALITYEXPRESSION
public static final int JJTINSTANCEOFEXPRESSION
public static final int JJTRELATIONALEXPRESSION
public static final int JJTSHIFTEXPRESSION
public static final int JJTADDITIVEEXPRESSION
public static final int JJTMULTIPLICATIVEEXPRESSION
public static final int JJTUNARYEXPRESSION
public static final int JJTPREINCREMENTEXPRESSION
public static final int JJTPREDECREMENTEXPRESSION
public static final int JJTUNARYEXPRESSIONNOTPLUSMINUS
public static final int JJTPOSTFIXEXPRESSION
public static final int JJTCASTEXPRESSION
public static final int JJTPRIMARYEXPRESSION
public static final int JJTMEMBERSELECTOR
public static final int JJTMETHODREFERENCE
public static final int JJTPRIMARYPREFIX
public static final int JJTLAMBDAEXPRESSION
public static final int JJTPRIMARYSUFFIX
public static final int JJTLITERAL
public static final int JJTBOOLEANLITERAL
public static final int JJTNULLLITERAL
public static final int JJTARGUMENTS
public static final int JJTARGUMENTLIST
public static final int JJTALLOCATIONEXPRESSION
public static final int JJTARRAYDIMSANDINITS
public static final int JJTSTATEMENT
public static final int JJTLABELEDSTATEMENT
public static final int JJTBLOCK
public static final int JJTBLOCKSTATEMENT
public static final int JJTLOCALVARIABLEDECLARATION
public static final int JJTEMPTYSTATEMENT
public static final int JJTSTATEMENTEXPRESSION
public static final int JJTSWITCHSTATEMENT
public static final int JJTSWITCHLABEL
public static final int JJTIFSTATEMENT
public static final int JJTWHILESTATEMENT
public static final int JJTDOSTATEMENT
public static final int JJTFORSTATEMENT
public static final int JJTFORINIT
public static final int JJTSTATEMENTEXPRESSIONLIST
public static final int JJTFORUPDATE
public static final int JJTBREAKSTATEMENT
public static final int JJTCONTINUESTATEMENT
public static final int JJTRETURNSTATEMENT
public static final int JJTTHROWSTATEMENT
public static final int JJTSYNCHRONIZEDSTATEMENT
public static final int JJTTRYSTATEMENT
public static final int JJTRESOURCESPECIFICATION
public static final int JJTRESOURCES
public static final int JJTRESOURCE
public static final int JJTCATCHSTATEMENT
public static final int JJTFINALLYSTATEMENT
public static final int JJTASSERTSTATEMENT
public static final int JJTRUNSIGNEDSHIFT
public static final int JJTRSIGNEDSHIFT
public static final int JJTANNOTATION
public static final int JJTNORMALANNOTATION
public static final int JJTMARKERANNOTATION
public static final int JJTSINGLEMEMBERANNOTATION
public static final int JJTMEMBERVALUEPAIRS
public static final int JJTMEMBERVALUEPAIR
public static final int JJTMEMBERVALUE
public static final int JJTMEMBERVALUEARRAYINITIALIZER
public static final int JJTANNOTATIONTYPEDECLARATION
public static final int JJTANNOTATIONTYPEBODY
public static final int JJTANNOTATIONTYPEMEMBERDECLARATION
public static final int JJTANNOTATIONMETHODDECLARATION
public static final int JJTDEFAULTVALUE
public static final String[] jjtNodeName
static void ()
}
net/sourceforge/pmd/lang/java/ast/Comment.classComment.java
package net.sourceforge.pmd.lang.java.ast
public abstract net.sourceforge.pmd.lang.java.ast.Comment extends net.sourceforge.pmd.lang.ast.AbstractNode {
protected void (net.sourceforge.pmd.lang.java.ast.Token)
net.sourceforge.pmd.lang.java.ast.Token t
public java.lang.String toString ()
private void findJavadocs (java.lang.String)
net.sourceforge.pmd.lang.java.javadoc.JavadocTag tag
java.util.Map$Entry entry
java.util.Iterator i$
String commentText
java.util.Collection kids
java.util.Map tags
}
net/sourceforge/pmd/lang/java/ast/ASTStatementExpression.classASTStatementExpression.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTStatementExpression extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTArrayDimsAndInits.classASTArrayDimsAndInits.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTArrayDimsAndInits extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTBlock.classASTBlock.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTBlock extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
private boolean containsComment
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
public boolean containsComment ()
public void setContainsComment ()
}
net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeBody.classASTAnnotationTypeBody.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeBody extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTAndExpression.classASTAndExpression.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTAndExpression extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTCastExpression.classASTCastExpression.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTCastExpression extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
private boolean intersectionTypes
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public void setIntersectionTypes (boolean)
boolean intersectionTypes
public boolean hasIntersectionTypes ()
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTEmptyStatement.classASTEmptyStatement.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTEmptyStatement extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTFormalParameter.classASTFormalParameter.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTFormalParameter extends net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode implements net.sourceforge.pmd.lang.java.ast.Dimensionable net.sourceforge.pmd.lang.java.ast.CanSuppressWarnings {
private boolean isVarargs
public void setVarargs ()
public boolean isVarargs ()
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
public boolean hasSuppressWarningsAnnotationFor (net.sourceforge.pmd.Rule)
net.sourceforge.pmd.lang.java.ast.ASTAnnotation a
int i
net.sourceforge.pmd.Rule rule
public boolean isArray ()
public int getArrayDepth ()
public net.sourceforge.pmd.lang.java.ast.ASTType getTypeNode ()
int i
private int checkType ()
private net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId getDecl ()
private int checkDecl ()
}
net/sourceforge/pmd/lang/java/ast/ASTAssertStatement.classASTAssertStatement.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTAssertStatement extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/JavaParserVisitor.classJavaParserVisitor.java
package net.sourceforge.pmd.lang.java.ast
public abstract net.sourceforge.pmd.lang.java.ast.JavaParserVisitor extends java.lang.Object {
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.JavaNode, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPackageDeclaration, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTTypeDeclaration, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTExtendsList, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTImplementsList, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTEnumBody, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTEnumConstant, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTTypeParameters, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTTypeParameter, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTTypeBound, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBody, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTVariableInitializer, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTArrayInitializer, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFormalParameters, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFormalParameter, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTInitializer, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTType, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTReferenceType, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTTypeArguments, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTTypeArgument, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTWildcardBounds, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTResultType, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTName, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTNameList, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAssignmentOperator, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConditionalOrExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConditionalAndExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTInclusiveOrExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTExclusiveOrExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAndExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTEqualityExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTInstanceOfExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTRelationalExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTShiftExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAdditiveExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMultiplicativeExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTUnaryExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPreIncrementExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPreDecrementExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTUnaryExpressionNotPlusMinus, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPostfixExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCastExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMemberSelector, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodReference, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTLambdaExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTLiteral, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTBooleanLiteral, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTNullLiteral, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTArguments, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTArgumentList, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTArrayDimsAndInits, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTLabeledStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTBlock, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTBlockStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTEmptyStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTStatementExpression, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTIfStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTWhileStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTDoStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTForStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTForInit, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTStatementExpressionList, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTForUpdate, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTBreakStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTContinueStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTReturnStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTThrowStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTSynchronizedStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTTryStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTResourceSpecification, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTResources, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTResource, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCatchStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFinallyStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAssertStatement, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTRUNSIGNEDSHIFT, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTRSIGNEDSHIFT, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAnnotation, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTNormalAnnotation, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMarkerAnnotation, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTSingleMemberAnnotation, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMemberValuePairs, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMemberValuePair, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMemberValue, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMemberValueArrayInitializer, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeDeclaration, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeBody, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeMemberDeclaration, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAnnotationMethodDeclaration, java.lang.Object)
public abstract java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTDefaultValue, java.lang.Object)
}
net/sourceforge/pmd/lang/java/ast/ASTExclusiveOrExpression.classASTExclusiveOrExpression.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTExclusiveOrExpression extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/SingleLineComment.classSingleLineComment.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.SingleLineComment extends net.sourceforge.pmd.lang.java.ast.Comment {
public void (net.sourceforge.pmd.lang.java.ast.Token)
net.sourceforge.pmd.lang.java.ast.Token t
}
net/sourceforge/pmd/lang/java/ast/DummyJavaNode.classDummyJavaNode.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.DummyJavaNode extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser parser
int id
}
net/sourceforge/pmd/lang/java/ast/ASTRelationalExpression.classASTRelationalExpression.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTRelationalExpression extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTVariableDeclarator.classASTVariableDeclarator.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/MultiLineComment.classMultiLineComment.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.MultiLineComment extends net.sourceforge.pmd.lang.java.ast.Comment {
public void (net.sourceforge.pmd.lang.java.ast.Token)
net.sourceforge.pmd.lang.java.ast.Token t
}
net/sourceforge/pmd/lang/java/ast/ASTAllocationExpression.classASTAllocationExpression.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeMemberDeclaration.classASTAnnotationTypeMemberDeclaration.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeMemberDeclaration extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTSynchronizedStatement.classASTSynchronizedStatement.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTSynchronizedStatement extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTConditionalExpression.classASTConditionalExpression.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
private boolean isTernary
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public void setTernary ()
public boolean isTernary ()
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTNullLiteral.classASTNullLiteral.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTNullLiteral extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTPrimaryPrefix.classASTPrimaryPrefix.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
private boolean usesThisModifier
private boolean usesSuperModifier
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public void setUsesThisModifier ()
public boolean usesThisModifier ()
public void setUsesSuperModifier ()
public boolean usesSuperModifier ()
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTResultType.classASTResultType.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTResultType extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public boolean returnsArray ()
public boolean isVoid ()
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTExpression.classASTExpression.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTExpression extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTResources.classASTResources.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTResources extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTForStatement.classASTForStatement.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTForStatement extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTBlockStatement.classASTBlockStatement.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTBlockStatement extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
public final boolean isAllocation ()
}
net/sourceforge/pmd/lang/java/ast/ASTUnaryExpression.classASTUnaryExpression.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTUnaryExpression extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/AbstractJavaAccessTypeNode.classAbstractJavaAccessTypeNode.java
package net.sourceforge.pmd.lang.java.ast
public abstract net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessTypeNode extends net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode implements net.sourceforge.pmd.lang.java.ast.TypeNode {
private Class type
public void (int)
int i
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser parser
int i
public java.lang.Class getType ()
public void setType (java.lang.Class)
Class type
}
net/sourceforge/pmd/lang/java/ast/JavaNode.classJavaNode.java
package net.sourceforge.pmd.lang.java.ast
public abstract net.sourceforge.pmd.lang.java.ast.JavaNode extends java.lang.Object implements net.sourceforge.pmd.lang.symboltable.ScopedNode {
public abstract java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
public abstract java.lang.Object childrenAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
public abstract net.sourceforge.pmd.lang.symboltable.Scope getScope ()
public abstract void setScope (net.sourceforge.pmd.lang.symboltable.Scope)
}
net/sourceforge/pmd/lang/java/ast/ASTWhileStatement.classASTWhileStatement.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTWhileStatement extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTSwitchLabel.classASTSwitchLabel.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
private boolean isDefault
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public void setDefault ()
public boolean isDefault ()
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.classASTCompilationUnit.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode implements net.sourceforge.pmd.lang.ast.RootNode {
private net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver classTypeResolver
private java.util.List comments
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.util.List getComments ()
public void setComments (java.util.List)
java.util.List comments
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
public boolean declarationsAreInDefaultPackage ()
public net.sourceforge.pmd.lang.java.ast.ASTPackageDeclaration getPackageDeclaration ()
net.sourceforge.pmd.lang.ast.Node n
public net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver getClassTypeResolver ()
public void setClassTypeResolver (net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver)
net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver classTypeResolver
}
net/sourceforge/pmd/lang/java/ast/AbstractJavaAccessNode.classAbstractJavaAccessNode.java
package net.sourceforge.pmd.lang.java.ast
public abstract net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode implements net.sourceforge.pmd.lang.java.ast.AccessNode {
private int modifiers
public void (int)
int i
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser parser
int i
public int getModifiers ()
public void setModifiers (int)
int modifiers
public boolean isPublic ()
public void setPublic (boolean)
boolean isPublic
public boolean isProtected ()
public void setProtected (boolean)
boolean isProtected
public boolean isPrivate ()
public void setPrivate (boolean)
boolean isPrivate
public boolean isAbstract ()
public void setAbstract (boolean)
boolean isAbstract
public boolean isStatic ()
public void setStatic (boolean)
boolean isStatic
public boolean isFinal ()
public void setFinal (boolean)
boolean isFinal
public boolean isSynchronized ()
public void setSynchronized (boolean)
boolean isSynchronized
public boolean isNative ()
public void setNative (boolean)
boolean isNative
public boolean isTransient ()
public void setTransient (boolean)
boolean isTransient
public boolean isVolatile ()
public void setVolatile (boolean)
boolean isVolative
public boolean isStrictfp ()
public void setStrictfp (boolean)
boolean isStrictfp
public boolean isDefault ()
public void setDefault (boolean)
boolean isDefault
private final boolean isModifier (int)
int mask
private void setModifier (boolean, int)
boolean enable
int mask
public boolean isPackagePrivate ()
}
net/sourceforge/pmd/lang/java/ast/ASTMethodDeclaration.classASTMethodDeclaration.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration extends net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode implements net.sourceforge.pmd.lang.dfa.DFAGraphMethod {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
public java.lang.String getMethodName ()
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator md
public java.lang.String getName ()
public boolean isSyntacticallyPublic ()
public boolean isSyntacticallyAbstract ()
public boolean isPublic ()
public boolean isAbstract ()
public boolean isInterfaceMember ()
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration clz
public boolean isVoid ()
public net.sourceforge.pmd.lang.java.ast.ASTResultType getResultType ()
public net.sourceforge.pmd.lang.java.ast.ASTBlock getBlock ()
net.sourceforge.pmd.lang.ast.Node n
int i
public net.sourceforge.pmd.lang.java.ast.ASTNameList getThrows ()
net.sourceforge.pmd.lang.ast.Node child
int i
net.sourceforge.pmd.lang.ast.Node n
int declaratorIndex
}
net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceBody.classASTClassOrInterfaceBody.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBody extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/JavadocElement.classJavadocElement.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.JavadocElement extends net.sourceforge.pmd.lang.ast.AbstractNode {
private final net.sourceforge.pmd.lang.java.javadoc.JavadocTag tag
public void (int, int, int, int, net.sourceforge.pmd.lang.java.javadoc.JavadocTag)
int theBeginLine
int theEndLine
int theBeginColumn
int theEndColumn
net.sourceforge.pmd.lang.java.javadoc.JavadocTag theTag
public net.sourceforge.pmd.lang.java.javadoc.JavadocTag tag ()
public java.lang.String toString ()
}
net/sourceforge/pmd/lang/java/ast/ASTNormalAnnotation.classASTNormalAnnotation.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTNormalAnnotation extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/Dimensionable.classDimensionable.java
package net.sourceforge.pmd.lang.java.ast
public abstract net.sourceforge.pmd.lang.java.ast.Dimensionable extends java.lang.Object {
public abstract boolean isArray ()
public abstract int getArrayDepth ()
}
net/sourceforge/pmd/lang/java/ast/ASTExtendsList.classASTExtendsList.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTExtendsList extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTConditionalOrExpression.classASTConditionalOrExpression.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTConditionalOrExpression extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTContinueStatement.classASTContinueStatement.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTContinueStatement extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/DumpFacade.classDumpFacade.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.DumpFacade extends net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter {
private java.io.PrintWriter writer
private boolean recurse
public void ()
public void initializeWith (java.io.Writer, java.lang.String, boolean, net.sourceforge.pmd.lang.java.ast.JavaNode)
java.io.IOException e
java.io.Writer writer
String prefix
boolean recurse
net.sourceforge.pmd.lang.java.ast.JavaNode node
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.JavaNode, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaNode node
Object data
private void dump (net.sourceforge.pmd.lang.java.ast.JavaNode, java.lang.String)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix primaryPrefix
String result
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix primarySuffix
int i
StringBuilder extra
net.sourceforge.pmd.lang.java.ast.Dimensionable dimensionable
String extra
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.JavaNode node
String prefix
String image
java.util.List extras
private void collectModifiers (net.sourceforge.pmd.lang.java.ast.JavaNode, java.util.List)
net.sourceforge.pmd.lang.java.ast.AccessNode accessNode
net.sourceforge.pmd.lang.java.ast.JavaNode node
java.util.List extras
}
net/sourceforge/pmd/lang/java/ast/ASTMemberSelector.classASTMemberSelector.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTMemberSelector extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/CommentUtil.classCommentUtil.java
package net.sourceforge.pmd.lang.java.ast
public final net.sourceforge.pmd.lang.java.ast.CommentUtil extends java.lang.Object {
private static final String CR
private static java.util.regex.Pattern JAVADOC_TAG
private static java.util.Map JAVADOC_CACHE
private void ()
public static java.lang.String wordAfter (java.lang.String, int)
String text
int position
int end
char ch
public static java.lang.String javadocContentAfter (java.lang.String, int)
String text
int position
int endPos
int nextEndPos
public static java.util.Map javadocTagsIn (java.lang.String)
String match
String tag
String comment
java.util.regex.Matcher m
java.util.Map tags
public static java.util.List multiLinesIn (java.lang.String)
int end
int start
String line
String rawLine
String[] arr$
int len$
int i$
String comment
String[] lines
java.util.List filteredLines
public static java.util.List trim (java.util.List)
int i
java.util.List lines
int firstNonEmpty
int lastNonEmpty
java.util.List filtered
public static void main (java.lang.String[])
String tag
java.util.Iterator i$
String[] args
java.util.Collection tags
static void ()
}
net/sourceforge/pmd/lang/java/ast/ASTEnumConstant.classASTEnumConstant.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTEnumConstant extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTImplementsList.classASTImplementsList.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTImplementsList extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/Token.classToken.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.Token extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
public int kind
public int beginLine
public int beginColumn
public int endLine
public int endColumn
public String image
public net.sourceforge.pmd.lang.java.ast.Token next
public net.sourceforge.pmd.lang.java.ast.Token specialToken
public java.lang.Object getValue ()
public void ()
public void (int)
int kind
public void (int, java.lang.String)
int kind
String image
public java.lang.String toString ()
public static net.sourceforge.pmd.lang.java.ast.Token newToken (int, java.lang.String)
int ofKind
String image
public static net.sourceforge.pmd.lang.java.ast.Token newToken (int)
int ofKind
}
net/sourceforge/pmd/lang/java/ast/ASTMultiplicativeExpression.classASTMultiplicativeExpression.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTMultiplicativeExpression extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTRSIGNEDSHIFT.classASTRSIGNEDSHIFT.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTRSIGNEDSHIFT extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTBooleanLiteral.classASTBooleanLiteral.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTBooleanLiteral extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
private boolean isTrue
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public void setTrue ()
public boolean isTrue ()
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/JavaParser$LookaheadSuccess.classJavaParser.java
package net.sourceforge.pmd.lang.java.ast
final net.sourceforge.pmd.lang.java.ast.JavaParser$LookaheadSuccess extends java.lang.Error {
private void ()
void (net.sourceforge.pmd.lang.java.ast.JavaParser$1)
net.sourceforge.pmd.lang.java.ast.JavaParser$1 x0
}
net/sourceforge/pmd/lang/java/ast/ASTFinallyStatement.classASTFinallyStatement.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTFinallyStatement extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTResource.classASTResource.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTResource extends net.sourceforge.pmd.lang.java.ast.ASTFormalParameter {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTInstanceOfExpression.classASTInstanceOfExpression.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTInstanceOfExpression extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTStatement.classASTStatement.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTStatement extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTUnaryExpressionNotPlusMinus.classASTUnaryExpressionNotPlusMinus.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTUnaryExpressionNotPlusMinus extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTTypeArguments.classASTTypeArguments.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTTypeArguments extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTTypeParameter.classASTTypeParameter.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTTypeParameter extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTDoStatement.classASTDoStatement.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTDoStatement extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTTryStatement.classASTTryStatement.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTTryStatement extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
public boolean hasFinally ()
int i
public net.sourceforge.pmd.lang.java.ast.ASTFinallyStatement getFinally ()
int i
}
net/sourceforge/pmd/lang/java/ast/ASTForInit.classASTForInit.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTForInit extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTTypeParameters.classASTTypeParameters.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTTypeParameters extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTInitializer.classASTInitializer.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTInitializer extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
private boolean isStatic
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
public boolean isStatic ()
public void setStatic ()
}
net/sourceforge/pmd/lang/java/ast/ASTArrayInitializer.classASTArrayInitializer.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTArrayInitializer extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTFieldDeclaration.classASTFieldDeclaration.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration extends net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessTypeNode implements net.sourceforge.pmd.lang.java.ast.Dimensionable {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
public boolean isSyntacticallyPublic ()
public boolean isPublic ()
public boolean isSyntacticallyStatic ()
public boolean isStatic ()
public boolean isSyntacticallyFinal ()
public boolean isFinal ()
public boolean isPrivate ()
public boolean isPackagePrivate ()
public boolean isProtected ()
public boolean isInterfaceMember ()
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration n
public boolean isArray ()
public int getArrayDepth ()
private int checkType ()
private int checkDecl ()
public java.lang.String getVariableName ()
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId decl
}
net/sourceforge/pmd/lang/java/ast/ASTMemberValue.classASTMemberValue.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTMemberValue extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTMemberValueArrayInitializer.classASTMemberValueArrayInitializer.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTMemberValueArrayInitializer extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTMarkerAnnotation.classASTMarkerAnnotation.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTMarkerAnnotation extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTTypeDeclaration.classASTTypeDeclaration.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTTypeDeclaration extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode implements net.sourceforge.pmd.lang.java.ast.CanSuppressWarnings {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public boolean hasSuppressWarningsAnnotationFor (net.sourceforge.pmd.Rule)
net.sourceforge.pmd.lang.java.ast.ASTAnnotation a
int i
net.sourceforge.pmd.Rule rule
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTShiftExpression.classASTShiftExpression.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTShiftExpression extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTForUpdate.classASTForUpdate.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTForUpdate extends net.sourceforge.pmd.lang.java.ast.AbstractJavaNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/FormalComment.classFormalComment.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.FormalComment extends net.sourceforge.pmd.lang.java.ast.Comment {
public void (net.sourceforge.pmd.lang.java.ast.Token)
net.sourceforge.pmd.lang.java.ast.Token t
}
net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceDeclaration.classASTClassOrInterfaceDeclaration.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration extends net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessTypeNode {
private boolean isInterface
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public boolean isFindBoundary ()
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
public boolean isNested ()
public boolean isInterface ()
public void setInterface ()
}
net/sourceforge/pmd/lang/java/ast/ASTPrimaryExpression.classASTPrimaryExpression.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/ast/ASTName.classASTName.java
package net.sourceforge.pmd.lang.java.ast
public net.sourceforge.pmd.lang.java.ast.ASTName extends net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode {
private net.sourceforge.pmd.lang.symboltable.NameDeclaration nd
public void (int)
int id
public void (net.sourceforge.pmd.lang.java.ast.JavaParser, int)
net.sourceforge.pmd.lang.java.ast.JavaParser p
int id
public void setNameDeclaration (net.sourceforge.pmd.lang.symboltable.NameDeclaration)
net.sourceforge.pmd.lang.symboltable.NameDeclaration nd
public net.sourceforge.pmd.lang.symboltable.NameDeclaration getNameDeclaration ()
public java.lang.Object jjtAccept (net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor
Object data
}
net/sourceforge/pmd/lang/java/AbstractJavaHandler$1.classAbstractJavaHandler.java
package net.sourceforge.pmd.lang.java
net.sourceforge.pmd.lang.java.AbstractJavaHandler$1 extends net.sourceforge.pmd.lang.ast.xpath.AbstractASTXPathHandler {
final net.sourceforge.pmd.lang.java.AbstractJavaHandler this$0
void (net.sourceforge.pmd.lang.java.AbstractJavaHandler)
public void initialize ()
public void initialize (net.sf.saxon.sxpath.IndependentContext)
net.sf.saxon.sxpath.IndependentContext context
}
net/sourceforge/pmd/lang/java/Java16Parser.classJava16Parser.java
package net.sourceforge.pmd.lang.java
public net.sourceforge.pmd.lang.java.Java16Parser extends net.sourceforge.pmd.lang.java.AbstractJavaParser {
public void (net.sourceforge.pmd.lang.ParserOptions)
net.sourceforge.pmd.lang.ParserOptions parserOptions
protected net.sourceforge.pmd.lang.java.ast.JavaParser createJavaParser (java.io.Reader) throws net.sourceforge.pmd.lang.java.ast.ParseException
java.io.Reader source
net.sourceforge.pmd.lang.java.ast.JavaParser javaParser
}
net/sourceforge/pmd/lang/java/rule/StringConcatenationRule.classStringConcatenationRule.java
package net.sourceforge.pmd.lang.java.rule
public net.sourceforge.pmd.lang.java.rule.StringConcatenationRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTForStatement, java.lang.Object)
int i
net.sourceforge.pmd.lang.java.ast.ASTForStatement node
Object data
net.sourceforge.pmd.lang.ast.Node forLoopStmt
}
net/sourceforge/pmd/lang/java/rule/SymbolTableTestRule.classSymbolTableTestRule.java
package net.sourceforge.pmd.lang.java.rule
public net.sourceforge.pmd.lang.java.rule.SymbolTableTestRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.ast.Node location
net.sourceforge.pmd.lang.symboltable.NameOccurrence no
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId declaration
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration node
Object data
}
net/sourceforge/pmd/lang/java/rule/migrating/UnnecessaryCastRule.classUnnecessaryCastRule.java
package net.sourceforge.pmd.lang.java.rule.migrating
public net.sourceforge.pmd.lang.java.rule.migrating.UnnecessaryCastRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private static java.util.Set implClassNames
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration node
Object data
private java.lang.Object process (net.sourceforge.pmd.lang.ast.Node, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTName name
net.sourceforge.pmd.lang.ast.Node n
net.sourceforge.pmd.lang.symboltable.NameOccurrence no
java.util.Iterator i$
net.sourceforge.pmd.lang.ast.Node node
Object data
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType cit
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId decl
java.util.List usages
static void ()
}
net/sourceforge/pmd/lang/java/rule/migrating/JUnitUseExpectedRule.classJUnitUseExpectedRule.java
package net.sourceforge.pmd.lang.java.rule.migrating
public net.sourceforge.pmd.lang.java.rule.migrating.JUnitUseExpectedRule extends net.sourceforge.pmd.lang.java.rule.junit.AbstractJUnitRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTName annotationName
net.sourceforge.pmd.lang.ast.Node name
java.util.Iterator i$
java.util.List found
boolean isJUnitMethod
net.sourceforge.pmd.lang.ast.Node child
int i
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration node
Object data
boolean inAnnotation
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTBlock block
java.util.List blocks
net.sourceforge.pmd.lang.java.ast.ASTBlockStatement st
net.sourceforge.pmd.lang.java.ast.ASTName name
net.sourceforge.pmd.lang.java.ast.ASTThrowStatement th
net.sourceforge.pmd.lang.java.ast.ASTCatchStatement cStatement
net.sourceforge.pmd.lang.java.ast.ASTTryStatement trySt
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
Object data
java.util.List catches
java.util.List found
private net.sourceforge.pmd.lang.java.ast.ASTCatchStatement getCatch (net.sourceforge.pmd.lang.ast.Node)
int i
net.sourceforge.pmd.lang.ast.Node n
}
net/sourceforge/pmd/lang/java/rule/optimizations/AbstractOptimizationRule.classAbstractOptimizationRule.java
package net.sourceforge.pmd.lang.java.rule.optimizations
public net.sourceforge.pmd.lang.java.rule.optimizations.AbstractOptimizationRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
protected boolean assigned (java.util.List)
net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence jocc
net.sourceforge.pmd.lang.symboltable.NameOccurrence occ
java.util.Iterator i$
java.util.List usages
}
net/sourceforge/pmd/lang/java/rule/optimizations/AvoidInstantiatingObjectsInLoopsRule.classAvoidInstantiatingObjectsInLoopsRule.java
package net.sourceforge.pmd.lang.java.rule.optimizations
public net.sourceforge.pmd.lang.java.rule.optimizations.AvoidInstantiatingObjectsInLoopsRule extends net.sourceforge.pmd.lang.java.rule.optimizations.AbstractOptimizationRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression node
Object data
private boolean fourthParentNotThrow (net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression)
net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression node
private boolean fourthParentNotReturn (net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression)
net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression node
private boolean insideLoop (net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression)
net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression node
net.sourceforge.pmd.lang.ast.Node n
}
net/sourceforge/pmd/lang/java/rule/optimizations/UseStringBufferForStringAppendsRule.classUseStringBufferForStringAppendsRule.java
package net.sourceforge.pmd.lang.java.rule.optimizations
public net.sourceforge.pmd.lang.java.rule.optimizations.UseStringBufferForStringAppendsRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAssignmentOperator assignmentOperator
net.sourceforge.pmd.lang.java.ast.ASTAssignmentOperator assignmentOperator
net.sourceforge.pmd.lang.java.ast.ASTName astName
net.sourceforge.pmd.lang.ast.Node name
net.sourceforge.pmd.lang.java.ast.ASTStatementExpression statement
net.sourceforge.pmd.lang.java.ast.ASTArgumentList argList
net.sourceforge.pmd.lang.symboltable.NameOccurrence no
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId node
Object data
net.sourceforge.pmd.lang.ast.Node parent
}
net/sourceforge/pmd/lang/java/rule/optimizations/UnnecessaryWrapperObjectCreationRule.classUnnecessaryWrapperObjectCreationRule.java
package net.sourceforge.pmd.lang.java.rule.optimizations
public net.sourceforge.pmd.lang.java.rule.optimizations.UnnecessaryWrapperObjectCreationRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private static final java.util.Set PREFIX_SET
private static final java.util.Set SUFFIX_SET
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix suffix
net.sourceforge.pmd.lang.ast.Node n
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression parent
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix node
Object data
String image
boolean checkBoolean
static void ()
}
net/sourceforge/pmd/lang/java/rule/optimizations/PrematureDeclarationRule.classPrematureDeclarationRule.java
package net.sourceforge.pmd.lang.java.rule.optimizations
public net.sourceforge.pmd.lang.java.rule.optimizations.PrematureDeclarationRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.ast.Node block
net.sourceforge.pmd.lang.java.ast.ASTBlockStatement statement
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration node
Object data
String varName
net.sourceforge.pmd.lang.java.ast.AbstractJavaNode grandparent
java.util.List nextBlocks
public static boolean hasAsParentBetween (net.sourceforge.pmd.lang.ast.Node, java.lang.Class, net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
Class intermediateParentClass
net.sourceforge.pmd.lang.ast.Node topParent
net.sourceforge.pmd.lang.ast.Node currentParent
private boolean hasExit (net.sourceforge.pmd.lang.java.ast.ASTBlockStatement)
net.sourceforge.pmd.lang.ast.Node exitNode
int i
net.sourceforge.pmd.lang.java.ast.ASTBlockStatement block
java.util.List exitBlocks
private static boolean hasReferencesIn (net.sourceforge.pmd.lang.java.ast.ASTBlockStatement, java.lang.String)
net.sourceforge.pmd.lang.java.ast.ASTName name
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTBlockStatement block
String varName
java.util.List names
private static boolean isReference (java.lang.String, java.lang.String)
String shortName
String compoundName
int dotPos
private static java.lang.String varNameIn (net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration)
net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration node
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator declarator
private static int indexOf (net.sourceforge.pmd.lang.java.ast.AbstractJavaNode, net.sourceforge.pmd.lang.ast.Node)
int i
net.sourceforge.pmd.lang.java.ast.AbstractJavaNode block
net.sourceforge.pmd.lang.ast.Node node
int count
private static java.util.List blocksAfter (net.sourceforge.pmd.lang.java.ast.AbstractJavaNode, net.sourceforge.pmd.lang.java.ast.AbstractJavaNode)
int i
net.sourceforge.pmd.lang.java.ast.AbstractJavaNode block
net.sourceforge.pmd.lang.java.ast.AbstractJavaNode node
int count
int start
java.util.List nextBlocks
}
net/sourceforge/pmd/lang/java/rule/optimizations/LocalVariableCouldBeFinalRule.classLocalVariableCouldBeFinalRule.java
package net.sourceforge.pmd.lang.java.rule.optimizations
public net.sourceforge.pmd.lang.java.rule.optimizations.LocalVariableCouldBeFinalRule extends net.sourceforge.pmd.lang.java.rule.optimizations.AbstractOptimizationRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration var
java.util.Map$Entry entry
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration node
Object data
net.sourceforge.pmd.lang.symboltable.Scope s
java.util.Map decls
}
net/sourceforge/pmd/lang/java/rule/optimizations/MethodArgumentCouldBeFinalRule.classMethodArgumentCouldBeFinalRule.java
package net.sourceforge.pmd.lang.java.rule.optimizations
public net.sourceforge.pmd.lang.java.rule.optimizations.MethodArgumentCouldBeFinalRule extends net.sourceforge.pmd.lang.java.rule.optimizations.AbstractOptimizationRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration meth
Object data
private void lookForViolation (net.sourceforge.pmd.lang.symboltable.Scope, java.lang.Object)
net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration var
net.sourceforge.pmd.lang.java.ast.AccessNode node
java.util.Map$Entry entry
java.util.Iterator i$
net.sourceforge.pmd.lang.symboltable.Scope scope
Object data
java.util.Map decls
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration constructor
Object data
}
net/sourceforge/pmd/lang/java/rule/optimizations/RedundantFieldInitializerRule.classRedundantFieldInitializerRule.java
package net.sourceforge.pmd.lang.java.rule.optimizations
public net.sourceforge.pmd.lang.java.rule.optimizations.RedundantFieldInitializerRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.ast.Node primaryExpression
net.sourceforge.pmd.lang.java.ast.ASTBooleanLiteral booleanLiteral
String s
double value
net.sourceforge.pmd.lang.java.ast.ASTLiteral literal
net.sourceforge.pmd.lang.ast.Node expression
net.sourceforge.pmd.lang.ast.Node primaryExpression
net.sourceforge.pmd.lang.ast.Node primaryPrefix
net.sourceforge.pmd.lang.ast.Node variableInitializer
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator variableDeclarator
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration fieldDeclaration
Object data
private boolean isRef (net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration, net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator)
net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration fieldDeclaration
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator variableDeclarator
net.sourceforge.pmd.lang.ast.Node type
private void addViolation (java.lang.Object, net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator)
Object data
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator variableDeclarator
}
net/sourceforge/pmd/lang/java/rule/JavaRuleChainVisitor.classJavaRuleChainVisitor.java
package net.sourceforge.pmd.lang.java.rule
public net.sourceforge.pmd.lang.java.rule.JavaRuleChainVisitor extends net.sourceforge.pmd.lang.rule.AbstractRuleChainVisitor {
public void ()
protected void indexNodes (java.util.List, net.sourceforge.pmd.RuleContext)
int i
java.util.List nodes
net.sourceforge.pmd.RuleContext ctx
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor javaParserVistor
protected void visit (net.sourceforge.pmd.Rule, net.sourceforge.pmd.lang.ast.Node, net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.Rule rule
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.RuleContext ctx
static void access$000 (net.sourceforge.pmd.lang.java.rule.JavaRuleChainVisitor, net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.java.rule.JavaRuleChainVisitor x0
net.sourceforge.pmd.lang.ast.Node x1
}
net/sourceforge/pmd/lang/java/rule/JavaRuleChainVisitor$1.classJavaRuleChainVisitor.java
package net.sourceforge.pmd.lang.java.rule
net.sourceforge.pmd.lang.java.rule.JavaRuleChainVisitor$1 extends net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter {
final net.sourceforge.pmd.lang.java.rule.JavaRuleChainVisitor this$0
void (net.sourceforge.pmd.lang.java.rule.JavaRuleChainVisitor)
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.JavaNode, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaNode node
Object data
}
net/sourceforge/pmd/lang/java/rule/junit/AbstractJUnitRule.classAbstractJUnitRule.java
package net.sourceforge.pmd.lang.java.rule.junit
public abstract net.sourceforge.pmd.lang.java.rule.junit.AbstractJUnitRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public static final Class JUNIT4_CLASS
public static final Class JUNIT3_CLASS
private boolean isJUnit3Class
private boolean isJUnit4Class
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
Object data
public boolean isJUnitMethod (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration method
Object data
private boolean isJUnit4Method (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration method
private boolean isJUnit3Method (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration method
net.sourceforge.pmd.lang.ast.Node node
private boolean isJUnit3Class (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration cid
net.sourceforge.pmd.lang.java.ast.ASTExtendsList extendsList
String className
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
private boolean isJUnit4Class (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
private boolean doesNodeContainJUnitAnnotation (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.java.ast.ASTName name
net.sourceforge.pmd.lang.ast.Node annotationTypeNode
net.sourceforge.pmd.lang.java.ast.TypeNode annotationType
net.sourceforge.pmd.lang.java.ast.ASTAnnotation annotation
java.util.Iterator i$
net.sourceforge.pmd.lang.ast.Node node
java.util.List annotations
static void ()
ClassNotFoundException t
ClassNotFoundException t
Class c
}
net/sourceforge/pmd/lang/java/rule/junit/TestClassWithoutTestCasesRule.classTestClassWithoutTestCasesRule.java
package net.sourceforge.pmd.lang.java.rule.junit
public net.sourceforge.pmd.lang.java.rule.junit.TestClassWithoutTestCasesRule extends net.sourceforge.pmd.lang.java.rule.junit.AbstractJUnitRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration md
java.util.Iterator it
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
java.util.List m
boolean testsFound
private boolean isInInnerClassOrInterface (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration md
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration p
}
net/sourceforge/pmd/lang/java/rule/junit/JUnitAssertionsShouldIncludeMessageRule.classJUnitAssertionsShouldIncludeMessageRule.java
package net.sourceforge.pmd.lang.java.rule.junit
public net.sourceforge.pmd.lang.java.rule.junit.JUnitAssertionsShouldIncludeMessageRule extends net.sourceforge.pmd.lang.java.rule.junit.AbstractJUnitRule {
private java.util.List checks
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTArguments, java.lang.Object)
net.sourceforge.pmd.lang.java.rule.junit.JUnitAssertionsShouldIncludeMessageRule$AssertionCall call
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTArguments node
Object data
private void check (java.lang.Object, net.sourceforge.pmd.lang.java.ast.ASTArguments, int, java.lang.String)
net.sourceforge.pmd.lang.java.ast.ASTName name
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression primary
Object ctx
net.sourceforge.pmd.lang.java.ast.ASTArguments node
int args
String targetMethodName
}
net/sourceforge/pmd/lang/java/rule/junit/JUnitAssertionsShouldIncludeMessageRule$AssertionCall.classJUnitAssertionsShouldIncludeMessageRule.java
package net.sourceforge.pmd.lang.java.rule.junit
net.sourceforge.pmd.lang.java.rule.junit.JUnitAssertionsShouldIncludeMessageRule$AssertionCall extends java.lang.Object {
public int args
public String name
public void (int, java.lang.String)
int args
String name
}
net/sourceforge/pmd/lang/java/rule/junit/JUnitTestsShouldIncludeAssertRule.classJUnitTestsShouldIncludeAssertRule.java
package net.sourceforge.pmd.lang.java.rule.junit
public net.sourceforge.pmd.lang.java.rule.junit.JUnitTestsShouldIncludeAssertRule extends net.sourceforge.pmd.lang.java.rule.junit.AbstractJUnitRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration method
Object data
private boolean containsAssert (net.sourceforge.pmd.lang.ast.Node, boolean)
net.sourceforge.pmd.lang.ast.Node c
int i
net.sourceforge.pmd.lang.ast.Node n
boolean assertFound
private boolean containsExpect (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.java.ast.ASTMemberValuePair pair
java.util.Iterator i$
java.util.List memberValues
net.sourceforge.pmd.lang.java.ast.ASTName name
net.sourceforge.pmd.lang.java.ast.ASTNormalAnnotation annotation
java.util.Iterator i$
net.sourceforge.pmd.lang.ast.Node methodParent
java.util.List annotations
private boolean isAssertOrFailStatement (net.sourceforge.pmd.lang.java.ast.ASTStatementExpression)
String img
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix pp
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression pe
net.sourceforge.pmd.lang.java.ast.ASTStatementExpression expression
}
net/sourceforge/pmd/lang/java/rule/strictexception/SignatureDeclareThrowsExceptionRule.classSignatureDeclareThrowsExceptionRule.java
package net.sourceforge.pmd.lang.java.rule.strictexception
public net.sourceforge.pmd.lang.java.rule.strictexception.SignatureDeclareThrowsExceptionRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private boolean junitImported
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
Object o
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration node
Object o
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration methodDeclaration
Object o
java.util.List exceptionList
net.sourceforge.pmd.lang.java.ast.ASTNameList nameList
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration constructorDeclaration
Object o
java.util.List exceptionList
private void evaluateExceptions (java.util.List, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTName exception
java.util.Iterator i$
java.util.List exceptionList
Object context
private boolean hasDeclaredExceptionInSignature (net.sourceforge.pmd.lang.java.ast.ASTName)
net.sourceforge.pmd.lang.java.ast.ASTName exception
private boolean isParentSignatureDeclaration (net.sourceforge.pmd.lang.java.ast.ASTName)
net.sourceforge.pmd.lang.java.ast.ASTName exception
net.sourceforge.pmd.lang.ast.Node parent
}
net/sourceforge/pmd/lang/java/rule/strictexception/AvoidCatchingThrowableRule.classAvoidCatchingThrowableRule.java
package net.sourceforge.pmd.lang.java.rule.strictexception
public net.sourceforge.pmd.lang.java.rule.strictexception.AvoidCatchingThrowableRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCatchStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCatchStatement node
Object data
net.sourceforge.pmd.lang.java.ast.ASTType type
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType name
}
net/sourceforge/pmd/lang/java/rule/strictexception/ExceptionAsFlowControlRule.classExceptionAsFlowControlRule.java
package net.sourceforge.pmd.lang.java.rule.strictexception
public net.sourceforge.pmd.lang.java.rule.strictexception.ExceptionAsFlowControlRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTThrowStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTFormalParameter fp
net.sourceforge.pmd.lang.java.ast.ASTType type
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType name
net.sourceforge.pmd.lang.java.ast.ASTCatchStatement catchStmt
java.util.Iterator i$
java.util.List list
net.sourceforge.pmd.lang.java.ast.ASTThrowStatement node
Object data
net.sourceforge.pmd.lang.java.ast.ASTTryStatement parent
}
net/sourceforge/pmd/lang/java/rule/UselessAssignment$Usage.classUselessAssignment.java
package net.sourceforge.pmd.lang.java.rule
net.sourceforge.pmd.lang.java.rule.UselessAssignment$Usage extends java.lang.Object {
public int accessType
public net.sourceforge.pmd.lang.dfa.DataFlowNode node
public void (int, net.sourceforge.pmd.lang.dfa.DataFlowNode)
int accessType
net.sourceforge.pmd.lang.dfa.DataFlowNode node
public java.lang.String toString ()
}
net/sourceforge/pmd/lang/java/rule/imports/ImportFromSamePackageRule.classImportFromSamePackageRule.java
package net.sourceforge.pmd.lang.java.rule.imports
public net.sourceforge.pmd.lang.java.rule.imports.ImportFromSamePackageRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration importDecl
Object data
String packageName
}
net/sourceforge/pmd/lang/java/rule/imports/UnnecessaryFullyQualifiedNameRule.classUnnecessaryFullyQualifiedNameRule.java
package net.sourceforge.pmd.lang.java.rule.imports
public net.sourceforge.pmd.lang.java.rule.imports.UnnecessaryFullyQualifiedNameRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private java.util.List imports
private java.util.List matches
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTName, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTName node
Object data
private void checkImports (net.sourceforge.pmd.lang.java.ast.JavaNode, java.lang.Object, boolean)
net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration importDeclaration
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration importDeclaration2
java.util.Iterator i$
String nameEnd
String[] importParts
String[] nameParts
boolean checkClassImport
net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration importDeclaration
java.util.Iterator i$
String importStr
net.sourceforge.pmd.lang.java.ast.JavaNode node
Object data
boolean checkStatic
String name
}
net/sourceforge/pmd/lang/java/rule/imports/UnusedImportsRule.classUnusedImportsRule.java
package net.sourceforge.pmd.lang.java.rule.imports
public net.sourceforge.pmd.lang.java.rule.imports.UnusedImportsRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
protected java.util.Set imports
private static final java.util.regex.Pattern SEE_PATTERN
private static final java.util.regex.Pattern LINK_PATTERNS
private static final java.util.regex.Pattern VALUE_PATTERN
private static final java.util.regex.Pattern THROWS_PATTERN
private static final java.util.regex.Pattern[] PATTERNS
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
net.sourceforge.pmd.lang.java.rule.ImportWrapper wrapper
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
Object data
private void visitComments (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit)
String s
net.sourceforge.pmd.lang.java.rule.ImportWrapper candidate
java.util.regex.Matcher m
java.util.regex.Pattern p
java.util.regex.Pattern[] arr$
int len$
int i$
net.sourceforge.pmd.lang.java.ast.Comment comment
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration, java.lang.Object)
int lastDot
String className
net.sourceforge.pmd.lang.java.ast.ASTName importedType
String className
net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTName, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTName node
Object data
protected void check (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.lang.java.rule.ImportWrapper candidate
protected net.sourceforge.pmd.lang.java.rule.ImportWrapper getImportWrapper (net.sourceforge.pmd.lang.ast.Node)
String name
net.sourceforge.pmd.lang.ast.Node node
String name
net.sourceforge.pmd.lang.java.rule.ImportWrapper candidate
static void ()
}
net/sourceforge/pmd/lang/java/rule/imports/DontImportJavaLangRule.classDontImportJavaLangRule.java
package net.sourceforge.pmd.lang.java.rule.imports
public net.sourceforge.pmd.lang.java.rule.imports.DontImportJavaLangRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private static final Package JAVA_LANG_PACKAGE
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration, java.lang.Object)
String img
net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration node
Object data
static void ()
}
net/sourceforge/pmd/lang/java/rule/imports/DuplicateImportsRule.classDuplicateImportsRule.java
package net.sourceforge.pmd.lang.java.rule.imports
public net.sourceforge.pmd.lang.java.rule.imports.DuplicateImportsRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private java.util.Set singleTypeImports
private java.util.Set importOnDemandImports
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
String singleTypeFullName
int lastDot
String singleTypePkg
String singleTypeName
net.sourceforge.pmd.lang.java.rule.ImportWrapper thisSingleTypeImport
java.util.Iterator i$
net.sourceforge.pmd.lang.java.rule.ImportWrapper thisImportOnDemand
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
Object data
private boolean isDisambiguationImport (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.String, java.lang.String)
String fullyQualifiedClassName
net.sourceforge.pmd.lang.java.rule.ImportWrapper thisImportOnDemand
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
String singleTypePkg
String singleTypeName
String fullyQualifiedClassName
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration node
Object data
net.sourceforge.pmd.lang.java.rule.ImportWrapper wrapper
}
net/sourceforge/pmd/lang/java/rule/strings/AvoidDuplicateLiteralsRule.classAvoidDuplicateLiteralsRule.java
package net.sourceforge.pmd.lang.java.rule.strings
public net.sourceforge.pmd.lang.java.rule.strings.AvoidDuplicateLiteralsRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public static final net.sourceforge.pmd.lang.rule.properties.IntegerProperty THRESHOLD_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.IntegerProperty MINIMUM_LENGTH_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty SKIP_ANNOTATIONS_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.StringProperty EXCEPTION_LIST_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.CharacterProperty SEPARATOR_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.FileProperty EXCEPTION_FILE_DESCRIPTOR
private java.util.Map literals
private java.util.Set exceptions
private int minLength
public void ()
private java.io.LineNumberReader getLineReader () throws java.io.FileNotFoundException
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
net.sourceforge.pmd.lang.java.rule.strings.AvoidDuplicateLiteralsRule$ExceptionParser p
String line
java.io.IOException ioe
java.io.LineNumberReader reader
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
Object data
private void processResults (java.lang.Object)
Object[] args
java.util.List occurrences
java.util.Map$Entry entry
java.util.Iterator i$
Object data
int threshold
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTLiteral, java.lang.Object)
java.util.List occurrences
java.util.List occurrences
net.sourceforge.pmd.lang.java.ast.ASTLiteral node
Object data
String image
private static java.lang.String checkFile (java.io.File)
java.io.File file
public java.lang.String dysfunctionReason ()
String issue
String ignores
java.io.File file
static void ()
}
net/sourceforge/pmd/lang/java/rule/strings/AppendCharacterWithCharRule.classAppendCharacterWithCharRule.java
package net.sourceforge.pmd.lang.java.rule.strings
public net.sourceforge.pmd.lang.java.rule.strings.AppendCharacterWithCharRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTLiteral, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTLiteral node
Object data
net.sourceforge.pmd.lang.java.ast.ASTBlockStatement bs
}
net/sourceforge/pmd/lang/java/rule/strings/InefficientStringBufferingRule.classInefficientStringBufferingRule.java
package net.sourceforge.pmd.lang.java.rule.strings
public net.sourceforge.pmd.lang.java.rule.strings.InefficientStringBufferingRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAdditiveExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTLiteral literal
java.util.Iterator i$
net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration vnd
net.sourceforge.pmd.lang.java.ast.AccessNode accessNodeParent
net.sourceforge.pmd.lang.java.ast.ASTName name
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTName name
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTName name
java.util.Iterator iterator
net.sourceforge.pmd.lang.java.ast.ASTAdditiveExpression node
Object data
net.sourceforge.pmd.lang.java.ast.ASTBlockStatement bs
int immediateLiterals
int immediateStringLiterals
java.util.List nodes
java.util.List nameNodes
boolean stringFound
private boolean isStringType (net.sourceforge.pmd.lang.java.ast.ASTName)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType typeDeclaration
java.util.List types
net.sourceforge.pmd.lang.java.ast.ASTName name
net.sourceforge.pmd.lang.java.ast.ASTType type
private boolean isPrimitiveType (net.sourceforge.pmd.lang.java.ast.ASTName)
net.sourceforge.pmd.lang.java.ast.ASTName name
net.sourceforge.pmd.lang.java.ast.ASTType type
private net.sourceforge.pmd.lang.java.ast.ASTType getTypeNode (net.sourceforge.pmd.lang.java.ast.ASTName)
net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration l
net.sourceforge.pmd.lang.java.ast.ASTFormalParameter p
net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration vnd
net.sourceforge.pmd.lang.java.ast.ASTName name
protected static boolean isInStringBufferOperation (net.sourceforge.pmd.lang.ast.Node, int, java.lang.String)
net.sourceforge.pmd.lang.ast.Node node
int length
String methodName
net.sourceforge.pmd.lang.java.ast.ASTStatementExpression s
net.sourceforge.pmd.lang.java.ast.ASTName n
net.sourceforge.pmd.lang.java.ast.ASTArgumentList argList
private boolean isAllocatedStringBuffer (net.sourceforge.pmd.lang.java.ast.ASTAdditiveExpression)
net.sourceforge.pmd.lang.java.ast.ASTAdditiveExpression node
net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression ao
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType an
}
net/sourceforge/pmd/lang/java/rule/strings/UselessStringValueOfRule.classUselessStringValueOfRule.java
package net.sourceforge.pmd.lang.java.rule.strings
public net.sourceforge.pmd.lang.java.rule.strings.UselessStringValueOfRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTType argType
net.sourceforge.pmd.lang.symboltable.NameDeclaration declaration
net.sourceforge.pmd.lang.java.ast.ASTName arg
int i
boolean ok
net.sourceforge.pmd.lang.ast.Node parent
net.sourceforge.pmd.lang.java.ast.ASTArgumentList args
net.sourceforge.pmd.lang.ast.Node gp
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix node
Object data
String image
private static boolean isPrimitive (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.java.ast.ASTName name
net.sourceforge.pmd.lang.symboltable.NameDeclaration nd
net.sourceforge.pmd.lang.ast.Node gc
net.sourceforge.pmd.lang.ast.Node child
net.sourceforge.pmd.lang.ast.Node parent
boolean result
}
net/sourceforge/pmd/lang/java/rule/strings/InefficientEmptyStringCheckRule.classInefficientEmptyStringCheckRule.java
package net.sourceforge.pmd.lang.java.rule.strings
public net.sourceforge.pmd.lang.java.rule.strings.InefficientEmptyStringCheckRule extends net.sourceforge.pmd.lang.java.rule.AbstractInefficientZeroCheck {
public void ()
public boolean isTargetMethod (net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence)
net.sourceforge.pmd.lang.ast.Node pExpression
net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence occ
public boolean appliesToClassName (java.lang.String)
String name
}
net/sourceforge/pmd/lang/java/rule/strings/StringInstantiationRule.classStringInstantiationRule.java
package net.sourceforge.pmd.lang.java.rule.strings
public net.sourceforge.pmd.lang.java.rule.strings.StringInstantiationRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression node
Object data
java.util.List exp
net.sourceforge.pmd.lang.java.ast.ASTName name
net.sourceforge.pmd.lang.symboltable.NameDeclaration nd
}
net/sourceforge/pmd/lang/java/rule/strings/StringToStringRule.classStringToStringRule.java
package net.sourceforge.pmd.lang.java.rule.strings
public net.sourceforge.pmd.lang.java.rule.strings.StringToStringRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId, java.lang.Object)
net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence jocc
net.sourceforge.pmd.lang.symboltable.NameOccurrence qualifier
net.sourceforge.pmd.lang.symboltable.NameOccurrence occ
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId node
Object data
boolean isArray
}
net/sourceforge/pmd/lang/java/rule/strings/ConsecutiveAppendsShouldReuseRule.classConsecutiveAppendsShouldReuseRule.java
package net.sourceforge.pmd.lang.java.rule.strings
public net.sourceforge.pmd.lang.java.rule.strings.ConsecutiveAppendsShouldReuseRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTBlockStatement, java.lang.Object)
String nextVariable
net.sourceforge.pmd.lang.java.ast.ASTBlockStatement nextSibling
net.sourceforge.pmd.lang.java.ast.ASTBlockStatement node
Object data
String variable
private net.sourceforge.pmd.lang.java.ast.ASTBlockStatement getNextBlockStatementSibling (net.sourceforge.pmd.lang.ast.Node)
int i
net.sourceforge.pmd.lang.ast.Node nextSibling
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.lang.ast.Node parent
int childIndex
private java.lang.String getVariableAppended (net.sourceforge.pmd.lang.java.ast.ASTBlockStatement)
String variable
String image
net.sourceforge.pmd.lang.java.ast.ASTName name
net.sourceforge.pmd.lang.java.ast.ASTStatementExpression stmtExp
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix primaryPrefix
net.sourceforge.pmd.lang.java.ast.ASTStatement statement
net.sourceforge.pmd.lang.java.ast.ASTBlockStatement node
private boolean isAStringBuilderBuffer (net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix, java.lang.String)
net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration decl
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix prefix
String name
java.util.Map declarations
private boolean isFirstChild (net.sourceforge.pmd.lang.ast.Node, java.lang.Class)
net.sourceforge.pmd.lang.ast.Node node
Class clazz
}
net/sourceforge/pmd/lang/java/rule/strings/AvoidDuplicateLiteralsRule$ExceptionParser.classAvoidDuplicateLiteralsRule.java
package net.sourceforge.pmd.lang.java.rule.strings
public net.sourceforge.pmd.lang.java.rule.strings.AvoidDuplicateLiteralsRule$ExceptionParser extends java.lang.Object {
private static final char ESCAPE_CHAR
private char delimiter
public void (char)
char delimiter
public java.util.Set parse (java.lang.String)
int i
String s
java.util.Set result
StringBuilder currentToken
boolean inEscapeMode
}
net/sourceforge/pmd/lang/java/rule/strings/UseIndexOfCharRule.classUseIndexOfCharRule.java
package net.sourceforge.pmd.lang.java.rule.strings
public net.sourceforge.pmd.lang.java.rule.strings.UseIndexOfCharRule extends net.sourceforge.pmd.lang.java.rule.AbstractPoorMethodCall {
private static final String TARGET_TYPE_NAME
private static final String[] METHOD_NAMES
public void ()
protected java.lang.String targetTypename ()
protected java.lang.String[] methodNames ()
protected boolean isViolationArgument (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node arg
static void ()
}
net/sourceforge/pmd/lang/java/rule/strings/ConsecutiveLiteralAppendsRule.classConsecutiveLiteralAppendsRule.java
package net.sourceforge.pmd.lang.java.rule.strings
public net.sourceforge.pmd.lang.java.rule.strings.ConsecutiveLiteralAppendsRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private static final java.util.Set BLOCK_PARENTS
private static final net.sourceforge.pmd.lang.rule.properties.IntegerProperty THRESHOLD_DESCRIPTOR
private int threshold
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId, java.lang.Object)
net.sourceforge.pmd.lang.ast.Node sn
int jx
net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence jno
net.sourceforge.pmd.lang.ast.Node n
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression s
int numChildren
net.sourceforge.pmd.lang.symboltable.NameOccurrence no
java.util.Iterator i$
java.util.List decl
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId node
Object data
int concurrentCount
net.sourceforge.pmd.lang.ast.Node lastBlock
net.sourceforge.pmd.lang.ast.Node currentBlock
java.util.Map decls
net.sourceforge.pmd.lang.ast.Node rootNode
private int checkConstructor (net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTLiteral literal
net.sourceforge.pmd.lang.java.ast.ASTArgumentList list
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId node
Object data
net.sourceforge.pmd.lang.ast.Node parent
private int processAdditive (java.lang.Object, int, net.sourceforge.pmd.lang.ast.Node, net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.java.ast.ASTLiteral l
java.util.Iterator i$
net.sourceforge.pmd.lang.ast.Node childNode
int ix
Object data
int concurrentCount
net.sourceforge.pmd.lang.ast.Node sn
net.sourceforge.pmd.lang.ast.Node rootNode
net.sourceforge.pmd.lang.java.ast.ASTAdditiveExpression additive
java.util.List literals
boolean stringLiteralFound
int count
boolean found
private boolean isAdditive (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.java.ast.ASTAdditiveExpression expr
int ix
net.sourceforge.pmd.lang.ast.Node n
java.util.List lstAdditive
private net.sourceforge.pmd.lang.ast.Node getFirstParentBlock (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.lang.ast.Node parentNode
net.sourceforge.pmd.lang.ast.Node lastNode
private net.sourceforge.pmd.lang.ast.Node getSwitchParent (net.sourceforge.pmd.lang.ast.Node, net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node n
int ix
net.sourceforge.pmd.lang.ast.Node parentNode
net.sourceforge.pmd.lang.ast.Node lastNode
int allChildren
net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel label
private void checkForViolation (net.sourceforge.pmd.lang.ast.Node, java.lang.Object, int)
String[] param
net.sourceforge.pmd.lang.ast.Node node
Object data
int concurrentCount
private boolean isAppendingStringLiteral (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.lang.ast.Node n
private static boolean isStringBuffer (net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId)
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId node
net.sourceforge.pmd.lang.ast.Node nn
static void ()
}
net/sourceforge/pmd/lang/java/rule/strings/InsufficientStringBufferDeclarationRule.classInsufficientStringBufferDeclarationRule.java
package net.sourceforge.pmd.lang.java.rule.strings
public net.sourceforge.pmd.lang.java.rule.strings.InsufficientStringBufferDeclarationRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private static final java.util.Set BLOCK_PARENTS
public static final int DEFAULT_BUFFER_SIZE
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId, java.lang.Object)
String[] param
net.sourceforge.pmd.lang.ast.Node sn
int thisSize
net.sourceforge.pmd.lang.ast.Node block
int jx
net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence jno
net.sourceforge.pmd.lang.ast.Node n
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression s
int numChildren
net.sourceforge.pmd.lang.symboltable.NameOccurrence no
java.util.Iterator i$
String[] param
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId node
Object data
net.sourceforge.pmd.lang.ast.Node rootNode
int anticipatedLength
int constructorLength
java.util.List usage
java.util.Map blocks
private void storeBlockStatistics (java.util.Map, int, net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node possibleStatement
java.util.Map blocks
int thisSize
net.sourceforge.pmd.lang.ast.Node block
net.sourceforge.pmd.lang.ast.Node statement
java.util.Map thisBranch
Integer x
private int processBlocks (java.util.Map)
Integer value
java.util.Map$Entry entry2
java.util.Iterator i$
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map blocks
int anticipatedLength
int ifLength
private int processAdditive (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node childNode
net.sourceforge.pmd.lang.java.ast.ASTLiteral literal
int ix
net.sourceforge.pmd.lang.ast.Node sn
net.sourceforge.pmd.lang.java.ast.ASTAdditiveExpression additive
int anticipatedLength
private static final boolean isStringOrCharLiteral (net.sourceforge.pmd.lang.java.ast.ASTLiteral)
net.sourceforge.pmd.lang.java.ast.ASTLiteral literal
private int processNode (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node parentNode
net.sourceforge.pmd.lang.java.ast.ASTLiteral literal
String str
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix xn
net.sourceforge.pmd.lang.ast.Node sn
int anticipatedLength
StringBuffer sb
private int getConstructorLength (net.sourceforge.pmd.lang.ast.Node, int)
java.util.List name
net.sourceforge.pmd.lang.java.ast.ASTLiteral literal
String str
net.sourceforge.pmd.lang.ast.Node node
int constructorLength
int iConstructorLength
net.sourceforge.pmd.lang.ast.Node block
net.sourceforge.pmd.lang.java.ast.ASTAdditiveExpression exp
net.sourceforge.pmd.lang.java.ast.ASTMultiplicativeExpression mult
java.util.List literals
private int getInitialLength (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.java.ast.ASTLiteral literal
String str
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.lang.ast.Node block
java.util.List literals
private boolean isAdditive (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node n
private net.sourceforge.pmd.lang.ast.Node getFirstParentBlock (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.lang.ast.Node parentNode
net.sourceforge.pmd.lang.ast.Node lastNode
private static net.sourceforge.pmd.lang.ast.Node getSwitchParent (net.sourceforge.pmd.lang.ast.Node, net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node n
int ix
net.sourceforge.pmd.lang.ast.Node parentNode
net.sourceforge.pmd.lang.ast.Node lastNode
int allChildren
net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel label
static void ()
}
net/sourceforge/pmd/lang/java/rule/strings/UnnecessaryCaseChangeRule.classUnnecessaryCaseChangeRule.java
package net.sourceforge.pmd.lang.java.rule.strings
public net.sourceforge.pmd.lang.java.rule.strings.UnnecessaryCaseChangeRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression exp
Object data
int n
int first
String second
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix methodCall
private int getBadPrefixOrNull (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression, int)
net.sourceforge.pmd.lang.java.ast.ASTName name
String image
net.sourceforge.pmd.lang.ast.Node child
String image
int i
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression exp
int childrenCount
private java.lang.String getBadSuffixOrNull (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression, int)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression exp
int equalsPosition
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix suffix
}
net/sourceforge/pmd/lang/java/rule/strings/UseStringBufferLengthRule.classUseStringBufferLengthRule.java
package net.sourceforge.pmd.lang.java.rule.strings
public net.sourceforge.pmd.lang.java.rule.strings.UseStringBufferLengthRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private java.util.Set alreadySeen
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration acu
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTName, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTName decl
Object data
net.sourceforge.pmd.lang.symboltable.NameDeclaration nd
private boolean isViolation (net.sourceforge.pmd.lang.java.ast.ASTName)
net.sourceforge.pmd.lang.java.ast.ASTName decl
net.sourceforge.pmd.lang.ast.Node parent
private boolean isEqualsViolation (net.sourceforge.pmd.lang.ast.Node)
java.util.List literals
java.util.List argList
net.sourceforge.pmd.lang.ast.Node parent
private boolean isLengthViolation (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node parent
}
net/sourceforge/pmd/lang/java/rule/JavaRuleViolation.classJavaRuleViolation.java
package net.sourceforge.pmd.lang.java.rule
public net.sourceforge.pmd.lang.java.rule.JavaRuleViolation extends net.sourceforge.pmd.lang.rule.ParametricRuleViolation {
public void (net.sourceforge.pmd.Rule, net.sourceforge.pmd.RuleContext, net.sourceforge.pmd.lang.java.ast.JavaNode, java.lang.String, int, int)
net.sourceforge.pmd.Rule rule
net.sourceforge.pmd.RuleContext ctx
net.sourceforge.pmd.lang.java.ast.JavaNode node
String message
int beginLine
int endLine
public void (net.sourceforge.pmd.Rule, net.sourceforge.pmd.RuleContext, net.sourceforge.pmd.lang.java.ast.JavaNode, java.lang.String)
int i
net.sourceforge.pmd.lang.ast.Node parent
net.sourceforge.pmd.lang.symboltable.Scope scope
net.sourceforge.pmd.lang.java.symboltable.SourceFileScope sourceFileScope
net.sourceforge.pmd.Rule rule
net.sourceforge.pmd.RuleContext ctx
net.sourceforge.pmd.lang.java.ast.JavaNode node
String message
private void setClassNameFrom (net.sourceforge.pmd.lang.java.ast.JavaNode)
String clsName
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration parent
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.JavaNode node
String qualifiedName
private boolean suppresses (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
private void setVariableNameIfExists (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
}
net/sourceforge/pmd/lang/java/rule/javabeans/BeanMembersShouldSerializeRule.classBeanMembersShouldSerializeRule.java
package net.sourceforge.pmd.lang.java.rule.javabeans
public net.sourceforge.pmd.lang.java.rule.javabeans.BeanMembersShouldSerializeRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private String prefixProperty
private static final net.sourceforge.pmd.lang.rule.properties.StringProperty PREFIX_DESCRIPTOR
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
Object data
private static java.lang.String[] imagesOf (java.util.List)
int i
java.util.List nodes
String[] imageArray
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator mnd
net.sourceforge.pmd.lang.java.symboltable.MethodNameDeclaration d
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.AccessNode accessNodeParent
String varName
boolean hasGetMethod
boolean hasSetMethod
net.sourceforge.pmd.lang.symboltable.NameDeclaration decl
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
java.util.Map methods
java.util.List getSetMethList
String[] methNameArray
java.util.Map vars
private java.lang.String trimIfPrefix (java.lang.String)
String img
private boolean isBeanAccessor (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator)
net.sourceforge.pmd.lang.java.ast.ASTResultType ret
java.util.List primitives
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator meth
String methodName
static void ()
}
net/sourceforge/pmd/lang/java/rule/coupling/LawOfDemeterRule$MethodCall.classLawOfDemeterRule.java
package net.sourceforge.pmd.lang.java.rule.coupling
net.sourceforge.pmd.lang.java.rule.coupling.LawOfDemeterRule$MethodCall extends java.lang.Object {
private static final String METHOD_CALL_CHAIN
private static final String SIMPLE_ASSIGNMENT_OPERATOR
private static final String SCOPE_METHOD_CHAINING
private static final String SCOPE_CLASS
private static final String SCOPE_METHOD
private static final String SCOPE_LOCAL
private static final String SCOPE_STATIC_CHAIN
private static final String SUPER
private static final String THIS
private net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression expression
private String baseName
private String methodName
private String baseScope
private String baseTypeName
private Class baseType
private boolean violation
private String violationReason
private void (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression, net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression expression
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix prefix
private void (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression, net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression expression
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix suffix
public static java.util.List createMethodCalls (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression)
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix suffix
java.util.Iterator i$
java.util.List suffixes
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix prefixNode
net.sourceforge.pmd.lang.java.rule.coupling.LawOfDemeterRule$MethodCall firstMethodCallInChain
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression expression
java.util.List result
private static boolean isNotAConstructorCall (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression expression
private static boolean isNotLiteral (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression expression
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix prefix
private boolean isNotBuilder ()
private static java.util.List findSuffixesWithoutArguments (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression)
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix suffix
java.util.Iterator i$
java.util.List suffixes
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression expr
java.util.List result
private static boolean hasRealPrefix (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression expr
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix prefix
private static boolean hasSuffixesWithArguments (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression)
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix suffix
java.util.Iterator i$
java.util.List suffixes
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression expr
boolean result
private void analyze (net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix)
int dot
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix prefixNode
java.util.List names
private void analyze (net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix)
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix suffix
private void checkViolation ()
net.sourceforge.pmd.lang.java.rule.coupling.LawOfDemeterRule$Assignment lastAssignment
private void determineType ()
net.sourceforge.pmd.lang.symboltable.NameDeclaration var
net.sourceforge.pmd.lang.symboltable.Scope scope
private net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration findInLocalScope (java.lang.String, net.sourceforge.pmd.lang.symboltable.Scope)
String name
net.sourceforge.pmd.lang.symboltable.Scope scope
net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration result
private net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration determineTypeOfVariable (java.lang.String, java.util.Set)
net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration var
java.util.Iterator i$
String variableName
java.util.Set declarations
net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration result
private net.sourceforge.pmd.lang.java.rule.coupling.LawOfDemeterRule$Assignment determineLastAssignment ()
boolean allocationFound
boolean iterator
boolean forLoop
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId variableDeclaratorId
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator declarator
java.util.Iterator i$
boolean allocationFound
boolean iterator
net.sourceforge.pmd.lang.java.ast.ASTAssignmentOperator stmt
java.util.Iterator i$
java.util.List assignments
net.sourceforge.pmd.lang.java.ast.ASTBlock block
java.util.List variableDeclarators
java.util.List assignmentStmts
net.sourceforge.pmd.lang.java.rule.coupling.LawOfDemeterRule$Assignment result
private boolean isIterator ()
boolean iterator
private boolean isForLoop (net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator)
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator declarator
public net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression getExpression ()
public boolean isViolation ()
public java.lang.String getViolationReason ()
public java.lang.String toString ()
}
net/sourceforge/pmd/lang/java/rule/coupling/LooseCouplingRule.classLooseCouplingRule.java
package net.sourceforge.pmd.lang.java.rule.coupling
public net.sourceforge.pmd.lang.java.rule.coupling.LooseCouplingRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType node
Object data
net.sourceforge.pmd.lang.ast.Node parent
String typeName
private boolean methodHasOverride (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.java.ast.ASTName name
net.sourceforge.pmd.lang.java.ast.ASTMarkerAnnotation marker
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration method
}
net/sourceforge/pmd/lang/java/rule/coupling/CouplingBetweenObjectsRule.classCouplingBetweenObjectsRule.java
package net.sourceforge.pmd.lang.java.rule.coupling
public net.sourceforge.pmd.lang.java.rule.coupling.CouplingBetweenObjectsRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private int couplingCount
private java.util.Set typesFoundSoFar
private static final net.sourceforge.pmd.lang.rule.properties.IntegerProperty THRESHOLD_DESCRIPTOR
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit cu
Object data
Object returnObj
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTResultType, java.lang.Object)
net.sourceforge.pmd.lang.ast.Node nameNode
net.sourceforge.pmd.lang.ast.Node classOrIntType
net.sourceforge.pmd.lang.ast.Node reftypeNode
net.sourceforge.pmd.lang.ast.Node tNode
int x
net.sourceforge.pmd.lang.java.ast.ASTResultType node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFormalParameter, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTFormalParameter node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTType tp
net.sourceforge.pmd.lang.ast.Node nd
net.sourceforge.pmd.lang.ast.Node firstStmt
int x
net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration node
Object data
private void handleASTTypeChildren (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node nameNode
net.sourceforge.pmd.lang.ast.Node sNode
int x
net.sourceforge.pmd.lang.ast.Node node
private void checkVariableType (net.sourceforge.pmd.lang.ast.Node, java.lang.String)
net.sourceforge.pmd.lang.ast.Node nameNode
String variableType
net.sourceforge.pmd.lang.java.symboltable.ClassScope clzScope
private boolean filterTypes (java.lang.String)
String variableType
private boolean filterPrimitivesAndWrappers (java.lang.String)
String variableType
static void ()
}
net/sourceforge/pmd/lang/java/rule/coupling/LoosePackageCouplingRule.classLoosePackageCouplingRule.java
package net.sourceforge.pmd.lang.java.rule.coupling
public net.sourceforge.pmd.lang.java.rule.coupling.LoosePackageCouplingRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public static final net.sourceforge.pmd.lang.rule.properties.StringMultiProperty PACKAGES_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.StringMultiProperty CLASSES_DESCRIPTOR
private String thisPackage
private java.util.List restrictedPackages
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPackageDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPackageDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration, java.lang.Object)
String pkg
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration node
Object data
String importPackage
protected java.util.List getRestrictedPackages ()
protected boolean isContainingPackage (java.lang.String, java.lang.String)
String pkg1
String pkg2
protected boolean isAllowedClass (net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration)
String clazz
String[] arr$
int len$
int i$
net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration node
String importedName
public boolean checksNothing ()
public java.lang.String dysfunctionReason ()
static void ()
}
net/sourceforge/pmd/lang/java/rule/coupling/ExcessiveImportsRule.classExcessiveImportsRule.java
package net.sourceforge.pmd.lang.java.rule.coupling
public net.sourceforge.pmd.lang.java.rule.coupling.ExcessiveImportsRule extends net.sourceforge.pmd.lang.java.rule.design.ExcessiveNodeCountRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration node
Object data
}
net/sourceforge/pmd/lang/java/rule/coupling/LawOfDemeterRule.classLawOfDemeterRule.java
package net.sourceforge.pmd.lang.java.rule.coupling
public net.sourceforge.pmd.lang.java.rule.coupling.LawOfDemeterRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private static final String REASON_METHOD_CHAIN_CALLS
private static final String REASON_OBJECT_NOT_CREATED_LOCALLY
private static final String REASON_STATIC_ACCESS
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
java.util.List calls
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression expression
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
Object data
java.util.List primaryExpressions
private void addViolations (java.util.List, net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.lang.java.rule.coupling.LawOfDemeterRule$MethodCall method
java.util.Iterator i$
java.util.List calls
net.sourceforge.pmd.RuleContext ctx
}
net/sourceforge/pmd/lang/java/rule/coupling/LawOfDemeterRule$Assignment.classLawOfDemeterRule.java
package net.sourceforge.pmd.lang.java.rule.coupling
net.sourceforge.pmd.lang.java.rule.coupling.LawOfDemeterRule$Assignment extends java.lang.Object implements java.lang.Comparable {
private int line
private boolean allocation
private boolean iterator
private boolean forLoop
public void (int, boolean, boolean, boolean)
int line
boolean allocation
boolean iterator
boolean forLoop
public java.lang.String toString ()
public int compareTo (net.sourceforge.pmd.lang.java.rule.coupling.LawOfDemeterRule$Assignment)
net.sourceforge.pmd.lang.java.rule.coupling.LawOfDemeterRule$Assignment o
public volatile int compareTo (java.lang.Object)
Object x0
static boolean access$000 (net.sourceforge.pmd.lang.java.rule.coupling.LawOfDemeterRule$Assignment)
net.sourceforge.pmd.lang.java.rule.coupling.LawOfDemeterRule$Assignment x0
static boolean access$100 (net.sourceforge.pmd.lang.java.rule.coupling.LawOfDemeterRule$Assignment)
net.sourceforge.pmd.lang.java.rule.coupling.LawOfDemeterRule$Assignment x0
static boolean access$200 (net.sourceforge.pmd.lang.java.rule.coupling.LawOfDemeterRule$Assignment)
net.sourceforge.pmd.lang.java.rule.coupling.LawOfDemeterRule$Assignment x0
}
net/sourceforge/pmd/lang/java/rule/naming/ClassNamingConventionsRule.classClassNamingConventionsRule.java
package net.sourceforge.pmd.lang.java.rule.naming
public net.sourceforge.pmd.lang.java.rule.naming.ClassNamingConventionsRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
}
net/sourceforge/pmd/lang/java/rule/naming/AvoidFieldNameMatchingTypeNameRule.classAvoidFieldNameMatchingTypeNameRule.java
package net.sourceforge.pmd.lang.java.rule.naming
public net.sourceforge.pmd.lang.java.rule.naming.AvoidFieldNameMatchingTypeNameRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration node
Object data
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration cl
}
net/sourceforge/pmd/lang/java/rule/naming/SuspiciousHashcodeMethodNameRule.classSuspiciousHashcodeMethodNameRule.java
package net.sourceforge.pmd.lang.java.rule.naming
public net.sourceforge.pmd.lang.java.rule.naming.SuspiciousHashcodeMethodNameRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.ast.Node t
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
Object data
net.sourceforge.pmd.lang.java.ast.ASTResultType type
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator decl
String name
}
net/sourceforge/pmd/lang/java/rule/naming/MethodWithSameNameAsEnclosingClassRule.classMethodWithSameNameAsEnclosingClassRule.java
package net.sourceforge.pmd.lang.java.rule.naming
public net.sourceforge.pmd.lang.java.rule.naming.MethodWithSameNameAsEnclosingClassRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator m
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
java.util.List methods
}
net/sourceforge/pmd/lang/java/rule/naming/AvoidDollarSignsRule.classAvoidDollarSignsRule.java
package net.sourceforge.pmd.lang.java.rule.naming
public net.sourceforge.pmd.lang.java.rule.naming.AvoidDollarSignsRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator node
Object data
}
net/sourceforge/pmd/lang/java/rule/naming/MethodNamingConventionsRule.classMethodNamingConventionsRule.java
package net.sourceforge.pmd.lang.java.rule.naming
public net.sourceforge.pmd.lang.java.rule.naming.MethodNamingConventionsRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator node
Object data
String methodName
}
net/sourceforge/pmd/lang/java/rule/naming/AvoidFieldNameMatchingMethodNameRule.classAvoidFieldNameMatchingMethodNameRule.java
package net.sourceforge.pmd.lang.java.rule.naming
public net.sourceforge.pmd.lang.java.rule.naming.AvoidFieldNameMatchingMethodNameRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBody, java.lang.Object)
net.sourceforge.pmd.lang.ast.Node child
int i
String varName
net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration field
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBody node
Object data
int n
java.util.List fields
java.util.Set methodNames
}
net/sourceforge/pmd/lang/java/rule/naming/VariableNamingConventionsRule.classVariableNamingConventionsRule.java
package net.sourceforge.pmd.lang.java.rule.naming
public net.sourceforge.pmd.lang.java.rule.naming.VariableNamingConventionsRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private boolean checkMembers
private boolean checkLocals
private boolean checkParameters
private String[] staticPrefixes
private String[] staticSuffixes
private String[] memberPrefixes
private String[] memberSuffixes
private String[] localPrefixes
private String[] localSuffixes
private String[] parameterPrefixes
private String[] parameterSuffixes
private static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty CHECK_MEMBERS_DESCRIPTOR
private static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty CHECK_LOCALS_DESCRIPTOR
private static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty CHECK_PARAMETERS_DESCRIPTOR
private static final net.sourceforge.pmd.lang.rule.properties.StringMultiProperty STATIC_PREFIXES_DESCRIPTOR
private static final net.sourceforge.pmd.lang.rule.properties.StringMultiProperty STATIC_SUFFIXES_DESCRIPTOR
private static final net.sourceforge.pmd.lang.rule.properties.StringMultiProperty MEMBER_PREFIXES_DESCRIPTOR
private static final net.sourceforge.pmd.lang.rule.properties.StringMultiProperty MEMBER_SUFFIXES_DESCRIPTOR
private static final net.sourceforge.pmd.lang.rule.properties.StringMultiProperty LOCAL_PREFIXES_DESCRIPTOR
private static final net.sourceforge.pmd.lang.rule.properties.StringMultiProperty LOCAL_SUFFIXES_DESCRIPTOR
private static final net.sourceforge.pmd.lang.rule.properties.StringMultiProperty PARAMETER_PREFIXES_DESCRIPTOR
private static final net.sourceforge.pmd.lang.rule.properties.StringMultiProperty PARAMETER_SUFFIXES_DESCRIPTOR
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
Object data
protected void init ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration node
Object data
boolean isStatic
boolean isFinal
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFormalParameters, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId variableDeclaratorId
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTFormalParameter formalParameter
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTFormalParameters node
Object data
private java.lang.Object checkVariableDeclarators (java.lang.String[], java.lang.String[], net.sourceforge.pmd.lang.ast.Node, boolean, boolean, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId variableDeclaratorId
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator variableDeclarator
java.util.Iterator i$
String[] prefixes
String[] suffixes
net.sourceforge.pmd.lang.ast.Node root
boolean isStatic
boolean isFinal
Object data
private java.lang.Object checkVariableDeclaratorId (java.lang.String[], java.lang.String[], net.sourceforge.pmd.lang.ast.Node, boolean, boolean, net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId, java.lang.Object)
String normalizedVarName
String[] prefixes
String[] suffixes
net.sourceforge.pmd.lang.ast.Node root
boolean isStatic
boolean isFinal
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId variableDeclaratorId
Object data
String varName
private java.lang.String normalizeVariableName (java.lang.String, java.lang.String[], java.lang.String[])
String varName
String[] prefixes
String[] suffixes
private java.lang.String stripSuffix (java.lang.String, java.lang.String[])
int i
String varName
String[] suffixes
private java.lang.String stripPrefix (java.lang.String, java.lang.String[])
int i
String varName
String[] prefixes
public boolean hasPrefixesOrSuffixes ()
String[] values
net.sourceforge.pmd.PropertyDescriptor desc
java.util.Iterator i$
public java.lang.String dysfunctionReason ()
static void ()
}
net/sourceforge/pmd/lang/java/rule/codesize/CyclomaticComplexityRule.classCyclomaticComplexityRule.java
package net.sourceforge.pmd.lang.java.rule.codesize
public net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public static final net.sourceforge.pmd.lang.rule.properties.IntegerProperty REPORT_LEVEL_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty SHOW_CLASSES_COMPLEXITY_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty SHOW_METHODS_COMPLEXITY_DESCRIPTOR
private int reportLevel
private boolean showClassesComplexity
private boolean showMethodsComplexity
private java.util.Stack entryStack
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTIfStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTIfStatement node
Object data
int boolCompIf
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCatchStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCatchStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTForStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTForStatement node
Object data
int boolCompFor
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTDoStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTDoStatement node
Object data
int boolCompDo
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel sl
net.sourceforge.pmd.lang.ast.Node childNode
int n
net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement node
Object data
net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule$Entry entry
int boolCompSwitch
int childCount
int lastIndex
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTWhileStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTWhileStatement node
Object data
int boolCompWhile
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression, java.lang.Object)
int boolCompTern
net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule$Entry classEntry
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.ast.Node childNode
int n
int methodDecisionPoints
net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule$Entry classEntry
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator methodDeclarator
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
Object data
net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule$Entry methodEntry
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration node
Object data
net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule$Entry classEntry
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration, java.lang.Object)
int constructorDecisionPointCount
net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule$Entry classEntry
net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration node
Object data
net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule$Entry constructorEntry
private boolean isSuppressed (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.java.ast.ASTLiteral l
java.util.Iterator i$
java.util.List literals
net.sourceforge.pmd.lang.java.ast.ASTName name
net.sourceforge.pmd.lang.java.ast.ASTAnnotation a
java.util.Iterator i$
net.sourceforge.pmd.lang.ast.Node node
boolean result
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration parent
java.util.List annotations
static void ()
}
net/sourceforge/pmd/lang/java/rule/codesize/NPathComplexityRule.classNPathComplexityRule.java
package net.sourceforge.pmd.lang.java.rule.codesize
public net.sourceforge.pmd.lang.java.rule.codesize.NPathComplexityRule extends net.sourceforge.pmd.lang.java.rule.AbstractStatisticalJavaRule {
public void ()
private int complexityMultipleOf (net.sourceforge.pmd.lang.java.ast.JavaNode, int, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaNode n
int i
net.sourceforge.pmd.lang.java.ast.JavaNode node
int npathStart
Object data
int npath
private int complexitySumOf (net.sourceforge.pmd.lang.java.ast.JavaNode, int, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaNode n
int i
net.sourceforge.pmd.lang.java.ast.JavaNode node
int npathStart
Object data
int npath
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
Object data
int npath
net.sourceforge.pmd.stat.DataPoint point
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.JavaNode, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaNode node
Object data
int npath
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTIfStatement, java.lang.Object)
int i
net.sourceforge.pmd.lang.java.ast.JavaNode element
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTIfStatement node
Object data
int boolCompIf
int complexity
java.util.List statementChildren
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTWhileStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTWhileStatement node
Object data
int boolCompWhile
Integer nPathWhile
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTDoStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTDoStatement node
Object data
int boolCompDo
Integer nPathDo
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTForStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTForStatement node
Object data
int boolCompFor
Integer nPathFor
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTReturnStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTReturnStatement node
Object data
net.sourceforge.pmd.lang.java.ast.ASTExpression expr
int boolCompReturn
int conditionalExpressionComplexity
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement, java.lang.Object)
Integer complexity
net.sourceforge.pmd.lang.java.ast.JavaNode n
int i
net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement node
Object data
int boolCompSwitch
int npath
int caseRange
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTTryStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTTryStatement node
Object data
int npath
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression, java.lang.Object)
int npath
net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression node
Object data
public static int sumExpressionComplexity (net.sourceforge.pmd.lang.java.ast.ASTExpression)
net.sourceforge.pmd.lang.java.ast.ASTConditionalOrExpression element
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTConditionalAndExpression element
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTExpression expr
java.util.List andNodes
java.util.List orNodes
int children
public java.lang.Object[] getViolationParameters (net.sourceforge.pmd.stat.DataPoint)
net.sourceforge.pmd.stat.DataPoint point
}
net/sourceforge/pmd/lang/java/rule/codesize/CyclomaticComplexityRule$1.classCyclomaticComplexityRule.java
package net.sourceforge.pmd.lang.java.rule.codesize
net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule$1 extends java.lang.Object {
}
net/sourceforge/pmd/lang/java/rule/codesize/AbstractNcssCountRule.classAbstractNcssCountRule.java
package net.sourceforge.pmd.lang.java.rule.codesize
public abstract net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule extends net.sourceforge.pmd.lang.java.rule.AbstractStatisticalJavaRule {
private Class nodeClass
protected void (java.lang.Class)
Class nodeClass
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.JavaNode, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaNode n
Integer treeSize
int i
net.sourceforge.pmd.stat.DataPoint point
net.sourceforge.pmd.lang.java.ast.JavaNode node
Object data
int numNodes
protected java.lang.Integer countNodeChildren (net.sourceforge.pmd.lang.ast.Node, java.lang.Object)
int i
net.sourceforge.pmd.lang.ast.Node node
Object data
Integer nodeCount
int lineCount
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTForStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTForStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTDoStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTDoStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTIfStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTIfStatement node
Object data
Integer lineCount
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTWhileStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTWhileStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTBreakStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTBreakStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCatchStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCatchStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTContinueStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTContinueStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFinallyStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTFinallyStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTReturnStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTReturnStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTSynchronizedStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTSynchronizedStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTThrowStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTThrowStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTStatementExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTStatementExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTLabeledStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTLabeledStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel node
Object data
}
net/sourceforge/pmd/lang/java/rule/codesize/NcssMethodCountRule.classNcssMethodCountRule.java
package net.sourceforge.pmd.lang.java.rule.codesize
public net.sourceforge.pmd.lang.java.rule.codesize.NcssMethodCountRule extends net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
Object data
public java.lang.Object[] getViolationParameters (net.sourceforge.pmd.stat.DataPoint)
net.sourceforge.pmd.stat.DataPoint point
}
net/sourceforge/pmd/lang/java/rule/codesize/TooManyFieldsRule.classTooManyFieldsRule.java
package net.sourceforge.pmd.lang.java.rule.codesize
public net.sourceforge.pmd.lang.java.rule.codesize.TooManyFieldsRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private static final int DEFAULT_MAXFIELDS
private java.util.Map stats
private java.util.Map nodes
private static final net.sourceforge.pmd.lang.rule.properties.IntegerProperty MAX_FIELDS_DESCRIPTOR
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration clazz
net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration fd
java.util.Iterator i$
int val
net.sourceforge.pmd.lang.ast.Node n
String k
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
Object data
int maxFields
java.util.List l
private void bumpCounterFor (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration clazz
String key
Integer i
static void ()
}
net/sourceforge/pmd/lang/java/rule/codesize/ExcessiveMethodLengthRule.classExcessiveMethodLengthRule.java
package net.sourceforge.pmd.lang.java.rule.codesize
public net.sourceforge.pmd.lang.java.rule.codesize.ExcessiveMethodLengthRule extends net.sourceforge.pmd.lang.java.rule.design.ExcessiveLengthRule {
public void ()
}
net/sourceforge/pmd/lang/java/rule/codesize/ExcessivePublicCountRule.classExcessivePublicCountRule.java
package net.sourceforge.pmd.lang.java.rule.codesize
public net.sourceforge.pmd.lang.java.rule.codesize.ExcessivePublicCountRule extends net.sourceforge.pmd.lang.java.rule.design.ExcessiveNodeCountRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration node
Object data
private java.lang.Integer getTallyOnAccessType (net.sourceforge.pmd.lang.java.ast.AccessNode)
net.sourceforge.pmd.lang.java.ast.AccessNode node
}
net/sourceforge/pmd/lang/java/rule/codesize/ExcessiveParameterListRule.classExcessiveParameterListRule.java
package net.sourceforge.pmd.lang.java.rule.codesize
public net.sourceforge.pmd.lang.java.rule.codesize.ExcessiveParameterListRule extends net.sourceforge.pmd.lang.java.rule.design.ExcessiveNodeCountRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFormalParameter, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTFormalParameter node
Object data
}
net/sourceforge/pmd/lang/java/rule/codesize/NcssConstructorCountRule.classNcssConstructorCountRule.java
package net.sourceforge.pmd.lang.java.rule.codesize
public net.sourceforge.pmd.lang.java.rule.codesize.NcssConstructorCountRule extends net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation node
Object data
public java.lang.Object[] getViolationParameters (net.sourceforge.pmd.stat.DataPoint)
net.sourceforge.pmd.stat.DataPoint point
}
net/sourceforge/pmd/lang/java/rule/codesize/CyclomaticComplexityRule$Entry.classCyclomaticComplexityRule.java
package net.sourceforge.pmd.lang.java.rule.codesize
net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule$Entry extends java.lang.Object {
private net.sourceforge.pmd.lang.ast.Node node
private int decisionPoints
public int highestDecisionPoints
public int methodCount
private void (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
public void bumpDecisionPoints ()
public void bumpDecisionPoints (int)
int size
public int getComplexityAverage ()
void (net.sourceforge.pmd.lang.ast.Node, net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule$1)
net.sourceforge.pmd.lang.ast.Node x0
net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule$1 x1
static int access$100 (net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule$Entry)
net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule$Entry x0
static int access$112 (net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule$Entry, int)
net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule$Entry x0
int x1
static net.sourceforge.pmd.lang.ast.Node access$200 (net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule$Entry)
net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule$Entry x0
}
net/sourceforge/pmd/lang/java/rule/codesize/ExcessiveClassLengthRule.classExcessiveClassLengthRule.java
package net.sourceforge.pmd.lang.java.rule.codesize
public net.sourceforge.pmd.lang.java.rule.codesize.ExcessiveClassLengthRule extends net.sourceforge.pmd.lang.java.rule.design.ExcessiveLengthRule {
public void ()
}
net/sourceforge/pmd/lang/java/rule/codesize/NcssTypeCountRule.classNcssTypeCountRule.java
package net.sourceforge.pmd.lang.java.rule.codesize
public net.sourceforge.pmd.lang.java.rule.codesize.NcssTypeCountRule extends net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration, java.lang.Object)
Integer nodeCount
int count
net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTInitializer, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTInitializer node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration node
Object data
public java.lang.Object[] getViolationParameters (net.sourceforge.pmd.stat.DataPoint)
net.sourceforge.pmd.stat.DataPoint point
}
net/sourceforge/pmd/lang/java/rule/JavaRuleViolationFactory.classJavaRuleViolationFactory.java
package net.sourceforge.pmd.lang.java.rule
public final net.sourceforge.pmd.lang.java.rule.JavaRuleViolationFactory extends net.sourceforge.pmd.lang.rule.AbstractRuleViolationFactory {
public static final net.sourceforge.pmd.lang.rule.RuleViolationFactory INSTANCE
private void ()
protected net.sourceforge.pmd.RuleViolation createRuleViolation (net.sourceforge.pmd.Rule, net.sourceforge.pmd.RuleContext, net.sourceforge.pmd.lang.ast.Node, java.lang.String)
net.sourceforge.pmd.Rule rule
net.sourceforge.pmd.RuleContext ruleContext
net.sourceforge.pmd.lang.ast.Node node
String message
protected net.sourceforge.pmd.RuleViolation createRuleViolation (net.sourceforge.pmd.Rule, net.sourceforge.pmd.RuleContext, net.sourceforge.pmd.lang.ast.Node, java.lang.String, int, int)
net.sourceforge.pmd.Rule rule
net.sourceforge.pmd.RuleContext ruleContext
net.sourceforge.pmd.lang.ast.Node node
String message
int beginLine
int endLine
static void ()
}
net/sourceforge/pmd/lang/java/rule/regex/RegexHelper.classRegexHelper.java
package net.sourceforge.pmd.lang.java.rule.regex
public final net.sourceforge.pmd.lang.java.rule.regex.RegexHelper extends java.lang.Object {
private void ()
public static java.util.List compilePatternsFromList (java.util.List)
String stringPattern
java.util.Iterator i$
java.util.List patterns
java.util.List list
java.util.List patterns
public static boolean isMatch (java.util.regex.Pattern, java.lang.String)
java.util.regex.Matcher matcher
java.util.regex.Pattern pattern
String subject
}
net/sourceforge/pmd/lang/java/rule/logging/GuardLogStatementRule.classGuardLogStatementRule.java
package net.sourceforge.pmd.lang.java.rule.logging
public net.sourceforge.pmd.lang.java.rule.logging.GuardLogStatementRule extends net.sourceforge.pmd.lang.java.rule.optimizations.AbstractOptimizationRule implements net.sourceforge.pmd.Rule {
public static final net.sourceforge.pmd.lang.rule.properties.StringMultiProperty LOG_LEVELS
public static final net.sourceforge.pmd.lang.rule.properties.StringMultiProperty GUARD_METHODS
protected java.util.Map guardStmtByLogLevel
private static final String xpathExpression
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit unit
Object data
private void findViolationForEachLogStatement (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
net.sourceforge.pmd.lang.ast.Node node
java.util.Iterator i$
java.util.List nodes
java.util.Map$Entry entry
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit unit
Object data
private java.util.List findViolations (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.String, java.lang.String)
org.jaxen.JaxenException e
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit unit
String key
String value
private void setPropertiesDefaultValues (java.util.List, java.util.List)
java.util.List logLevels
java.util.List guardMethods
protected void extractProperties ()
java.util.List logLevels
java.util.List guardMethods
protected void buildGuardStatementMap (java.util.List, java.util.List)
String guardMethod
java.util.Iterator i$
boolean found
String logLevel
java.util.Iterator i$
java.util.List logLevels
java.util.List guardMethods
static void ()
}
net/sourceforge/pmd/lang/java/rule/logging/GuardDebugLoggingRule.classGuardDebugLoggingRule.java
package net.sourceforge.pmd.lang.java.rule.logging
public net.sourceforge.pmd.lang.java.rule.logging.GuardDebugLoggingRule extends net.sourceforge.pmd.lang.java.rule.logging.GuardLogStatementRule {
public void ()
protected void extractProperties ()
}
net/sourceforge/pmd/lang/java/rule/logging/MoreThanOneLoggerRule.classMoreThanOneLoggerRule.java
package net.sourceforge.pmd.lang.java.rule.logging
public net.sourceforge.pmd.lang.java.rule.logging.MoreThanOneLoggerRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private static final Class LOG4J_LOGGER
private static final Class JAVA_LOGGER
private java.util.Stack stack
private Integer count
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeDeclaration node
Object data
private java.lang.Object init (net.sourceforge.pmd.lang.java.ast.JavaNode, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaNode node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator, java.lang.Object)
Class clazzType
net.sourceforge.pmd.lang.ast.Node classOrIntType
net.sourceforge.pmd.lang.ast.Node reftypeNode
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator node
Object data
net.sourceforge.pmd.lang.ast.Node type
static void ()
Throwable t
Throwable t
Class c
}
net/sourceforge/pmd/lang/java/rule/logging/GuardLogStatementJavaUtilRule.classGuardLogStatementJavaUtilRule.java
package net.sourceforge.pmd.lang.java.rule.logging
public net.sourceforge.pmd.lang.java.rule.logging.GuardLogStatementJavaUtilRule extends net.sourceforge.pmd.lang.java.rule.logging.GuardLogStatementRule {
private static final String GUARD_METHOD_NAME
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit unit
Object data
private java.lang.String formatLogLevelString (java.util.logging.Level)
java.util.logging.Level logLevel
}
net/sourceforge/pmd/lang/java/rule/AbstractStatisticalJavaRule.classAbstractStatisticalJavaRule.java
package net.sourceforge.pmd.lang.java.rule
public abstract net.sourceforge.pmd.lang.java.rule.AbstractStatisticalJavaRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule implements net.sourceforge.pmd.lang.rule.stat.StatisticalRule {
private final net.sourceforge.pmd.lang.rule.stat.StatisticalRuleHelper helper
public void ()
public void addDataPoint (net.sourceforge.pmd.stat.DataPoint)
net.sourceforge.pmd.stat.DataPoint point
public java.lang.Object[] getViolationParameters (net.sourceforge.pmd.stat.DataPoint)
net.sourceforge.pmd.stat.DataPoint point
public void apply (java.util.List, net.sourceforge.pmd.RuleContext)
java.util.List nodes
net.sourceforge.pmd.RuleContext ctx
}
net/sourceforge/pmd/lang/java/rule/AbstractPoorMethodCall.classAbstractPoorMethodCall.java
package net.sourceforge.pmd.lang.java.rule
public abstract net.sourceforge.pmd.lang.java.rule.AbstractPoorMethodCall extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
protected abstract java.lang.String targetTypename ()
protected abstract java.lang.String[] methodNames ()
protected abstract boolean isViolationArgument (net.sourceforge.pmd.lang.ast.Node)
private boolean isNotedMethod (net.sourceforge.pmd.lang.symboltable.NameOccurrence)
String element
String[] arr$
int len$
int i$
net.sourceforge.pmd.lang.symboltable.NameOccurrence occurrence
String methodCall
String[] methodNames
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTLiteral literal
int l
java.util.List literals
net.sourceforge.pmd.lang.ast.Node parent
net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence jocc
net.sourceforge.pmd.lang.symboltable.NameOccurrence occ
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId node
Object data
}
net/sourceforge/pmd/lang/java/rule/design/ConfusingTernaryRule.classConfusingTernaryRule.java
package net.sourceforge.pmd.lang.java.rule.design
public net.sourceforge.pmd.lang.java.rule.design.ConfusingTernaryRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private static net.sourceforge.pmd.lang.rule.properties.BooleanProperty ignoreElseIfProperty
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTIfStatement, java.lang.Object)
net.sourceforge.pmd.lang.ast.Node jnode
net.sourceforge.pmd.lang.ast.Node inode
net.sourceforge.pmd.lang.java.ast.ASTIfStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression, java.lang.Object)
net.sourceforge.pmd.lang.ast.Node inode
net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression node
Object data
private static boolean isMatch (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
private static boolean isUnaryNot (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
private static boolean isNotEquals (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
private static boolean isConditionalWithAllMatches (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node inode
int i
net.sourceforge.pmd.lang.ast.Node node
int n
private static boolean isParenthesisAroundMatch (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.lang.ast.Node inode
net.sourceforge.pmd.lang.ast.Node jnode
net.sourceforge.pmd.lang.ast.Node knode
static void ()
}
net/sourceforge/pmd/lang/java/rule/design/ConstructorCallsOverridableMethodRule$1.classConstructorCallsOverridableMethodRule.java
package net.sourceforge.pmd.lang.java.rule.design
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$1 extends java.lang.Object {
}
net/sourceforge/pmd/lang/java/rule/design/AccessorClassGenerationRule.classAccessorClassGenerationRule.java
package net.sourceforge.pmd.lang.java.rule.design
public net.sourceforge.pmd.lang.java.rule.design.AccessorClassGenerationRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private java.util.List classDataList
private int classID
private String packageName
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
String interfaceName
int formerID
net.sourceforge.pmd.lang.java.rule.design.AccessorClassGenerationRule$ClassData newClassData
net.sourceforge.pmd.lang.java.rule.design.AccessorClassGenerationRule$ClassData formerClassData
Object o
String interfaceName
Object o
String className
int formerID
net.sourceforge.pmd.lang.java.rule.design.AccessorClassGenerationRule$ClassData newClassData
net.sourceforge.pmd.lang.java.rule.design.AccessorClassGenerationRule$ClassData formerClassData
Object o
String className
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
Object o
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression node
Object data
net.sourceforge.pmd.lang.java.rule.design.AccessorClassGenerationRule$AllocData ad
private void processRule (java.lang.Object)
net.sourceforge.pmd.lang.java.rule.design.AccessorClassGenerationRule$AllocData ad
java.util.Iterator allocations
net.sourceforge.pmd.lang.java.rule.design.AccessorClassGenerationRule$ClassData innerDataSet
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration cd
java.util.Iterator constructors
net.sourceforge.pmd.lang.java.rule.design.AccessorClassGenerationRule$ClassData outerDataSet
java.util.Iterator i$
Object ctx
private net.sourceforge.pmd.lang.java.rule.design.AccessorClassGenerationRule$ClassData getCurrentClassData ()
private void setClassID (int)
int id
private int getClassID ()
private static java.lang.String stripString (java.lang.String, java.lang.String)
String returnValue
String remove
String value
String returnValue
int index
static java.lang.String access$000 (java.lang.String, java.lang.String)
String x0
String x1
}
net/sourceforge/pmd/lang/java/rule/design/PreserveStackTraceRule.classPreserveStackTraceRule.java
package net.sourceforge.pmd.lang.java.rule.design
public net.sourceforge.pmd.lang.java.rule.design.PreserveStackTraceRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private static final String FIND_THROWABLE_INSTANCE
private static final String FILL_IN_STACKTRACE
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCatchStatement, java.lang.Object)
net.sourceforge.pmd.RuleContext ctx
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression expr
net.sourceforge.pmd.lang.ast.Node parent
net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration decl
java.util.List occurrences
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map vars
net.sourceforge.pmd.lang.ast.Node child
net.sourceforge.pmd.lang.ast.Node n
net.sourceforge.pmd.lang.java.ast.ASTArgumentList args
net.sourceforge.pmd.lang.java.ast.ASTThrowStatement throwStatement
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTCatchStatement catchStmt
Object data
String target
java.util.List lstThrowStatements
private boolean isInitCauseCalled (java.lang.String, java.util.List)
net.sourceforge.pmd.lang.java.ast.ASTArgumentList args2
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression primaryExpression
String image
net.sourceforge.pmd.lang.symboltable.NameOccurrence occurrence
java.util.Iterator i$
String target
java.util.List occurrences
boolean initCauseCalled
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator, java.lang.Object)
java.util.List violations
String variableName
net.sourceforge.pmd.lang.java.ast.ASTCatchStatement catchStmt
org.jaxen.JaxenException e
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator node
Object data
private boolean useInitCause (net.sourceforge.pmd.lang.ast.Node, net.sourceforge.pmd.lang.java.ast.ASTCatchStatement)
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.lang.java.ast.ASTCatchStatement catchStmt
private boolean checkForTargetUsage (java.lang.String, net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.java.ast.ASTName nameNode
java.util.Iterator i$
java.util.List nameNodes
String target
net.sourceforge.pmd.lang.ast.Node baseNode
boolean match
private void ck (java.lang.Object, java.lang.String, net.sourceforge.pmd.lang.java.ast.ASTThrowStatement, net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.RuleContext ctx
Object data
String target
net.sourceforge.pmd.lang.java.ast.ASTThrowStatement throwStatement
net.sourceforge.pmd.lang.ast.Node baseNode
}
net/sourceforge/pmd/lang/java/rule/design/SingularFieldRule.classSingularFieldRule.java
package net.sourceforge.pmd.lang.java.rule.design
public net.sourceforge.pmd.lang.java.rule.design.SingularFieldRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty CHECK_INNER_CLASSES
private static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty DISALLOW_NOT_ASSIGNMENT
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTStatementExpression statementExpression
java.util.Iterator i$
net.sourceforge.pmd.lang.ast.Node secondUsageLocation
java.util.List parentStatements
net.sourceforge.pmd.lang.ast.Node potentialStatement
boolean assignmentToField
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration clazz
net.sourceforge.pmd.lang.symboltable.NameOccurrence no
net.sourceforge.pmd.lang.ast.Node location
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression primaryExpressionParent
net.sourceforge.pmd.lang.ast.Node method
int ix
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId declaration
java.util.List usages
net.sourceforge.pmd.lang.ast.Node decl
boolean violation
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator declarator
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration node
Object data
boolean checkInnerClasses
boolean disallowNotAssignment
private boolean isInAssignment (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.java.ast.ASTStatementExpression statement
java.util.List assignments
net.sourceforge.pmd.lang.ast.Node potentialStatement
static void ()
}
net/sourceforge/pmd/lang/java/rule/design/ConstructorCallsOverridableMethodRule.classConstructorCallsOverridableMethodRule.java
package net.sourceforge.pmd.lang.java.rule.design
public final net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private static final net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$NullEvalPackage NULL_EVAL_PACKAGE
private final java.util.List evalPackages
public void ()
private static int compareNodes (net.sourceforge.pmd.lang.ast.Node, net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node n1
net.sourceforge.pmd.lang.ast.Node n2
int l1
int l2
private net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$EvalPackage getCurrentEvalPackage ()
private void putEvalPackage (net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$EvalPackage)
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$EvalPackage ep
private void removeCurrentEvalPackage ()
private void clearEvalPackages ()
private java.lang.Object visitClassDec (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
String methName
int count
java.util.List parameterTypes
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$MethodHolder h
java.util.Iterator i$
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$MethodInvocation meth
java.util.Iterator i$
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$ConstructorInvocation ci
java.util.Iterator i$
int paramCount
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$ConstructorHolder ch
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
String className
private boolean evaluateDangerOfMethods (java.util.Map)
String matchMethodName
int matchMethodParamCount
java.util.List parameterTypes
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$MethodHolder h3
java.util.Iterator i$
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$MethodInvocation meth
java.util.Iterator calledMethsIter
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$MethodHolder h
java.util.List calledMeths
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map classMethodMap
boolean found
private void evaluateDangerOfConstructors1 (java.util.Map, java.util.Set)
String matchName
int matchParamCount
java.util.List parameterTypes
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$MethodHolder h
java.util.Iterator i$
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$MethodInvocation meth
String methName
int methArgCount
java.util.Iterator calledMethsIter
java.util.List calledMeths
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$ConstructorHolder ch
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map classConstructorMap
java.util.Set evaluatedMethods
private boolean evaluateDangerOfConstructors2 (java.util.Map)
int matchConstArgCount
java.util.List parameterTypes
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$ConstructorHolder h2
java.util.Iterator innerConstIter
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$ConstructorInvocation calledC
int cCount
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$ConstructorHolder ch
java.util.Iterator i$
java.util.Map classConstructorMap
boolean found
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
Object o
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation eci
java.util.List calledMethodsOfConstructor
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$ConstructorHolder ch
net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration decl
net.sourceforge.pmd.lang.java.ast.AccessNode parent
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$MethodHolder h
java.util.List l
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator node
Object data
private static void addCalledMethodsOfNode (net.sourceforge.pmd.lang.ast.Node, java.util.List, java.lang.String)
net.sourceforge.pmd.lang.ast.Node node
java.util.List calledMethods
String className
java.util.List expressions
private static void addCalledMethodsOfNodeImpl (java.util.List, java.util.List, java.lang.String)
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$MethodInvocation meth
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression ape
java.util.Iterator i$
java.util.List expressions
java.util.List calledMethods
String className
private static net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$MethodInvocation findMethod (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression, java.lang.String)
String name
java.util.Iterator i$
java.util.List packClass
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression node
String className
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$MethodInvocation meth
boolean found
private static java.lang.String getNameFromPrefix (net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix)
net.sourceforge.pmd.lang.ast.Node nnode
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix node
String name
private static java.util.List getMethodDeclaratorParameterTypes (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.java.ast.ASTType type
net.sourceforge.pmd.lang.java.ast.ASTFormalParameter p
java.util.Iterator i$
net.sourceforge.pmd.lang.ast.Node methodOrConstructorDeclarator
java.util.List parameters
java.util.List parameterTypes
private static java.util.List getArgumentTypes (net.sourceforge.pmd.lang.java.ast.ASTArguments)
net.sourceforge.pmd.lang.java.ast.ASTLiteral lit
net.sourceforge.pmd.lang.ast.Node expression
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix arg
String type
int a
net.sourceforge.pmd.lang.java.ast.ASTArguments args
java.util.List argumentTypes
net.sourceforge.pmd.lang.java.ast.ASTArgumentList argumentList
static java.util.List access$000 (net.sourceforge.pmd.lang.java.ast.ASTArguments)
net.sourceforge.pmd.lang.java.ast.ASTArguments x0
static java.lang.String access$100 (net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix x0
static int access$200 (net.sourceforge.pmd.lang.ast.Node, net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node x0
net.sourceforge.pmd.lang.ast.Node x1
static void ()
}
net/sourceforge/pmd/lang/java/rule/design/NonThreadSafeSingletonRule.classNonThreadSafeSingletonRule.java
package net.sourceforge.pmd.lang.java.rule.design
public net.sourceforge.pmd.lang.java.rule.design.NonThreadSafeSingletonRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private java.util.Map fieldDecls
private boolean checkNonStaticMethods
private boolean checkNonStaticFields
private static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty CHECK_NON_STATIC_METHODS_DESCRIPTOR
private static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty CHECK_NON_STATIC_FIELDS_DESCRIPTOR
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix priSuf
net.sourceforge.pmd.lang.java.ast.ASTName astName
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix pp
String name
net.sourceforge.pmd.lang.java.ast.ASTAssignmentOperator oper
net.sourceforge.pmd.lang.java.ast.ASTStatementExpression expr
int ix
net.sourceforge.pmd.lang.java.ast.ASTName n
java.util.List assigmnents
boolean violation
net.sourceforge.pmd.lang.java.ast.ASTIfStatement ifStatement
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
Object data
java.util.List ifStatements
static void ()
}
net/sourceforge/pmd/lang/java/rule/design/ConstructorCallsOverridableMethodRule$ConstructorHolderComparator.classConstructorCallsOverridableMethodRule.java
package net.sourceforge.pmd.lang.java.rule.design
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$ConstructorHolderComparator extends java.lang.Object implements java.util.Comparator {
private void ()
public int compare (net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$ConstructorHolder, net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$ConstructorHolder)
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$ConstructorHolder o1
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$ConstructorHolder o2
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
void (net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$1)
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$1 x0
}
net/sourceforge/pmd/lang/java/rule/design/CloseResourceRule.classCloseResourceRule.java
package net.sourceforge.pmd.lang.java.rule.design
public net.sourceforge.pmd.lang.java.rule.design.CloseResourceRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private java.util.Set types
private java.util.Set simpleTypes
private java.util.Set closeTargets
private static final net.sourceforge.pmd.lang.rule.properties.StringMultiProperty CLOSE_TARGETS_DESCRIPTOR
private static final net.sourceforge.pmd.lang.rule.properties.StringMultiProperty TYPES_DESCRIPTOR
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
String type
String[] arr$
int len$
int i$
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
Object data
private static java.lang.String toSimpleType (java.lang.String)
String fullyQualifiedClassName
int lastIndexOf
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
Object data
private void checkForResources (net.sourceforge.pmd.lang.ast.Node, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId id
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType clazz
net.sourceforge.pmd.lang.java.ast.ASTReferenceType ref
net.sourceforge.pmd.lang.java.ast.ASTType type
net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration var
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId x
java.util.Iterator i$
net.sourceforge.pmd.lang.ast.Node node
Object data
java.util.List vars
java.util.List ids
private boolean hasNullInitializer (net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration)
java.util.List nulls
org.jaxen.JaxenException e
net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration var
net.sourceforge.pmd.lang.java.ast.ASTVariableInitializer init
private void ensureClosed (net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration, net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration varDecl
int i
java.util.List blocks
int parentBlockIndex
int tryBlockIndex
boolean criticalStatements
String methodName
String varName
String[] parts
String name
net.sourceforge.pmd.lang.java.ast.ASTName oName
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTName prefixName
String prefixPlusSuffix
String suff
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix oSuffix
java.util.Iterator i$
java.util.List suffixes
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix prefix
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix suffix
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression expr
net.sourceforge.pmd.lang.java.ast.ASTStatementExpression stmt
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTBlock f
java.util.List names
java.util.List exprs
net.sourceforge.pmd.lang.java.ast.ASTBlockStatement tryBlock
net.sourceforge.pmd.lang.java.ast.ASTTryStatement t
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTName name
net.sourceforge.pmd.lang.java.ast.ASTReturnStatement returnStatement
java.util.Iterator i$
java.util.List returns
net.sourceforge.pmd.lang.java.ast.ASTType type
net.sourceforge.pmd.lang.java.ast.ASTReferenceType ref
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType clazz
net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration var
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId id
Object data
String variableToClose
String target
net.sourceforge.pmd.lang.ast.Node n
net.sourceforge.pmd.lang.ast.Node top
java.util.List tryblocks
boolean closed
net.sourceforge.pmd.lang.java.ast.ASTBlockStatement parentBlock
private boolean variableIsPassedToMethod (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression, java.lang.String)
String paramName
net.sourceforge.pmd.lang.java.ast.ASTArgumentList parentParam
net.sourceforge.pmd.lang.java.ast.ASTName pName
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression expr
String variable
java.util.List methodParams
static void ()
}
net/sourceforge/pmd/lang/java/rule/design/ConstructorCallsOverridableMethodRule$ConstructorHolder.classConstructorCallsOverridableMethodRule.java
package net.sourceforge.pmd.lang.java.rule.design
final net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$ConstructorHolder extends java.lang.Object {
private net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration cd
private boolean dangerous
private net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$ConstructorInvocation ci
private boolean ciInitialized
public void (net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration)
net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration cd
public net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration getASTConstructorDeclaration ()
public net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$ConstructorInvocation getCalledConstructor ()
public net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation getASTExplicitConstructorInvocation ()
net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation eci
private void initCI ()
net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation eci
java.util.List expressions
public boolean isDangerous ()
public void setDangerous (boolean)
boolean dangerous
}
net/sourceforge/pmd/lang/java/rule/design/ExcessiveLengthRule.classExcessiveLengthRule.java
package net.sourceforge.pmd.lang.java.rule.design
public net.sourceforge.pmd.lang.java.rule.design.ExcessiveLengthRule extends net.sourceforge.pmd.lang.java.rule.AbstractStatisticalJavaRule {
private Class nodeClass
public void (java.lang.Class)
Class nodeClass
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.JavaNode, java.lang.Object)
net.sourceforge.pmd.stat.DataPoint point
net.sourceforge.pmd.lang.java.ast.JavaNode node
Object data
}
net/sourceforge/pmd/lang/java/rule/design/AvoidReassigningParametersRule.classAvoidReassigningParametersRule.java
package net.sourceforge.pmd.lang.java.rule.design
public net.sourceforge.pmd.lang.java.rule.design.AvoidReassigningParametersRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator node
Object data
java.util.Map params
private void lookForViolation (java.util.Map, java.lang.Object)
net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence jocc
net.sourceforge.pmd.lang.symboltable.NameOccurrence occ
java.util.Iterator i$
net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration decl
java.util.List usages
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map params
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration node
Object data
java.util.Map params
}
net/sourceforge/pmd/lang/java/rule/design/GodClassRule.classGodClassRule.java
package net.sourceforge.pmd.lang.java.rule.design
public net.sourceforge.pmd.lang.java.rule.design.GodClassRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private static final int WMC_VERY_HIGH
private static final int FEW_THRESHOLD
private static final double ONE_THIRD_THRESHOLD
private int wmcCounter
private int atfdCounter
private java.util.Map methodAttributeAccess
private String currentMethodName
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
StringBuilder sb
net.sourceforge.pmd.RuleContext ctx
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
Object data
Object result
double tcc
private double calculateTcc ()
double tcc
int methodPairs
double totalMethodPairs
private double calculateTotalMethodPairs ()
int methodCount
int n
double totalMethodPairs
private int determineMethodPairs ()
String firstMethodName
String secondMethodName
java.util.Set accessesOfFirstMethod
java.util.Set accessesOfSecondMethod
java.util.Set combinedAccesses
int j
int i
java.util.List methods
int methodCount
int pairs
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression, java.lang.Object)
java.util.Set methodAccess
String variableName
net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration variableDeclaration
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression node
Object data
private boolean isForeignGetterSetterCall (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression node
String methodOrAttributeName
private boolean isMethodCall (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression node
boolean result
java.util.List suffixes
private boolean isForeignAttributeOrMethod (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression node
boolean result
String nameImage
private java.lang.String getNameImage (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression node
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix prefix
net.sourceforge.pmd.lang.java.ast.ASTName name
String image
private java.lang.String getVariableName (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression)
int dotIndex
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression node
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix prefix
net.sourceforge.pmd.lang.java.ast.ASTName name
String variableName
private java.lang.String getMethodOrAttributeName (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression)
int dotIndex
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression node
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix prefix
net.sourceforge.pmd.lang.java.ast.ASTName name
String methodOrAttributeName
private net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration findVariableDeclaration (java.lang.String, net.sourceforge.pmd.lang.symboltable.Scope)
net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration declaration
java.util.Iterator i$
String variableName
net.sourceforge.pmd.lang.symboltable.Scope scope
net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration result
private boolean isAttributeAccess (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression node
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
Object data
Object result
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConditionalOrExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTConditionalOrExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConditionalAndExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTConditionalAndExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTIfStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTIfStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTWhileStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTWhileStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTForStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTForStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCatchStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCatchStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression node
Object data
}
net/sourceforge/pmd/lang/java/rule/design/GenericClassCounterRule.classGenericClassCounterRule.java
package net.sourceforge.pmd.lang.java.rule.design
public net.sourceforge.pmd.lang.java.rule.design.GenericClassCounterRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private static final net.sourceforge.pmd.lang.rule.properties.StringMultiProperty NAME_MATCH_DESCRIPTOR
private static final net.sourceforge.pmd.lang.rule.properties.StringProperty OPERAND_DESCRIPTOR
private static final net.sourceforge.pmd.lang.rule.properties.StringMultiProperty TYPE_MATCH_DESCRIPTOR
private static final net.sourceforge.pmd.lang.rule.properties.StringProperty THRESHOLD_DESCRIPTOR
private java.util.List namesMatch
private java.util.List typesMatch
private java.util.List matches
private java.util.List simpleClassname
private String operand
private int threshold
private static String counterLabel
public void ()
private java.util.List arrayAsList (java.lang.String[])
String[] array
java.util.List list
int nbItem
protected void init ()
String thresholdAsString
public void start (net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.RuleContext ctx
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration, java.lang.Object)
java.util.regex.Pattern pattern
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType, java.lang.Object)
String matchType
java.util.Iterator i$
java.util.regex.Pattern pattern
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType classType
Object data
private void addAMatch (net.sourceforge.pmd.lang.ast.Node, java.lang.Object)
net.sourceforge.pmd.lang.ast.Node node
Object data
net.sourceforge.pmd.RuleContext ctx
java.util.concurrent.atomic.AtomicLong total
private boolean searchForAMatch (java.lang.String, net.sourceforge.pmd.lang.ast.Node)
String matchType
net.sourceforge.pmd.lang.ast.Node node
String xpathQuery
public void end (net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.lang.ast.Node node
java.util.Iterator i$
net.sourceforge.pmd.RuleContext ctx
java.util.concurrent.atomic.AtomicLong total
static void ()
}
net/sourceforge/pmd/lang/java/rule/design/AccessorClassGenerationRule$AllocData.classAccessorClassGenerationRule.java
package net.sourceforge.pmd.lang.java.rule.design
net.sourceforge.pmd.lang.java.rule.design.AccessorClassGenerationRule$AllocData extends java.lang.Object {
private String name
private int argumentCount
private net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression allocationExpression
private boolean isArray
public void (net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression, java.lang.String, java.util.List)
String aName
java.util.ListIterator li
net.sourceforge.pmd.lang.java.ast.ASTArguments aa
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType an
String findName
net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression node
String aPackageName
java.util.List classQualifyingNames
public java.lang.String getName ()
public int getArgumentCount ()
public net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression getASTAllocationExpression ()
public boolean isArray ()
}
net/sourceforge/pmd/lang/java/rule/design/UseCollectionIsEmptyRule.classUseCollectionIsEmptyRule.java
package net.sourceforge.pmd.lang.java.rule.design
public net.sourceforge.pmd.lang.java.rule.design.UseCollectionIsEmptyRule extends net.sourceforge.pmd.lang.java.rule.AbstractInefficientZeroCheck {
public void ()
public boolean appliesToClassName (java.lang.String)
String name
public boolean isTargetMethod (net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence)
net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence occ
}
net/sourceforge/pmd/lang/java/rule/design/ImmutableFieldRule.classImmutableFieldRule.java
package net.sourceforge.pmd.lang.java.rule.design
public net.sourceforge.pmd.lang.java.rule.design.ImmutableFieldRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private static final int MUTABLE
private static final int IMMUTABLE
private static final int CHECKDECL
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration field
net.sourceforge.pmd.lang.java.ast.AccessNode accessNodeParent
int result
java.util.Map$Entry entry
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
java.util.Map vars
java.util.List constructors
private boolean initializedWhenDeclared (net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration)
net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration field
private int initializedInConstructor (java.util.List, java.util.Set)
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration constructor
net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence jocc
net.sourceforge.pmd.lang.symboltable.NameOccurrence occ
java.util.Iterator i$
java.util.List usages
java.util.Set allConstructors
int result
int methodInitCount
java.util.Set consSet
private boolean inLoopOrTry (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
private boolean inAnonymousInnerClass (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration parent
private java.util.List findAllConstructors (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
java.util.List cons
}
net/sourceforge/pmd/lang/java/rule/design/ConstructorCallsOverridableMethodRule$MethodHolderComparator.classConstructorCallsOverridableMethodRule.java
package net.sourceforge.pmd.lang.java.rule.design
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$MethodHolderComparator extends java.lang.Object implements java.util.Comparator {
private void ()
public int compare (net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$MethodHolder, net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$MethodHolder)
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$MethodHolder o1
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$MethodHolder o2
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
void (net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$1)
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$1 x0
}
net/sourceforge/pmd/lang/java/rule/design/ConstructorCallsOverridableMethodRule$MethodHolder.classConstructorCallsOverridableMethodRule.java
package net.sourceforge.pmd.lang.java.rule.design
final net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$MethodHolder extends java.lang.Object {
private net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator amd
private boolean dangerous
private String called
public void (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator amd
public void setCalledMethod (java.lang.String)
String name
public java.lang.String getCalled ()
public net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator getASTMethodDeclarator ()
public boolean isDangerous ()
public void setDangerous ()
}
net/sourceforge/pmd/lang/java/rule/design/UnnecessaryLocalBeforeReturnRule.classUnnecessaryLocalBeforeReturnRule.java
package net.sourceforge.pmd.lang.java.rule.design
public net.sourceforge.pmd.lang.java.rule.design.UnnecessaryLocalBeforeReturnRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration meth
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTReturnStatement, java.lang.Object)
String var
net.sourceforge.pmd.lang.symboltable.NameOccurrence occ
java.util.Iterator i$
net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration key
java.util.List usages
java.util.Map$Entry entry
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTReturnStatement rtn
Object data
net.sourceforge.pmd.lang.java.ast.ASTName name
java.util.Map vars
private boolean isMethodCall (net.sourceforge.pmd.lang.java.ast.ASTReturnStatement)
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix element
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTReturnStatement rtn
java.util.List suffix
}
net/sourceforge/pmd/lang/java/rule/design/AssignmentToNonFinalStaticRule.classAssignmentToNonFinalStaticRule.java
package net.sourceforge.pmd.lang.java.rule.design
public net.sourceforge.pmd.lang.java.rule.design.AssignmentToNonFinalStaticRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration decl
net.sourceforge.pmd.lang.java.ast.AccessNode accessNodeParent
java.util.Map$Entry entry
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
java.util.Map vars
private boolean initializedInConstructor (java.util.List)
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.lang.ast.Node constructor
net.sourceforge.pmd.lang.symboltable.NameOccurrence occ
java.util.Iterator i$
java.util.List usages
boolean initInConstructor
}
net/sourceforge/pmd/lang/java/rule/design/ExcessiveNodeCountRule.classExcessiveNodeCountRule.java
package net.sourceforge.pmd.lang.java.rule.design
public net.sourceforge.pmd.lang.java.rule.design.ExcessiveNodeCountRule extends net.sourceforge.pmd.lang.java.rule.AbstractStatisticalJavaRule {
private Class nodeClass
public void (java.lang.Class)
Class nodeClass
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.JavaNode, java.lang.Object)
Integer treeSize
int i
net.sourceforge.pmd.stat.DataPoint point
net.sourceforge.pmd.lang.java.ast.JavaNode node
Object data
int numNodes
}
net/sourceforge/pmd/lang/java/rule/design/SimplifyBooleanReturnsRule.classSimplifyBooleanReturnsRule.java
package net.sourceforge.pmd.lang.java.rule.design
public net.sourceforge.pmd.lang.java.rule.design.SimplifyBooleanReturnsRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.ast.Node t
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
Object data
net.sourceforge.pmd.lang.java.ast.ASTResultType r
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTIfStatement, java.lang.Object)
net.sourceforge.pmd.lang.ast.Node expression1
net.sourceforge.pmd.lang.ast.Node expression2
net.sourceforge.pmd.lang.ast.Node expression1
net.sourceforge.pmd.lang.ast.Node expression2
net.sourceforge.pmd.lang.ast.Node returnStatement1
net.sourceforge.pmd.lang.ast.Node returnStatement2
net.sourceforge.pmd.lang.java.ast.ASTIfStatement node
Object data
private boolean hasOneBlockStmt (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
private net.sourceforge.pmd.lang.ast.Node getDescendant (net.sourceforge.pmd.lang.ast.Node, int)
int i
net.sourceforge.pmd.lang.ast.Node node
int level
net.sourceforge.pmd.lang.ast.Node n
private boolean terminatesInBooleanLiteral (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
private boolean eachNodeHasOneChild (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
private net.sourceforge.pmd.lang.ast.Node getLastChild (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
private boolean isNodesEqualWithUnaryExpression (net.sourceforge.pmd.lang.ast.Node, net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node1
net.sourceforge.pmd.lang.ast.Node node2
net.sourceforge.pmd.lang.ast.Node n1
net.sourceforge.pmd.lang.ast.Node n2
net.sourceforge.pmd.lang.ast.Node node1
net.sourceforge.pmd.lang.ast.Node node2
private boolean isNodesEquals (net.sourceforge.pmd.lang.ast.Node, net.sourceforge.pmd.lang.ast.Node)
int i
net.sourceforge.pmd.lang.ast.Node n1
net.sourceforge.pmd.lang.ast.Node n2
int numberChild1
int numberChild2
private boolean isSimpleReturn (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
}
net/sourceforge/pmd/lang/java/rule/design/SwitchDensityRule$1.classSwitchDensityRule.java
package net.sourceforge.pmd.lang.java.rule.design
net.sourceforge.pmd.lang.java.rule.design.SwitchDensityRule$1 extends java.lang.Object {
}
net/sourceforge/pmd/lang/java/rule/design/AvoidDeeplyNestedIfStmtsRule.classAvoidDeeplyNestedIfStmtsRule.java
package net.sourceforge.pmd.lang.java.rule.design
public net.sourceforge.pmd.lang.java.rule.design.AvoidDeeplyNestedIfStmtsRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private int depth
private int depthLimit
private static final net.sourceforge.pmd.lang.rule.properties.IntegerProperty PROBLEM_DEPTH_DESCRIPTOR
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTIfStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTIfStatement node
Object data
static void ()
}
net/sourceforge/pmd/lang/java/rule/design/PositionalIteratorRule.classPositionalIteratorRule.java
package net.sourceforge.pmd.lang.java.rule.design
public net.sourceforge.pmd.lang.java.rule.design.PositionalIteratorRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTWhileStatement, java.lang.Object)
String name
java.util.Iterator i$
net.sourceforge.pmd.lang.ast.Node loopBody
java.util.List names
int nextCount
String exprName
net.sourceforge.pmd.lang.java.ast.ASTWhileStatement node
Object data
private java.lang.String getVariableName (java.lang.String)
String exprName
private void collectNames (java.lang.String, java.util.List, net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node child
int i
String target
java.util.List names
net.sourceforge.pmd.lang.ast.Node node
private boolean hasNameAsChild (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
private java.lang.String getName (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
}
net/sourceforge/pmd/lang/java/rule/design/UnsynchronizedStaticDateFormatterRule.classUnsynchronizedStaticDateFormatterRule.java
package net.sourceforge.pmd.lang.java.rule.design
public net.sourceforge.pmd.lang.java.rule.design.UnsynchronizedStaticDateFormatterRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private static java.util.Set targets
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.ast.Node n
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration method
net.sourceforge.pmd.lang.symboltable.NameOccurrence occ
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration node
Object data
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType cit
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId var
static void ()
}
net/sourceforge/pmd/lang/java/rule/design/UseUtilityClassRule.classUseUtilityClassRule.java
package net.sourceforge.pmd.lang.java.rule.design
public net.sourceforge.pmd.lang.java.rule.design.UseUtilityClassRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBody, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTResultType res
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType c
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration m
net.sourceforge.pmd.lang.ast.Node p
net.sourceforge.pmd.lang.ast.Node n
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration parent
int i
int methodCount
boolean isOK
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBody decl
Object data
}
net/sourceforge/pmd/lang/java/rule/design/AccessorClassGenerationRule$ClassData.classAccessorClassGenerationRule.java
package net.sourceforge.pmd.lang.java.rule.design
net.sourceforge.pmd.lang.java.rule.design.AccessorClassGenerationRule$ClassData extends java.lang.Object {
private String className
private java.util.List privateConstructors
private java.util.List instantiations
private java.util.List classQualifyingNames
public void (java.lang.String)
String className
public void addInstantiation (net.sourceforge.pmd.lang.java.rule.design.AccessorClassGenerationRule$AllocData)
net.sourceforge.pmd.lang.java.rule.design.AccessorClassGenerationRule$AllocData ad
public java.util.Iterator getInstantiationIterator ()
public void addConstructor (net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration)
net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration cd
public java.util.Iterator getPrivateConstructorIterator ()
public java.lang.String getClassName ()
public void addClassQualifyingName (java.lang.String)
String name
public java.util.List getClassQualifyingNamesList ()
}
net/sourceforge/pmd/lang/java/rule/design/SwitchDensityRule$SwitchDensity.classSwitchDensityRule.java
package net.sourceforge.pmd.lang.java.rule.design
net.sourceforge.pmd.lang.java.rule.design.SwitchDensityRule$SwitchDensity extends java.lang.Object {
private int labels
private int stmts
private void ()
public void addSwitchLabel ()
public void addStatement ()
public void addStatements (int)
int stmtCount
public int getStatementCount ()
public double getDensity ()
void (net.sourceforge.pmd.lang.java.rule.design.SwitchDensityRule$1)
net.sourceforge.pmd.lang.java.rule.design.SwitchDensityRule$1 x0
}
net/sourceforge/pmd/lang/java/rule/design/IdempotentOperationsRule.classIdempotentOperationsRule.java
package net.sourceforge.pmd.lang.java.rule.design
public net.sourceforge.pmd.lang.java.rule.design.IdempotentOperationsRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTStatementExpression, java.lang.Object)
net.sourceforge.pmd.lang.ast.Node n
net.sourceforge.pmd.lang.ast.Node n
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix l
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix r
int i
net.sourceforge.pmd.lang.java.ast.ASTStatementExpression node
Object data
net.sourceforge.pmd.lang.ast.Node lhs
net.sourceforge.pmd.lang.ast.Node rhs
java.util.List lhsSuffixes
java.util.List rhsSuffixes
}
net/sourceforge/pmd/lang/java/rule/design/ConstructorCallsOverridableMethodRule$MethodInvocation.classConstructorCallsOverridableMethodRule.java
package net.sourceforge.pmd.lang.java.rule.design
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$MethodInvocation extends java.lang.Object {
private String name
private net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression ape
private java.util.List referenceNames
private java.util.List qualifierNames
private int argumentSize
private java.util.List argumentTypes
private boolean superCall
private void (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression, java.util.List, java.util.List, java.lang.String, int, java.util.List, boolean)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression ape
java.util.List qualifierNames
java.util.List referenceNames
String name
int argumentSize
java.util.List argumentTypes
boolean superCall
public boolean isSuper ()
public java.lang.String getName ()
public int getArgumentCount ()
public java.util.List getArgumentTypes ()
public java.util.List getReferenceNames ()
public java.util.List getQualifierNames ()
public net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression getASTPrimaryExpression ()
public static net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$MethodInvocation getMethod (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression)
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix child2
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix child2
net.sourceforge.pmd.lang.ast.Node child
int x
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix child
String name
String name
net.sourceforge.pmd.lang.ast.Node child
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix ps
int x
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix child
String toParse
java.util.StringTokenizer st
String name
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix child
int x
String value
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix child
String toParse
java.util.StringTokenizer st
String name
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix child
int x
java.util.List varNames
java.util.List packagesAndClasses
String methodName
net.sourceforge.pmd.lang.java.ast.ASTArguments args
int numOfArguments
java.util.List argumentTypes
boolean superFirst
int thisIndex
net.sourceforge.pmd.lang.ast.Node lastNode
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression node
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$MethodInvocation meth
int i
public void show ()
String name
java.util.Iterator i$
String name
java.util.Iterator i$
}
net/sourceforge/pmd/lang/java/rule/design/ConstructorCallsOverridableMethodRule$NullEvalPackage.classConstructorCallsOverridableMethodRule.java
package net.sourceforge.pmd.lang.java.rule.design
final net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$NullEvalPackage extends net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$EvalPackage {
public void ()
}
net/sourceforge/pmd/lang/java/rule/design/SwitchDensityRule.classSwitchDensityRule.java
package net.sourceforge.pmd.lang.java.rule.design
public net.sourceforge.pmd.lang.java.rule.design.SwitchDensityRule extends net.sourceforge.pmd.lang.java.rule.AbstractStatisticalJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement node
Object data
net.sourceforge.pmd.lang.java.rule.design.SwitchDensityRule$SwitchDensity oldData
net.sourceforge.pmd.lang.java.rule.design.SwitchDensityRule$SwitchDensity density
net.sourceforge.pmd.stat.DataPoint point
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTStatement statement
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel switchLabel
Object data
}
net/sourceforge/pmd/lang/java/rule/design/CompareObjectsWithEqualsRule.classCompareObjectsWithEqualsRule.java
package net.sourceforge.pmd.lang.java.rule.design
public net.sourceforge.pmd.lang.java.rule.design.CompareObjectsWithEqualsRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
private boolean hasName (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node n
private boolean isAllocation (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node n
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTEqualityExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTReferenceType type0
net.sourceforge.pmd.lang.java.ast.ASTReferenceType type1
net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration nd0
net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration nd1
net.sourceforge.pmd.lang.java.ast.ASTEqualityExpression node
Object data
net.sourceforge.pmd.lang.ast.Node c0
net.sourceforge.pmd.lang.ast.Node c1
net.sourceforge.pmd.lang.java.ast.ASTName n0
net.sourceforge.pmd.lang.java.ast.ASTName n1
}
net/sourceforge/pmd/lang/java/rule/design/ConstructorCallsOverridableMethodRule$EvalPackage.classConstructorCallsOverridableMethodRule.java
package net.sourceforge.pmd.lang.java.rule.design
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$EvalPackage extends java.lang.Object {
public String className
public java.util.List calledMethods
public java.util.Map allMethodsOfClass
public java.util.List calledConstructors
public java.util.Map allPrivateConstructorsOfClass
public void ()
public void (java.lang.String)
String className
}
net/sourceforge/pmd/lang/java/rule/design/ConstructorCallsOverridableMethodRule$ConstructorInvocation.classConstructorCallsOverridableMethodRule.java
package net.sourceforge.pmd.lang.java.rule.design
final net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$ConstructorInvocation extends java.lang.Object {
private net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation eci
private String name
private int count
private java.util.List argumentTypes
public void (net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation)
net.sourceforge.pmd.lang.java.ast.ASTArguments aa
net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation eci
java.util.List l
public net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation getASTExplicitConstructorInvocation ()
public int getArgumentCount ()
public java.util.List getArgumentTypes ()
public java.lang.String getName ()
}
net/sourceforge/pmd/lang/java/rule/UselessAssignment.classUselessAssignment.java
package net.sourceforge.pmd.lang.java.rule
public net.sourceforge.pmd.lang.java.rule.UselessAssignment extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule implements net.sourceforge.pmd.lang.dfa.pathfinder.Executable {
private net.sourceforge.pmd.RuleContext rc
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
Object data
net.sourceforge.pmd.lang.dfa.pathfinder.DAAPathFinder a
public void execute (net.sourceforge.pmd.lang.dfa.pathfinder.CurrentPath)
net.sourceforge.pmd.lang.dfa.VariableAccess va
net.sourceforge.pmd.lang.java.rule.UselessAssignment$Usage u
int j
net.sourceforge.pmd.lang.dfa.DataFlowNode inode
java.util.Iterator i
net.sourceforge.pmd.lang.dfa.pathfinder.CurrentPath path
java.util.Map hash
}
net/sourceforge/pmd/lang/java/rule/sunsecure/ArrayIsStoredDirectlyRule.classArrayIsStoredDirectlyRule.java
package net.sourceforge.pmd.lang.java.rule.sunsecure
public net.sourceforge.pmd.lang.java.rule.sunsecure.ArrayIsStoredDirectlyRule extends net.sourceforge.pmd.lang.java.rule.sunsecure.AbstractSunSecureRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration, java.lang.Object)
java.util.List bs
net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration node
Object data
net.sourceforge.pmd.lang.java.ast.ASTFormalParameter[] arrs
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
Object data
net.sourceforge.pmd.lang.java.ast.ASTFormalParameters params
net.sourceforge.pmd.lang.java.ast.ASTFormalParameter[] arrs
private void checkAll (java.lang.Object, net.sourceforge.pmd.lang.java.ast.ASTFormalParameter[], java.util.List)
net.sourceforge.pmd.lang.java.ast.ASTFormalParameter element
net.sourceforge.pmd.lang.java.ast.ASTFormalParameter[] arr$
int len$
int i$
Object context
net.sourceforge.pmd.lang.java.ast.ASTFormalParameter[] arrs
java.util.List bs
private java.lang.String getExpressionVarName (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix prefix
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix suffix
net.sourceforge.pmd.lang.ast.Node e
String assignedVar
private boolean checkForDirectAssignment (java.lang.Object, net.sourceforge.pmd.lang.java.ast.ASTFormalParameter, java.util.List)
net.sourceforge.pmd.lang.ast.Node md
net.sourceforge.pmd.lang.java.ast.ASTExpression e
String val
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix foo
net.sourceforge.pmd.lang.java.ast.ASTStatementExpression se
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression pe
String assignedVar
net.sourceforge.pmd.lang.ast.Node n
net.sourceforge.pmd.lang.java.ast.ASTBlockStatement b
java.util.Iterator i$
Object ctx
net.sourceforge.pmd.lang.java.ast.ASTFormalParameter parameter
java.util.List bs
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId vid
String varName
private final net.sourceforge.pmd.lang.java.ast.ASTFormalParameter[] getArrays (net.sourceforge.pmd.lang.java.ast.ASTFormalParameters)
net.sourceforge.pmd.lang.java.ast.ASTFormalParameter fp
java.util.Iterator i$
java.util.List l2
net.sourceforge.pmd.lang.java.ast.ASTFormalParameters params
java.util.List l
}
net/sourceforge/pmd/lang/java/rule/sunsecure/MethodReturnsInternalArrayRule.classMethodReturnsInternalArrayRule.java
package net.sourceforge.pmd.lang.java.rule.sunsecure
public net.sourceforge.pmd.lang.java.rule.sunsecure.MethodReturnsInternalArrayRule extends net.sourceforge.pmd.lang.java.rule.sunsecure.AbstractSunSecureRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix ps
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix pp
String vn
net.sourceforge.pmd.lang.java.ast.ASTReturnStatement ret
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration method
Object data
java.util.List returns
net.sourceforge.pmd.lang.java.ast.ASTTypeDeclaration td
}
net/sourceforge/pmd/lang/java/rule/sunsecure/AbstractSunSecureRule.classAbstractSunSecureRule.java
package net.sourceforge.pmd.lang.java.rule.sunsecure
public abstract net.sourceforge.pmd.lang.java.rule.sunsecure.AbstractSunSecureRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
protected final boolean isField (java.lang.String, net.sourceforge.pmd.lang.java.ast.ASTTypeDeclaration)
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId vid
net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration fd
java.util.Iterator i$
String varName
net.sourceforge.pmd.lang.java.ast.ASTTypeDeclaration typeDeclaration
java.util.List fds
protected final java.lang.String getReturnedVariableName (net.sourceforge.pmd.lang.java.ast.ASTReturnStatement)
net.sourceforge.pmd.lang.java.ast.ASTReturnStatement ret
net.sourceforge.pmd.lang.java.ast.ASTName n
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix ps
protected boolean isLocalVariable (java.lang.String, net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId vid
net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration lvd
java.util.Iterator i$
String vn
net.sourceforge.pmd.lang.ast.Node node
java.util.List lvars
protected java.lang.String getFirstNameImage (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node n
net.sourceforge.pmd.lang.java.ast.ASTName name
}
net/sourceforge/pmd/lang/java/rule/comments/JavadocRule.classJavadocRule.java
package net.sourceforge.pmd.lang.java.rule.comments
public net.sourceforge.pmd.lang.java.rule.comments.JavadocRule extends net.sourceforge.pmd.lang.java.rule.comments.AbstractCommentRule {
public void ()
}
net/sourceforge/pmd/lang/java/rule/comments/AbstractCommentRule.classAbstractCommentRule.java
package net.sourceforge.pmd.lang.java.rule.comments
public abstract net.sourceforge.pmd.lang.java.rule.comments.AbstractCommentRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
protected void ()
protected java.util.List tagsIndicesIn (java.lang.String)
String comments
int atPos
java.util.List ints
protected java.lang.String filteredCommentIn (net.sourceforge.pmd.lang.java.ast.Comment)
net.sourceforge.pmd.lang.java.ast.Comment comment
String trimmed
private java.lang.String singleLineIn (java.lang.String)
String comment
private static java.lang.String asSingleString (java.util.List)
String line
java.util.Iterator i$
java.util.List lines
StringBuilder sb
private static java.lang.String multiLinesIn (java.lang.String)
int end
int start
String line
String rawLine
String[] arr$
int len$
int i$
String comment
String[] lines
java.util.List filteredLines
private java.lang.String formalLinesIn (java.lang.String)
String line
String[] arr$
int len$
int i$
String comment
String[] lines
java.util.List filteredLines
protected void assignCommentsToDeclarations (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit)
net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode node
net.sourceforge.pmd.lang.ast.Node value
java.util.Map$Entry entry
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit cUnit
java.util.SortedMap itemsByLineNumber
net.sourceforge.pmd.lang.java.ast.FormalComment lastComment
net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode lastNode
private boolean isCommentNotWithin (net.sourceforge.pmd.lang.java.ast.FormalComment, net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.java.ast.FormalComment n1
net.sourceforge.pmd.lang.ast.Node n2
private boolean isCommentBefore (net.sourceforge.pmd.lang.java.ast.FormalComment, net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.java.ast.FormalComment n1
net.sourceforge.pmd.lang.ast.Node n2
protected java.util.SortedMap orderedCommentsAndDeclarations (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit cUnit
java.util.SortedMap itemsByLineNumber
java.util.List packageDecl
java.util.List fields
java.util.List methods
java.util.List constructors
java.util.List enumDecl
private void addDeclarations (java.util.SortedMap, java.util.List)
net.sourceforge.pmd.lang.ast.Node node
java.util.Iterator i$
java.util.SortedMap map
java.util.List nodes
}
net/sourceforge/pmd/lang/java/rule/comments/HeaderCommentsRule$RequiredHeaderPlacement.classHeaderCommentsRule.java
package net.sourceforge.pmd.lang.java.rule.comments
final net.sourceforge.pmd.lang.java.rule.comments.HeaderCommentsRule$RequiredHeaderPlacement extends java.lang.Enum {
public static final net.sourceforge.pmd.lang.java.rule.comments.HeaderCommentsRule$RequiredHeaderPlacement BeforePackageDeclaration
public static final net.sourceforge.pmd.lang.java.rule.comments.HeaderCommentsRule$RequiredHeaderPlacement BeforeImportStatements
public static final net.sourceforge.pmd.lang.java.rule.comments.HeaderCommentsRule$RequiredHeaderPlacement BeforeTypeDeclaration
public static final net.sourceforge.pmd.lang.java.rule.comments.HeaderCommentsRule$RequiredHeaderPlacement Anywhere
private final String label
private static final net.sourceforge.pmd.lang.java.rule.comments.HeaderCommentsRule$RequiredHeaderPlacement[] $VALUES
public static net.sourceforge.pmd.lang.java.rule.comments.HeaderCommentsRule$RequiredHeaderPlacement[] values ()
public static net.sourceforge.pmd.lang.java.rule.comments.HeaderCommentsRule$RequiredHeaderPlacement valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String theLabel
public static java.lang.String[] labels ()
net.sourceforge.pmd.lang.java.rule.comments.HeaderCommentsRule$RequiredHeaderPlacement placement
net.sourceforge.pmd.lang.java.rule.comments.HeaderCommentsRule$RequiredHeaderPlacement[] arr$
int len$
int i$
String[] labels
int i
static void ()
}
net/sourceforge/pmd/lang/java/rule/comments/CommentSizeRule.classCommentSizeRule.java
package net.sourceforge.pmd.lang.java.rule.comments
public net.sourceforge.pmd.lang.java.rule.comments.CommentSizeRule extends net.sourceforge.pmd.lang.java.rule.comments.AbstractCommentRule {
public static final net.sourceforge.pmd.lang.rule.properties.IntegerProperty MAX_LINES
public static final net.sourceforge.pmd.lang.rule.properties.IntegerProperty MAX_LINE_LENGTH
private static final String CR
public void ()
private static boolean hasRealText (java.lang.String)
String line
private boolean hasTooManyLines (net.sourceforge.pmd.lang.java.ast.Comment)
net.sourceforge.pmd.lang.java.ast.Comment comment
String[] lines
int start
int end
int lineCount
private java.lang.String withoutCommentMarkup (java.lang.String)
String text
private java.util.List overLengthLineIndicesIn (net.sourceforge.pmd.lang.java.ast.Comment)
String cleaned
int i
net.sourceforge.pmd.lang.java.ast.Comment comment
int maxLength
java.util.List indicies
String[] lines
int offset
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
Integer lineNum
java.util.Iterator i$
java.util.List lineNumbers
net.sourceforge.pmd.lang.java.ast.Comment comment
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit cUnit
Object data
static void ()
}
net/sourceforge/pmd/lang/java/rule/comments/CodeInCommentsRule.classCodeInCommentsRule.java
package net.sourceforge.pmd.lang.java.rule.comments
public net.sourceforge.pmd.lang.java.rule.comments.CodeInCommentsRule extends net.sourceforge.pmd.lang.java.rule.comments.AbstractCommentRule {
public void ()
}
net/sourceforge/pmd/lang/java/rule/comments/CommentRequiredRule.classCommentRequiredRule.java
package net.sourceforge.pmd.lang.java.rule.comments
public net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule extends net.sourceforge.pmd.lang.java.rule.comments.AbstractCommentRule {
public static final net.sourceforge.pmd.lang.rule.properties.EnumeratedProperty HEADER_CMT_REQUIREMENT_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.EnumeratedProperty FIELD_CMT_REQUIREMENT_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.EnumeratedProperty PUB_METHOD_CMT_REQUIREMENT_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.EnumeratedProperty PROT_METHOD_CMT_REQUIREMENT_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.EnumeratedProperty ENUM_CMT_REQUIREMENT_DESCRIPTOR
public void ()
private net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule$CommentRequirement getCommentRequirement (java.lang.String)
String label
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration decl
Object data
net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule$CommentRequirement headerRequirement
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration decl
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration decl
Object data
private void checkComment (net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode decl
Object data
net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule$CommentRequirement pubMethodRequirement
net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule$CommentRequirement protMethodRequirement
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration decl
Object data
net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule$CommentRequirement fieldRequirement
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration decl
Object data
net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule$CommentRequirement enumRequirement
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit cUnit
Object data
public boolean allCommentsAreIgnored ()
public java.lang.String dysfunctionReason ()
static void ()
}
net/sourceforge/pmd/lang/java/rule/comments/HeaderCommentsRule.classHeaderCommentsRule.java
package net.sourceforge.pmd.lang.java.rule.comments
public net.sourceforge.pmd.lang.java.rule.comments.HeaderCommentsRule extends net.sourceforge.pmd.lang.java.rule.comments.AbstractCommentRule {
private static final String[] requiredWords
private static final String[] requiredTags
public static final net.sourceforge.pmd.lang.rule.properties.StringMultiProperty REQUIRED_TERMS_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.StringMultiProperty REQUIRED_TAGS_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.EnumeratedProperty HEADER_PLACEMENT_DESCRIPTOR
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit cUnit
Object data
static void ()
}
net/sourceforge/pmd/lang/java/rule/comments/CommentContentRule.classCommentContentRule.java
package net.sourceforge.pmd.lang.java.rule.comments
public net.sourceforge.pmd.lang.java.rule.comments.CommentContentRule extends net.sourceforge.pmd.lang.java.rule.comments.AbstractCommentRule {
private boolean caseSensitive
private boolean wordsAreRegex
private String[] originalBadWords
private String[] currentBadWords
private static final String[] badWords
public static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty WORDS_ARE_REGEX_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty CASE_SENSITIVE_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.StringMultiProperty DISSALLOWED_TERMS_DESCRIPTOR
private static final java.util.Set NonRegexProperties
public void ()
public void start (net.sourceforge.pmd.RuleContext)
int i
net.sourceforge.pmd.RuleContext ctx
public java.util.Set ignoredProperties ()
public void end (net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.RuleContext ctx
private java.util.List illegalTermsIn (net.sourceforge.pmd.lang.java.ast.Comment)
int i
net.sourceforge.pmd.lang.java.ast.Comment comment
String commentText
java.util.List foundWords
private java.lang.String errorMsgFor (java.util.List)
int i
java.util.List badWords
StringBuilder msg
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
java.util.List badWords
net.sourceforge.pmd.lang.java.ast.Comment comment
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit cUnit
Object data
public boolean hasDissallowedTerms ()
String[] terms
public java.lang.String dysfunctionReason ()
static void ()
}
net/sourceforge/pmd/lang/java/rule/comments/CommentRequiredRule$CommentRequirement.classCommentRequiredRule.java
package net.sourceforge.pmd.lang.java.rule.comments
final net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule$CommentRequirement extends java.lang.Enum {
public static final net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule$CommentRequirement Required
public static final net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule$CommentRequirement Ignored
public static final net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule$CommentRequirement Unwanted
private final String label
private static final net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule$CommentRequirement[] $VALUES
public static net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule$CommentRequirement[] values ()
public static net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule$CommentRequirement valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String theLabel
public static java.lang.String[] labels ()
net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule$CommentRequirement requirement
net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule$CommentRequirement[] arr$
int len$
int i$
String[] labels
int i
static java.lang.String access$000 (net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule$CommentRequirement)
net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule$CommentRequirement x0
static void ()
}
net/sourceforge/pmd/lang/java/rule/AbstractJavaRule.classAbstractJavaRule.java
package net.sourceforge.pmd.lang.java.rule
public abstract net.sourceforge.pmd.lang.java.rule.AbstractJavaRule extends net.sourceforge.pmd.lang.rule.AbstractRule implements net.sourceforge.pmd.lang.java.ast.JavaParserVisitor net.sourceforge.pmd.lang.rule.ImmutableLanguage {
public void ()
public void apply (java.util.List, net.sourceforge.pmd.RuleContext)
java.util.List nodes
net.sourceforge.pmd.RuleContext ctx
protected void visitAll (java.util.List, net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
Object element
java.util.Iterator i$
java.util.List nodes
net.sourceforge.pmd.RuleContext ctx
protected final java.lang.String getDeclaringType (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration c
public static boolean isQualifiedName (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
public static boolean importsPackage (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.String)
net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration n
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
String packageName
java.util.List nodes
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.JavaNode, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaNode node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTExtendsList, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTExtendsList node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTImplementsList, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTImplementsList node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTTypeParameters, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTTypeParameters node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMemberSelector, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMemberSelector node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTTypeParameter, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTTypeParameter node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTTypeBound, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTTypeBound node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBody, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBody node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTEnumBody, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTEnumBody node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTEnumConstant, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTEnumConstant node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTReferenceType, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTReferenceType node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTTypeArguments, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTTypeArguments node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTTypeArgument, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTTypeArgument node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTWildcardBounds, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTWildcardBounds node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAnnotation, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAnnotation node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTNormalAnnotation, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTNormalAnnotation node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMarkerAnnotation, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMarkerAnnotation node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTSingleMemberAnnotation, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTSingleMemberAnnotation node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMemberValuePairs, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMemberValuePairs node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMemberValuePair, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMemberValuePair node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMemberValue, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMemberValue node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMemberValueArrayInitializer, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMemberValueArrayInitializer node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeBody, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeBody node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeMemberDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeMemberDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAnnotationMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAnnotationMethodDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTDefaultValue, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTDefaultValue node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTRUNSIGNEDSHIFT, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTRUNSIGNEDSHIFT node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTRSIGNEDSHIFT, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTRSIGNEDSHIFT node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAssertStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAssertStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPackageDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPackageDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTTypeDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTTypeDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTVariableInitializer, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTVariableInitializer node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTArrayInitializer, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTArrayInitializer node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFormalParameters, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTFormalParameters node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFormalParameter, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTFormalParameter node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTInitializer, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTInitializer node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTType, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTType node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTResultType, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTResultType node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTName, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTName node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTNameList, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTNameList node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAssignmentOperator, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAssignmentOperator node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConditionalOrExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTConditionalOrExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConditionalAndExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTConditionalAndExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTInclusiveOrExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTInclusiveOrExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTExclusiveOrExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTExclusiveOrExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAndExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAndExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTEqualityExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTEqualityExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTInstanceOfExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTInstanceOfExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTRelationalExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTRelationalExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTShiftExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTShiftExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAdditiveExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAdditiveExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMultiplicativeExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMultiplicativeExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTUnaryExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTUnaryExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPreIncrementExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPreIncrementExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPreDecrementExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPreDecrementExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTUnaryExpressionNotPlusMinus, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTUnaryExpressionNotPlusMinus node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPostfixExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPostfixExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCastExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCastExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTLiteral, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTLiteral node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTBooleanLiteral, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTBooleanLiteral node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTNullLiteral, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTNullLiteral node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTArguments, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTArguments node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTArgumentList, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTArgumentList node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTArrayDimsAndInits, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTArrayDimsAndInits node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTLabeledStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTLabeledStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTBlock, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTBlock node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTBlockStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTBlockStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTEmptyStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTEmptyStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTStatementExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTStatementExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTIfStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTIfStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTWhileStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTWhileStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTDoStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTDoStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTForStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTForStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTForInit, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTForInit node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTStatementExpressionList, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTStatementExpressionList node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTForUpdate, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTForUpdate node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTBreakStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTBreakStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTContinueStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTContinueStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTReturnStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTReturnStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTThrowStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTThrowStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTSynchronizedStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTSynchronizedStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTTryStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTTryStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFinallyStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTFinallyStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCatchStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCatchStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTResourceSpecification, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTResourceSpecification node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTResources, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTResources node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTResource, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTResource node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTLambdaExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTLambdaExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodReference, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodReference node
Object data
}
net/sourceforge/pmd/lang/java/rule/controversial/AssignmentInOperandRule.classAssignmentInOperandRule.java
package net.sourceforge.pmd.lang.java.rule.controversial
public net.sourceforge.pmd.lang.java.rule.controversial.AssignmentInOperandRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty ALLOW_IF_DESCRIPTOR
private static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty ALLOW_FOR_DESCRIPTOR
private static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty ALLOW_WHILE_DESCRIPTOR
private static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty ALLOW_INCREMENT_DECREMENT_DESCRIPTOR
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTExpression node
Object data
net.sourceforge.pmd.lang.ast.Node parent
public boolean allowsAllAssignments ()
public java.lang.String dysfunctionReason ()
static void ()
}
net/sourceforge/pmd/lang/java/rule/controversial/OnlyOneReturnRule.classOnlyOneReturnRule.java
package net.sourceforge.pmd.lang.java.rule.controversial
public net.sourceforge.pmd.lang.java.rule.controversial.OnlyOneReturnRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.ast.Node problem
java.util.Iterator i
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
Object data
java.util.List returnNodes
}
net/sourceforge/pmd/lang/java/rule/controversial/SuspiciousOctalEscapeRule.classSuspiciousOctalEscapeRule.java
package net.sourceforge.pmd.lang.java.rule.controversial
public net.sourceforge.pmd.lang.java.rule.controversial.SuspiciousOctalEscapeRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTLiteral, java.lang.Object)
char fourth
char third
char second
String escapeSequence
char first
int slash
String image
String s
int offset
net.sourceforge.pmd.lang.java.ast.ASTLiteral node
Object data
private boolean isOctal (char)
char c
private boolean isDecimal (char)
char c
}
net/sourceforge/pmd/lang/java/rule/controversial/DontImportSunRule.classDontImportSunRule.java
package net.sourceforge.pmd.lang.java.rule.controversial
public net.sourceforge.pmd.lang.java.rule.controversial.DontImportSunRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration node
Object data
String img
}
net/sourceforge/pmd/lang/java/rule/controversial/DaaRuleViolation.classDaaRuleViolation.java
package net.sourceforge.pmd.lang.java.rule.controversial
public net.sourceforge.pmd.lang.java.rule.controversial.DaaRuleViolation extends net.sourceforge.pmd.lang.java.rule.JavaRuleViolation {
private final String variableName
private final String type
public void (net.sourceforge.pmd.Rule, net.sourceforge.pmd.RuleContext, net.sourceforge.pmd.lang.ast.Node, java.lang.String, java.lang.String, java.lang.String, int, int)
net.sourceforge.pmd.Rule rule
net.sourceforge.pmd.RuleContext ctx
net.sourceforge.pmd.lang.ast.Node node
String type
String msg
String var
int beginLine
int endLine
public java.lang.String getVariableName ()
public java.lang.String getType ()
}
net/sourceforge/pmd/lang/java/rule/controversial/NullAssignmentRule.classNullAssignmentRule.java
package net.sourceforge.pmd.lang.java.rule.controversial
public net.sourceforge.pmd.lang.java.rule.controversial.NullAssignmentRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTNullLiteral, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTStatementExpression n
net.sourceforge.pmd.lang.java.ast.ASTNullLiteral node
Object data
private boolean isAssignmentToFinalField (net.sourceforge.pmd.lang.java.ast.ASTStatementExpression)
net.sourceforge.pmd.lang.java.ast.ASTStatementExpression n
net.sourceforge.pmd.lang.java.ast.ASTName name
private boolean isBadTernary (net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression)
net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression n
}
net/sourceforge/pmd/lang/java/rule/controversial/DataflowAnomalyAnalysisRule$Usage.classDataflowAnomalyAnalysisRule.java
package net.sourceforge.pmd.lang.java.rule.controversial
net.sourceforge.pmd.lang.java.rule.controversial.DataflowAnomalyAnalysisRule$Usage extends java.lang.Object {
public int accessType
public net.sourceforge.pmd.lang.dfa.DataFlowNode node
public void (int, net.sourceforge.pmd.lang.dfa.DataFlowNode)
int accessType
net.sourceforge.pmd.lang.dfa.DataFlowNode node
public java.lang.String toString ()
}
net/sourceforge/pmd/lang/java/rule/controversial/DataflowAnomalyAnalysisRule.classDataflowAnomalyAnalysisRule.java
package net.sourceforge.pmd.lang.java.rule.controversial
public net.sourceforge.pmd.lang.java.rule.controversial.DataflowAnomalyAnalysisRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule implements net.sourceforge.pmd.lang.dfa.pathfinder.Executable {
private net.sourceforge.pmd.RuleContext rc
private java.util.List daaRuleViolations
private int maxRuleViolations
private int currentRuleViolationCount
private static final net.sourceforge.pmd.lang.rule.properties.IntegerProperty MAX_PATH_DESCRIPTOR
private static final net.sourceforge.pmd.lang.rule.properties.IntegerProperty MAX_VIOLATIONS_DESCRIPTOR
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration methodDeclaration
Object data
net.sourceforge.pmd.lang.dfa.DataFlowNode node
net.sourceforge.pmd.lang.dfa.pathfinder.DAAPathFinder pathFinder
public void execute (net.sourceforge.pmd.lang.dfa.pathfinder.CurrentPath)
net.sourceforge.pmd.lang.java.rule.controversial.DataflowAnomalyAnalysisRule$Usage lastUsage
net.sourceforge.pmd.lang.java.rule.controversial.DataflowAnomalyAnalysisRule$Usage newUsage
net.sourceforge.pmd.lang.dfa.VariableAccess va
java.util.Iterator i$
net.sourceforge.pmd.lang.dfa.DataFlowNode inode
net.sourceforge.pmd.lang.dfa.pathfinder.CurrentPath path
java.util.Map usagesByVarName
java.util.Iterator pathIterator
private void checkVariableAccess (net.sourceforge.pmd.lang.dfa.DataFlowNode, net.sourceforge.pmd.lang.dfa.VariableAccess, net.sourceforge.pmd.lang.java.rule.controversial.DataflowAnomalyAnalysisRule$Usage)
net.sourceforge.pmd.lang.dfa.DataFlowNode inode
net.sourceforge.pmd.lang.dfa.VariableAccess va
net.sourceforge.pmd.lang.java.rule.controversial.DataflowAnomalyAnalysisRule$Usage u
int startLine
int endLine
net.sourceforge.pmd.lang.ast.Node lastNode
net.sourceforge.pmd.lang.ast.Node firstNode
private final void addDaaViolation (java.lang.Object, net.sourceforge.pmd.lang.ast.Node, java.lang.String, java.lang.String, int, int)
net.sourceforge.pmd.RuleContext ctx
String msg
net.sourceforge.pmd.lang.java.rule.controversial.DaaRuleViolation violation
Object data
net.sourceforge.pmd.lang.ast.Node node
String type
String var
int startLine
int endLine
private boolean maxNumberOfViolationsReached ()
private boolean violationAlreadyExists (java.lang.String, java.lang.String, int, int)
net.sourceforge.pmd.lang.java.rule.controversial.DaaRuleViolation violation
java.util.Iterator i$
String type
String var
int startLine
int endLine
static void ()
}
net/sourceforge/pmd/lang/java/rule/unusedcode/UnusedLocalVariableRule.classUnusedLocalVariableRule.java
package net.sourceforge.pmd.lang.java.rule.unusedcode
public net.sourceforge.pmd.lang.java.rule.unusedcode.UnusedLocalVariableRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId node
int i
net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration decl
Object data
private boolean actuallyUsed (java.util.List)
net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence jocc
net.sourceforge.pmd.lang.symboltable.NameOccurrence occ
java.util.Iterator i$
java.util.List usages
}
net/sourceforge/pmd/lang/java/rule/unusedcode/UnusedModifierRule.classUnusedModifierRule.java
package net.sourceforge.pmd.lang.java.rule.unusedcode
public net.sourceforge.pmd.lang.java.rule.unusedcode.UnusedModifierRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration parentClassInterface
net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration parentEnum
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration parentClassInterface
net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration parentEnum
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration node
Object data
private void check (net.sourceforge.pmd.lang.ast.Node, java.lang.Object)
net.sourceforge.pmd.lang.ast.Node fieldOrMethod
Object data
net.sourceforge.pmd.lang.ast.Node parent
}
net/sourceforge/pmd/lang/java/rule/unusedcode/UnusedPrivateMethodRule.classUnusedPrivateMethodRule.java
package net.sourceforge.pmd.lang.java.rule.unusedcode
public net.sourceforge.pmd.lang.java.rule.unusedcode.UnusedPrivateMethodRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
java.util.List occs
net.sourceforge.pmd.lang.java.symboltable.MethodNameDeclaration mnd
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
java.util.Map methods
private java.util.Set findUnique (java.util.Map)
String sig
net.sourceforge.pmd.lang.java.symboltable.MethodNameDeclaration mnd
java.util.Iterator i$
java.util.Map methods
java.util.Set unique
java.util.Set sigs
private boolean calledFromOutsideItself (java.util.List, net.sourceforge.pmd.lang.symboltable.NameDeclaration)
net.sourceforge.pmd.lang.ast.Node occNode
net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration enclosingConstructor
net.sourceforge.pmd.lang.java.ast.ASTInitializer enclosingInitializer
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration enclosingMethod
net.sourceforge.pmd.lang.symboltable.NameOccurrence occ
java.util.Iterator i$
java.util.List occs
net.sourceforge.pmd.lang.symboltable.NameDeclaration mnd
int callsFromOutsideMethod
private boolean privateAndNotExcluded (net.sourceforge.pmd.lang.symboltable.NameDeclaration)
net.sourceforge.pmd.lang.symboltable.NameDeclaration mnd
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator node
}
net/sourceforge/pmd/lang/java/rule/unusedcode/UnusedPrivateFieldRule.classUnusedPrivateFieldRule.java
package net.sourceforge.pmd.lang.java.rule.unusedcode
public net.sourceforge.pmd.lang.java.rule.unusedcode.UnusedPrivateFieldRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration decl
net.sourceforge.pmd.lang.java.ast.AccessNode accessNodeParent
java.util.Map$Entry entry
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
java.util.Map vars
private boolean usedInOuterEnum (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, net.sourceforge.pmd.lang.symboltable.NameDeclaration)
net.sourceforge.pmd.lang.java.ast.ASTEnumBody enumBody
net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration outerEnum
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
net.sourceforge.pmd.lang.symboltable.NameDeclaration decl
java.util.List outerEnums
private boolean usedInOuterClass (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, net.sourceforge.pmd.lang.symboltable.NameDeclaration)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBody classOrInterfaceBody
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration outerClass
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
net.sourceforge.pmd.lang.symboltable.NameDeclaration decl
java.util.List outerClasses
private boolean usedInOuter (net.sourceforge.pmd.lang.symboltable.NameDeclaration, net.sourceforge.pmd.lang.java.ast.JavaNode)
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix primarySuffix
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTName name
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix primaryPrefix
java.util.Iterator i$
java.util.List primarySuffixes
java.util.List primaryPrefixes
int i
net.sourceforge.pmd.lang.java.ast.JavaNode node
java.util.Iterator i$
net.sourceforge.pmd.lang.symboltable.NameDeclaration decl
net.sourceforge.pmd.lang.java.ast.JavaNode body
java.util.List classOrInterfaceBodyDeclarations
java.util.List enumConstants
java.util.List nodes
private boolean actuallyUsed (java.util.List)
net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence jNameOccurrence
net.sourceforge.pmd.lang.symboltable.NameOccurrence nameOccurrence
java.util.Iterator i$
java.util.List usages
private boolean isOK (java.lang.String)
String image
}
net/sourceforge/pmd/lang/java/rule/unusedcode/UnusedFormalParameterRule.classUnusedFormalParameterRule.java
package net.sourceforge.pmd.lang.java.rule.unusedcode
public net.sourceforge.pmd.lang.java.rule.unusedcode.UnusedFormalParameterRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty CHECKALL_DESCRIPTOR
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
Object data
private boolean isSerializationMethod (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration)
net.sourceforge.pmd.lang.java.ast.ASTType type
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator declarator
java.util.List parameters
private boolean throwsOneException (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Class)
net.sourceforge.pmd.lang.java.ast.ASTName n
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
Class exception
net.sourceforge.pmd.lang.java.ast.ASTNameList throwsList
private void check (net.sourceforge.pmd.lang.ast.Node, java.lang.Object)
net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration nameDecl
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map vars
net.sourceforge.pmd.lang.ast.Node node
Object data
net.sourceforge.pmd.lang.ast.Node parent
private boolean actuallyUsed (net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration, java.util.List)
net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence jocc
net.sourceforge.pmd.lang.symboltable.NameOccurrence occ
java.util.Iterator i$
net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration nameDecl
java.util.List usages
static void ()
}
net/sourceforge/pmd/lang/java/rule/finalizers/AvoidCallingFinalizeRule.classAvoidCallingFinalizeRule.java
package net.sourceforge.pmd.lang.java.rule.finalizers
public net.sourceforge.pmd.lang.java.rule.finalizers.AvoidCallingFinalizeRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private java.util.Set checked
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit acu
Object ctx
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTName, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTName name
Object ctx
net.sourceforge.pmd.lang.java.symboltable.MethodScope meth
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix pp
Object ctx
java.util.List primarySuffixes
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix firstSuffix
net.sourceforge.pmd.lang.java.symboltable.MethodScope meth
}
net/sourceforge/pmd/lang/java/rule/unnecessary/UselessOperationOnImmutableRule.classUselessOperationOnImmutableRule.java
package net.sourceforge.pmd.lang.java.rule.unnecessary
public net.sourceforge.pmd.lang.java.rule.unnecessary.UselessOperationOnImmutableRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private static final java.util.Set BIG_DECIMAL_METHODS
private static final java.util.Set BIG_INTEGER_METHODS
private static final java.util.Set STRING_METHODS
private static final java.util.Map MAP_CLASSES
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration, java.lang.Object)
String methodCall
net.sourceforge.pmd.lang.java.ast.ASTType nodeType
net.sourceforge.pmd.lang.ast.Node sn
net.sourceforge.pmd.lang.ast.Node primaryExpression
Class parentClass
net.sourceforge.pmd.lang.symboltable.NameOccurrence no
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration node
Object data
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId var
String variableName
private net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId getDeclaration (net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration)
net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration node
net.sourceforge.pmd.lang.java.ast.ASTType type
static void ()
}
net/sourceforge/pmd/lang/java/rule/unnecessary/UnnecessaryReturnRule.classUnnecessaryReturnRule.java
package net.sourceforge.pmd.lang.java.rule.unnecessary
public net.sourceforge.pmd.lang.java.rule.unnecessary.UnnecessaryReturnRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTReturnStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTReturnStatement node
Object data
}
net/sourceforge/pmd/lang/java/rule/unnecessary/UnnecessaryConversionTemporaryRule.classUnnecessaryConversionTemporaryRule.java
package net.sourceforge.pmd.lang.java.rule.unnecessary
public net.sourceforge.pmd.lang.java.rule.unnecessary.UnnecessaryConversionTemporaryRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private boolean inPrimaryExpressionContext
private net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression primary
private boolean usingPrimitiveWrapperAllocation
private static final java.util.Set PRIMITIVE_WRAPPERS
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix node
Object data
static void ()
}
net/sourceforge/pmd/lang/java/rule/unnecessary/UselessOverridingMethodRule.classUselessOverridingMethodRule.java
package net.sourceforge.pmd.lang.java.rule.unnecessary
public net.sourceforge.pmd.lang.java.rule.unnecessary.UselessOverridingMethodRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private final java.util.List exceptions
private boolean ignoreAnnotations
private static final String CLONE
private static final String OBJECT
private static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty IGNORE_ANNOTATIONS_DESCRIPTOR
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
Object data
private void init ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTImplementsList, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTImplementsList clz
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration clz
Object data
private boolean isMethodType (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.String)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
String methodType
boolean result
net.sourceforge.pmd.lang.java.ast.ASTResultType type
private boolean isMethodThrowingType (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.util.List)
String exceptedException
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTName name
java.util.Iterator i$
java.util.List names
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
java.util.List exceptedExceptions
boolean result
net.sourceforge.pmd.lang.java.ast.ASTNameList thrownsExceptions
private boolean hasArguments (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression primaryExpression
java.util.List primaryExpressions
net.sourceforge.pmd.lang.ast.Node n
int i
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration parent
net.sourceforge.pmd.lang.ast.Node expressionChild
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression argumentPrimaryExpression
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix argumentPrimaryPrefix
net.sourceforge.pmd.lang.ast.Node argumentPrimaryPrefixChild
net.sourceforge.pmd.lang.java.ast.ASTName argumentName
net.sourceforge.pmd.lang.java.ast.ASTFormalParameter formalParameter
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId variableId
int i
net.sourceforge.pmd.lang.java.ast.ASTArgumentList argumentList
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
Object data
net.sourceforge.pmd.lang.java.ast.ASTBlock block
net.sourceforge.pmd.lang.java.ast.ASTStatement statement
net.sourceforge.pmd.lang.ast.Node statementGrandChild
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression primaryExpression
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix primaryPrefix
java.util.List primarySuffixList
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator methodDeclarator
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix primarySuffix
net.sourceforge.pmd.lang.java.ast.ASTArguments arguments
net.sourceforge.pmd.lang.java.ast.ASTFormalParameters formalParameters
public java.util.List findFirstDegreeChildrenOfType (net.sourceforge.pmd.lang.ast.Node, java.lang.Class)
net.sourceforge.pmd.lang.ast.Node n
Class targetType
java.util.List l
private void lclFindChildrenOfType (net.sourceforge.pmd.lang.ast.Node, java.lang.Class, java.util.List)
net.sourceforge.pmd.lang.ast.Node child
int i
net.sourceforge.pmd.lang.ast.Node node
Class targetType
java.util.List results
static void ()
}
net/sourceforge/pmd/lang/java/rule/AbstractInefficientZeroCheck.classAbstractInefficientZeroCheck.java
package net.sourceforge.pmd.lang.java.rule
public abstract net.sourceforge.pmd.lang.java.rule.AbstractInefficientZeroCheck extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public abstract boolean appliesToClassName (java.lang.String)
public abstract boolean isTargetMethod (net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence)
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId, java.lang.Object)
net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence jocc
net.sourceforge.pmd.lang.ast.Node expr
net.sourceforge.pmd.lang.symboltable.NameOccurrence occ
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId node
Object data
net.sourceforge.pmd.lang.ast.Node nameNode
java.util.List declars
private boolean isCompareZero (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node equality
private boolean checkComparison (net.sourceforge.pmd.lang.ast.Node, int)
net.sourceforge.pmd.lang.ast.Node equality
int i
net.sourceforge.pmd.lang.ast.Node target
}
net/sourceforge/pmd/lang/java/rule/basic/AvoidMultipleUnaryOperatorsRule.classAvoidMultipleUnaryOperatorsRule.java
package net.sourceforge.pmd.lang.java.rule.basic
public net.sourceforge.pmd.lang.java.rule.basic.AvoidMultipleUnaryOperatorsRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTUnaryExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTUnaryExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTUnaryExpressionNotPlusMinus, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTUnaryExpressionNotPlusMinus node
Object data
private void checkUnaryDescendent (net.sourceforge.pmd.lang.ast.Node, java.lang.Object)
net.sourceforge.pmd.lang.ast.Node candidate
net.sourceforge.pmd.lang.ast.Node primaryExpression
net.sourceforge.pmd.lang.ast.Node child
net.sourceforge.pmd.lang.ast.Node node
Object data
boolean match
}
net/sourceforge/pmd/lang/java/rule/basic/AvoidUsingHardCodedIPRule.classAvoidUsingHardCodedIPRule.java
package net.sourceforge.pmd.lang.java.rule.basic
public net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public static final String IPV4
public static final String IPV6
public static final String IPV4_MAPPED_IPV6
public static final net.sourceforge.pmd.lang.rule.properties.EnumeratedMultiProperty CHECK_ADDRESS_TYPES_DESCRIPTOR
protected static final String IPV4_REGEXP
protected static final String IPV6_REGEXP
protected static final java.util.regex.Pattern IPV4_PATTERN
protected static final java.util.regex.Pattern IPV6_PATTERN
protected boolean checkIPv4
protected boolean checkIPv6
protected boolean checkIPv4MappedIPv6
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
Object addressType
Object[] arr$
int len$
int i$
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTLiteral, java.lang.Object)
char firstChar
net.sourceforge.pmd.lang.java.ast.ASTLiteral node
Object data
String image
protected boolean isLatinDigit (char)
char c
protected boolean isHexCharacter (char)
char c
protected boolean isIPv4 (char, java.lang.String)
int octet
int i
char firstChar
String s
java.util.regex.Matcher matcher
protected boolean isIPv6 (char, java.lang.String, boolean, boolean)
int value
NumberFormatException e
String part
int i
boolean zeroSubstitution
int count
boolean ipv4Mapped
String[] parts
char firstChar
String s
boolean checkIPv6
boolean checkIPv4MappedIPv6
java.util.regex.Matcher matcher
public boolean hasChosenAddressTypes ()
public java.lang.String dysfunctionReason ()
static void ()
}
net/sourceforge/pmd/lang/java/rule/basic/BrokenNullCheckRule.classBrokenNullCheckRule.java
package net.sourceforge.pmd.lang.java.rule.basic
public net.sourceforge.pmd.lang.java.rule.basic.BrokenNullCheckRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTIfStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTIfStatement node
Object data
net.sourceforge.pmd.lang.java.ast.ASTExpression expression
net.sourceforge.pmd.lang.java.ast.ASTConditionalAndExpression conditionalAndExpression
net.sourceforge.pmd.lang.java.ast.ASTConditionalOrExpression conditionalOrExpression
private void checkForViolations (net.sourceforge.pmd.lang.java.ast.ASTIfStatement, java.lang.Object, net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression conditionalPrimaryExpression
net.sourceforge.pmd.lang.ast.Node conditionalSubnode
net.sourceforge.pmd.lang.java.ast.ASTEqualityExpression nullEqualityExpression
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression conditionalPrimaryExpression
int i
net.sourceforge.pmd.lang.java.ast.ASTIfStatement node
Object data
net.sourceforge.pmd.lang.ast.Node conditionalExpression
net.sourceforge.pmd.lang.java.ast.ASTEqualityExpression equalityExpression
net.sourceforge.pmd.lang.java.ast.ASTNullLiteral nullLiteral
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression nullCompareExpression
private boolean primaryExpressionsAreEqual (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression, net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression)
String nullCompareExpressionName
String expressionUsageName
int i
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression nullCompareVariable
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression expressionUsage
java.util.List nullCompareNames
java.util.List expressionUsageNames
private void findExpressionNames (net.sourceforge.pmd.lang.ast.Node, java.util.List)
String literalImage
String name
String name
net.sourceforge.pmd.lang.ast.Node child
int i
net.sourceforge.pmd.lang.ast.Node nullCompareVariable
java.util.List results
private net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression findNullCompareExpression (net.sourceforge.pmd.lang.java.ast.ASTEqualityExpression)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix primaryPrefix
java.util.Iterator i$
java.util.List primaryPrefixes
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression primaryExpression
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTEqualityExpression equalityExpression
java.util.List primaryExpressions
}
net/sourceforge/pmd/lang/java/rule/basic/BooleanInstantiationRule.classBooleanInstantiationRule.java
package net.sourceforge.pmd.lang.java.rule.basic
public net.sourceforge.pmd.lang.java.rule.basic.BooleanInstantiationRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private boolean customBoolean
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit decl
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration decl
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression parent
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix suffix
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix prefix
net.sourceforge.pmd.lang.java.ast.ASTLiteral literal
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix node
Object data
}
net/sourceforge/pmd/lang/java/rule/basic/BigIntegerInstantiationRule.classBigIntegerInstantiationRule.java
package net.sourceforge.pmd.lang.java.rule.basic
public net.sourceforge.pmd.lang.java.rule.basic.BigIntegerInstantiationRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTLiteral literal
String img
net.sourceforge.pmd.lang.java.ast.ASTArguments args
net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression node
Object data
net.sourceforge.pmd.lang.ast.Node type
boolean jdk15
}
net/sourceforge/pmd/lang/java/rule/basic/AvoidUsingOctalValuesRule.classAvoidUsingOctalValuesRule.java
package net.sourceforge.pmd.lang.java.rule.basic
public net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingOctalValuesRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public static final java.util.regex.Pattern OCTAL_PATTERN
public static final java.util.regex.Pattern STRICT_OCTAL_PATTERN
private static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty STRICT_METHODS_DESCRIPTOR
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTLiteral, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTLiteral node
Object data
boolean strict
java.util.regex.Pattern p
String img
static void ()
}
net/sourceforge/pmd/lang/java/rule/basic/DoubleCheckedLockingRule.classDoubleCheckedLockingRule.java
package net.sourceforge.pmd.lang.java.rule.basic
public net.sourceforge.pmd.lang.java.rule.basic.DoubleCheckedLockingRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private java.util.List volatileFields
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit compilationUnit
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId declarator
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration fieldDeclaration
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression pe
net.sourceforge.pmd.lang.java.ast.ASTStatementExpression se
java.util.List sel
net.sourceforge.pmd.lang.java.ast.ASTIfStatement is2
net.sourceforge.pmd.lang.java.ast.ASTSynchronizedStatement ss
java.util.List ssl
net.sourceforge.pmd.lang.java.ast.ASTIfStatement is
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
Object data
net.sourceforge.pmd.lang.java.ast.ASTType typeNode
java.util.List rsl
net.sourceforge.pmd.lang.java.ast.ASTReturnStatement rs
java.util.List pel
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression ape
net.sourceforge.pmd.lang.ast.Node lastChild
String returnVariableName
java.util.List isl
private boolean ifVerify (net.sourceforge.pmd.lang.java.ast.ASTIfStatement, java.lang.String)
net.sourceforge.pmd.lang.java.ast.ASTLiteral lit
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix pp2
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression nullStmt
net.sourceforge.pmd.lang.java.ast.ASTIfStatement is
String varname
java.util.List finder
private net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression findNonVariableStmt (java.lang.String, net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression, net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression)
String variableName
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression apeLeft
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression apeRight
private boolean matchName (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression, java.lang.String)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix pp
String name2
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression ape
String name
private java.lang.String getNameFromPrimaryPrefix (net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix pp
}
net/sourceforge/pmd/lang/java/rule/basic/OverrideBothEqualsAndHashcodeRule.classOverrideBothEqualsAndHashcodeRule.java
package net.sourceforge.pmd.lang.java.rule.basic
public net.sourceforge.pmd.lang.java.rule.basic.OverrideBothEqualsAndHashcodeRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private boolean implementsComparable
private boolean containsEquals
private boolean containsHashCode
private net.sourceforge.pmd.lang.ast.Node nodeFound
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTImplementsList, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType cit
Class clazz
int ix
net.sourceforge.pmd.lang.java.ast.ASTImplementsList node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType param
net.sourceforge.pmd.lang.java.ast.ASTFormalParameter formalParam
java.util.Iterator i$
java.util.List allParams
net.sourceforge.pmd.lang.ast.Node sn
int ix
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator node
Object data
int iFormalParams
String paramName
}
net/sourceforge/pmd/lang/java/rule/basic/CheckSkipResultRule.classCheckSkipResultRule.java
package net.sourceforge.pmd.lang.java.rule.basic
public net.sourceforge.pmd.lang.java.rule.basic.CheckSkipResultRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression exp
net.sourceforge.pmd.lang.ast.Node loc
net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence jocc
net.sourceforge.pmd.lang.symboltable.NameOccurrence qualifier
net.sourceforge.pmd.lang.symboltable.NameOccurrence occ
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId node
Object data
net.sourceforge.pmd.lang.java.ast.ASTType typeNode
}
net/sourceforge/pmd/lang/java/rule/basic/CheckResultSetRule.classCheckResultSetRule.java
package net.sourceforge.pmd.lang.java.rule.basic
public net.sourceforge.pmd.lang.java.rule.basic.CheckResultSetRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private java.util.Map resultSetVariables
private static java.util.Set methods
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId id
net.sourceforge.pmd.lang.java.ast.ASTName name
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator declarator
net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration node
Object data
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType type
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTName, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTName node
Object data
String image
String var
private java.lang.String getResultSetVariableName (java.lang.String)
String method
java.util.Iterator i$
String image
static void ()
}
net/sourceforge/pmd/lang/java/rule/basic/AvoidBranchingStatementAsLastInLoopRule.classAvoidBranchingStatementAsLastInLoopRule.java
package net.sourceforge.pmd.lang.java.rule.basic
public net.sourceforge.pmd.lang.java.rule.basic.AvoidBranchingStatementAsLastInLoopRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public static final String CHECK_FOR
public static final String CHECK_DO
public static final String CHECK_WHILE
private static final String[] ALL_LOOP_TYPES_LABELS
private static final String[] ALL_LOOP_TYPES_VALUES
private static final int[] ALL_LOOP_TYPES_DEFAULTS
public static final net.sourceforge.pmd.lang.rule.properties.EnumeratedMultiProperty CHECK_BREAK_LOOP_TYPES
public static final net.sourceforge.pmd.lang.rule.properties.EnumeratedMultiProperty CHECK_CONTINUE_LOOP_TYPES
public static final net.sourceforge.pmd.lang.rule.properties.EnumeratedMultiProperty CHECK_RETURN_LOOP_TYPES
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTBreakStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTBreakStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTContinueStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTContinueStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTReturnStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTReturnStatement node
Object data
protected java.lang.Object check (net.sourceforge.pmd.lang.rule.properties.EnumeratedMultiProperty, net.sourceforge.pmd.lang.ast.Node, java.lang.Object)
net.sourceforge.pmd.lang.rule.properties.EnumeratedMultiProperty property
net.sourceforge.pmd.lang.ast.Node node
Object data
net.sourceforge.pmd.lang.ast.Node parent
protected boolean hasPropertyValue (net.sourceforge.pmd.lang.rule.properties.EnumeratedMultiProperty, java.lang.String)
int i
net.sourceforge.pmd.lang.rule.properties.EnumeratedMultiProperty property
String value
Object[] values
public boolean checksNothing ()
public java.lang.String dysfunctionReason ()
static void ()
}
net/sourceforge/pmd/lang/java/rule/GenericLiteralCheckerRule.classGenericLiteralCheckerRule.java
package net.sourceforge.pmd.lang.java.rule
public net.sourceforge.pmd.lang.java.rule.GenericLiteralCheckerRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private java.util.regex.Pattern pattern
private static final String PROPERTY_NAME
private static final net.sourceforge.pmd.lang.rule.properties.StringProperty REGEX_PROPERTY
public void ()
private void init ()
String stringPattern
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTLiteral, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTLiteral node
Object data
String image
static void ()
}
net/sourceforge/pmd/lang/java/rule/ImportWrapper.classImportWrapper.java
package net.sourceforge.pmd.lang.java.rule
public net.sourceforge.pmd.lang.java.rule.ImportWrapper extends java.lang.Object {
private net.sourceforge.pmd.lang.ast.Node node
private String name
private String fullname
public void (java.lang.String, java.lang.String, net.sourceforge.pmd.lang.ast.Node)
String fullname
String name
net.sourceforge.pmd.lang.ast.Node node
public boolean equals (java.lang.Object)
net.sourceforge.pmd.lang.java.rule.ImportWrapper i
Object other
public int hashCode ()
public java.lang.String getName ()
public java.lang.String getFullName ()
public net.sourceforge.pmd.lang.ast.Node getNode ()
}
net/sourceforge/pmd/lang/java/Java18Parser.classJava18Parser.java
package net.sourceforge.pmd.lang.java
public net.sourceforge.pmd.lang.java.Java18Parser extends net.sourceforge.pmd.lang.java.AbstractJavaParser {
public void (net.sourceforge.pmd.lang.ParserOptions)
net.sourceforge.pmd.lang.ParserOptions parserOptions
protected net.sourceforge.pmd.lang.java.ast.JavaParser createJavaParser (java.io.Reader) throws net.sourceforge.pmd.lang.java.ast.ParseException
java.io.Reader source
net.sourceforge.pmd.lang.java.ast.JavaParser javaParser
}
net/sourceforge/pmd/lang/java/Java18Handler.classJava18Handler.java
package net.sourceforge.pmd.lang.java
public net.sourceforge.pmd.lang.java.Java18Handler extends net.sourceforge.pmd.lang.java.AbstractJavaHandler {
public void ()
public net.sourceforge.pmd.lang.Parser getParser (net.sourceforge.pmd.lang.ParserOptions)
net.sourceforge.pmd.lang.ParserOptions parserOptions
}
net/sourceforge/pmd/lang/java/Java16Handler.classJava16Handler.java
package net.sourceforge.pmd.lang.java
public net.sourceforge.pmd.lang.java.Java16Handler extends net.sourceforge.pmd.lang.java.AbstractJavaHandler {
public void ()
public net.sourceforge.pmd.lang.Parser getParser (net.sourceforge.pmd.lang.ParserOptions)
net.sourceforge.pmd.lang.ParserOptions parserOptions
}
net/sourceforge/pmd/lang/java/AbstractJavaHandler.classAbstractJavaHandler.java
package net.sourceforge.pmd.lang.java
public abstract net.sourceforge.pmd.lang.java.AbstractJavaHandler extends net.sourceforge.pmd.lang.AbstractLanguageVersionHandler {
public void ()
public net.sourceforge.pmd.lang.DataFlowHandler getDataFlowHandler ()
public net.sourceforge.pmd.lang.XPathHandler getXPathHandler ()
public net.sourceforge.pmd.lang.rule.RuleViolationFactory getRuleViolationFactory ()
public net.sourceforge.pmd.lang.VisitorStarter getDataFlowFacade ()
public net.sourceforge.pmd.lang.VisitorStarter getSymbolFacade ()
public net.sourceforge.pmd.lang.VisitorStarter getTypeResolutionFacade (java.lang.ClassLoader)
ClassLoader classLoader
public net.sourceforge.pmd.lang.VisitorStarter getDumpFacade (java.io.Writer, java.lang.String, boolean)
java.io.Writer writer
String prefix
boolean recurse
public net.sourceforge.pmd.lang.dfa.DFAGraphRule getDFAGraphRule ()
}
net/sourceforge/pmd/lang/java/JavaTokenManager.classJavaTokenManager.java
package net.sourceforge.pmd.lang.java
public net.sourceforge.pmd.lang.java.JavaTokenManager extends java.lang.Object implements net.sourceforge.pmd.lang.TokenManager {
private final net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager tokenManager
public void (java.io.Reader)
java.io.Reader source
public java.lang.Object getNextToken ()
public void setFileName (java.lang.String)
String fileName
}
net/sourceforge/pmd/lang/java/Java13Parser.classJava13Parser.java
package net.sourceforge.pmd.lang.java
public net.sourceforge.pmd.lang.java.Java13Parser extends net.sourceforge.pmd.lang.java.AbstractJavaParser {
public void (net.sourceforge.pmd.lang.ParserOptions)
net.sourceforge.pmd.lang.ParserOptions parserOptions
protected net.sourceforge.pmd.lang.java.ast.JavaParser createJavaParser (java.io.Reader) throws net.sourceforge.pmd.lang.java.ast.ParseException
java.io.Reader source
net.sourceforge.pmd.lang.java.ast.JavaParser javaParser
}
net/sourceforge/pmd/lang/java/AbstractJavaParser.classAbstractJavaParser.java
package net.sourceforge.pmd.lang.java
public abstract net.sourceforge.pmd.lang.java.AbstractJavaParser extends net.sourceforge.pmd.lang.AbstractParser {
private net.sourceforge.pmd.lang.java.ast.JavaParser parser
public void (net.sourceforge.pmd.lang.ParserOptions)
net.sourceforge.pmd.lang.ParserOptions parserOptions
public net.sourceforge.pmd.lang.TokenManager createTokenManager (java.io.Reader)
java.io.Reader source
protected net.sourceforge.pmd.lang.java.ast.JavaParser createJavaParser (java.io.Reader) throws net.sourceforge.pmd.lang.java.ast.ParseException
java.io.Reader source
String suppressMarker
public boolean canParse ()
public net.sourceforge.pmd.lang.ast.Node parse (java.lang.String, java.io.Reader) throws net.sourceforge.pmd.lang.java.ast.ParseException
String fileName
java.io.Reader source
public java.util.Map getSuppressMap ()
}
net/sourceforge/pmd/lang/java/symboltable/AbstractJavaScope.classAbstractJavaScope.java
package net.sourceforge.pmd.lang.java.symboltable
public abstract net.sourceforge.pmd.lang.java.symboltable.AbstractJavaScope extends net.sourceforge.pmd.lang.symboltable.AbstractScope {
public void ()
public void addDeclaration (net.sourceforge.pmd.lang.symboltable.NameDeclaration)
net.sourceforge.pmd.lang.symboltable.NameDeclaration declaration
protected void checkForDuplicatedNameDeclaration (net.sourceforge.pmd.lang.symboltable.NameDeclaration)
net.sourceforge.pmd.lang.symboltable.NameDeclaration declaration
public boolean contains (net.sourceforge.pmd.lang.symboltable.NameOccurrence)
net.sourceforge.pmd.lang.symboltable.NameOccurrence occurrence
protected abstract net.sourceforge.pmd.lang.symboltable.NameDeclaration findVariableHere (net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence)
protected java.lang.String glomNames (java.util.Set)
Object t
java.util.Iterator i$
java.util.Set s
StringBuilder result
}
net/sourceforge/pmd/lang/java/symboltable/SourceFileScope.classSourceFileScope.java
package net.sourceforge.pmd.lang.java.symboltable
public net.sourceforge.pmd.lang.java.symboltable.SourceFileScope extends net.sourceforge.pmd.lang.java.symboltable.AbstractJavaScope {
private String packageImage
public void ()
public void (java.lang.String)
String packageImage
public java.lang.String getPackageName ()
public void addDeclaration (net.sourceforge.pmd.lang.symboltable.NameDeclaration)
net.sourceforge.pmd.lang.symboltable.NameDeclaration declaration
public java.util.Map getClassDeclarations ()
public java.lang.String toString ()
protected net.sourceforge.pmd.lang.symboltable.NameDeclaration findVariableHere (net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence)
net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence occ
net.sourceforge.pmd.lang.java.symboltable.ImageFinderFunction finder
}
net/sourceforge/pmd/lang/java/symboltable/ScopeAndDeclarationFinder.classScopeAndDeclarationFinder.java
package net.sourceforge.pmd.lang.java.symboltable
public net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder extends net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter {
private java.util.Stack scopes
public void ()
private void addScope (net.sourceforge.pmd.lang.symboltable.Scope, net.sourceforge.pmd.lang.java.ast.JavaNode)
net.sourceforge.pmd.lang.symboltable.Scope newScope
net.sourceforge.pmd.lang.java.ast.JavaNode node
private void createLocalScope (net.sourceforge.pmd.lang.java.ast.JavaNode)
net.sourceforge.pmd.lang.java.ast.JavaNode node
private void createMethodScope (net.sourceforge.pmd.lang.java.ast.JavaNode)
net.sourceforge.pmd.lang.java.ast.JavaNode node
private void createClassScope (net.sourceforge.pmd.lang.java.ast.JavaNode)
net.sourceforge.pmd.lang.java.ast.JavaNode node
private void createSourceFileScope (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit)
net.sourceforge.pmd.lang.symboltable.Scope scope
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
net.sourceforge.pmd.lang.symboltable.Scope scope
net.sourceforge.pmd.lang.java.ast.ASTPackageDeclaration n
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
net.sourceforge.pmd.lang.symboltable.Scope s
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTBlock, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTBlock node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCatchStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCatchStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFinallyStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTFinallyStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.JavaNode b
net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration node
Object data
net.sourceforge.pmd.lang.symboltable.Scope methodScope
net.sourceforge.pmd.lang.ast.Node formalParameters
int i
int n
net.sourceforge.pmd.lang.symboltable.Scope localScope
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
Object data
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator md
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTTryStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTTryStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTForStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTForStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTIfStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTIfStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId node
Object data
net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration decl
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement node
Object data
private void cont (net.sourceforge.pmd.lang.java.ast.AbstractJavaNode)
net.sourceforge.pmd.lang.java.ast.AbstractJavaNode node
}
net/sourceforge/pmd/lang/java/symboltable/TypeSet$ImportOnDemandResolver.classTypeSet.java
package net.sourceforge.pmd.lang.java.symboltable
public net.sourceforge.pmd.lang.java.symboltable.TypeSet$ImportOnDemandResolver extends java.lang.Object implements net.sourceforge.pmd.lang.java.symboltable.TypeSet$Resolver {
private java.util.Set importStmts
public void (java.util.Set)
java.util.Set importStmts
public java.lang.Class resolve (java.lang.String) throws java.lang.ClassNotFoundException
String importPkg
ClassNotFoundException cnfe
String importStmt
java.util.Iterator i$
String name
}
net/sourceforge/pmd/lang/java/symboltable/OccurrenceFinder.classOccurrenceFinder.java
package net.sourceforge.pmd.lang.java.symboltable
public net.sourceforge.pmd.lang.java.symboltable.OccurrenceFinder extends net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.symboltable.Search search
net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence occ
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression node
Object data
net.sourceforge.pmd.lang.java.symboltable.NameFinder nameFinder
net.sourceforge.pmd.lang.symboltable.NameDeclaration decl
java.util.List names
}
net/sourceforge/pmd/lang/java/symboltable/TypeSet$PrimitiveTypeResolver.classTypeSet.java
package net.sourceforge.pmd.lang.java.symboltable
public net.sourceforge.pmd.lang.java.symboltable.TypeSet$PrimitiveTypeResolver extends java.lang.Object implements net.sourceforge.pmd.lang.java.symboltable.TypeSet$Resolver {
private java.util.Map primitiveTypes
public void ()
public java.lang.Class resolve (java.lang.String) throws java.lang.ClassNotFoundException
String name
}
net/sourceforge/pmd/lang/java/symboltable/VariableUsageFinderFunction.classVariableUsageFinderFunction.java
package net.sourceforge.pmd.lang.java.symboltable
public net.sourceforge.pmd.lang.java.symboltable.VariableUsageFinderFunction extends java.lang.Object implements net.sourceforge.pmd.util.UnaryFunction {
private java.util.Map results
private java.util.Map decls
public void (java.util.Map)
java.util.Map decls
public void applyTo (net.sourceforge.pmd.lang.symboltable.NameDeclaration)
net.sourceforge.pmd.lang.symboltable.NameDeclaration o
public java.util.Map getUsed ()
public volatile void applyTo (java.lang.Object)
Object x0
}
net/sourceforge/pmd/lang/java/symboltable/ClassScope$1.classClassScope.java
package net.sourceforge.pmd.lang.java.symboltable
final net.sourceforge.pmd.lang.java.symboltable.ClassScope$1 extends java.lang.ThreadLocal {
void ()
protected java.lang.Integer initialValue ()
protected volatile java.lang.Object initialValue ()
}
net/sourceforge/pmd/lang/java/symboltable/TypeSet$ImplicitImportResolver.classTypeSet.java
package net.sourceforge.pmd.lang.java.symboltable
public net.sourceforge.pmd.lang.java.symboltable.TypeSet$ImplicitImportResolver extends java.lang.Object implements net.sourceforge.pmd.lang.java.symboltable.TypeSet$Resolver {
public void ()
public java.lang.Class resolve (java.lang.String) throws java.lang.ClassNotFoundException
String name
}
net/sourceforge/pmd/lang/java/symboltable/TypeSet.classTypeSet.java
package net.sourceforge.pmd.lang.java.symboltable
public net.sourceforge.pmd.lang.java.symboltable.TypeSet extends java.lang.Object {
private String pkg
private java.util.Set imports
private java.util.List resolvers
public void ()
public void setASTCompilationUnitPackage (java.lang.String)
String pkg
public java.lang.String getASTCompilationUnitPackage ()
public void addImport (java.lang.String)
String importString
public int getImportsCount ()
public java.lang.Class findClass (java.lang.String) throws java.lang.ClassNotFoundException
ClassNotFoundException cnfe
net.sourceforge.pmd.lang.java.symboltable.TypeSet$Resolver resolver
java.util.Iterator i$
String name
private void buildResolvers ()
}
net/sourceforge/pmd/lang/java/symboltable/TypeSet$Resolver.classTypeSet.java
package net.sourceforge.pmd.lang.java.symboltable
public abstract net.sourceforge.pmd.lang.java.symboltable.TypeSet$Resolver extends java.lang.Object {
public abstract java.lang.Class resolve (java.lang.String) throws java.lang.ClassNotFoundException
}
net/sourceforge/pmd/lang/java/symboltable/JavaNameOccurrence.classJavaNameOccurrence.java
package net.sourceforge.pmd.lang.java.symboltable
public net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence extends java.lang.Object implements net.sourceforge.pmd.lang.symboltable.NameOccurrence {
private net.sourceforge.pmd.lang.java.ast.JavaNode location
private String image
private net.sourceforge.pmd.lang.symboltable.NameOccurrence qualifiedName
private boolean isMethodOrConstructorInvocation
private int argumentCount
private static final String THIS
private static final String SUPER
private static final String THIS_DOT
private static final String SUPER_DOT
public void (net.sourceforge.pmd.lang.java.ast.JavaNode, java.lang.String)
net.sourceforge.pmd.lang.java.ast.JavaNode location
String image
public void setIsMethodOrConstructorInvocation ()
public void setArgumentCount (int)
int count
public int getArgumentCount ()
public boolean isMethodOrConstructorInvocation ()
public void setNameWhichThisQualifies (net.sourceforge.pmd.lang.symboltable.NameOccurrence)
net.sourceforge.pmd.lang.symboltable.NameOccurrence qualifiedName
public net.sourceforge.pmd.lang.symboltable.NameOccurrence getNameForWhichThisIsAQualifier ()
public boolean isPartOfQualifiedName ()
public net.sourceforge.pmd.lang.java.ast.JavaNode getLocation ()
public boolean isOnRightHandSide ()
net.sourceforge.pmd.lang.ast.Node node
public boolean isOnLeftHandSide ()
net.sourceforge.pmd.lang.ast.Node primaryExpression
net.sourceforge.pmd.lang.ast.Node primaryExpression
net.sourceforge.pmd.lang.ast.Node primaryExpression
private boolean isCompoundAssignment (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node primaryExpression
private boolean isStandAlonePostfix (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node primaryExpression
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix pf
private boolean thirdChildHasDottedName (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node primaryExpression
net.sourceforge.pmd.lang.ast.Node thirdChild
public boolean isSelfAssignment ()
net.sourceforge.pmd.lang.ast.Node p
net.sourceforge.pmd.lang.ast.Node gp
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.lang.ast.Node l
private boolean hasAssignmentOperator (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
public boolean isThisOrSuper ()
public boolean useThisOrSuper ()
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression primaryExpression
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix prefix
net.sourceforge.pmd.lang.ast.Node node
public boolean equals (java.lang.Object)
net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence n
Object o
public int hashCode ()
public java.lang.String getImage ()
public java.lang.String toString ()
public volatile net.sourceforge.pmd.lang.symboltable.ScopedNode getLocation ()
}
net/sourceforge/pmd/lang/java/symboltable/ClassNameDeclaration.classClassNameDeclaration.java
package net.sourceforge.pmd.lang.java.symboltable
public net.sourceforge.pmd.lang.java.symboltable.ClassNameDeclaration extends net.sourceforge.pmd.lang.symboltable.AbstractNameDeclaration implements net.sourceforge.pmd.lang.java.symboltable.TypedNameDeclaration {
public void (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
public java.lang.String toString ()
public net.sourceforge.pmd.lang.ast.Node getAccessNodeParent ()
public java.lang.String getTypeImage ()
public java.lang.Class getType ()
}
net/sourceforge/pmd/lang/java/symboltable/SymbolFacade.classSymbolFacade.java
package net.sourceforge.pmd.lang.java.symboltable
public net.sourceforge.pmd.lang.java.symboltable.SymbolFacade extends java.lang.Object {
public void ()
public void initializeWith (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder sc
net.sourceforge.pmd.lang.java.symboltable.OccurrenceFinder of
}
net/sourceforge/pmd/lang/java/symboltable/ImageFinderFunction.classImageFinderFunction.java
package net.sourceforge.pmd.lang.java.symboltable
public net.sourceforge.pmd.lang.java.symboltable.ImageFinderFunction extends java.lang.Object implements net.sourceforge.pmd.util.UnaryFunction {
private java.util.Set images
private net.sourceforge.pmd.lang.symboltable.NameDeclaration decl
public void (java.lang.String)
String img
public void (java.util.List)
java.util.List imageList
public void applyTo (net.sourceforge.pmd.lang.symboltable.NameDeclaration)
net.sourceforge.pmd.lang.symboltable.NameDeclaration nameDeclaration
public net.sourceforge.pmd.lang.symboltable.NameDeclaration getDecl ()
public volatile void applyTo (java.lang.Object)
Object x0
}
net/sourceforge/pmd/lang/java/symboltable/TypeSet$CurrentPackageResolver.classTypeSet.java
package net.sourceforge.pmd.lang.java.symboltable
public net.sourceforge.pmd.lang.java.symboltable.TypeSet$CurrentPackageResolver extends java.lang.Object implements net.sourceforge.pmd.lang.java.symboltable.TypeSet$Resolver {
private String pkg
public void (java.lang.String)
String pkg
public java.lang.Class resolve (java.lang.String) throws java.lang.ClassNotFoundException
String name
}
net/sourceforge/pmd/lang/java/symboltable/TypeSet$ExplicitImportResolver.classTypeSet.java
package net.sourceforge.pmd.lang.java.symboltable
public net.sourceforge.pmd.lang.java.symboltable.TypeSet$ExplicitImportResolver extends java.lang.Object implements net.sourceforge.pmd.lang.java.symboltable.TypeSet$Resolver {
private java.util.Set importStmts
public void (java.util.Set)
java.util.Set importStmts
public java.lang.Class resolve (java.lang.String) throws java.lang.ClassNotFoundException
String importStmt
java.util.Iterator i$
String name
}
net/sourceforge/pmd/lang/java/symboltable/TypedNameDeclaration.classTypedNameDeclaration.java
package net.sourceforge.pmd.lang.java.symboltable
public abstract net.sourceforge.pmd.lang.java.symboltable.TypedNameDeclaration extends java.lang.Object {
public abstract java.lang.String getTypeImage ()
public abstract java.lang.Class getType ()
}
net/sourceforge/pmd/lang/java/symboltable/ClassScope.classClassScope.java
package net.sourceforge.pmd.lang.java.symboltable
public net.sourceforge.pmd.lang.java.symboltable.ClassScope extends net.sourceforge.pmd.lang.java.symboltable.AbstractJavaScope {
private static ThreadLocal anonymousInnerClassCounter
private String className
public void (java.lang.String)
String className
public void ()
int v
public java.util.Map getClassDeclarations ()
public java.util.Map getMethodDeclarations ()
public java.util.Map getVariableDeclarations ()
public net.sourceforge.pmd.lang.symboltable.NameDeclaration addNameOccurrence (net.sourceforge.pmd.lang.symboltable.NameOccurrence)
net.sourceforge.pmd.lang.ast.Node n
java.util.List nameOccurrences
net.sourceforge.pmd.lang.symboltable.Scope innerClassScope
net.sourceforge.pmd.lang.java.symboltable.ClassNameDeclaration innerClass
java.util.Iterator i$
net.sourceforge.pmd.lang.ast.Node n
java.util.List nameOccurrences
net.sourceforge.pmd.lang.symboltable.NameOccurrence occurrence
net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence javaOccurrence
net.sourceforge.pmd.lang.symboltable.NameDeclaration decl
public java.lang.String getClassName ()
protected net.sourceforge.pmd.lang.symboltable.NameDeclaration findVariableHere (net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence)
int args
net.sourceforge.pmd.lang.java.symboltable.MethodNameDeclaration mnd
java.util.Iterator i$
net.sourceforge.pmd.lang.java.symboltable.ClassNameDeclaration innerClass
java.util.Iterator i$
net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence occurrence
java.util.Map methodDeclarations
java.util.Map variableDeclarations
java.util.List images
net.sourceforge.pmd.lang.java.symboltable.ImageFinderFunction finder
net.sourceforge.pmd.lang.symboltable.NameDeclaration result
java.util.Map classDeclarations
public java.lang.String toString ()
int usages
net.sourceforge.pmd.lang.java.symboltable.MethodNameDeclaration mnd
java.util.Iterator i$
StringBuilder res
java.util.Map classDeclarations
java.util.Map methodDeclarations
java.util.Map variableDeclarations
private java.lang.String clipClassName (java.lang.String)
String s
static void ()
}
net/sourceforge/pmd/lang/java/symboltable/MethodNameDeclaration.classMethodNameDeclaration.java
package net.sourceforge.pmd.lang.java.symboltable
public net.sourceforge.pmd.lang.java.symboltable.MethodNameDeclaration extends net.sourceforge.pmd.lang.symboltable.AbstractNameDeclaration {
public void (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator node
public int getParameterCount ()
public boolean isVarargs ()
net.sourceforge.pmd.lang.java.ast.ASTFormalParameter p
int i
net.sourceforge.pmd.lang.java.ast.ASTFormalParameters params
public net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator getMethodNameDeclaratorNode ()
public java.lang.String getParameterDisplaySignature ()
net.sourceforge.pmd.lang.java.ast.ASTFormalParameter p
int i
StringBuilder sb
net.sourceforge.pmd.lang.java.ast.ASTFormalParameters params
public boolean equals (java.lang.Object)
String myTypeImg
String otherTypeImg
net.sourceforge.pmd.lang.java.ast.ASTFormalParameter myParam
net.sourceforge.pmd.lang.java.ast.ASTFormalParameter otherParam
net.sourceforge.pmd.lang.ast.Node myTypeNode
net.sourceforge.pmd.lang.ast.Node otherTypeNode
String myTypeImg
String otherTypeImg
int i
Object o
net.sourceforge.pmd.lang.java.symboltable.MethodNameDeclaration other
net.sourceforge.pmd.lang.java.ast.ASTFormalParameters myParams
net.sourceforge.pmd.lang.java.ast.ASTFormalParameters otherParams
public int hashCode ()
public java.lang.String toString ()
}
net/sourceforge/pmd/lang/java/symboltable/TypeSet$VoidResolver.classTypeSet.java
package net.sourceforge.pmd.lang.java.symboltable
public net.sourceforge.pmd.lang.java.symboltable.TypeSet$VoidResolver extends java.lang.Object implements net.sourceforge.pmd.lang.java.symboltable.TypeSet$Resolver {
public void ()
public java.lang.Class resolve (java.lang.String) throws java.lang.ClassNotFoundException
String name
}
net/sourceforge/pmd/lang/java/symboltable/TypeSet$FullyQualifiedNameResolver.classTypeSet.java
package net.sourceforge.pmd.lang.java.symboltable
public net.sourceforge.pmd.lang.java.symboltable.TypeSet$FullyQualifiedNameResolver extends java.lang.Object implements net.sourceforge.pmd.lang.java.symboltable.TypeSet$Resolver {
public void ()
public java.lang.Class resolve (java.lang.String) throws java.lang.ClassNotFoundException
String name
}
net/sourceforge/pmd/lang/java/symboltable/Search.classSearch.java
package net.sourceforge.pmd.lang.java.symboltable
public net.sourceforge.pmd.lang.java.symboltable.Search extends java.lang.Object {
private static final boolean TRACE
private net.sourceforge.pmd.lang.symboltable.NameOccurrence occ
private net.sourceforge.pmd.lang.symboltable.NameDeclaration decl
public void (net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence)
net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence occ
public void execute ()
public void execute (net.sourceforge.pmd.lang.symboltable.Scope)
net.sourceforge.pmd.lang.symboltable.Scope startingScope
public net.sourceforge.pmd.lang.symboltable.NameDeclaration getResult ()
private net.sourceforge.pmd.lang.symboltable.NameDeclaration searchUpward (net.sourceforge.pmd.lang.symboltable.NameOccurrence, net.sourceforge.pmd.lang.symboltable.Scope)
net.sourceforge.pmd.lang.symboltable.NameOccurrence nameOccurrence
net.sourceforge.pmd.lang.symboltable.Scope scope
}
net/sourceforge/pmd/lang/java/symboltable/MethodScope.classMethodScope.java
package net.sourceforge.pmd.lang.java.symboltable
public net.sourceforge.pmd.lang.java.symboltable.MethodScope extends net.sourceforge.pmd.lang.java.symboltable.AbstractJavaScope {
private net.sourceforge.pmd.lang.ast.Node node
public void (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
public java.util.Map getVariableDeclarations ()
public net.sourceforge.pmd.lang.symboltable.NameDeclaration addNameOccurrence (net.sourceforge.pmd.lang.symboltable.NameOccurrence)
net.sourceforge.pmd.lang.ast.Node n
net.sourceforge.pmd.lang.symboltable.NameOccurrence occurrence
net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence javaOccurrence
net.sourceforge.pmd.lang.symboltable.NameDeclaration decl
public void addDeclaration (net.sourceforge.pmd.lang.symboltable.NameDeclaration)
net.sourceforge.pmd.lang.symboltable.NameDeclaration variableDecl
public net.sourceforge.pmd.lang.symboltable.NameDeclaration findVariableHere (net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence)
net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence occurrence
net.sourceforge.pmd.lang.java.symboltable.ImageFinderFunction finder
public java.lang.String getName ()
public java.lang.String toString ()
}
net/sourceforge/pmd/lang/java/symboltable/VariableNameDeclaration.classVariableNameDeclaration.java
package net.sourceforge.pmd.lang.java.symboltable
public net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration extends net.sourceforge.pmd.lang.symboltable.AbstractNameDeclaration implements net.sourceforge.pmd.lang.java.symboltable.TypedNameDeclaration {
public void (net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId)
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId node
public net.sourceforge.pmd.lang.symboltable.Scope getScope ()
public boolean isArray ()
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId astVariableDeclaratorId
net.sourceforge.pmd.lang.java.ast.ASTType typeNode
public boolean isExceptionBlockParameter ()
public boolean isLambdaTypelessParameter ()
public boolean isPrimitiveType ()
public java.lang.String getTypeImage ()
public boolean isReferenceType ()
public net.sourceforge.pmd.lang.java.ast.AccessNode getAccessNodeParent ()
public net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId getDeclaratorId ()
public java.lang.Class getType ()
public boolean equals (java.lang.Object)
Object o
net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration n
public int hashCode ()
public java.lang.String toString ()
}
net/sourceforge/pmd/lang/java/symboltable/Applier.classApplier.java
package net.sourceforge.pmd.lang.java.symboltable
public net.sourceforge.pmd.lang.java.symboltable.Applier extends java.lang.Object {
public void ()
public static void apply (net.sourceforge.pmd.util.UnaryFunction, java.util.Iterator)
net.sourceforge.pmd.util.UnaryFunction f
java.util.Iterator i
}
net/sourceforge/pmd/lang/java/symboltable/NameFinder.classNameFinder.java
package net.sourceforge.pmd.lang.java.symboltable
public net.sourceforge.pmd.lang.java.symboltable.NameFinder extends java.lang.Object {
private java.util.List names
public void (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression)
int i
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression node
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix prefix
public java.util.List getNames ()
private void checkForNameChild (net.sourceforge.pmd.lang.java.ast.JavaNode)
java.util.StringTokenizer st
net.sourceforge.pmd.lang.java.ast.ASTName grandchild
net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence occurrence
net.sourceforge.pmd.lang.java.ast.ASTArguments args
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix suffix
net.sourceforge.pmd.lang.java.ast.JavaNode node
private void add (net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence)
net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence qualifiedName
net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence name
public java.lang.String toString ()
net.sourceforge.pmd.lang.symboltable.NameOccurrence occ
java.util.Iterator i$
StringBuilder result
}
net/sourceforge/pmd/lang/java/symboltable/LocalScope.classLocalScope.java
package net.sourceforge.pmd.lang.java.symboltable
public net.sourceforge.pmd.lang.java.symboltable.LocalScope extends net.sourceforge.pmd.lang.java.symboltable.AbstractJavaScope {
public void ()
public java.util.Map getVariableDeclarations ()
public net.sourceforge.pmd.lang.symboltable.NameDeclaration addNameOccurrence (net.sourceforge.pmd.lang.symboltable.NameOccurrence)
java.util.List nameOccurrences
net.sourceforge.pmd.lang.ast.Node n
net.sourceforge.pmd.lang.symboltable.NameOccurrence occurrence
net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence javaOccurrence
net.sourceforge.pmd.lang.symboltable.NameDeclaration decl
public void addDeclaration (net.sourceforge.pmd.lang.symboltable.NameDeclaration)
net.sourceforge.pmd.lang.symboltable.NameDeclaration nameDecl
public net.sourceforge.pmd.lang.symboltable.NameDeclaration findVariableHere (net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence)
net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence occurrence
net.sourceforge.pmd.lang.java.symboltable.ImageFinderFunction finder
public java.lang.String toString ()
}
net/sourceforge/pmd/lang/java/Java15Parser.classJava15Parser.java
package net.sourceforge.pmd.lang.java
public net.sourceforge.pmd.lang.java.Java15Parser extends net.sourceforge.pmd.lang.java.AbstractJavaParser {
public void (net.sourceforge.pmd.lang.ParserOptions)
net.sourceforge.pmd.lang.ParserOptions parserOptions
protected net.sourceforge.pmd.lang.java.ast.JavaParser createJavaParser (java.io.Reader) throws net.sourceforge.pmd.lang.java.ast.ParseException
java.io.Reader source
net.sourceforge.pmd.lang.java.ast.JavaParser javaParser
}
net/sourceforge/pmd/lang/java/xpath/GetCommentOnFunction.classGetCommentOnFunction.java
package net.sourceforge.pmd.lang.java.xpath
public net.sourceforge.pmd.lang.java.xpath.GetCommentOnFunction extends java.lang.Object implements org.jaxen.Function {
public void ()
public static void registerSelfInSimpleContext ()
public java.lang.Object call (org.jaxen.Context, java.util.List) throws org.jaxen.FunctionCallException
net.sourceforge.pmd.lang.java.ast.Comment comment
java.util.Iterator i$
int codeBeginLine
int codeEndLine
java.util.List commentList
org.jaxen.Context context
java.util.List args
net.sourceforge.pmd.lang.ast.Node n
}
net/sourceforge/pmd/lang/java/xpath/JavaFunctions.classJavaFunctions.java
package net.sourceforge.pmd.lang.java.xpath
public net.sourceforge.pmd.lang.java.xpath.JavaFunctions extends java.lang.Object {
public void ()
public static boolean typeof (net.sf.saxon.expr.XPathContext, java.lang.String, java.lang.String)
net.sf.saxon.expr.XPathContext context
String nodeTypeName
String fullTypeName
public static boolean typeof (net.sf.saxon.expr.XPathContext, java.lang.String, java.lang.String, java.lang.String)
net.sf.saxon.expr.XPathContext context
String nodeTypeName
String fullTypeName
String shortTypeName
}
net/sourceforge/pmd/lang/java/xpath/TypeOfFunction.classTypeOfFunction.java
package net.sourceforge.pmd.lang.java.xpath
public net.sourceforge.pmd.lang.java.xpath.TypeOfFunction extends java.lang.Object implements org.jaxen.Function {
public void ()
public static void registerSelfInSimpleContext ()
public java.lang.Object call (org.jaxen.Context, java.util.List) throws org.jaxen.FunctionCallException
int i
org.jaxen.Context context
java.util.List args
String nodeTypeName
String fullTypeName
String shortTypeName
net.sourceforge.pmd.lang.ast.xpath.Attribute attr
net.sourceforge.pmd.lang.ast.Node n
public static boolean typeof (net.sourceforge.pmd.lang.ast.Node, java.lang.String, java.lang.String, java.lang.String)
Class type
java.util.List implementors
Class superC
net.sourceforge.pmd.lang.ast.Node n
String nodeTypeName
String fullTypeName
String shortTypeName
}
net/sourceforge/pmd/lang/java/Java14Handler.classJava14Handler.java
package net.sourceforge.pmd.lang.java
public net.sourceforge.pmd.lang.java.Java14Handler extends net.sourceforge.pmd.lang.java.AbstractJavaHandler {
public void ()
public net.sourceforge.pmd.lang.Parser getParser (net.sourceforge.pmd.lang.ParserOptions)
net.sourceforge.pmd.lang.ParserOptions parserOptions
}
net/sourceforge/pmd/lang/java/dfa/StatementAndBraceFinder.classStatementAndBraceFinder.java
package net.sourceforge.pmd.lang.java.dfa
public net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder extends net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter {
private static final java.util.logging.Logger LOGGER
private final net.sourceforge.pmd.lang.DataFlowHandler dataFlowHandler
private net.sourceforge.pmd.lang.dfa.Structure dataFlow
public void (net.sourceforge.pmd.lang.DataFlowHandler)
net.sourceforge.pmd.lang.DataFlowHandler dataFlowHandler
public void buildDataFlowFor (net.sourceforge.pmd.lang.java.ast.JavaNode)
net.sourceforge.pmd.lang.dfa.LinkerException e
net.sourceforge.pmd.lang.dfa.SequenceException e
net.sourceforge.pmd.lang.java.ast.JavaNode node
net.sourceforge.pmd.lang.dfa.Linker linker
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTStatementExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTStatementExpression node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTExpression node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTForInit, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTForInit node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTLabeledStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTLabeledStatement node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTForUpdate, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTForUpdate node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTIfStatement st
net.sourceforge.pmd.lang.java.ast.ASTStatement node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTBreakStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTBreakStatement node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTContinueStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTContinueStatement node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTReturnStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTReturnStatement node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTThrowStatement, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTThrowStatement node
Object data
net.sourceforge.pmd.lang.dfa.Structure dataFlow
private void addForExpressionNode (net.sourceforge.pmd.lang.ast.Node, net.sourceforge.pmd.lang.dfa.Structure)
int i
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.lang.dfa.Structure dataFlow
net.sourceforge.pmd.lang.java.ast.ASTForStatement parent
boolean hasExpressionChild
boolean hasForInitNode
boolean hasForUpdateNode
static void ()
}
net/sourceforge/pmd/lang/java/dfa/VariableAccessVisitor.classVariableAccessVisitor.java
package net.sourceforge.pmd.lang.java.dfa
public net.sourceforge.pmd.lang.java.dfa.VariableAccessVisitor extends net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter {
public void ()
public void compute (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
public void compute (net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration)
net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration node
private void computeNow (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.lang.dfa.DataFlowNode inode
java.util.List undefinitions
net.sourceforge.pmd.lang.dfa.DataFlowNode firstINode
net.sourceforge.pmd.lang.dfa.DataFlowNode lastINode
private java.util.List markUsages (net.sourceforge.pmd.lang.dfa.DataFlowNode)
net.sourceforge.pmd.lang.symboltable.NameOccurrence occurrence
java.util.Iterator i$
net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration vnd
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map declarations
java.util.Iterator i$
net.sourceforge.pmd.lang.dfa.DataFlowNode inode
java.util.List undefinitions
java.util.Set variableDeclarations
private java.util.Set collectDeclarations (net.sourceforge.pmd.lang.dfa.DataFlowNode)
net.sourceforge.pmd.lang.dfa.DataFlowNode n
java.util.Map varDecls
int i
net.sourceforge.pmd.lang.dfa.DataFlowNode inode
java.util.Set decls
private void addAccess (net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence, net.sourceforge.pmd.lang.dfa.DataFlowNode)
net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence occurrence
net.sourceforge.pmd.lang.dfa.DataFlowNode inode
private void addVariableAccess (net.sourceforge.pmd.lang.ast.Node, net.sourceforge.pmd.lang.dfa.VariableAccess, java.util.List)
java.util.List v
net.sourceforge.pmd.lang.ast.Node n
java.util.Iterator i$
net.sourceforge.pmd.lang.dfa.DataFlowNode inode
java.util.List children
int i
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.lang.dfa.VariableAccess va
java.util.List flow
}
net/sourceforge/pmd/lang/java/dfa/JavaDFAGraphRule.classJavaDFAGraphRule.java
package net.sourceforge.pmd.lang.java.dfa
public net.sourceforge.pmd.lang.java.dfa.JavaDFAGraphRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule implements net.sourceforge.pmd.lang.dfa.DFAGraphRule {
private java.util.List methods
public void ()
public java.util.List getMethods ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit acu
Object data
}
net/sourceforge/pmd/lang/java/dfa/DataFlowFacade.classDataFlowFacade.java
package net.sourceforge.pmd.lang.java.dfa
public net.sourceforge.pmd.lang.java.dfa.DataFlowFacade extends net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter {
private net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder sbf
private net.sourceforge.pmd.lang.java.dfa.VariableAccessVisitor vav
public void ()
public void initializeWith (net.sourceforge.pmd.lang.DataFlowHandler, net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit)
net.sourceforge.pmd.lang.DataFlowHandler dataFlowHandler
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration node
Object data
}
net/sourceforge/pmd/lang/java/dfa/JavaDataFlowNode.classJavaDataFlowNode.java
package net.sourceforge.pmd.lang.java.dfa
public net.sourceforge.pmd.lang.java.dfa.JavaDataFlowNode extends net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode {
public void (java.util.List, net.sourceforge.pmd.lang.ast.Node)
java.util.List dataFlow
net.sourceforge.pmd.lang.ast.Node node
public java.lang.String toString ()
String res
}
net/sourceforge/pmd/lang/java/Java17Parser.classJava17Parser.java
package net.sourceforge.pmd.lang.java
public net.sourceforge.pmd.lang.java.Java17Parser extends net.sourceforge.pmd.lang.java.AbstractJavaParser {
public void (net.sourceforge.pmd.lang.ParserOptions)
net.sourceforge.pmd.lang.ParserOptions parserOptions
protected net.sourceforge.pmd.lang.java.ast.JavaParser createJavaParser (java.io.Reader) throws net.sourceforge.pmd.lang.java.ast.ParseException
java.io.Reader source
net.sourceforge.pmd.lang.java.ast.JavaParser javaParser
}
net/sourceforge/pmd/lang/java/AbstractJavaHandler$2.classAbstractJavaHandler.java
package net.sourceforge.pmd.lang.java
net.sourceforge.pmd.lang.java.AbstractJavaHandler$2 extends java.lang.Object implements net.sourceforge.pmd.lang.VisitorStarter {
final net.sourceforge.pmd.lang.java.AbstractJavaHandler this$0
void (net.sourceforge.pmd.lang.java.AbstractJavaHandler)
public void start (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node rootNode
}
net/sourceforge/pmd/lang/java/AbstractJavaHandler$5.classAbstractJavaHandler.java
package net.sourceforge.pmd.lang.java
net.sourceforge.pmd.lang.java.AbstractJavaHandler$5 extends java.lang.Object implements net.sourceforge.pmd.lang.VisitorStarter {
final java.io.Writer val$writer
final String val$prefix
final boolean val$recurse
final net.sourceforge.pmd.lang.java.AbstractJavaHandler this$0
void (net.sourceforge.pmd.lang.java.AbstractJavaHandler, java.io.Writer, java.lang.String, boolean)
public void start (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node rootNode
}
net/sourceforge/pmd/lang/java/JavaDataFlowHandler.classJavaDataFlowHandler.java
package net.sourceforge.pmd.lang.java
public net.sourceforge.pmd.lang.java.JavaDataFlowHandler extends java.lang.Object implements net.sourceforge.pmd.lang.DataFlowHandler {
public void ()
public net.sourceforge.pmd.lang.dfa.DataFlowNode createDataFlowNode (java.util.List, net.sourceforge.pmd.lang.ast.Node)
java.util.List dataFlow
net.sourceforge.pmd.lang.ast.Node node
public java.lang.Class getLabelStatementNodeClass ()
}
net/sourceforge/pmd/lang/java/Java17Handler.classJava17Handler.java
package net.sourceforge.pmd.lang.java
public net.sourceforge.pmd.lang.java.Java17Handler extends net.sourceforge.pmd.lang.java.AbstractJavaHandler {
public void ()
public net.sourceforge.pmd.lang.Parser getParser (net.sourceforge.pmd.lang.ParserOptions)
net.sourceforge.pmd.lang.ParserOptions parserOptions
}
net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.classClassTypeResolver.java
package net.sourceforge.pmd.lang.java.typeresolution
public net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver extends net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter {
private static final java.util.logging.Logger LOG
private static final java.util.Map PRIMITIVE_TYPES
private static final java.util.Map JAVA_LANG
private final net.sourceforge.pmd.lang.java.typeresolution.PMDASMClassLoader pmdClassLoader
private java.util.Map importedClasses
private java.util.List importedOnDemand
private int anonymousClassCounter
public void ()
public void (java.lang.ClassLoader)
ClassLoader classLoader
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.Object)
ClassNotFoundException e
LinkageError e
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
Object data
String className
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration node
Object data
net.sourceforge.pmd.lang.java.ast.ASTName importedType
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTTypeDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTTypeDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType, java.lang.Object)
net.sourceforge.pmd.lang.ast.AbstractNode parent
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType node
Object data
String typeName
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTName, java.lang.Object)
String name
net.sourceforge.pmd.lang.java.ast.ASTName node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId node
Object data
String name
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTType, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTType node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTReferenceType, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTReferenceType node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConditionalOrExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTConditionalOrExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConditionalAndExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTConditionalAndExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTInclusiveOrExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTInclusiveOrExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTExclusiveOrExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTExclusiveOrExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAndExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAndExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTEqualityExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTEqualityExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTInstanceOfExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTInstanceOfExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTRelationalExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTRelationalExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTShiftExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTShiftExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAdditiveExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAdditiveExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMultiplicativeExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMultiplicativeExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTUnaryExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTUnaryExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPreIncrementExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPreIncrementExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPreDecrementExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPreDecrementExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTUnaryExpressionNotPlusMinus, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTUnaryExpressionNotPlusMinus node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPostfixExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPostfixExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTCastExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTCastExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTNullLiteral, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTNullLiteral node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTBooleanLiteral, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTBooleanLiteral node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTLiteral, java.lang.Object)
NumberFormatException e
String image
NumberFormatException e
String image
net.sourceforge.pmd.lang.java.ast.ASTLiteral node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTStatementExpression, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTStatementExpression node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTNormalAnnotation, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTNormalAnnotation node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMarkerAnnotation, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMarkerAnnotation node
Object data
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTSingleMemberAnnotation, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTSingleMemberAnnotation node
Object data
private void rollupTypeUnary (net.sourceforge.pmd.lang.java.ast.TypeNode)
net.sourceforge.pmd.lang.ast.Node child
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.lang.java.ast.TypeNode typeNode
private void rollupTypeUnaryNumericPromotion (net.sourceforge.pmd.lang.java.ast.TypeNode)
Class type
net.sourceforge.pmd.lang.ast.Node child
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.lang.java.ast.TypeNode typeNode
private void rollupTypeBinaryNumericPromotion (net.sourceforge.pmd.lang.java.ast.TypeNode)
Class type1
Class type2
net.sourceforge.pmd.lang.ast.Node child1
net.sourceforge.pmd.lang.ast.Node child2
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.lang.java.ast.TypeNode typeNode
private void populateType (net.sourceforge.pmd.lang.java.ast.TypeNode, java.lang.String)
ClassNotFoundException e
LinkageError e
Exception e
net.sourceforge.pmd.lang.java.ast.TypeNode node
String className
String qualifiedName
Class myType
public boolean classNameExists (java.lang.String)
ClassNotFoundException e
String fullyQualifiedClassName
private java.lang.Class processOnDemand (java.lang.String)
Throwable e
String entry
java.util.Iterator i$
String qualifiedName
private java.lang.String getClassName (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit)
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration classDecl
net.sourceforge.pmd.lang.java.ast.ASTPackageDeclaration pkgDecl
private void populateImports (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit)
String strName
String strPackage
net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration anImportDeclaration
java.util.Iterator i$
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
java.util.List theImportDeclarations
private void populateClassName (net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit, java.lang.String) throws java.lang.ClassNotFoundException
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
String className
static void ()
java.util.Map thePrimitiveTypes
java.util.Map theJavaLang
}
net/sourceforge/pmd/lang/java/typeresolution/TypeHelper.classTypeHelper.java
package net.sourceforge.pmd.lang.java.typeresolution
public net.sourceforge.pmd.lang.java.typeresolution.TypeHelper extends java.lang.Object {
public void ()
public static boolean isA (net.sourceforge.pmd.lang.java.ast.TypeNode, java.lang.Class)
net.sourceforge.pmd.lang.java.ast.TypeNode n
Class clazz
public static boolean isEither (net.sourceforge.pmd.lang.java.ast.TypeNode, java.lang.Class, java.lang.Class)
net.sourceforge.pmd.lang.java.ast.TypeNode n
Class class1
Class class2
public static boolean isA (net.sourceforge.pmd.lang.java.symboltable.TypedNameDeclaration, java.lang.Class)
net.sourceforge.pmd.lang.java.symboltable.TypedNameDeclaration vnd
Class clazz
Class type
public static boolean isEither (net.sourceforge.pmd.lang.java.symboltable.TypedNameDeclaration, java.lang.Class, java.lang.Class)
net.sourceforge.pmd.lang.java.symboltable.TypedNameDeclaration vnd
Class class1
Class class2
public static boolean isNeither (net.sourceforge.pmd.lang.java.symboltable.TypedNameDeclaration, java.lang.Class, java.lang.Class)
net.sourceforge.pmd.lang.java.symboltable.TypedNameDeclaration vnd
Class class1
Class class2
public static boolean subclasses (net.sourceforge.pmd.lang.java.ast.TypeNode, java.lang.Class)
net.sourceforge.pmd.lang.java.ast.TypeNode n
Class clazz
Class type
java.util.List implementors
Class superC
}
net/sourceforge/pmd/lang/java/typeresolution/TypeResolutionFacade.classTypeResolutionFacade.java
package net.sourceforge.pmd.lang.java.typeresolution
public net.sourceforge.pmd.lang.java.typeresolution.TypeResolutionFacade extends net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter {
public void ()
public void initializeWith (java.lang.ClassLoader, net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit)
ClassLoader classLoader
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit node
net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver classTypeResolver
}
net/sourceforge/pmd/lang/java/typeresolution/visitors/PMDASMVisitor$PMDSignatureVisitor.classPMDASMVisitor.java
package net.sourceforge.pmd.lang.java.typeresolution.visitors
net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor$PMDSignatureVisitor extends org.objectweb.asm.signature.SignatureVisitor {
private net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor parent
public void (net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor)
net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor visitor
public void visitFormalTypeParameter (java.lang.String)
String name
public org.objectweb.asm.signature.SignatureVisitor visitClassBound ()
public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound ()
public org.objectweb.asm.signature.SignatureVisitor visitSuperclass ()
public org.objectweb.asm.signature.SignatureVisitor visitInterface ()
public org.objectweb.asm.signature.SignatureVisitor visitParameterType ()
public org.objectweb.asm.signature.SignatureVisitor visitReturnType ()
public org.objectweb.asm.signature.SignatureVisitor visitExceptionType ()
public void visitBaseType (char)
char descriptor
public void visitTypeVariable (java.lang.String)
String name
public org.objectweb.asm.signature.SignatureVisitor visitArrayType ()
public void visitClassType (java.lang.String)
String name
public void visitInnerClassType (java.lang.String)
String name
public void visitTypeArgument ()
public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char)
char wildcard
public void visitEnd ()
}
net/sourceforge/pmd/lang/java/typeresolution/visitors/PMDASMVisitor$PMDAnnotationVisitor.classPMDASMVisitor.java
package net.sourceforge.pmd.lang.java.typeresolution.visitors
net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor$PMDAnnotationVisitor extends org.objectweb.asm.AnnotationVisitor {
private net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor parent
public void (net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor)
net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor visitor
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
public void visit (java.lang.String, java.lang.Object)
String name
Object value
}
net/sourceforge/pmd/lang/java/typeresolution/visitors/PMDASMVisitor.classPMDASMVisitor.java
package net.sourceforge.pmd.lang.java.typeresolution.visitors
public net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor extends org.objectweb.asm.ClassVisitor {
private java.util.Map packages
private org.objectweb.asm.AnnotationVisitor annotationVisitor
private org.objectweb.asm.FieldVisitor fieldVisitor
private org.objectweb.asm.signature.SignatureVisitor sigVisitor
private org.objectweb.asm.MethodVisitor methodVisitor
public java.util.List innerClasses
public void ()
public java.util.Map getPackages ()
public java.util.List getInnerClasses ()
private java.lang.String parseClassName (java.lang.String)
String name
String className
int n
private void parseClassName (java.lang.String[])
String s
String[] arr$
int len$
int i$
String[] names
private void extractSignature (java.lang.String)
String sig
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String sig
String superName
String[] interfaces
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String sig
Object value
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String sig
String[] exceptions
public void visitSource (java.lang.String, java.lang.String)
String source
String debug
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void visitEnd ()
private void addMethodDesc (java.lang.String)
String desc
private void addTypes (java.lang.String)
org.objectweb.asm.Type type
org.objectweb.asm.Type[] arr$
int len$
int i$
String desc
org.objectweb.asm.Type[] types
private void addType (org.objectweb.asm.Type)
org.objectweb.asm.Type t
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
static void access$000 (net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor, org.objectweb.asm.Type)
net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor x0
org.objectweb.asm.Type x1
static org.objectweb.asm.AnnotationVisitor access$100 (net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor)
net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor x0
static java.lang.String access$200 (net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor, java.lang.String)
net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor x0
String x1
static void access$300 (net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor, java.lang.String)
net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor x0
String x1
static void access$400 (net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor, java.lang.String)
net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor x0
String x1
}
net/sourceforge/pmd/lang/java/typeresolution/visitors/PMDASMVisitor$PMDMethodVisitor.classPMDASMVisitor.java
package net.sourceforge.pmd.lang.java.typeresolution.visitors
net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor$PMDMethodVisitor extends org.objectweb.asm.MethodVisitor {
private net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor parent
public void (net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor)
net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor visitor
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public void visitTypeInsn (int, java.lang.String)
int opcode
String desc
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String desc
String sig
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
Object[] stack
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitIincInsn (int, int)
int var
int increment
public void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitEnd ()
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
}
net/sourceforge/pmd/lang/java/typeresolution/visitors/PMDASMVisitor$PMDFieldVisitor.classPMDASMVisitor.java
package net.sourceforge.pmd.lang.java.typeresolution.visitors
net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor$PMDFieldVisitor extends org.objectweb.asm.FieldVisitor {
private net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor parent
public void (net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor)
net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor visitor
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitEnd ()
}
net/sourceforge/pmd/lang/java/typeresolution/PMDASMClassLoader.classPMDASMClassLoader.java
package net.sourceforge.pmd.lang.java.typeresolution
public net.sourceforge.pmd.lang.java.typeresolution.PMDASMClassLoader extends java.lang.ClassLoader {
private static net.sourceforge.pmd.lang.java.typeresolution.PMDASMClassLoader cachedPMDASMClassLoader
private static ClassLoader cachedClassLoader
private final java.util.Set dontBother
public static synchronized net.sourceforge.pmd.lang.java.typeresolution.PMDASMClassLoader getInstance (java.lang.ClassLoader)
ClassLoader parent
private void (java.lang.ClassLoader)
ClassLoader parent
public synchronized java.lang.Class loadClass (java.lang.String) throws java.lang.ClassNotFoundException
ClassNotFoundException e
String name
public synchronized java.util.Map getImportedClasses (java.lang.String) throws java.lang.ClassNotFoundException
String str
java.util.Iterator i$
org.objectweb.asm.ClassReader reader
net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor asmVisitor
java.util.List inner
java.io.IOException e
String name
}
net/sourceforge/pmd/lang/java/typeresolution/rules/CloneMethodMustImplementCloneable.classCloneMethodMustImplementCloneable.java
package net.sourceforge.pmd.lang.java.typeresolution.rules
public net.sourceforge.pmd.lang.java.typeresolution.rules.CloneMethodMustImplementCloneable extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
java.util.List implementors
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType type
int ix
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType type
Class clazz
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
net.sourceforge.pmd.lang.java.ast.ASTImplementsList impl
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTBlockStatement block
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType type
java.util.List blocks
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration node
Object data
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration classOrInterface
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator node
Object data
int countParams
}
net/sourceforge/pmd/lang/java/typeresolution/rules/imports/UnusedImports.classUnusedImports.java
package net.sourceforge.pmd.lang.java.typeresolution.rules.imports
public net.sourceforge.pmd.lang.java.typeresolution.rules.imports.UnusedImports extends net.sourceforge.pmd.lang.java.rule.imports.UnusedImportsRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTName importedType
net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration node
Object data
protected void check (net.sourceforge.pmd.lang.ast.Node)
Class c
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.lang.java.rule.ImportWrapper candidate
}
net/sourceforge/pmd/lang/java/typeresolution/rules/LooseCoupling.classLooseCoupling.java
package net.sourceforge.pmd.lang.java.typeresolution.rules
public net.sourceforge.pmd.lang.java.typeresolution.rules.LooseCoupling extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType node
Object data
net.sourceforge.pmd.lang.ast.Node parent
Class clazzType
boolean isType
private boolean methodHasOverride (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.java.ast.ASTName name
net.sourceforge.pmd.lang.java.ast.ASTMarkerAnnotation marker
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration method
}
net/sourceforge/pmd/lang/java/typeresolution/rules/SignatureDeclareThrowsException.classSignatureDeclareThrowsException.java
package net.sourceforge.pmd.lang.java.typeresolution.rules
public net.sourceforge.pmd.lang.java.typeresolution.rules.SignatureDeclareThrowsException extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRule {
private static final net.sourceforge.pmd.lang.rule.properties.BooleanProperty IGNORE_JUNIT_COMPLETELY_DESCRIPTOR
private boolean junitImported
public void ()
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType type
int ix
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType type
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration node
Object data
net.sourceforge.pmd.lang.java.ast.ASTImplementsList impl
private boolean isJUnitTest (net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType)
Class intf
Class[] arr$
int len$
int i$
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType type
Class clazz
private boolean isJUnitTest (java.lang.Class)
Class clazz
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration node
Object o
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration methodDeclaration
Object o
private boolean isAllowedMethod (net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration)
net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration methodDeclaration
public java.lang.Object visit (net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration constructorDeclaration
Object o
private void checkExceptions (net.sourceforge.pmd.lang.ast.Node, java.lang.Object)
net.sourceforge.pmd.lang.ast.Node method
Object o
java.util.List exceptionList
private void evaluateExceptions (java.util.List, java.lang.Object)
net.sourceforge.pmd.lang.java.ast.ASTName exception
java.util.Iterator i$
java.util.List exceptionList
Object context
private boolean hasDeclaredExceptionInSignature (net.sourceforge.pmd.lang.java.ast.ASTName)
net.sourceforge.pmd.lang.java.ast.ASTName exception
private boolean isParentSignatureDeclaration (net.sourceforge.pmd.lang.java.ast.ASTName)
net.sourceforge.pmd.lang.java.ast.ASTName exception
net.sourceforge.pmd.lang.ast.Node parent
static void ()
}
net/sourceforge/pmd/lang/java/AbstractJavaHandler$3.classAbstractJavaHandler.java
package net.sourceforge.pmd.lang.java
net.sourceforge.pmd.lang.java.AbstractJavaHandler$3 extends java.lang.Object implements net.sourceforge.pmd.lang.VisitorStarter {
final net.sourceforge.pmd.lang.java.AbstractJavaHandler this$0
void (net.sourceforge.pmd.lang.java.AbstractJavaHandler)
public void start (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node rootNode
}
net/sourceforge/pmd/lang/java/Java15Handler.classJava15Handler.java
package net.sourceforge.pmd.lang.java
public net.sourceforge.pmd.lang.java.Java15Handler extends net.sourceforge.pmd.lang.java.AbstractJavaHandler {
public void ()
public net.sourceforge.pmd.lang.Parser getParser (net.sourceforge.pmd.lang.ParserOptions)
net.sourceforge.pmd.lang.ParserOptions parserOptions
}
net/sourceforge/pmd/lang/java/Java13Handler.classJava13Handler.java
package net.sourceforge.pmd.lang.java
public net.sourceforge.pmd.lang.java.Java13Handler extends net.sourceforge.pmd.lang.java.AbstractJavaHandler {
public void ()
public net.sourceforge.pmd.lang.Parser getParser (net.sourceforge.pmd.lang.ParserOptions)
net.sourceforge.pmd.lang.ParserOptions parserOptions
}
net/sourceforge/pmd/lang/java/AbstractJavaHandler$4.classAbstractJavaHandler.java
package net.sourceforge.pmd.lang.java
net.sourceforge.pmd.lang.java.AbstractJavaHandler$4 extends java.lang.Object implements net.sourceforge.pmd.lang.VisitorStarter {
final ClassLoader val$classLoader
final net.sourceforge.pmd.lang.java.AbstractJavaHandler this$0
void (net.sourceforge.pmd.lang.java.AbstractJavaHandler, java.lang.ClassLoader)
public void start (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node rootNode
}
net/sourceforge/pmd/lang/java/javadoc/JavadocTag.classJavadocTag.java
package net.sourceforge.pmd.lang.java.javadoc
public final net.sourceforge.pmd.lang.java.javadoc.JavadocTag extends java.lang.Object {
public final String label
public final String description
private static final java.util.Map tagsById
public static final net.sourceforge.pmd.lang.java.javadoc.JavadocTag AUTHOR
public static final net.sourceforge.pmd.lang.java.javadoc.JavadocTag SINCE
public static final net.sourceforge.pmd.lang.java.javadoc.JavadocTag VERSION
public static final net.sourceforge.pmd.lang.java.javadoc.JavadocTag DEPRECATED
public static final net.sourceforge.pmd.lang.java.javadoc.JavadocTag PARAM
public static final net.sourceforge.pmd.lang.java.javadoc.JavadocTag THROWS
public static final net.sourceforge.pmd.lang.java.javadoc.JavadocTag RETURN
public static final net.sourceforge.pmd.lang.java.javadoc.JavadocTag SEE
private void (java.lang.String, java.lang.String)
String theLabel
String theDescription
public static net.sourceforge.pmd.lang.java.javadoc.JavadocTag tagFor (java.lang.String)
String id
public static java.util.Set allTagIds ()
static void ()
}
net/sourceforge/pmd/lang/AbstractLanguageVersionHandler.classAbstractLanguageVersionHandler.java
package net.sourceforge.pmd.lang
public abstract net.sourceforge.pmd.lang.AbstractLanguageVersionHandler extends java.lang.Object implements net.sourceforge.pmd.lang.LanguageVersionHandler {
public void ()
public net.sourceforge.pmd.lang.DataFlowHandler getDataFlowHandler ()
public net.sourceforge.pmd.lang.XPathHandler getXPathHandler ()
public net.sourceforge.pmd.lang.ParserOptions getDefaultParserOptions ()
public net.sourceforge.pmd.lang.VisitorStarter getDataFlowFacade ()
public net.sourceforge.pmd.lang.VisitorStarter getSymbolFacade ()
public net.sourceforge.pmd.lang.VisitorStarter getTypeResolutionFacade (java.lang.ClassLoader)
ClassLoader classLoader
public net.sourceforge.pmd.lang.VisitorStarter getDumpFacade (java.io.Writer, java.lang.String, boolean)
java.io.Writer writer
String prefix
boolean recurse
public net.sourceforge.pmd.lang.dfa.DFAGraphRule getDFAGraphRule ()
}
net/sourceforge/pmd/lang/rule/AbstractRuleViolationFactory.classAbstractRuleViolationFactory.java
package net.sourceforge.pmd.lang.rule
public abstract net.sourceforge.pmd.lang.rule.AbstractRuleViolationFactory extends java.lang.Object implements net.sourceforge.pmd.lang.rule.RuleViolationFactory {
private static final Object[] NO_ARGS
public void ()
private java.lang.String cleanup (java.lang.String, java.lang.Object[])
String escapedMessage
String message
Object[] args
public void addViolation (net.sourceforge.pmd.RuleContext, net.sourceforge.pmd.Rule, net.sourceforge.pmd.lang.ast.Node, java.lang.String, java.lang.Object[])
net.sourceforge.pmd.RuleContext ruleContext
net.sourceforge.pmd.Rule rule
net.sourceforge.pmd.lang.ast.Node node
String message
Object[] args
String formattedMessage
public void addViolation (net.sourceforge.pmd.RuleContext, net.sourceforge.pmd.Rule, net.sourceforge.pmd.lang.ast.Node, java.lang.String, int, int, java.lang.Object[])
net.sourceforge.pmd.RuleContext ruleContext
net.sourceforge.pmd.Rule rule
net.sourceforge.pmd.lang.ast.Node node
String message
int beginLine
int endLine
Object[] args
String formattedMessage
protected abstract net.sourceforge.pmd.RuleViolation createRuleViolation (net.sourceforge.pmd.Rule, net.sourceforge.pmd.RuleContext, net.sourceforge.pmd.lang.ast.Node, java.lang.String)
protected abstract net.sourceforge.pmd.RuleViolation createRuleViolation (net.sourceforge.pmd.Rule, net.sourceforge.pmd.RuleContext, net.sourceforge.pmd.lang.ast.Node, java.lang.String, int, int)
static void ()
}
net/sourceforge/pmd/lang/rule/RuleChainVisitor.classRuleChainVisitor.java
package net.sourceforge.pmd.lang.rule
public abstract net.sourceforge.pmd.lang.rule.RuleChainVisitor extends java.lang.Object {
public abstract void add (net.sourceforge.pmd.RuleSet, net.sourceforge.pmd.Rule)
public abstract void visitAll (java.util.List, net.sourceforge.pmd.RuleContext)
}
net/sourceforge/pmd/lang/rule/AbstractRuleChainVisitor.classAbstractRuleChainVisitor.java
package net.sourceforge.pmd.lang.rule
public abstract net.sourceforge.pmd.lang.rule.AbstractRuleChainVisitor extends java.lang.Object implements net.sourceforge.pmd.lang.rule.RuleChainVisitor {
protected java.util.Map ruleSetRules
protected java.util.Map nodeNameToNodes
public void ()
public void add (net.sourceforge.pmd.RuleSet, net.sourceforge.pmd.Rule)
net.sourceforge.pmd.RuleSet ruleSet
net.sourceforge.pmd.Rule rule
public void visitAll (java.util.List, net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.lang.ast.Node node
java.util.Iterator i$
java.util.List ns
int j
int visits
java.util.List nodeNames
net.sourceforge.pmd.Rule rule
java.util.Iterator i$
net.sourceforge.pmd.RuleSet ruleSet
java.util.Map$Entry entry
java.util.Iterator i$
java.util.List nodes
net.sourceforge.pmd.RuleContext ctx
long start
long end
protected abstract void visit (net.sourceforge.pmd.Rule, net.sourceforge.pmd.lang.ast.Node, net.sourceforge.pmd.RuleContext)
protected abstract void indexNodes (java.util.List, net.sourceforge.pmd.RuleContext)
protected void indexNode (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
java.util.List nodes
protected void initialize ()
net.sourceforge.pmd.Rule rule
java.util.Iterator ruleIterator
java.util.Map$Entry entry
java.util.Iterator entryIterator
java.util.List nodes
String s
java.util.Iterator i$
java.util.Set visitedNodes
protected void clear ()
java.util.List l
java.util.Iterator i$
}
net/sourceforge/pmd/lang/rule/ImmutableLanguage.classImmutableLanguage.java
package net.sourceforge.pmd.lang.rule
public abstract net.sourceforge.pmd.lang.rule.ImmutableLanguage extends java.lang.Object {
}
net/sourceforge/pmd/lang/rule/XPathRule.classXPathRule.java
package net.sourceforge.pmd.lang.rule
public net.sourceforge.pmd.lang.rule.XPathRule extends net.sourceforge.pmd.lang.rule.AbstractRule {
public static final net.sourceforge.pmd.lang.rule.properties.StringProperty XPATH_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.EnumeratedProperty VERSION_DESCRIPTOR
private net.sourceforge.pmd.lang.rule.xpath.XPathRuleQuery xpathRuleQuery
public void ()
public void (java.lang.String)
String xPath
public void setXPath (java.lang.String)
String xPath
public void setVersion (java.lang.String)
String version
public void apply (java.util.List, net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.lang.ast.Node node
java.util.Iterator i$
java.util.List nodes
net.sourceforge.pmd.RuleContext ctx
public void evaluate (net.sourceforge.pmd.lang.ast.Node, net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.lang.ast.Node n
java.util.Iterator i$
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.RuleContext data
java.util.List nodes
public java.util.List getRuleChainVisits ()
String nodeName
java.util.Iterator i$
private boolean init ()
String xpath
String version
public boolean hasXPathExpression ()
String xPath
public java.lang.String dysfunctionReason ()
static void ()
}
net/sourceforge/pmd/lang/rule/xpath/JaxenXPathRuleQuery.classJaxenXPathRuleQuery.java
package net.sourceforge.pmd.lang.rule.xpath
public net.sourceforge.pmd.lang.rule.xpath.JaxenXPathRuleQuery extends net.sourceforge.pmd.lang.rule.xpath.AbstractXPathRuleQuery {
private static final java.util.logging.Logger LOG
private net.sourceforge.pmd.lang.rule.xpath.JaxenXPathRuleQuery$InitializationStatus initializationStatus
private java.util.Map nodeNameToXPaths
private static final String AST_ROOT
public void ()
public boolean isSupportedVersion (java.lang.String)
String version
public java.util.List evaluate (net.sourceforge.pmd.lang.ast.Node, net.sourceforge.pmd.RuleContext)
java.util.List nodes
org.jaxen.XPath xpath
java.util.Iterator i$
java.util.List xpaths
org.jaxen.JaxenException ex
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.RuleContext data
java.util.List results
public java.util.List getRuleChainVisits ()
org.jaxen.JaxenException ex
private void initializeXPathExpression (org.jaxen.Navigator) throws org.jaxen.JaxenException
java.util.Iterator i
int i
org.jaxen.expr.XPathFactory xpathFactory
org.jaxen.expr.LocationPath relativeLocationPath
org.jaxen.expr.Step allNodeStep
org.jaxen.BaseXPath xpath
org.jaxen.expr.Step step1
org.jaxen.expr.Step step2
java.util.List steps
org.jaxen.expr.LocationPath locationPath
org.jaxen.expr.UnionExpr unionExpr
org.jaxen.expr.Expr node
boolean valid
org.jaxen.Navigator navigator
org.jaxen.BaseXPath originalXPath
boolean useRuleChain
java.util.Stack pending
private void indexXPath (org.jaxen.XPath, java.lang.String)
org.jaxen.XPath xpath
String nodeName
java.util.List xpaths
private org.jaxen.BaseXPath createXPath (java.lang.String, org.jaxen.Navigator) throws org.jaxen.JaxenException
Object value
String propName
java.util.Map$Entry e
java.util.Iterator i$
org.jaxen.SimpleVariableContext vc
String xpathQueryString
org.jaxen.Navigator navigator
org.jaxen.BaseXPath xpath
static void ()
}
net/sourceforge/pmd/lang/rule/xpath/AbstractXPathRuleQuery.classAbstractXPathRuleQuery.java
package net.sourceforge.pmd.lang.rule.xpath
public abstract net.sourceforge.pmd.lang.rule.xpath.AbstractXPathRuleQuery extends java.lang.Object implements net.sourceforge.pmd.lang.rule.xpath.XPathRuleQuery {
protected String xpath
protected String version
protected java.util.Map properties
protected final java.util.List ruleChainVisits
public void ()
public void setXPath (java.lang.String)
String xpath
public void setVersion (java.lang.String) throws java.lang.UnsupportedOperationException
String version
protected abstract boolean isSupportedVersion (java.lang.String)
public void setProperties (java.util.Map)
java.util.Map properties
public java.util.List getRuleChainVisits ()
public abstract java.util.List evaluate (net.sourceforge.pmd.lang.ast.Node, net.sourceforge.pmd.RuleContext)
}
net/sourceforge/pmd/lang/rule/xpath/SaxonXPathRuleQuery.classSaxonXPathRuleQuery.java
package net.sourceforge.pmd.lang.rule.xpath
public net.sourceforge.pmd.lang.rule.xpath.SaxonXPathRuleQuery extends net.sourceforge.pmd.lang.rule.xpath.AbstractXPathRuleQuery {
private net.sf.saxon.sxpath.XPathExpression xpathExpression
private java.util.List xpathVariables
private static final java.util.Map CACHE
public void ()
public boolean isSupportedVersion (java.lang.String)
String version
public java.util.List evaluate (net.sourceforge.pmd.lang.ast.Node, net.sourceforge.pmd.RuleContext)
net.sf.saxon.om.ValueRepresentation valueRepresentation
net.sf.saxon.om.ValueRepresentation valueRepresentation
net.sf.saxon.om.ValueRepresentation valueRepresentation
net.sf.saxon.om.ValueRepresentation valueRepresentation
net.sourceforge.pmd.PropertyDescriptor propertyDescriptor
Object value
net.sf.saxon.om.ValueRepresentation valueRepresentation
java.util.Map$Entry entry
java.util.Iterator i$
String name
net.sf.saxon.sxpath.XPathVariable xpathVariable
java.util.Iterator i$
net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode elementNode
java.util.Iterator i$
net.sourceforge.pmd.lang.ast.xpath.saxon.DocumentNode documentNode
net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode rootElementNode
net.sf.saxon.sxpath.XPathDynamicContext xpathDynamicContext
java.util.List nodes
net.sf.saxon.trans.XPathException e
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.RuleContext data
java.util.List results
private net.sourceforge.pmd.lang.ast.xpath.saxon.DocumentNode getDocumentNode (net.sourceforge.pmd.lang.ast.Node)
net.sourceforge.pmd.lang.ast.Node node
net.sourceforge.pmd.lang.ast.Node root
net.sourceforge.pmd.lang.ast.xpath.saxon.DocumentNode documentNode
private void initializeXPathExpression ()
net.sf.saxon.sxpath.XPathVariable xpathVariable
String name
net.sourceforge.pmd.PropertyDescriptor propertyDescriptor
java.util.Iterator i$
net.sf.saxon.sxpath.XPathEvaluator xpathEvaluator
net.sf.saxon.sxpath.XPathStaticContext xpathStaticContext
net.sf.saxon.trans.XPathException e
static void ()
}
net/sourceforge/pmd/lang/rule/xpath/JaxenXPathRuleQuery$InitializationStatus.classJaxenXPathRuleQuery.java
package net.sourceforge.pmd.lang.rule.xpath
final net.sourceforge.pmd.lang.rule.xpath.JaxenXPathRuleQuery$InitializationStatus extends java.lang.Enum {
public static final net.sourceforge.pmd.lang.rule.xpath.JaxenXPathRuleQuery$InitializationStatus NONE
public static final net.sourceforge.pmd.lang.rule.xpath.JaxenXPathRuleQuery$InitializationStatus PARTIAL
public static final net.sourceforge.pmd.lang.rule.xpath.JaxenXPathRuleQuery$InitializationStatus FULL
private static final net.sourceforge.pmd.lang.rule.xpath.JaxenXPathRuleQuery$InitializationStatus[] $VALUES
public static net.sourceforge.pmd.lang.rule.xpath.JaxenXPathRuleQuery$InitializationStatus[] values ()
public static net.sourceforge.pmd.lang.rule.xpath.JaxenXPathRuleQuery$InitializationStatus valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
net/sourceforge/pmd/lang/rule/xpath/XPathRuleQuery.classXPathRuleQuery.java
package net.sourceforge.pmd.lang.rule.xpath
public abstract net.sourceforge.pmd.lang.rule.xpath.XPathRuleQuery extends java.lang.Object {
public static final String XPATH_1_0
public static final String XPATH_1_0_COMPATIBILITY
public static final String XPATH_2_0
public abstract void setXPath (java.lang.String)
public abstract void setVersion (java.lang.String) throws java.lang.UnsupportedOperationException
public abstract void setProperties (java.util.Map)
public abstract java.util.List getRuleChainVisits ()
public abstract java.util.List evaluate (net.sourceforge.pmd.lang.ast.Node, net.sourceforge.pmd.RuleContext)
}
net/sourceforge/pmd/lang/rule/RuleViolationFactory.classRuleViolationFactory.java
package net.sourceforge.pmd.lang.rule
public abstract net.sourceforge.pmd.lang.rule.RuleViolationFactory extends java.lang.Object {
public abstract void addViolation (net.sourceforge.pmd.RuleContext, net.sourceforge.pmd.Rule, net.sourceforge.pmd.lang.ast.Node, java.lang.String, java.lang.Object[])
public abstract void addViolation (net.sourceforge.pmd.RuleContext, net.sourceforge.pmd.Rule, net.sourceforge.pmd.lang.ast.Node, java.lang.String, int, int, java.lang.Object[])
}
net/sourceforge/pmd/lang/rule/stat/StatisticalRule.classStatisticalRule.java
package net.sourceforge.pmd.lang.rule.stat
public abstract net.sourceforge.pmd.lang.rule.stat.StatisticalRule extends java.lang.Object implements net.sourceforge.pmd.Rule {
public static final net.sourceforge.pmd.lang.rule.properties.DoubleProperty SIGMA_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.DoubleProperty MINIMUM_DESCRIPTOR
public static final net.sourceforge.pmd.lang.rule.properties.IntegerProperty TOP_SCORE_DESCRIPTOR
public abstract void addDataPoint (net.sourceforge.pmd.stat.DataPoint)
public abstract java.lang.Object[] getViolationParameters (net.sourceforge.pmd.stat.DataPoint)
static void ()
}
net/sourceforge/pmd/lang/rule/stat/StatisticalRuleHelper.classStatisticalRuleHelper.java
package net.sourceforge.pmd.lang.rule.stat
public net.sourceforge.pmd.lang.rule.stat.StatisticalRuleHelper extends java.lang.Object {
public static final double DELTA
private net.sourceforge.pmd.lang.rule.AbstractRule rule
private java.util.SortedSet dataPoints
private int count
private double total
public void (net.sourceforge.pmd.lang.rule.AbstractRule)
net.sourceforge.pmd.lang.rule.AbstractRule rule
public void addDataPoint (net.sourceforge.pmd.stat.DataPoint)
net.sourceforge.pmd.stat.DataPoint point
public void apply (net.sourceforge.pmd.RuleContext)
double sigma
double deviation
double mMin
int topScore
net.sourceforge.pmd.RuleContext ctx
double minimum
java.util.SortedSet newPoints
double low
double high
private double getMean ()
private double getStdDev ()
net.sourceforge.pmd.stat.DataPoint point
double scoreMinusMean
java.util.Iterator i$
double mean
double deltaSq
private java.util.SortedSet applyMinimumValue (java.util.SortedSet, double)
net.sourceforge.pmd.stat.DataPoint point
java.util.Iterator i$
java.util.SortedSet pointSet
double minValue
java.util.SortedSet rc
double threshold
private java.util.SortedSet applyTopScore (java.util.SortedSet, int)
int i
java.util.SortedSet points
int topScore
java.util.SortedSet s
net.sourceforge.pmd.stat.DataPoint[] arr
private void makeViolations (net.sourceforge.pmd.RuleContext, java.util.Set)
net.sourceforge.pmd.stat.DataPoint point
java.util.Iterator i$
net.sourceforge.pmd.RuleContext ctx
java.util.Set p
}
net/sourceforge/pmd/lang/rule/ParametricRuleViolation.classParametricRuleViolation.java
package net.sourceforge.pmd.lang.rule
public net.sourceforge.pmd.lang.rule.ParametricRuleViolation extends java.lang.Object implements net.sourceforge.pmd.RuleViolation {
protected final net.sourceforge.pmd.Rule rule
protected final String description
protected boolean suppressed
protected String filename
protected int beginLine
protected int beginColumn
protected int endLine
protected int endColumn
protected String packageName
protected String className
protected String methodName
protected String variableName
public void (net.sourceforge.pmd.Rule, net.sourceforge.pmd.RuleContext, net.sourceforge.pmd.lang.ast.Node, java.lang.String)
net.sourceforge.pmd.Rule theRule
net.sourceforge.pmd.RuleContext ctx
net.sourceforge.pmd.lang.ast.Node node
String message
private void setSuppression (net.sourceforge.pmd.Rule, net.sourceforge.pmd.lang.ast.Node)
String xpath
net.sourceforge.pmd.Rule rule
net.sourceforge.pmd.lang.ast.Node node
String regex
protected java.lang.String expandVariables (java.lang.String)
String name
int endIndex
String message
StringBuilder buf
int startIndex
protected boolean isVariable (java.lang.String)
String name
protected java.lang.String getVariableValue (java.lang.String)
net.sourceforge.pmd.PropertyDescriptor propertyDescriptor
String name
public net.sourceforge.pmd.Rule getRule ()
public java.lang.String getDescription ()
public boolean isSuppressed ()
public java.lang.String getFilename ()
public int getBeginLine ()
public int getBeginColumn ()
public int getEndLine ()
public int getEndColumn ()
public java.lang.String getPackageName ()
public java.lang.String getClassName ()
public java.lang.String getMethodName ()
public java.lang.String getVariableName ()
public void setLines (int, int)
int theBeginLine
int theEndLine
public java.lang.String toString ()
}
net/sourceforge/pmd/lang/rule/RuleReference.classRuleReference.java
package net.sourceforge.pmd.lang.rule
public net.sourceforge.pmd.lang.rule.RuleReference extends net.sourceforge.pmd.lang.rule.AbstractDelegateRule {
private net.sourceforge.pmd.lang.Language language
private net.sourceforge.pmd.lang.LanguageVersion minimumLanguageVersion
private net.sourceforge.pmd.lang.LanguageVersion maximumLanguageVersion
private Boolean deprecated
private String name
private java.util.List propertyDescriptors
private java.util.Map propertyValues
private String message
private String description
private java.util.List examples
private String externalInfoUrl
private net.sourceforge.pmd.RulePriority priority
private net.sourceforge.pmd.RuleSetReference ruleSetReference
private static final java.util.List EMPTY_DESCRIPTORS
public net.sourceforge.pmd.lang.Language getOverriddenLanguage ()
public void ()
public void (net.sourceforge.pmd.Rule, net.sourceforge.pmd.RuleSetReference)
net.sourceforge.pmd.Rule theRule
net.sourceforge.pmd.RuleSetReference theRuleSetReference
public void setLanguage (net.sourceforge.pmd.lang.Language)
net.sourceforge.pmd.lang.Language language
public net.sourceforge.pmd.lang.LanguageVersion getOverriddenMinimumLanguageVersion ()
public void setMinimumLanguageVersion (net.sourceforge.pmd.lang.LanguageVersion)
net.sourceforge.pmd.lang.LanguageVersion minimumLanguageVersion
public net.sourceforge.pmd.lang.LanguageVersion getOverriddenMaximumLanguageVersion ()
public void setMaximumLanguageVersion (net.sourceforge.pmd.lang.LanguageVersion)
net.sourceforge.pmd.lang.LanguageVersion maximumLanguageVersion
public java.lang.Boolean isOverriddenDeprecated ()
public boolean isDeprecated ()
public void setDeprecated (boolean)
boolean deprecated
public java.lang.String getOverriddenName ()
public void setName (java.lang.String)
String name
public java.lang.String getOverriddenMessage ()
public void setMessage (java.lang.String)
String message
public java.lang.String getOverriddenDescription ()
public void setDescription (java.lang.String)
String description
public java.util.List getOverriddenExamples ()
public void addExample (java.lang.String)
String example
public java.lang.String getOverriddenExternalInfoUrl ()
public void setExternalInfoUrl (java.lang.String)
String externalInfoUrl
public net.sourceforge.pmd.RulePriority getOverriddenPriority ()
public void setPriority (net.sourceforge.pmd.RulePriority)
net.sourceforge.pmd.RulePriority priority
public java.util.List getOverriddenPropertyDescriptors ()
public void definePropertyDescriptor (net.sourceforge.pmd.PropertyDescriptor) throws java.lang.IllegalArgumentException
net.sourceforge.pmd.PropertyDescriptor propertyDescriptor
public java.util.Map getOverriddenPropertiesByPropertyDescriptor ()
public void setProperty (net.sourceforge.pmd.PropertyDescriptor, java.lang.Object)
net.sourceforge.pmd.PropertyDescriptor propertyDescriptor
Object value
public net.sourceforge.pmd.RuleSetReference getRuleSetReference ()
public void setRuleSetReference (net.sourceforge.pmd.RuleSetReference)
net.sourceforge.pmd.RuleSetReference ruleSetReference
private static boolean isSame (java.lang.String, java.lang.String)
String s1
String s2
private static boolean isSame (java.lang.Object, java.lang.Object)
Object o1
Object o2
private static boolean isSame (java.lang.Object[], java.lang.Object[])
Object[] a1
Object[] a2
private static boolean contains (java.util.Collection, java.lang.String)
String s2
java.util.Iterator i$
java.util.Collection collection
String s1
public boolean hasDescriptor (net.sourceforge.pmd.PropertyDescriptor)
net.sourceforge.pmd.PropertyDescriptor descriptor
public boolean hasOverriddenProperty (net.sourceforge.pmd.PropertyDescriptor)
net.sourceforge.pmd.PropertyDescriptor descriptor
public boolean usesDefaultValues ()
net.sourceforge.pmd.PropertyDescriptor desc
java.util.Iterator i$
java.util.List descriptors
public void useDefaultValueFor (net.sourceforge.pmd.PropertyDescriptor)
net.sourceforge.pmd.PropertyDescriptor desc
static void ()
}
net/sourceforge/pmd/lang/rule/AbstractDelegateRule.classAbstractDelegateRule.java
package net.sourceforge.pmd.lang.rule
public abstract net.sourceforge.pmd.lang.rule.AbstractDelegateRule extends java.lang.Object implements net.sourceforge.pmd.Rule {
private net.sourceforge.pmd.Rule rule
public void ()
public void setRule (net.sourceforge.pmd.Rule)
net.sourceforge.pmd.Rule rule
public net.sourceforge.pmd.Rule getRule ()
public net.sourceforge.pmd.lang.Language getLanguage ()
public void setLanguage (net.sourceforge.pmd.lang.Language)
net.sourceforge.pmd.lang.Language language
public net.sourceforge.pmd.lang.LanguageVersion getMinimumLanguageVersion ()
public void setMinimumLanguageVersion (net.sourceforge.pmd.lang.LanguageVersion)
net.sourceforge.pmd.lang.LanguageVersion minimumlanguageVersion
public void setMaximumLanguageVersion (net.sourceforge.pmd.lang.LanguageVersion)
net.sourceforge.pmd.lang.LanguageVersion maximumlanguageVersion
public net.sourceforge.pmd.lang.LanguageVersion getMaximumLanguageVersion ()
public boolean isDeprecated ()
public java.lang.String dysfunctionReason ()
public java.util.Set ignoredProperties ()
public void setDeprecated (boolean)
boolean deprecated
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public java.lang.String getSince ()
public void setSince (java.lang.String)
String since
public java.lang.String getRuleClass ()
public void setRuleClass (java.lang.String)
String ruleClass
public java.lang.String getRuleSetName ()
public void setRuleSetName (java.lang.String)
String name
public java.lang.String getMessage ()
public void setMessage (java.lang.String)
String message
public java.lang.String getDescription ()
public void setDescription (java.lang.String)
String description
public java.util.List getExamples ()
public void addExample (java.lang.String)
String example
public java.lang.String getExternalInfoUrl ()
public void setExternalInfoUrl (java.lang.String)
String url
public net.sourceforge.pmd.RulePriority getPriority ()
public void setPriority (net.sourceforge.pmd.RulePriority)
net.sourceforge.pmd.RulePriority priority
public net.sourceforge.pmd.lang.ParserOptions getParserOptions ()
public void definePropertyDescriptor (net.sourceforge.pmd.PropertyDescriptor) throws java.lang.IllegalArgumentException
net.sourceforge.pmd.PropertyDescriptor propertyDescriptor
public net.sourceforge.pmd.PropertyDescriptor getPropertyDescriptor (java.lang.String)
String name
public java.util.List getPropertyDescriptors ()
public java.lang.Object getProperty (net.sourceforge.pmd.PropertyDescriptor)
net.sourceforge.pmd.PropertyDescriptor propertyDescriptor
public void setProperty (net.sourceforge.pmd.PropertyDescriptor, java.lang.Object)
net.sourceforge.pmd.PropertyDescriptor propertyDescriptor
Object value
public java.util.Map getPropertiesByPropertyDescriptor ()
public void setUsesDFA ()
public boolean usesDFA ()
public void setUsesTypeResolution ()
public boolean usesTypeResolution ()
public boolean usesRuleChain ()
public java.util.List getRuleChainVisits ()
public void addRuleChainVisit (java.lang.Class)
Class nodeClass
public void addRuleChainVisit (java.lang.String)
String astNodeName
public void start (net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.RuleContext ctx
public void apply (java.util.List, net.sourceforge.pmd.RuleContext)
java.util.List nodes
net.sourceforge.pmd.RuleContext ctx
public void end (net.sourceforge.pmd.RuleContext)
net.sourceforge.pmd.RuleContext ctx
public boolean hasDescriptor (net.sourceforge.pmd.PropertyDescriptor)
net.sourceforge.pmd.PropertyDescriptor descriptor
}
net/sourceforge/pmd/lang/rule/properties/FloatProperty$1.classFloatProperty.java
package net.sourceforge.pmd.lang.rule.properties
final net.sourceforge.pmd.lang.rule.properties.FloatProperty$1 extends net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory {
void (java.lang.Class, java.util.Map)
Class x0
java.util.Map x1
public net.sourceforge.pmd.lang.rule.properties.FloatProperty createWith (java.util.Map)
java.util.Map valuesById
String[] minMax
public volatile net.sourceforge.pmd.PropertyDescriptor createWith (java.util.Map)
java.util.Map x0
}
net/sourceforge/pmd/lang/rule/properties/CharacterMultiProperty.classCharacterMultiProperty.java
package net.sourceforge.pmd.lang.rule.properties
public net.sourceforge.pmd.lang.rule.properties.CharacterMultiProperty extends net.sourceforge.pmd.lang.rule.properties.AbstractDelimitedProperty {
public static final net.sourceforge.pmd.PropertyDescriptorFactory FACTORY
public void (java.lang.String, java.lang.String, java.lang.Character[], float, char)
int i
String theName
String theDescription
Character[] theDefaults
float theUIOrder
char delimiter
public void (java.lang.String, java.lang.String, java.lang.String, java.util.Map)
String theName
String theDescription
String theDefaults
java.util.Map otherParams
private static java.lang.Character[] charsIn (java.lang.String, char)
int i
String charString
char delimiter
String[] values
Character[] chars
public java.lang.Class type ()
public java.lang.Character[] valueFrom (java.lang.String) throws java.lang.IllegalArgumentException
int i
String valueString
String[] values
Character[] chars
public volatile java.lang.Object valueFrom (java.lang.String) throws java.lang.IllegalArgumentException
String x0
static void ()
}
net/sourceforge/pmd/lang/rule/properties/MethodProperty.classMethodProperty.java
package net.sourceforge.pmd.lang.rule.properties
public net.sourceforge.pmd.lang.rule.properties.MethodProperty extends net.sourceforge.pmd.lang.rule.properties.AbstractPackagedProperty {
public static final char CLASS_METHOD_DELIMITER
public static final char METHOD_ARG_DELIMITER
public static final char[] METHOD_GROUP_DELIMITERS
private static final String ARRAY_FLAG
private static final java.util.Map TYPE_SHORTCUTS
public static final net.sourceforge.pmd.PropertyDescriptorFactory FACTORY
private static java.lang.String shortestNameFor (java.lang.Class)
Class cls
String compactName
public static java.lang.String asStringFor (java.lang.reflect.Method)
java.lang.reflect.Method method
StringBuilder sb
protected java.lang.String defaultAsString ()
private static void serializedTypeIdOn (java.lang.Class, java.lang.StringBuilder)
Class type
StringBuilder sb
Class arrayType
public static void asStringOn (java.lang.reflect.Method, java.lang.StringBuilder)
int i
java.lang.reflect.Method method
StringBuilder sb
Class clazz
Class[] argTypes
private static java.lang.Class typeFor (java.lang.String)
String arrayTypeName
Exception ex
String typeName
Class type
public static java.lang.reflect.Method methodFrom (java.lang.String, char, char)
String methodName
int i
String methodNameAndArgTypes
char classMethodDelimiter
char methodArgDelimiter
int delimPos0
String className
Class type
int delimPos1
String methodName
int delimPos2
String argTypesStr
String[] argTypeNames
Class[] argTypes
public static java.lang.reflect.Method methodFrom (java.lang.String)
String methodStr
public void (java.lang.String, java.lang.String, java.lang.reflect.Method, java.lang.String[], float)
String theName
String theDescription
java.lang.reflect.Method theDefault
String[] legalPackageNames
float theUIOrder
public void (java.lang.String, java.lang.String, java.lang.String, java.lang.String[], float)
String theName
String theDescription
String defaultMethodStr
String[] legalPackageNames
float theUIOrder
public void (java.lang.String, java.lang.String, java.lang.String, java.util.Map, float)
String theName
String theDescription
String defaultMethodStr
java.util.Map otherParams
float theUIOrder
protected java.lang.String asString (java.lang.Object)
Object value
protected java.lang.String packageNameOf (java.lang.Object)
Object item
java.lang.reflect.Method method
protected java.lang.String itemTypeName ()
public java.lang.Class type ()
public java.lang.reflect.Method valueFrom (java.lang.String) throws java.lang.IllegalArgumentException
String valueString
public volatile java.lang.Object valueFrom (java.lang.String) throws java.lang.IllegalArgumentException
String x0
static void ()
}
net/sourceforge/pmd/lang/rule/properties/TypeMultiProperty$1.classTypeMultiProperty.java
package net.sourceforge.pmd.lang.rule.properties
final net.sourceforge.pmd.lang.rule.properties.TypeMultiProperty$1 extends net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory {
void (java.lang.Class, java.util.Map)
Class x0
java.util.Map x1
public net.sourceforge.pmd.lang.rule.properties.TypeMultiProperty createWith (java.util.Map)
java.util.Map valuesById
public volatile net.sourceforge.pmd.PropertyDescriptor createWith (java.util.Map)
java.util.Map x0
}
net/sourceforge/pmd/lang/rule/properties/FloatMultiProperty.classFloatMultiProperty.java
package net.sourceforge.pmd.lang.rule.properties
public net.sourceforge.pmd.lang.rule.properties.FloatMultiProperty extends net.sourceforge.pmd.lang.rule.properties.AbstractMultiNumericProperty {
public static final net.sourceforge.pmd.PropertyDescriptorFactory FACTORY
public void (java.lang.String, java.lang.String, java.lang.Float, java.lang.Float, java.lang.Float[], float)
String theName
String theDescription
Float min
Float max
Float[] defaultValues
float theUIOrder
public java.lang.Class type ()
protected java.lang.Object createFrom (java.lang.String)
String value
protected java.lang.Object[] arrayFor (int)
int size
static void ()
}
net/sourceforge/pmd/lang/rule/properties/PropertyDescriptorFactory.classPropertyDescriptorFactory.java
package net.sourceforge.pmd.lang.rule.properties
public net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorFactory extends java.lang.Object {
public void ()
public static java.lang.String getPropertyDescriptorType (net.sourceforge.pmd.PropertyDescriptor)
net.sourceforge.pmd.PropertyDescriptor propertyDescriptor
Class type
String typeName
public static net.sourceforge.pmd.PropertyDescriptor createPropertyDescriptor (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String name
String description
String type
String delimiter
String min
String max
String value
private static net.sourceforge.pmd.PropertyDescriptor createRawPropertyDescriptor (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
net.sourceforge.pmd.lang.rule.properties.BooleanMultiProperty property
char delim
net.sourceforge.pmd.lang.rule.properties.CharacterMultiProperty property
net.sourceforge.pmd.lang.rule.properties.DoubleMultiProperty property
net.sourceforge.pmd.lang.rule.properties.FloatMultiProperty property
net.sourceforge.pmd.lang.rule.properties.IntegerMultiProperty property
net.sourceforge.pmd.lang.rule.properties.LongMultiProperty property
char delim
net.sourceforge.pmd.lang.rule.properties.StringMultiProperty property
String name
String description
String type
String delimiter
String min
String max
String value
private static void checkDelimiter (java.lang.String, java.lang.String, java.lang.String)
String name
String type
String delimiter
private static void checkMinMax (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String name
String type
String min
String max
}
net/sourceforge/pmd/lang/rule/properties/DoubleProperty$1.classDoubleProperty.java
package net.sourceforge.pmd.lang.rule.properties
final net.sourceforge.pmd.lang.rule.properties.DoubleProperty$1 extends net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory {
void (java.lang.Class, java.util.Map)
Class x0
java.util.Map x1
public net.sourceforge.pmd.lang.rule.properties.DoubleProperty createWith (java.util.Map)
java.util.Map valuesById
String[] minMax
public volatile net.sourceforge.pmd.PropertyDescriptor createWith (java.util.Map)
java.util.Map x0
}
net/sourceforge/pmd/lang/rule/properties/AbstractDelimitedProperty.classAbstractDelimitedProperty.java
package net.sourceforge.pmd.lang.rule.properties
public abstract net.sourceforge.pmd.lang.rule.properties.AbstractDelimitedProperty extends net.sourceforge.pmd.lang.rule.properties.AbstractProperty {
private char multiValueDelimiter
private static final String DELIM_ID
protected void (java.lang.String, java.lang.String, java.lang.Object, char, float)
String theName
String theDescription
Object theDefault
char delimiter
float theUIOrder
protected static char delimiterIn (java.util.Map)
java.util.Map parameters
protected void addAttributesTo (java.util.Map)
java.util.Map attributes
protected java.lang.String defaultAsString ()
protected void multiValueDelimiter (char)
char aDelimiter
public char multiValueDelimiter ()
public boolean isMultiValue ()
}
net/sourceforge/pmd/lang/rule/properties/BooleanMultiProperty.classBooleanMultiProperty.java
package net.sourceforge.pmd.lang.rule.properties
public net.sourceforge.pmd.lang.rule.properties.BooleanMultiProperty extends net.sourceforge.pmd.lang.rule.properties.AbstractScalarProperty {
public void (java.lang.String, java.lang.String, java.lang.Boolean[], float)
String theName
String theDescription
Boolean[] defaultValues
float theUIOrder
public java.lang.Class type ()
public boolean isMultiValue ()
protected java.lang.Object createFrom (java.lang.String)
String value
protected java.lang.Boolean[] arrayFor (int)
int size
protected java.lang.String defaultAsString ()
protected volatile java.lang.Object[] arrayFor (int)
int x0
}
net/sourceforge/pmd/lang/rule/properties/DoubleMultiProperty.classDoubleMultiProperty.java
package net.sourceforge.pmd.lang.rule.properties
public net.sourceforge.pmd.lang.rule.properties.DoubleMultiProperty extends net.sourceforge.pmd.lang.rule.properties.AbstractMultiNumericProperty {
public static final net.sourceforge.pmd.PropertyDescriptorFactory FACTORY
public void (java.lang.String, java.lang.String, java.lang.Double, java.lang.Double, java.lang.Double[], float)
String theName
String theDescription
Double min
Double max
Double[] defaultValues
float theUIOrder
public java.lang.Class type ()
protected java.lang.Object createFrom (java.lang.String)
String value
protected java.lang.Object[] arrayFor (int)
int size
static void ()
}
net/sourceforge/pmd/lang/rule/properties/AbstractMultiPackagedProperty.classAbstractMultiPackagedProperty.java
package net.sourceforge.pmd.lang.rule.properties
public abstract net.sourceforge.pmd.lang.rule.properties.AbstractMultiPackagedProperty extends net.sourceforge.pmd.lang.rule.properties.AbstractPackagedProperty {
protected static final char DELIMITER
protected void (java.lang.String, java.lang.String, java.lang.Object, java.lang.String[], float)
String theName
String theDescription
Object theDefault
String[] theLegalPackageNames
float theUIOrder
public boolean isMultiValue ()
protected java.lang.String defaultAsString ()
}
net/sourceforge/pmd/lang/rule/properties/StringProperty.classStringProperty.java
package net.sourceforge.pmd.lang.rule.properties
public net.sourceforge.pmd.lang.rule.properties.StringProperty extends net.sourceforge.pmd.lang.rule.properties.AbstractProperty {
public static final net.sourceforge.pmd.PropertyDescriptorFactory FACTORY
public void (java.lang.String, java.lang.String, java.lang.String, float)
String theName
String theDescription
String theDefaultValue
float theUIOrder
protected java.lang.String defaultAsString ()
public java.lang.Class type ()
public java.lang.String valueFrom (java.lang.String)
String valueString
public volatile java.lang.Object valueFrom (java.lang.String) throws java.lang.IllegalArgumentException
String x0
static void ()
}
net/sourceforge/pmd/lang/rule/properties/AbstractMultiNumericProperty.classAbstractMultiNumericProperty.java
package net.sourceforge.pmd.lang.rule.properties
public abstract net.sourceforge.pmd.lang.rule.properties.AbstractMultiNumericProperty extends net.sourceforge.pmd.lang.rule.properties.AbstractNumericProperty {
protected void (java.lang.String, java.lang.String, java.lang.Number, java.lang.Number, java.lang.Object, float)
String theName
String theDescription
Number lower
Number upper
Object theDefault
float theUIOrder
public boolean isMultiValue ()
protected java.lang.String defaultAsString ()
}
net/sourceforge/pmd/lang/rule/properties/EnumeratedProperty.classEnumeratedProperty.java
package net.sourceforge.pmd.lang.rule.properties
public net.sourceforge.pmd.lang.rule.properties.EnumeratedProperty extends net.sourceforge.pmd.lang.rule.properties.AbstractEnumeratedProperty {
public static final net.sourceforge.pmd.PropertyDescriptorFactory FACTORY
public void (java.lang.String, java.lang.String, java.lang.String[], java.lang.Object[], int, float)
String theName
String theDescription
String[] theLabels
Object[] theChoices
int defaultIndex
float theUIOrder
public java.lang.Class type ()
public java.lang.String errorFor (java.lang.Object)
Object value
public java.lang.Object valueFrom (java.lang.String) throws java.lang.IllegalArgumentException
String value
public java.lang.String asDelimitedString (java.lang.Object)
Object value
static void ()
}
net/sourceforge/pmd/lang/rule/properties/EnumeratedProperty$1.classEnumeratedProperty.java
package net.sourceforge.pmd.lang.rule.properties
final net.sourceforge.pmd.lang.rule.properties.EnumeratedProperty$1 extends net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory {
void (java.lang.Class)
Class x0
public net.sourceforge.pmd.lang.rule.properties.EnumeratedProperty createWith (java.util.Map)
java.util.Map valuesById
public volatile net.sourceforge.pmd.PropertyDescriptor createWith (java.util.Map)
java.util.Map x0
}
net/sourceforge/pmd/lang/rule/properties/StringProperty$1.classStringProperty.java
package net.sourceforge.pmd.lang.rule.properties
final net.sourceforge.pmd.lang.rule.properties.StringProperty$1 extends net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory {
void (java.lang.Class)
Class x0
public net.sourceforge.pmd.lang.rule.properties.StringProperty createWith (java.util.Map)
java.util.Map valuesById
public volatile net.sourceforge.pmd.PropertyDescriptor createWith (java.util.Map)
java.util.Map x0
}
net/sourceforge/pmd/lang/rule/properties/CharacterProperty$1.classCharacterProperty.java
package net.sourceforge.pmd.lang.rule.properties
final net.sourceforge.pmd.lang.rule.properties.CharacterProperty$1 extends net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory {
void (java.lang.Class)
Class x0
public net.sourceforge.pmd.lang.rule.properties.CharacterProperty createWith (java.util.Map)
java.util.Map valuesById
public volatile net.sourceforge.pmd.PropertyDescriptor createWith (java.util.Map)
java.util.Map x0
}
net/sourceforge/pmd/lang/rule/properties/AbstractNumericProperty.classAbstractNumericProperty.java
package net.sourceforge.pmd.lang.rule.properties
public abstract net.sourceforge.pmd.lang.rule.properties.AbstractNumericProperty extends net.sourceforge.pmd.lang.rule.properties.AbstractScalarProperty implements net.sourceforge.pmd.NumericPropertyDescriptor {
private Number lowerLimit
private Number upperLimit
public static final java.util.Map numberFieldTypesByKey
protected void (java.lang.String, java.lang.String, java.lang.Number, java.lang.Number, java.lang.Object, float)
String theName
String theDescription
Number lower
Number upper
Object theDefault
float theUIOrder
public java.lang.Number lowerLimit ()
protected java.lang.String defaultAsString ()
public java.lang.Number upperLimit ()
public java.lang.String rangeString ()
StringBuilder sb
protected java.lang.String valueErrorFor (java.lang.Object)
Object value
double number
protected void addAttributesTo (java.util.Map)
java.util.Map attributes
static void ()
}
net/sou