Skip to content

Improve plugin build & release process #21

Improve plugin build & release process

Improve plugin build & release process #21

Triggered via pull request November 24, 2024 18:20
Status Failure
Total duration 12m 49s
Artifacts 3

build.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

80 errors, 527 warnings, and 73 notices
Test
Process completed with exit code 1.
Wrong package statement: src/main/java/com/intellij/struts2/ognl/psi/impl/OgnlPsiUtil.java#L16
Package name 'com.intellij.lang.ognl.psi.impl' does not correspond to the file path 'com.intellij.struts2.ognl.psi.impl'
Wrong package statement: src/main/gen/psi/OgnlVariableAssignmentExpression.java#L18
Package name 'com.intellij.lang.ognl.psi' does not correspond to the file path 'psi'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/highlight/OgnlBraceMatcher.java#L16
Package name 'com.intellij.lang.ognl.highlight' does not correspond to the file path 'com.intellij.struts2.ognl.highlight'
Wrong package statement: src/main/gen/psi/impl/OgnlLiteralExpressionImpl.java#L18
Package name 'com.intellij.lang.ognl.psi.impl' does not correspond to the file path 'psi.impl'
Wrong package statement: src/main/gen/psi/OgnlSelectionExpression.java#L18
Package name 'com.intellij.lang.ognl.psi' does not correspond to the file path 'psi'
Wrong package statement: src/main/gen/psi/impl/OgnlProjectionExpressionImpl.java#L18
Package name 'com.intellij.lang.ognl.psi.impl' does not correspond to the file path 'psi.impl'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/psi/resolve/OgnlResolveUtil.java#L15
Package name 'com.intellij.lang.ognl.psi.resolve' does not correspond to the file path 'com.intellij.struts2.ognl.psi.resolve'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/highlight/OgnlHighlightingLexer.java#L16
Package name 'com.intellij.lang.ognl.highlight' does not correspond to the file path 'com.intellij.struts2.ognl.highlight'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/highlight/OgnlHighlighter.java#L15
Package name 'com.intellij.lang.ognl.highlight' does not correspond to the file path 'com.intellij.struts2.ognl.highlight'
Wrong package statement: src/main/gen/psi/OgnlReferenceExpression.java#L18
Package name 'com.intellij.lang.ognl.psi' does not correspond to the file path 'psi'
Wrong package statement: src/main/gen/psi/impl/OgnlVariableAssignmentExpressionImpl.java#L18
Package name 'com.intellij.lang.ognl.psi.impl' does not correspond to the file path 'psi.impl'
Wrong package statement: src/main/gen/psi/impl/OgnlConditionalExpressionImpl.java#L18
Package name 'com.intellij.lang.ognl.psi.impl' does not correspond to the file path 'psi.impl'
Wrong package statement: src/main/gen/psi/OgnlNewArrayExpression.java#L18
Package name 'com.intellij.lang.ognl.psi' does not correspond to the file path 'psi'
Wrong package statement: src/main/gen/psi/OgnlExpression.java#L18
Package name 'com.intellij.lang.ognl.psi' does not correspond to the file path 'psi'
Wrong package statement: src/main/gen/lexer/_OgnlLexer.java#L7
Package name 'com.intellij.lang.ognl.lexer' does not correspond to the file path 'lexer'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/psi/manipulators/OgnlFqnTypeExpressionManipulator.java#L16
Package name 'com.intellij.lang.ognl.psi.manipulators' does not correspond to the file path 'com.intellij.struts2.ognl.psi.manipulators'
Wrong package statement: src/main/gen/psi/impl/OgnlBinaryExpressionImpl.java#L18
Package name 'com.intellij.lang.ognl.psi.impl' does not correspond to the file path 'psi.impl'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/psi/OgnlTokenGroups.java#L16
Package name 'com.intellij.lang.ognl.psi' does not correspond to the file path 'com.intellij.struts2.ognl.psi'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/OgnlParserDefinition.java#L16
Package name 'com.intellij.lang.ognl' does not correspond to the file path 'com.intellij.struts2.ognl'
Wrong package statement: src/main/gen/psi/impl/OgnlMethodCallExpressionImpl.java#L18
Package name 'com.intellij.lang.ognl.psi.impl' does not correspond to the file path 'psi.impl'
Wrong package statement: src/main/gen/psi/OgnlBinaryExpression.java#L18
Package name 'com.intellij.lang.ognl.psi' does not correspond to the file path 'psi'
Wrong package statement: src/main/gen/parser/OgnlParser.java#L18
Package name 'com.intellij.lang.ognl.parser' does not correspond to the file path 'parser'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/OgnlFileType.java#L15
Package name 'com.intellij.lang.ognl' does not correspond to the file path 'com.intellij.struts2.ognl'
Wrong package statement: src/main/gen/psi/impl/OgnlLambdaExpressionImpl.java#L18
Package name 'com.intellij.lang.ognl.psi.impl' does not correspond to the file path 'psi.impl'
Wrong package statement: src/main/gen/psi/OgnlIndexedExpression.java#L18
Package name 'com.intellij.lang.ognl.psi' does not correspond to the file path 'psi'
Wrong package statement: src/main/gen/psi/impl/OgnlMapExpressionImpl.java#L18
Package name 'com.intellij.lang.ognl.psi.impl' does not correspond to the file path 'psi.impl'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/OgnlLanguage.java#L16
Package name 'com.intellij.lang.ognl' does not correspond to the file path 'com.intellij.struts2.ognl'
Wrong package statement: src/main/gen/psi/OgnlConditionalExpression.java#L18
Package name 'com.intellij.lang.ognl.psi' does not correspond to the file path 'psi'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/psi/OgnlKeyword.java#L16
Package name 'com.intellij.lang.ognl.psi' does not correspond to the file path 'com.intellij.struts2.ognl.psi'
Wrong package statement: src/main/gen/psi/impl/OgnlFqnTypeExpressionImpl.java#L18
Package name 'com.intellij.lang.ognl.psi.impl' does not correspond to the file path 'psi.impl'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/psi/resolve/variable/OgnlVariableReference.java#L19
Package name 'com.intellij.lang.ognl.psi.resolve.variable' does not correspond to the file path 'com.intellij.struts2.ognl.psi.resolve.variable'
Wrong package statement: src/main/gen/psi/impl/OgnlNewExpressionImpl.java#L18
Package name 'com.intellij.lang.ognl.psi.impl' does not correspond to the file path 'psi.impl'
Wrong package statement: src/main/gen/psi/OgnlLiteralExpression.java#L18
Package name 'com.intellij.lang.ognl.psi' does not correspond to the file path 'psi'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/highlight/OgnlHighlightingAnnotator.java#L16
Package name 'com.intellij.lang.ognl.highlight' does not correspond to the file path 'com.intellij.struts2.ognl.highlight'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/OgnlLanguageInjector.java#L16
Package name 'com.intellij.lang.ognl' does not correspond to the file path 'com.intellij.struts2.ognl'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/highlight/OgnlQuoteHandler.java#L16
Package name 'com.intellij.lang.ognl.highlight' does not correspond to the file path 'com.intellij.struts2.ognl.highlight'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/lexer/OgnlLexer.java#L16
Package name 'com.intellij.lang.ognl.lexer' does not correspond to the file path 'com.intellij.struts2.ognl.lexer'
Wrong package statement: src/main/gen/psi/OgnlParameterList.java#L18
Package name 'com.intellij.lang.ognl.psi' does not correspond to the file path 'psi'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/psi/OgnlTokenType.java#L16
Package name 'com.intellij.lang.ognl.psi' does not correspond to the file path 'com.intellij.struts2.ognl.psi'
Wrong package statement: src/main/gen/psi/impl/OgnlNewArrayExpressionImpl.java#L18
Package name 'com.intellij.lang.ognl.psi.impl' does not correspond to the file path 'psi.impl'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/psi/resolve/variable/OgnlVariableReferencesContributor.java#L15
Package name 'com.intellij.lang.ognl.psi.resolve.variable' does not correspond to the file path 'com.intellij.struts2.ognl.psi.resolve.variable'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/formatting/OgnlFormattingModelBuilder.java#L16
Package name 'com.intellij.lang.ognl.formatting' does not correspond to the file path 'com.intellij.struts2.ognl.formatting'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/psi/impl/OgnlPsiCompositeElementBase.java#L16
Package name 'com.intellij.lang.ognl.psi.impl' does not correspond to the file path 'com.intellij.struts2.ognl.psi.impl'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/psi/resolve/variable/OgnlDefaultVariableReferencesContributor.java#L15
Package name 'com.intellij.lang.ognl.psi.resolve.variable' does not correspond to the file path 'com.intellij.struts2.ognl.psi.resolve.variable'
Wrong package statement: src/main/gen/psi/impl/OgnlIndexedExpressionImpl.java#L18
Package name 'com.intellij.lang.ognl.psi.impl' does not correspond to the file path 'psi.impl'
Wrong package statement: src/main/gen/psi/OgnlVariableExpression.java#L18
Package name 'com.intellij.lang.ognl.psi' does not correspond to the file path 'psi'
Wrong package statement: src/main/gen/psi/OgnlLambdaExpression.java#L18
Package name 'com.intellij.lang.ognl.psi' does not correspond to the file path 'psi'
Wrong package statement: src/main/gen/psi/OgnlProjectionExpression.java#L18
Package name 'com.intellij.lang.ognl.psi' does not correspond to the file path 'psi'
Wrong package statement: src/main/gen/psi/OgnlUnaryExpression.java#L18
Package name 'com.intellij.lang.ognl.psi' does not correspond to the file path 'psi'
Wrong package statement: src/main/gen/psi/impl/OgnlParameterListImpl.java#L18
Package name 'com.intellij.lang.ognl.psi.impl' does not correspond to the file path 'psi.impl'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/OgnlTypedHandler.java#L16
Package name 'com.intellij.lang.ognl' does not correspond to the file path 'com.intellij.struts2.ognl'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/formatting/OgnlBlock.java#L16
Package name 'com.intellij.lang.ognl.formatting' does not correspond to the file path 'com.intellij.struts2.ognl.formatting'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/psi/impl/OgnlReferenceExpressionBase.java#L16
Package name 'com.intellij.lang.ognl.psi.impl' does not correspond to the file path 'com.intellij.struts2.ognl.psi.impl'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/spellchecker/OgnlSpellcheckingStrategy.java#L15
Package name 'com.intellij.lang.ognl.spellchecker' does not correspond to the file path 'com.intellij.struts2.ognl.spellchecker'
Wrong package statement: src/main/gen/psi/OgnlMapExpression.java#L18
Package name 'com.intellij.lang.ognl.psi' does not correspond to the file path 'psi'
Wrong package statement: src/main/gen/psi/impl/OgnlMapEntryElementImpl.java#L18
Package name 'com.intellij.lang.ognl.psi.impl' does not correspond to the file path 'psi.impl'
Wrong package statement: src/main/gen/psi/impl/OgnlReferenceExpressionImpl.java#L18
Package name 'com.intellij.lang.ognl.psi.impl' does not correspond to the file path 'psi.impl'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/OgnlFile.java#L16
Package name 'com.intellij.lang.ognl' does not correspond to the file path 'com.intellij.struts2.ognl'
Wrong package statement: src/main/gen/psi/OgnlMapEntryElement.java#L18
Package name 'com.intellij.lang.ognl.psi' does not correspond to the file path 'psi'
Wrong package statement: src/main/gen/psi/OgnlParenthesizedExpression.java#L18
Package name 'com.intellij.lang.ognl.psi' does not correspond to the file path 'psi'
Wrong package statement: src/main/gen/psi/OgnlSequenceExpression.java#L18
Package name 'com.intellij.lang.ognl.psi' does not correspond to the file path 'psi'
Wrong package statement: src/main/gen/psi/OgnlVisitor.java#L18
Package name 'com.intellij.lang.ognl.psi' does not correspond to the file path 'psi'
Wrong package statement: src/main/gen/psi/impl/OgnlExpressionImpl.java#L18
Package name 'com.intellij.lang.ognl.psi.impl' does not correspond to the file path 'psi.impl'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/completion/OgnlKeywordCompletionContributor.java#L16
Package name 'com.intellij.lang.ognl.completion' does not correspond to the file path 'com.intellij.struts2.ognl.completion'
Wrong package statement: src/main/gen/psi/OgnlFqnTypeExpression.java#L18
Package name 'com.intellij.lang.ognl.psi' does not correspond to the file path 'psi'
Wrong package statement: src/main/gen/psi/OgnlNewExpression.java#L18
Package name 'com.intellij.lang.ognl.psi' does not correspond to the file path 'psi'
Wrong package statement: src/main/gen/OgnlTypes.java#L18
Package name 'com.intellij.lang.ognl' does not correspond to the file path ''
Wrong package statement: src/main/gen/psi/OgnlMethodCallExpression.java#L18
Package name 'com.intellij.lang.ognl.psi' does not correspond to the file path 'psi'
Wrong package statement: src/main/gen/psi/impl/OgnlParenthesizedExpressionImpl.java#L18
Package name 'com.intellij.lang.ognl.psi.impl' does not correspond to the file path 'psi.impl'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/psi/impl/OgnlVariableExpressionBase.java#L16
Package name 'com.intellij.lang.ognl.psi.impl' does not correspond to the file path 'com.intellij.struts2.ognl.psi.impl'
Wrong package statement: src/main/gen/psi/impl/OgnlSelectionExpressionImpl.java#L18
Package name 'com.intellij.lang.ognl.psi.impl' does not correspond to the file path 'psi.impl'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/template/OgnlTemplateContextType.java#L16
Package name 'com.intellij.lang.ognl.template' does not correspond to the file path 'com.intellij.struts2.ognl.template'
Wrong package statement: src/main/gen/psi/impl/OgnlVariableExpressionImpl.java#L18
Package name 'com.intellij.lang.ognl.psi.impl' does not correspond to the file path 'psi.impl'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/psi/impl/OgnlFqnTypeExpressionBase.java#L16
Package name 'com.intellij.lang.ognl.psi.impl' does not correspond to the file path 'com.intellij.struts2.ognl.psi.impl'
Wrong package statement: src/main/gen/psi/impl/OgnlSequenceExpressionImpl.java#L18
Package name 'com.intellij.lang.ognl.psi.impl' does not correspond to the file path 'psi.impl'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/psi/OgnlPsiCompositeElement.java#L16
Package name 'com.intellij.lang.ognl.psi' does not correspond to the file path 'com.intellij.struts2.ognl.psi'
Wrong package statement: src/main/gen/psi/impl/OgnlUnaryExpressionImpl.java#L18
Package name 'com.intellij.lang.ognl.psi.impl' does not correspond to the file path 'psi.impl'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/highlight/OgnlColorSettingsPage.java#L16
Package name 'com.intellij.lang.ognl.highlight' does not correspond to the file path 'com.intellij.struts2.ognl.highlight'
Wrong package statement: src/main/java/com/intellij/struts2/ognl/package-info.java#L21
Package name 'com.intellij.lang.ognl' does not correspond to the file path 'com.intellij.struts2.ognl'
C-style array declaration: src/main/gen/lexer/_OgnlLexer.java#L38
Field `ZZ_LEXSTATE` has C-style array type declaration
Constant values: src/main/gen/parser/OgnlParser.java#L296
Condition `p` is always `false` when reached
Nullability and data flow problems: src/main/java/com/intellij/struts2/facet/ui/FileSetConfigurationTab.java#L141
Method invocation `setEnabled` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/com/intellij/struts2/reference/web/StrutsConstantValueReference.java#L96
Expression `elementConverterPair.second .getErrorMessage(getValue(), ConvertContextFactory.createConvert...` might evaluate to null but is returned by the method declared as @NotNull
Nullability and data flow problems: src/main/java/com/intellij/struts2/dom/struts/constant/ConstantValueConverterImpl.java#L44
Method invocation `getProject` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/com/intellij/struts2/reference/ResultActionPropertyReferenceProvider.java#L61
Result of 'max' is the same as the first argument making the call meaningless
Nullability and data flow problems: src/main/java/com/intellij/struts2/facet/ui/FileSetConfigurationTab.java#L142
Method invocation `setEnabled` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/com/intellij/struts2/jsp/inspection/HardcodedActionUrlInspection.java#L167
Method invocation `getFirst` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/com/intellij/struts2/facet/ui/FileSetConfigurationTab.java#L234
Method invocation `getContextComponent` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/com/intellij/struts2/graph/StrutsDataModel.java#L145
@nullable method 'createGroupNodeRealizer' always returns a non-null value
Default annotation parameter value: src/main/java/com/intellij/struts2/dom/struts/Bean.java#L38
Redundant default parameter value assignment
Default annotation parameter value: src/main/java/com/intellij/struts2/dom/struts/Bean.java#L38
Redundant default parameter value assignment
Default annotation parameter value: src/main/java/com/intellij/struts2/dom/struts/Bean.java#L34
Redundant default parameter value assignment
Deprecated API usage: src/main/java/com/intellij/struts2/facet/StrutsFacetConfiguration.java#L105
Overrides deprecated method in 'com.intellij.facet.FacetConfiguration'
Deprecated API usage: src/main/java/com/intellij/struts2/ognl/template/OgnlTemplateContextType.java#L39
Overrides deprecated method in 'com.intellij.codeInsight.template.TemplateContextType'
Deprecated API usage: src/main/java/com/intellij/struts2/StrutsIcons.java#L82
'com.intellij.openapi.fileTypes.StdFileTypes' is deprecated
Deprecated API usage: src/main/java/com/intellij/struts2/StrutsIcons.java#L79
'com.intellij.openapi.fileTypes.StdFileTypes' is deprecated
Deprecated API usage: src/main/java/com/intellij/struts2/facet/StrutsFacetConfiguration.java#L132
Overrides deprecated method in 'com.intellij.facet.FacetConfiguration'
Deprecated API usage: src/main/java/com/intellij/struts2/ognl/OgnlTypedHandler.java#L49
'com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtil' is deprecated
Deprecated API usage: src/main/java/com/intellij/struts2/graph/StrutsDataModel.java#L52
'com.intellij.openapi.graph.builder.NodesGroup' is deprecated
Incorrect string capitalization: src/main/java/com/intellij/struts2/structure/StructureViewTreeModel.java#L88
String 'Hide params' is not properly capitalized. It should have title capitalization
Incorrect string capitalization: src/main/java/com/intellij/struts2/annotators/JspActionAnnotator.java#L140
String 'Go To Action method' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/java/com/intellij/struts2/annotators/ActionAnnotatorBase.java#L150
String '**Action paths:**' is not properly capitalized. It should have title capitalization
Incorrect string capitalization: src/main/java/com/intellij/struts2/ognl/OgnlFileType.java#L52
String 'Object Graph Navigation Language script' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/java/com/intellij/struts2/annotators/StrutsFileSetCheckingAnnotator.java#L183
String 'Choose file set' is not properly capitalized. It should have title capitalization
Incorrect string capitalization: src/main/java/com/intellij/struts2/intentions/code/CreateValidationXmlIntention.java#L127
String 'Choose action mapping' is not properly capitalized. It should have title capitalization
Incorrect string capitalization: src/main/java/com/intellij/struts2/annotators/ActionAnnotatorBase.java#L149
String '**Action path:**' is not properly capitalized. It should have title capitalization
Field can be local: src/main/gen/lexer/_OgnlLexer.java#L632
Field can be converted to a local variable
Field can be local: src/main/gen/lexer/_OgnlLexer.java#L590
Field can be converted to a local variable
Field can be local: src/main/gen/lexer/_OgnlLexer.java#L593
Field can be converted to a local variable
Field may be 'final': src/main/gen/lexer/_OgnlLexer.java#L590
Field `zzReader` may be 'final'
Loop variable not updated inside loop: src/main/gen/parser/OgnlParser.java#L242
Variable 'r' is not updated inside loop
@NotNull/@Nullable problems: src/main/gen/parser/OgnlParser.java#L33
Not annotated method overrides method annotated with @NotNull
@NotNull/@Nullable problems: src/main/gen/parser/OgnlParser.java#L33
Not annotated parameter overrides @NotNull parameter
@NotNull/@Nullable problems: src/main/gen/parser/OgnlParser.java#L33
Not annotated parameter overrides @NotNull parameter
Redundant type cast: src/main/gen/lexer/_OgnlLexer.java#L639
Casting `null` to `java.io.Reader` is redundant
'size() == 0' can be replaced with 'isEmpty()': src/main/java/com/intellij/struts2/graph/fileEditor/Struts2GraphFileEditor.java#L61
`selectedDomElements.size() > 0` can be replaced with '!selectedDomElements.isEmpty()'
'size() == 0' can be replaced with 'isEmpty()': src/main/java/com/intellij/struts2/annotators/StrutsFileSetCheckingAnnotator.java#L100
`allConfigFileSets.size() != 0` can be replaced with '!allConfigFileSets.isEmpty()'
Unchecked warning: src/main/java/com/intellij/struts2/model/constant/contributor/StrutsConstantContributorBase.java#L40
Unchecked call to 'NumberValueConverter(Class, boolean)' as a member of raw type 'com.intellij.util.xml.converters.values.NumberValueConverter'
Unchecked warning: src/main/java/com/intellij/struts2/model/constant/contributor/StrutsConstantContributorBase.java#L40
Unchecked assignment: 'com.intellij.util.xml.converters.values.NumberValueConverter' to 'com.intellij.util.xml.Converter'
Unchecked warning: src/main/java/com/intellij/struts2/graph/fileEditor/Struts2GraphFileEditor.java#L45
Unchecked assignment: 'com.intellij.openapi.graph.builder.GraphBuilder' to 'com.intellij.openapi.graph.builder.GraphBuilder'
Unused import: src/main/gen/psi/OgnlParameterList.java#L22
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/impl/OgnlReferenceExpressionImpl.java#L23
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/impl/OgnlMethodCallExpressionImpl.java#L26
Unused import `import static com.intellij.lang.ognl.OgnlTypes.*;`
Unused import: src/main/gen/psi/impl/OgnlNewArrayExpressionImpl.java#L26
Unused import `import static com.intellij.lang.ognl.OgnlTypes.*;`
Unused import: src/main/gen/psi/impl/OgnlVariableAssignmentExpressionImpl.java#L23
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/OgnlVariableExpression.java#L21
Unused import `import org.jetbrains.annotations.*;`
Unused import: src/main/gen/psi/impl/OgnlLambdaExpressionImpl.java#L23
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/OgnlUnaryExpression.java#L20
Unused import `import java.util.List;`
Unused import: src/main/gen/psi/impl/OgnlMapEntryElementImpl.java#L26
Unused import `import static com.intellij.lang.ognl.OgnlTypes.*;`
Unused import: src/main/gen/psi/impl/OgnlMethodCallExpressionImpl.java#L20
Unused import `import java.util.List;`
Unused import: src/main/gen/psi/impl/OgnlSequenceExpressionImpl.java#L23
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/impl/OgnlFqnTypeExpressionImpl.java#L25
Unused import `import com.intellij.psi.util.PsiTreeUtil;`
Unused import: src/main/gen/psi/OgnlBinaryExpression.java#L22
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/impl/OgnlReferenceExpressionImpl.java#L26
Unused import `import static com.intellij.lang.ognl.OgnlTypes.*;`
Unused import: src/main/gen/psi/impl/OgnlLiteralExpressionImpl.java#L20
Unused import `import java.util.List;`
Unused import: src/main/gen/psi/impl/OgnlNewExpressionImpl.java#L20
Unused import `import java.util.List;`
Unused import: src/main/gen/psi/impl/OgnlParameterListImpl.java#L23
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/impl/OgnlSelectionExpressionImpl.java#L25
Unused import `import com.intellij.psi.util.PsiTreeUtil;`
Unused import: src/main/java/com/intellij/struts2/ognl/completion/OgnlKeywordCompletionContributor.java#L29
Unused import `import com.intellij.lang.ognl.psi.OgnlVariableAssignmentExpression;`
Unused import: src/main/gen/psi/impl/OgnlLiteralExpressionImpl.java#L25
Unused import `import com.intellij.psi.util.PsiTreeUtil;`
Unused import: src/main/gen/psi/OgnlLambdaExpression.java#L22
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/impl/OgnlParenthesizedExpressionImpl.java#L20
Unused import `import java.util.List;`
Unused import: src/main/gen/psi/impl/OgnlExpressionImpl.java#L26
Unused import `import static com.intellij.lang.ognl.OgnlTypes.*;`
Unused import: src/main/gen/psi/impl/OgnlConditionalExpressionImpl.java#L26
Unused import `import static com.intellij.lang.ognl.OgnlTypes.*;`
Unused import: src/main/gen/psi/impl/OgnlBinaryExpressionImpl.java#L23
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/impl/OgnlNewArrayExpressionImpl.java#L23
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/OgnlSelectionExpression.java#L20
Unused import `import java.util.List;`
Unused import: src/main/gen/psi/impl/OgnlExpressionImpl.java#L20
Unused import `import java.util.List;`
Unused import: src/main/gen/psi/OgnlIndexedExpression.java#L22
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/OgnlSelectionExpression.java#L22
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/OgnlVariableExpression.java#L22
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/impl/OgnlParenthesizedExpressionImpl.java#L23
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/OgnlProjectionExpression.java#L22
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/impl/OgnlProjectionExpressionImpl.java#L23
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/impl/OgnlLiteralExpressionImpl.java#L23
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/OgnlVariableAssignmentExpression.java#L22
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/impl/OgnlVariableExpressionImpl.java#L23
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/OgnlReferenceExpression.java#L22
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/OgnlParenthesizedExpression.java#L22
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/OgnlNewArrayExpression.java#L22
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/impl/OgnlNewExpressionImpl.java#L23
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/OgnlLambdaExpression.java#L20
Unused import `import java.util.List;`
Unused import: src/main/gen/psi/OgnlLiteralExpression.java#L20
Unused import `import java.util.List;`
Unused import: src/main/gen/psi/OgnlConditionalExpression.java#L20
Unused import `import java.util.List;`
Unused import: src/main/gen/psi/impl/OgnlProjectionExpressionImpl.java#L20
Unused import `import java.util.List;`
Unused import: src/main/gen/psi/impl/OgnlSelectionExpressionImpl.java#L20
Unused import `import java.util.List;`
Unused import: src/main/gen/psi/impl/OgnlParameterListImpl.java#L26
Unused import `import static com.intellij.lang.ognl.OgnlTypes.*;`
Unused import: src/main/gen/psi/OgnlExpression.java#L20
Unused import `import java.util.List;`
Unused import: src/main/gen/psi/impl/OgnlLambdaExpressionImpl.java#L25
Unused import `import com.intellij.psi.util.PsiTreeUtil;`
Unused import: src/main/java/com/intellij/struts2/ognl/completion/OgnlKeywordCompletionContributor.java#L25
Unused import `import com.intellij.lang.ognl.psi.OgnlExpression;`
Unused import: src/main/gen/psi/impl/OgnlMapExpressionImpl.java#L23
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/java/com/intellij/struts2/dom/inspection/Struts2ModelInspection.java#L38
Unused import `import com.intellij.struts2.facet.StrutsFrameworkSupportProvider;`
Unused import: src/main/gen/psi/impl/OgnlVariableExpressionImpl.java#L25
Unused import `import com.intellij.psi.util.PsiTreeUtil;`
Unused import: src/main/gen/psi/impl/OgnlFqnTypeExpressionImpl.java#L23
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/OgnlFqnTypeExpression.java#L22
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/OgnlMethodCallExpression.java#L22
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/impl/OgnlVariableAssignmentExpressionImpl.java#L26
Unused import `import static com.intellij.lang.ognl.OgnlTypes.*;`
Unused import: src/main/gen/psi/OgnlConditionalExpression.java#L22
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/java/com/intellij/struts2/ognl/completion/OgnlKeywordCompletionContributor.java#L27
Unused import `import com.intellij.lang.ognl.psi.OgnlReferenceExpression;`
Unused import: src/main/gen/psi/impl/OgnlLiteralExpressionImpl.java#L26
Unused import `import static com.intellij.lang.ognl.OgnlTypes.*;`
Unused import: src/main/gen/psi/impl/OgnlParenthesizedExpressionImpl.java#L26
Unused import `import static com.intellij.lang.ognl.OgnlTypes.*;`
Unused import: src/main/gen/psi/impl/OgnlConditionalExpressionImpl.java#L23
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/impl/OgnlUnaryExpressionImpl.java#L25
Unused import `import com.intellij.psi.util.PsiTreeUtil;`
Unused import: src/main/gen/psi/impl/OgnlSelectionExpressionImpl.java#L23
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/impl/OgnlUnaryExpressionImpl.java#L20
Unused import `import java.util.List;`
Unused import: src/main/gen/psi/OgnlMapEntryElement.java#L20
Unused import `import java.util.List;`
Unused import: src/main/gen/psi/OgnlMapEntryElement.java#L22
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/OgnlNewExpression.java#L22
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/java/com/intellij/struts2/ognl/completion/OgnlKeywordCompletionContributor.java#L30
Unused import `import com.intellij.lang.ognl.psi.OgnlVariableExpression;`
Unused import: src/main/gen/psi/OgnlBinaryExpression.java#L20
Unused import `import java.util.List;`
Unused import: src/main/gen/psi/OgnlFqnTypeExpression.java#L20
Unused import `import java.util.List;`
Unused import: src/main/gen/psi/impl/OgnlExpressionImpl.java#L25
Unused import `import com.intellij.psi.util.PsiTreeUtil;`
Unused import: src/main/gen/psi/OgnlParenthesizedExpression.java#L20
Unused import `import java.util.List;`
Unused import: src/main/java/com/intellij/struts2/ognl/completion/OgnlKeywordCompletionContributor.java#L18
Unused import `import com.intellij.codeInsight.TailType;`
Unused import: src/main/gen/psi/impl/OgnlMethodCallExpressionImpl.java#L25
Unused import `import com.intellij.psi.util.PsiTreeUtil;`
Unused import: src/main/gen/psi/impl/OgnlExpressionImpl.java#L23
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/impl/OgnlBinaryExpressionImpl.java#L26
Unused import `import static com.intellij.lang.ognl.OgnlTypes.*;`
Unused import: src/main/gen/psi/OgnlVariableAssignmentExpression.java#L20
Unused import `import java.util.List;`
Unused import: src/main/gen/psi/impl/OgnlLambdaExpressionImpl.java#L26
Unused import `import static com.intellij.lang.ognl.OgnlTypes.*;`
Unused import: src/main/gen/psi/OgnlMethodCallExpression.java#L20
Unused import `import java.util.List;`
Unused import: src/main/gen/psi/impl/OgnlParenthesizedExpressionImpl.java#L25
Unused import `import com.intellij.psi.util.PsiTreeUtil;`
Unused import: src/main/gen/psi/impl/OgnlVariableAssignmentExpressionImpl.java#L20
Unused import `import java.util.List;`
Unused import: src/main/gen/psi/impl/OgnlProjectionExpressionImpl.java#L25
Unused import `import com.intellij.psi.util.PsiTreeUtil;`
Unused import: src/main/gen/psi/impl/OgnlFqnTypeExpressionImpl.java#L26
Unused import `import static com.intellij.lang.ognl.OgnlTypes.*;`
Unused import: src/main/gen/psi/impl/OgnlLambdaExpressionImpl.java#L20
Unused import `import java.util.List;`
Unused import: src/main/gen/psi/OgnlVariableExpression.java#L20
Unused import `import java.util.List;`
Unused import: src/main/gen/lexer/_OgnlLexer.java#L12
Unused import `import java.lang.reflect.Field;`
Unused import: src/main/gen/psi/impl/OgnlFqnTypeExpressionImpl.java#L20
Unused import `import java.util.List;`
Unused import: src/main/gen/psi/impl/OgnlIndexedExpressionImpl.java#L26
Unused import `import static com.intellij.lang.ognl.OgnlTypes.*;`
Unused import: src/main/java/com/intellij/struts2/ognl/completion/OgnlKeywordCompletionContributor.java#L28
Unused import `import com.intellij.lang.ognl.psi.OgnlTokenGroups;`
Unused import: src/main/gen/psi/OgnlExpression.java#L22
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/OgnlMapExpression.java#L22
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/impl/OgnlUnaryExpressionImpl.java#L23
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/OgnlProjectionExpression.java#L20
Unused import `import java.util.List;`
Unused import: src/main/gen/psi/impl/OgnlSequenceExpressionImpl.java#L26
Unused import `import static com.intellij.lang.ognl.OgnlTypes.*;`
Unused import: src/main/gen/psi/impl/OgnlSelectionExpressionImpl.java#L26
Unused import `import static com.intellij.lang.ognl.OgnlTypes.*;`
Unused import: src/main/gen/psi/OgnlLiteralExpression.java#L22
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/impl/OgnlNewExpressionImpl.java#L26
Unused import `import static com.intellij.lang.ognl.OgnlTypes.*;`
Unused import: src/main/gen/psi/OgnlNewArrayExpression.java#L20
Unused import `import java.util.List;`
Unused import: src/main/gen/psi/OgnlFqnTypeExpression.java#L21
Unused import `import org.jetbrains.annotations.*;`
Unused import: src/main/gen/psi/impl/OgnlVariableExpressionImpl.java#L20
Unused import `import java.util.List;`
Unused import: src/main/gen/psi/impl/OgnlVariableExpressionImpl.java#L26
Unused import `import static com.intellij.lang.ognl.OgnlTypes.*;`
Unused import: src/main/gen/psi/OgnlIndexedExpression.java#L20
Unused import `import java.util.List;`
Unused import: src/main/gen/psi/impl/OgnlVariableAssignmentExpressionImpl.java#L25
Unused import `import com.intellij.psi.util.PsiTreeUtil;`
Unused import: src/main/gen/psi/impl/OgnlMapEntryElementImpl.java#L23
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/OgnlUnaryExpression.java#L22
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/impl/OgnlMapExpressionImpl.java#L26
Unused import `import static com.intellij.lang.ognl.OgnlTypes.*;`
Unused import: src/main/gen/psi/impl/OgnlIndexedExpressionImpl.java#L23
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/impl/OgnlUnaryExpressionImpl.java#L26
Unused import `import static com.intellij.lang.ognl.OgnlTypes.*;`
Unused import: src/main/gen/psi/OgnlSequenceExpression.java#L22
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/psi/OgnlNewExpression.java#L20
Unused import `import java.util.List;`
Unused import: src/main/gen/psi/impl/OgnlNewExpressionImpl.java#L25
Unused import `import com.intellij.psi.util.PsiTreeUtil;`
Unused import: src/main/gen/psi/impl/OgnlProjectionExpressionImpl.java#L26
Unused import `import static com.intellij.lang.ognl.OgnlTypes.*;`
Unused import: src/main/java/com/intellij/struts2/ognl/completion/OgnlKeywordCompletionContributor.java#L26
Unused import `import com.intellij.lang.ognl.psi.OgnlFqnTypeExpression;`
Unused import: src/main/gen/psi/impl/OgnlMethodCallExpressionImpl.java#L23
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/gen/lexer/_OgnlLexer.java#L13
Unused import `import org.jetbrains.annotations.NotNull;`
Redundant local variable: src/main/gen/lexer/_OgnlLexer.java#L861
Local variable `zzTransL` is redundant
Redundant local variable: src/main/gen/lexer/_OgnlLexer.java#L862
Local variable `zzRowMapL` is redundant
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L397
Unicode escape sequence `\u04d7` can be replaced with 'ӗ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L397
Unicode escape sequence `\u049c` can be replaced with 'Ҝ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L52
Unicode escape sequence `\u1f00` can be replaced with 'ἀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L396
Unicode escape sequence `\u0375` can be replaced with '͵'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L324
Unicode escape sequence `\u0134` can be replaced with 'Ĵ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L58
Unicode escape sequence `\u4300` can be replaced with '䌀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L62
Unicode escape sequence `\u0100` can be replaced with 'Ā'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L60
Unicode escape sequence `\u5100` can be replaced with '儀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L406
Unicode escape sequence `\u0dd4` can be replaced with 'ු'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L67
Unicode escape sequence `\u7600` can be replaced with '瘀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L67
Unicode escape sequence `\u7500` can be replaced with '甀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L53
Unicode escape sequence `\u2500` can be replaced with '─'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L397
Unicode escape sequence `\u054d` can be replaced with 'Ս'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L67
Unicode escape sequence `\u0100` can be replaced with 'Ā'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L62
Unicode escape sequence `\u5e00` can be replaced with '帀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L53
Unicode escape sequence `\u0100` can be replaced with 'Ā'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L68
Unicode escape sequence `\u7800` can be replaced with '砀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L406
Unicode escape sequence `\u0375` can be replaced with '͵'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L60
Unicode escape sequence `\u0100` can be replaced with 'Ā'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L397
Unicode escape sequence `\u0512` can be replaced with 'Ԓ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L64
Unicode escape sequence `\u6500` can be replaced with '攀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L65
Unicode escape sequence `\u6e00` can be replaced with '渀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L403
Unicode escape sequence `\u0bc1` can be replaced with 'ு'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L56
Unicode escape sequence `\u3300` can be replaced with '㌀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L395
Unicode escape sequence `\u02ff` can be replaced with '˿'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L399
Unicode escape sequence `\u0725` can be replaced with 'ܥ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L66
Unicode escape sequence `\u1f00` can be replaced with 'ἀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L403
Unicode escape sequence `\u0375` can be replaced with '͵'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L406
Unicode escape sequence `\u0375` can be replaced with '͵'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L405
Unicode escape sequence `\u0375` can be replaced with '͵'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L402
Unicode escape sequence `\u09ae` can be replaced with 'ম'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L398
Unicode escape sequence `\u0674` can be replaced with 'ٴ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L395
Unicode escape sequence `\u0289` can be replaced with 'ʉ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L66
Unicode escape sequence `\u1f00` can be replaced with 'ἀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L55
Unicode escape sequence `\u2e00` can be replaced with '⸀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L55
Unicode escape sequence `\u0100` can be replaced with 'Ā'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L60
Unicode escape sequence `\u5300` can be replaced with '匀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L55
Unicode escape sequence `\u1f00` can be replaced with 'ἀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L315
Unicode escape sequence `\u0156` can be replaced with 'Ŗ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L49
Unicode escape sequence `\u0c00` can be replaced with 'ఀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L68
Unicode escape sequence `\u1f00` can be replaced with 'ἀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L51
Unicode escape sequence `\u1a00` can be replaced with 'ᨀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L405
Unicode escape sequence `\u0375` can be replaced with '͵'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L62
Unicode escape sequence `\u5d00` can be replaced with '崀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L325
Unicode escape sequence `\u0131` can be replaced with 'ı'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L401
Unicode escape sequence `\u0375` can be replaced with '͵'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L51
Unicode escape sequence `\u1600` can be replaced with 'ᘀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L407
Unicode escape sequence `\u0375` can be replaced with '͵'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L65
Unicode escape sequence `\u6a00` can be replaced with '樀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L52
Unicode escape sequence `\u2100` can be replaced with '℀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L69
Unicode escape sequence `\u02fe` can be replaced with '˾'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L397
Unicode escape sequence `\u0461` can be replaced with 'ѡ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L63
Unicode escape sequence `\u1f00` can be replaced with 'ἀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L54
Unicode escape sequence `\u2800` can be replaced with '⠀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L56
Unicode escape sequence `\u3900` can be replaced with '㤀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L51
Unicode escape sequence `\u1c00` can be replaced with 'ᰀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L298
Unicode escape sequence `\u01e3` can be replaced with 'ǣ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L68
Unicode escape sequence `\u1f00` can be replaced with 'ἀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L66
Unicode escape sequence `\u7000` can be replaced with '瀀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L405
Unicode escape sequence `\u0375` can be replaced with '͵'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L54
Unicode escape sequence `\u2d00` can be replaced with 'ⴀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L64
Unicode escape sequence `\u6400` can be replaced with '搀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L404
Unicode escape sequence `\u0c37` can be replaced with 'ష'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L64
Unicode escape sequence `\u1f00` can be replaced with 'ἀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L401
Unicode escape sequence `\u0973` can be replaced with 'ॳ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L54
Unicode escape sequence `\u2a00` can be replaced with '⨀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L48
Unicode escape sequence `\u0400` can be replaced with 'Ѐ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L55
Unicode escape sequence `\u2f00` can be replaced with '⼀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L401
Unicode escape sequence `\u08fd` can be replaced with 'ࣽ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L399
Unicode escape sequence `\u06ea` can be replaced with '۪'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L57
Unicode escape sequence `\u3a00` can be replaced with '㨀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L405
Unicode escape sequence `\u0ce8` can be replaced with '೨'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L314
Unicode escape sequence `\u0171` can be replaced with 'ű'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L48
Unicode escape sequence `\u0700` can be replaced with '܀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L57
Unicode escape sequence `\u3b00` can be replaced with '㬀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L398
Unicode escape sequence `\u0639` can be replaced with 'ع'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L58
Unicode escape sequence `\u4600` can be replaced with '䘀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L57
Unicode escape sequence `\u4000` can be replaced with '䀀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L63
Unicode escape sequence `\u6100` can be replaced with '愀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L52
Unicode escape sequence `\u1e00` can be replaced with 'Ḁ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L59
Unicode escape sequence `\u1f00` can be replaced with 'ἀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L56
Unicode escape sequence `\u3700` can be replaced with '㜀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L58
Unicode escape sequence `\u4800` can be replaced with '䠀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L394
Unicode escape sequence `\u01d8` can be replaced with 'ǘ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L63
Unicode escape sequence `\u6200` can be replaced with '戀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L58
Unicode escape sequence `\u4200` can be replaced with '䈀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L66
Unicode escape sequence `\u0100` can be replaced with 'Ā'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L51
Unicode escape sequence `\u0100` can be replaced with 'Ā'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L63
Unicode escape sequence `\u5f00` can be replaced with '开'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L62
Unicode escape sequence `\u0100` can be replaced with 'Ā'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L60
Unicode escape sequence `\u5400` can be replaced with '吀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L396
Unicode escape sequence `\u03b0` can be replaced with 'ΰ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L48
Unicode escape sequence `\u0100` can be replaced with 'Ā'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L402
Unicode escape sequence `\u0b10` can be replaced with 'ଐ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L64
Unicode escape sequence `\u6300` can be replaced with '挀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L397
Unicode escape sequence `\u0588` can be replaced with 'ֈ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L402
Unicode escape sequence `\u0a24` can be replaced with 'ਤ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L400
Unicode escape sequence `\u07d6` can be replaced with 'ߖ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L63
Unicode escape sequence `\u1f00` can be replaced with 'ἀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L51
Unicode escape sequence `\u1800` can be replaced with '᠀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L55
Unicode escape sequence `\u0100` can be replaced with 'Ā'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L49
Unicode escape sequence `\u0900` can be replaced with 'ऀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L56
Unicode escape sequence `\u3400` can be replaced with '㐀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L58
Unicode escape sequence `\u4500` can be replaced with '䔀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L290
Unicode escape sequence `\u0136` can be replaced with 'Ķ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L401
Unicode escape sequence `\u0938` can be replaced with 'स'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L57
Unicode escape sequence `\u3c00` can be replaced with '㰀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L67
Unicode escape sequence `\u7300` can be replaced with '猀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L60
Unicode escape sequence `\u5200` can be replaced with '刀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L402
Unicode escape sequence `\u0a9a` can be replaced with 'ચ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L50
Unicode escape sequence `\u1100` can be replaced with 'ᄀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L50
Unicode escape sequence `\u0100` can be replaced with 'Ā'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L67
Unicode escape sequence `\u0100` can be replaced with 'Ā'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L403
Unicode escape sequence `\u0b86` can be replaced with 'ஆ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L59
Unicode escape sequence `\u5000` can be replaced with '倀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L403
Unicode escape sequence `\u0b4b` can be replaced with 'ୋ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L403
Unicode escape sequence `\u0375` can be replaced with '͵'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L66
Unicode escape sequence `\u7100` can be replaced with '焀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L67
Unicode escape sequence `\u7200` can be replaced with '爀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L398
Unicode escape sequence `\u05c3` can be replaced with '׃'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L402
Unicode escape sequence `\u09e9` can be replaced with '৩'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L401
Unicode escape sequence `\u0811` can be replaced with 'ࠑ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L54
Unicode escape sequence `\u2900` can be replaced with '⤀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L65
Unicode escape sequence `\u6c00` can be replaced with '氀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L58
Unicode escape sequence `\u4400` can be replaced with '䐀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L396
Unicode escape sequence `\u033a` can be replaced with '̺'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L63
Unicode escape sequence `\u6000` can be replaced with '怀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L63
Unicode escape sequence `\u0100` can be replaced with 'Ā'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L108
Unicode escape sequence `\u01ca` can be replaced with 'NJ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L54
Unicode escape sequence `\u0100` can be replaced with 'Ā'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L397
Unicode escape sequence `\u03eb` can be replaced with 'ϫ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L65
Unicode escape sequence `\u1f00` can be replaced with 'ἀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L404
Unicode escape sequence `\u0375` can be replaced with '͵'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L53
Unicode escape sequence `\u0100` can be replaced with 'Ā'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L48
Unicode escape sequence `\u0300` can be replaced with '̀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L66
Unicode escape sequence `\u1f00` can be replaced with 'ἀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L393
Unicode escape sequence `\u0127` can be replaced with 'ħ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L205
Unicode escape sequence `\u0177` can be replaced with 'ŷ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L65
Unicode escape sequence `\u1f00` can be replaced with 'ἀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L54
Unicode escape sequence `\u2c00` can be replaced with 'Ⰰ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L55
Unicode escape sequence `\u3200` can be replaced with '㈀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L401
Unicode escape sequence `\u084c` can be replaced with 'ࡌ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L64
Unicode escape sequence `\u6700` can be replaced with '最'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L61
Unicode escape sequence `\u0100` can be replaced with 'Ā'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L52
Unicode escape sequence `\u2200` can be replaced with '∀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L63
Unicode escape sequence `\u1f00` can be replaced with 'ἀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L61
Unicode escape sequence `\u1f00` can be replaced with 'ἀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L398
Unicode escape sequence `\u06af` can be replaced with 'گ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L68
Unicode escape sequence `\u7900` can be replaced with '礀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L406
Unicode escape sequence `\u0375` can be replaced with '͵'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L67
Unicode escape sequence `\u7400` can be replaced with '琀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L56
Unicode escape sequence `\u3800` can be replaced with '㠀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L49
Unicode escape sequence `\u0800` can be replaced with 'ࠀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L68
Unicode escape sequence `\u0aec` can be replaced with '૬'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L395
Unicode escape sequence `\u02c4` can be replaced with '˄'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L404
Unicode escape sequence `\u0cad` can be replaced with 'ಭ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L52
Unicode escape sequence `\u1d00` can be replaced with 'ᴀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L64
Unicode escape sequence `\u6600` can be replaced with '昀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L62
Unicode escape sequence `\u5b00` can be replaced with '嬀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L66
Unicode escape sequence `\u1f00` can be replaced with 'ἀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L57
Unicode escape sequence `\u4100` can be replaced with '䄀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L59
Unicode escape sequence `\u4d00` can be replaced with '䴀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L59
Unicode escape sequence `\u4a00` can be replaced with '䨀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L68
Unicode escape sequence `\u1f00` can be replaced with 'ἀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L404
Unicode escape sequence `\u0375` can be replaced with '͵'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L54
Unicode escape sequence `\u2b00` can be replaced with '⬀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L65
Unicode escape sequence `\u6b00` can be replaced with '欀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L52
Unicode escape sequence `\u2300` can be replaced with '⌀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L394
Unicode escape sequence `\u0162` can be replaced with 'Ţ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L61
Unicode escape sequence `\u1f00` can be replaced with 'ἀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L405
Unicode escape sequence `\u0d5e` can be replaced with '൞'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L51
Unicode escape sequence `\u1900` can be replaced with 'ᤀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L53
Unicode escape sequence `\u2600` can be replaced with '☀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L406
Unicode escape sequence `\u0e4a` can be replaced with '๊'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L53
Unicode escape sequence `\u2400` can be replaced with '␀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L49
Unicode escape sequence `\u0f00` can be replaced with 'ༀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L53
Unicode escape sequence `\u1f00` can be replaced with 'ἀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L176
Unicode escape sequence `\u016c` can be replaced with 'Ŭ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L56
Unicode escape sequence `\u3600` can be replaced with '㘀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L64
Unicode escape sequence `\u1f00` can be replaced with 'ἀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L401
Unicode escape sequence `\u0887` can be replaced with 'ࢇ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L50
Unicode escape sequence `\u1300` can be replaced with 'ጀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L407
Unicode escape sequence `\u0ec0` can be replaced with 'ເ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L405
Unicode escape sequence `\u0375` can be replaced with '͵'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L68
Unicode escape sequence `\u7700` can be replaced with '眀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L65
Unicode escape sequence `\u6900` can be replaced with '椀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L60
Unicode escape sequence `\u1f00` can be replaced with 'ἀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L48
Unicode escape sequence `\u0500` can be replaced with 'Ԁ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L48
Unicode escape sequence `\u0200` can be replaced with 'Ȁ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L59
Unicode escape sequence `\u4f00` can be replaced with '伀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L400
Unicode escape sequence `\u079b` can be replaced with 'ޛ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L325
Unicode escape sequence `\u0182` can be replaced with 'Ƃ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L394
Unicode escape sequence `\u019d` can be replaced with 'Ɲ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L61
Unicode escape sequence `\u1f00` can be replaced with 'ἀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L62
Unicode escape sequence `\u5a00` can be replaced with '娀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L67
Unicode escape sequence `\u0100` can be replaced with 'Ā'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L53
Unicode escape sequence `\u2700` can be replaced with '✀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L56
Unicode escape sequence `\u3500` can be replaced with '㔀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L59
Unicode escape sequence `\u4e00` can be replaced with '一'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L58
Unicode escape sequence `\u4900` can be replaced with '䤀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L61
Unicode escape sequence `\u5800` can be replaced with '堀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L57
Unicode escape sequence `\u3e00` can be replaced with '㸀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L56
Unicode escape sequence `\u0100` can be replaced with 'Ā'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L395
Unicode escape sequence `\u0213` can be replaced with 'ȓ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L54
Unicode escape sequence `\u0100` can be replaced with 'Ā'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L68
Unicode escape sequence `\u5d00` can be replaced with '崀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L407
Unicode escape sequence `\u0f36` can be replaced with '༶'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L59
Unicode escape sequence `\u4c00` can be replaced with '䰀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L61
Unicode escape sequence `\u5600` can be replaced with '嘀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L66
Unicode escape sequence `\u6f00` can be replaced with '漀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L50
Unicode escape sequence `\u0100` can be replaced with 'Ā'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L400
Unicode escape sequence `\u0760` can be replaced with 'ݠ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L69
Unicode escape sequence `\u7a00` can be replaced with '稀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L64
Unicode escape sequence `\u6800` can be replaced with '栀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L59
Unicode escape sequence `\u4b00` can be replaced with '䬀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L58
Unicode escape sequence `\u4700` can be replaced with '䜀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L57
Unicode escape sequence `\u3d00` can be replaced with '㴀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L402
Unicode escape sequence `\u0375` can be replaced with '͵'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L406
Unicode escape sequence `\u0375` can be replaced with '͵'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L62
Unicode escape sequence `\u5900` can be replaced with '夀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L404
Unicode escape sequence `\u0375` can be replaced with '͵'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L51
Unicode escape sequence `\u1700` can be replaced with 'ᜀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L61
Unicode escape sequence `\u0100` can be replaced with 'Ā'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L397
Unicode escape sequence `\u0426` can be replaced with 'Ц'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L60
Unicode escape sequence `\u5500` can be replaced with '唀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L50
Unicode escape sequence `\u1000` can be replaced with 'က'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L49
Unicode escape sequence `\u0d00` can be replaced with 'ഀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L50
Unicode escape sequence `\u1400` can be replaced with '᐀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L60
Unicode escape sequence `\u0100` can be replaced with 'Ā'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L50
Unicode escape sequence `\u1200` can be replaced with 'ሀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L406
Unicode escape sequence `\u0e0f` can be replaced with 'ฏ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L57
Unicode escape sequence `\u3f00` can be replaced with '㼀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L51
Unicode escape sequence `\u1b00` can be replaced with 'ᬀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L52
Unicode escape sequence `\u1f00` can be replaced with 'ἀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L404
Unicode escape sequence `\u0375` can be replaced with '͵'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L69
Unicode escape sequence `\u1f00` can be replaced with 'ἀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L307
Unicode escape sequence `\u0154` can be replaced with 'Ŕ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L405
Unicode escape sequence `\u0d23` can be replaced with 'ണ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L65
Unicode escape sequence `\u6d00` can be replaced with '洀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L68
Unicode escape sequence `\u0100` can be replaced with 'Ā'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L258
Unicode escape sequence `\u0146` can be replaced with 'ņ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L299
Unicode escape sequence `\u018c` can be replaced with 'ƌ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L53
Unicode escape sequence `\u0100` can be replaced with 'Ā'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L61
Unicode escape sequence `\u5700` can be replaced with '圀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L50
Unicode escape sequence `\u1500` can be replaced with 'ᔀ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L395
Unicode escape sequence `\u024e` can be replaced with 'Ɏ'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L62
Unicode escape sequence `\u5c00` can be replaced with '尀'
Unnecessary unicode escape sequence: src/main/gen/lexer/_OgnlLexer.java#L401
Unicode escape sequence `\u08c2` can be replaced with 'ࣂ'
Unstable API Usage: src/main/java/com/intellij/struts2/ognl/psi/impl/OgnlReferenceExpressionBase.java#L43
'com.intellij.ui.PlatformIcons' is marked unstable with @ApiStatus.Internal
Unstable API Usage: src/main/java/com/intellij/struts2/annotators/StrutsFileSetCheckingAnnotator.java#L197
'com.intellij.util.indexing.BuildableRootsChangeRescanningInfo' is marked unstable with @ApiStatus.Experimental
Unstable API Usage: src/main/java/com/intellij/struts2/ognl/OgnlTypedHandler.java#L49
'findElementAtNoCommit([email protected] PsiFile, int)' is declared in unstable class 'com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtilBase' marked with @ApiStatus.Internal
Unstable API Usage: src/main/java/com/intellij/struts2/ognl/psi/impl/OgnlReferenceExpressionBase.java#L43
'getPlatformIcon(com.intellij.ui.PlatformIcons)' is marked unstable with @ApiStatus.Internal
Unstable API Usage: src/main/java/com/intellij/struts2/annotators/StrutsFileSetCheckingAnnotator.java#L197
'addModule([email protected] Module)' is declared in unstable class 'com.intellij.util.indexing.BuildableRootsChangeRescanningInfo' marked with @ApiStatus.Experimental
Unstable API Usage: src/main/java/com/intellij/struts2/reference/common/BeanPropertyPathReference.java#L134
'com.intellij.psi.impl.beanProperties.CreateBeanPropertyFixes' is marked unstable with @ApiStatus.Experimental
Unstable API Usage: src/main/java/com/intellij/struts2/facet/StrutsFrameworkSupportProvider.java#L108
'runAfterOpened([email protected] Runnable)' is marked unstable with @ApiStatus.Internal
Unstable API Usage: src/main/java/com/intellij/struts2/graph/fileEditor/Struts2GraphComponent.java#L89
'initialize()' is marked unstable with @ApiStatus.Internal
Unstable API Usage: src/main/java/com/intellij/struts2/reference/common/BeanPropertyPathReference.java#L134
'createFixes(java.lang.String, [email protected] @com.intellij.psi.JvmCommon PsiClass, [email protected] PsiType, boolean)' is declared in unstable class 'com.intellij.psi.impl.beanProperties.CreateBeanPropertyFixes' marked with @ApiStatus.Experimental
Unstable API Usage: src/main/java/com/intellij/struts2/ognl/psi/impl/OgnlReferenceExpressionBase.java#L43
'Parameter' is declared in unstable 'com.intellij.ui.PlatformIcons' marked with @ApiStatus.Internal
Unstable API Usage: src/main/java/com/intellij/struts2/annotators/StrutsFileSetCheckingAnnotator.java#L197
'com.intellij.util.indexing.BuildableRootsChangeRescanningInfo' is marked unstable with @ApiStatus.Experimental
Unstable API Usage: src/main/java/com/intellij/struts2/annotators/StrutsFileSetCheckingAnnotator.java#L202
'buildInfo()' is declared in unstable class 'com.intellij.util.indexing.BuildableRootsChangeRescanningInfo' marked with @ApiStatus.Experimental
Unstable API Usage: src/main/java/com/intellij/struts2/annotators/StrutsFileSetCheckingAnnotator.java#L200
'addModule([email protected] Module)' is declared in unstable class 'com.intellij.util.indexing.BuildableRootsChangeRescanningInfo' marked with @ApiStatus.Experimental
Unstable API Usage: src/main/java/com/intellij/struts2/annotators/StrutsFileSetCheckingAnnotator.java#L197
'newInstance()' is declared in unstable class 'com.intellij.util.indexing.BuildableRootsChangeRescanningInfo' marked with @ApiStatus.Experimental
Unused assignment: src/main/gen/lexer/_OgnlLexer.java#L412
The value `zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result)` assigned to `offset` is never used
Unused assignment: src/main/gen/lexer/_OgnlLexer.java#L74
The value `zzUnpackcmap_top(ZZ_CMAP_TOP_PACKED_0, offset, result)` assigned to `offset` is never used
Unused assignment: src/main/gen/lexer/_OgnlLexer.java#L370
The value `zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result)` assigned to `offset` is never used
Unused assignment: src/main/gen/lexer/_OgnlLexer.java#L528
The value `zzUnpacktrans(ZZ_TRANS_PACKED_0, offset, result)` assigned to `offset` is never used
Unused assignment: src/main/gen/lexer/_OgnlLexer.java#L573
The value `zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result)` assigned to `offset` is never used
Unused assignment: src/main/gen/lexer/_OgnlLexer.java#L332
The value `zzUnpackcmap_blocks(ZZ_CMAP_BLOCKS_PACKED_0, offset, result)` assigned to `offset` is never used
Constant values: src/main/gen/parser/OgnlParser.java#L639
Value `r` is always 'true'
Duplicate branches in 'switch': src/main/gen/lexer/_OgnlLexer.java#L994
Duplicate branch in 'switch'
Duplicate branches in 'switch': src/main/gen/lexer/_OgnlLexer.java#L959
Duplicate branch in 'switch'
Duplicate branches in 'switch': src/main/gen/lexer/_OgnlLexer.java#L979
Duplicate branch in 'switch'
Duplicate branches in 'switch': src/main/gen/lexer/_OgnlLexer.java#L974
Duplicate branch in 'switch'
Duplicate branches in 'switch': src/main/gen/lexer/_OgnlLexer.java#L944
Duplicate branch in 'switch'
Duplicate branches in 'switch': src/main/gen/lexer/_OgnlLexer.java#L969
Duplicate branch in 'switch'
Duplicate branches in 'switch': src/main/gen/lexer/_OgnlLexer.java#L949
Duplicate branch in 'switch'
Duplicate branches in 'switch': src/main/gen/lexer/_OgnlLexer.java#L989
Duplicate branch in 'switch'
Duplicate branches in 'switch': src/main/gen/lexer/_OgnlLexer.java#L964
Duplicate branch in 'switch'
Duplicate branches in 'switch': src/main/gen/lexer/_OgnlLexer.java#L984
Duplicate branch in 'switch'
Duplicate branches in 'switch': src/main/gen/lexer/_OgnlLexer.java#L999
Duplicate branch in 'switch'
Duplicate branches in 'switch': src/main/gen/lexer/_OgnlLexer.java#L954
Duplicate branch in 'switch'
Method can be extracted: src/main/java/com/intellij/struts2/facet/ui/FileSetConfigurationTab.java#L152
It's possible to extract method returning 'editor' from a long surrounding method
Method can be extracted: src/main/java/com/intellij/struts2/ognl/OgnlLanguageInjector.java#L86
It's possible to extract method returning 'length' from a long surrounding method
Method can be extracted: src/main/java/com/intellij/struts2/graph/StrutsDataModel.java#L140
It's possible to extract method returning 'group' from a long surrounding method
Method can be extracted: src/main/java/com/intellij/struts2/annotators/StrutsFileSetCheckingAnnotator.java#L102
It's possible to extract method returning 'fix' from a long surrounding method

Artifacts

Produced during runtime
Name Size
pluginVerifier-result
26.1 KB
struts2-241.18968.1
601 KB
tests-result
9.21 MB