##### Commons Jexl

- Overview
- 1.0 Javadoc
- Latest Javadoc
- Examples
- Releases and Builds
- Jar Downloads
- Reference
- Building
- JEXL Wiki

##### Project Documentation

- About
- Downloads
- Project Info
- Project Reports
  - Changes
  - Checkstyle
  - JavaDocs
  - JavaDoc Report
  - JavaDoc Warnings Report
  - JCoverage
  - Metrics
  - Unit Tests
  - Source Xref
  - Test Xref
  - Project License
  - PMD Report
  - Task List
- Development Process

##### Commons

- Home
- Components
- Sandbox
- Dormant
- Volunteering
- Contributing Patches
- Building Components
- Releasing Components
- Wiki

##### Legend

- External Link
- Opens in a new window

## Checkstyle Results

The following document contains the results of Checkstyle .

## Summary

Files | Infos | Warnings | Errors
--- | --- | --- | ---
159 | 0 | 0 | 53

## Files

Files | I | W | E
--- | --- | --- | ---
org/apache/commons/jexl/ExpressionFactory.java | 0 | 0 | 1
org/apache/commons/jexl/parser/ParseException.java | 0 | 0 | 16
org/apache/commons/jexl/resolver/package.html | 0 | 0 | 1
org/apache/commons/jexl/util/introspection/ClassMap.java | 0 | 0 | 30
org/apache/commons/jexl/util/introspection/MethodMap.java | 0 | 0 | 3
org/apache/commons/jexl/util/introspection/package.html | 0 | 0 | 1
org/apache/commons/jexl/util/package.html | 0 | 0 | 1

### org/apache/commons/jexl/ExpressionFactory.java

Error | Line
--- | ---
| Comment matches to-do format 'TODO:'. | 139

### org/apache/commons/jexl/parser/ParseException.java

Error | Line
--- | ---
| Expected @param tag for 'currentTokenVal'. | 42
| Expected @param tag for 'expectedTokenSequencesVal'. | 42
| Expected @param tag for 'tokenImageVal'. | 42
| Missing a Javadoc comment. | 64
| Variable 'currentToken' must be private and have accessor methods. | 80
| Variable 'expectedTokenSequences' must be private and have accessor methods. | 87
| Variable 'tokenImage' must be private and have accessor methods. | 94
| Expected an @return tag. | 105
| 'if' construct must use '{}'s. | 126
| Expected an @return tag. | 155
| Name 'add_escapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 155
| Expected @param tag for 'str'. | 155
| '0x20' is a magic number. | 187
| '0x7e' is a magic number. | 187
| '16' is a magic number. | 188
| '4' is a magic number. | 189

### org/apache/commons/jexl/resolver/package.html

Error | Line
--- | ---
| Missing package documentation file. | 0

### org/apache/commons/jexl/util/introspection/ClassMap.java

Error | Line
--- | ---
| Unable to get class information for MethodMap.AmbiguousException. | 96
| Expected an @return tag. | 174
| Expected @param tag for 'method'. | 174
| 'if' construct must use '{}'s. | 187
| 'if' construct must use '{}'s. | 189
| 'if' construct must use '{}'s. | 191
| 'if' construct must use '{}'s. | 193
| 'if' construct must use '{}'s. | 195
| 'if' construct must use '{}'s. | 197
| 'if' construct must use '{}'s. | 199
| 'if' construct must use '{}'s. | 201
| Missing a Javadoc comment. | 211
| Expected an @return tag. | 233
| Expected @param tag for 'clazz'. | 233
| Must have at least one statement. | 301
| Unused @param tag for 'class'. | 389
| Expected an @return tag. | 393
| Expected @param tag for 'clazz'. | 393
| Missing a Javadoc comment. | 446
| Variable 'method' must be private and have accessor methods. | 446
| Missing a Javadoc comment. | 448
| Variable 'name' must be private and have accessor methods. | 448
| Missing a Javadoc comment. | 450
| Variable 'parameterTypes' must be private and have accessor methods. | 450
| Missing a Javadoc comment. | 452
| Variable 'upcast' must be private and have accessor methods. | 452
| Missing a Javadoc comment. | 454
| 'method' hides a field. | 454
| Missing a Javadoc comment. | 461
| 'clazz' hides a field. | 461

### org/apache/commons/jexl/util/introspection/MethodMap.java

Error | Line
--- | ---
| Unable to get class information for AmbiguousException. | 101
| Unable to get class information for AmbiguousException. | 140
| switch without &quot;default&quot; clause. | 167

### org/apache/commons/jexl/util/introspection/package.html

Error | Line
--- | ---
| Missing package documentation file. | 0

### org/apache/commons/jexl/util/package.html

Error | Line
--- | ---
| Missing package documentation file. | 0