aboutsummaryrefslogtreecommitdiffstats
path: root/fop/src/tools/resources
diff options
context:
space:
mode:
Diffstat (limited to 'fop/src/tools/resources')
-rw-r--r--fop/src/tools/resources/assembly/assembly.xml35
-rw-r--r--fop/src/tools/resources/checkstyle/checkstyle.header20
-rw-r--r--fop/src/tools/resources/checkstyle/checkstyle.xml269
-rw-r--r--fop/src/tools/resources/checkstyle/suppressions.xml12
-rw-r--r--fop/src/tools/resources/findbugs/exclusions.xml409
5 files changed, 35 insertions, 710 deletions
diff --git a/fop/src/tools/resources/assembly/assembly.xml b/fop/src/tools/resources/assembly/assembly.xml
new file mode 100644
index 000000000..2eea94507
--- /dev/null
+++ b/fop/src/tools/resources/assembly/assembly.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0"?>
+<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd">
+ <id>all</id>
+ <formats>
+ <format>jar</format>
+ </formats>
+ <includeBaseDirectory>false</includeBaseDirectory>
+ <files>
+ <file>
+ <source>../LICENSE</source>
+ <outputDirectory>META-INF</outputDirectory>
+ </file>
+ <file>
+ <source>../NOTICE</source>
+ <outputDirectory>META-INF</outputDirectory>
+ </file>
+ </files>
+ <dependencySets>
+ <dependencySet>
+ <unpack>true</unpack>
+ <unpackOptions>
+ <excludes>
+ <exclude>META-INF/maven/**</exclude>
+ <exclude>org/apache/fop/tools/EventConventionException*</exclude>
+ <exclude>org/apache/fop/tools/EventProducerCollector*</exclude>
+ <exclude>org/apache/fop/tools/merge-translation.xsl</exclude>
+ <exclude>org/apache/fop/tools/model2translation.xsl</exclude>
+ </excludes>
+ </unpackOptions>
+ <useTransitiveDependencies>false</useTransitiveDependencies>
+ </dependencySet>
+ </dependencySets>
+</assembly>
diff --git a/fop/src/tools/resources/checkstyle/checkstyle.header b/fop/src/tools/resources/checkstyle/checkstyle.header
deleted file mode 100644
index 5c2f5a6f5..000000000
--- a/fop/src/tools/resources/checkstyle/checkstyle.header
+++ /dev/null
@@ -1,20 +0,0 @@
-^\/\*
-^ \* Licensed to the Apache Software Foundation \(ASF\) under one or more
-^ \* contributor license agreements. See the NOTICE file distributed with
-^ \* this work for additional information regarding copyright ownership.
-^ \* The ASF licenses this file to You under the Apache License, Version 2.0
-^ \* \(the "License"\); you may not use this file except in compliance with
-^ \* the License. You may obtain a copy of the License at
-^ \*
-^ \* http://www.apache.org/licenses/LICENSE-2.0
-^ \*
-^ \* Unless required by applicable law or agreed to in writing, software
-^ \* distributed under the License is distributed on an "AS IS" BASIS,
-^ \* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-^ \* See the License for the specific language governing permissions and
-^ \* limitations under the License.
-^ \*\/
-
-^\/\* \$Id.*\$ \*\/
-
-^package org.apache.fop.*; \ No newline at end of file
diff --git a/fop/src/tools/resources/checkstyle/checkstyle.xml b/fop/src/tools/resources/checkstyle/checkstyle.xml
deleted file mode 100644
index a6f5be002..000000000
--- a/fop/src/tools/resources/checkstyle/checkstyle.xml
+++ /dev/null
@@ -1,269 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.1//EN" "http://www.puppycrawl.com/dtds/configuration_1_1.dtd">
-<module name="Checker">
- <property name="severity" value="warning"/>
-
- <!-- ===================================================================================================== -->
- <module name="FileTabCharacter">
- <property name="severity" value="error"/>
- <property name="eachLine" value="true"/>
- </module>
- <!-- ===================================================================================================== -->
-
- <!-- ===================================================================================================== -->
- <module name="NewlineAtEndOfFile"/>
- <!-- ===================================================================================================== -->
-
- <!-- ===================================================================================================== -->
- <module name="RegexpHeader">
- <property name="severity" value="error"/>
- <property name="header" value="\/\*\n \* Licensed to the Apache Software Foundation \(ASF\) under one or more\n \* contributor license agreements. See the NOTICE file distributed with\n \* this work for additional information regarding copyright ownership.\n \* The ASF licenses this file to You under the Apache License, Version 2.0\n \* \(the &quot;License&quot;\); you may not use this file except in compliance with\n \* the License. You may obtain a copy of the License at\n \*\n \* http://www.apache.org/licenses/LICENSE-2.0\n \*\n \* Unless required by applicable law or agreed to in writing, software\n \* distributed under the License is distributed on an &quot;AS IS&quot; BASIS,\n \* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n \* See the License for the specific language governing permissions and\n \* limitations under the License.\n \*\/\n\n"/>
- </module>
- <!-- ===================================================================================================== -->
-
- <!-- ===================================================================================================== -->
- <module name="RegexpSingleline">
- <property name="format" value="\s+$"/>
- <property name="message" value="Line has trailing spaces."/>
- </module>
- <!-- ===================================================================================================== -->
-
- <!-- ===================================================================================================== -->
- <module name="RegexpSingleline">
- <property name="format" value="@author"/>
- <property name="message" value="Use of @author javadoc keyword is prohibited."/>
- </module>
- <!-- ===================================================================================================== -->
-
- <!-- ===================================================================================================== -->
- <module name="SuppressionCommentFilter">
- <property name="offCommentFormat" value="CSOFF\: (LineLength)"/>
- <property name="onCommentFormat" value="CSON\: ([\w\|]+)"/>
- <property name="checkFormat" value="$1"/>
- </module>
- <!-- ===================================================================================================== -->
-
- <module name="SuppressionFilter">
- <property name="file" value="${samedir}/checkstyle-suppressions.xml"/>
- </module>
-
- <!-- ===================================================================================================== -->
- <module name="TreeWalker">
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="LineLength">
- <property name="max" value="120"/>
- </module>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="AnnotationUseStyle"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="ArrayTypeStyle"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="AvoidNestedBlocks"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="AvoidStarImport">
- <property name="severity" value="error"/>
- </module>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="ConstantName">
- <property name="format" value="^([A-Z](_?[A-Z0-9]+)*)|(log)$"/>
- </module>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="DefaultComesLast"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="EmptyBlock">
- <property name="tokens" value="LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,LITERAL_TRY,LITERAL_WHILE,STATIC_INIT"/>
- <property name="option" value="text"/> <!-- changing block policy to stmt produces 110 new errors -->
- </module>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="EmptyStatement"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="EqualsHashCode"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="ExplicitInitialization"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="FileContentsHolder"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="FinalClass"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="GenericWhitespace"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="HideUtilityClassConstructor"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="IllegalImport"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="ImportOrder">
- <property name="groups" value="java,javax,org,org.apache,org.apache.batik,org.apache.xmlgraphics,org.apache.fop,com"/>
- <property name="separated" value="true"/>
- </module>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="InnerAssignment">
- <property name="tokens"
- value="BAND_ASSIGN,BOR_ASSIGN,BSR_ASSIGN,BXOR_ASSIGN,DIV_ASSIGN,MINUS_ASSIGN,MOD_ASSIGN,PLUS_ASSIGN,SL_ASSIGN,SR_ASSIGN,STAR_ASSIGN"/>
- </module>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="LeftCurly"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="LocalFinalVariableName"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="LocalVariableName"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="MemberName"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="MethodName"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="MethodParamPad"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="MissingSwitchDefault"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="ModifierOrder"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="MultipleVariableDeclarations"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="NeedBraces"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="NoWhitespaceAfter">
- <property name="allowLineBreaks" value="false"/>
- <property name="tokens" value="BNOT,DEC,DOT,INC,LNOT,UNARY_MINUS,UNARY_PLUS"/>
- </module>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="NoWhitespaceBefore"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="OneStatementPerLine"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="OperatorWrap"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="PackageName"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="ParameterName"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="ParenPad"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="RedundantImport"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="RedundantModifier"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="RightCurly"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="SimplifyBooleanExpression"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="SimplifyBooleanReturn"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="StaticVariableName"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="TypeName"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="TypecastParenPad">
- <property name="tokens" value="RPAREN,TYPECAST"/>
- </module>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="UnusedImports"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="UpperEll"/>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="WhitespaceAfter">
- <property name="tokens" value="COMMA,SEMI"/> <!-- adding TYPECAST produces 2203 new errors -->
- </module>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
- <module name="WhitespaceAround">
- <property name="tokens" value="ASSIGN,BAND,BAND_ASSIGN,BOR,BOR_ASSIGN,BSR,BSR_ASSIGN,BXOR,BXOR_ASSIGN,COLON,DIV,DIV_ASSIGN,EQUAL,GE,GT,LAND,LCURLY,LE,LITERAL_ASSERT,LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,LITERAL_RETURN,LITERAL_SYNCHRONIZED,LITERAL_TRY,LITERAL_WHILE,LOR,LT,MINUS,MINUS_ASSIGN,MOD,MOD_ASSIGN,NOT_EQUAL,PLUS,PLUS_ASSIGN,QUESTION,RCURLY,SL,SLIST,SL_ASSIGN,SR,SR_ASSIGN,STAR,STAR_ASSIGN,TYPE_EXTENSION_AND,WILDCARD_TYPE"/>
- <property name="ignoreEnhancedForColon" value="false"/>
- </module>
- <!-- ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... -->
-
- </module>
- <!-- ===================================================================================================== -->
-
-</module>
diff --git a/fop/src/tools/resources/checkstyle/suppressions.xml b/fop/src/tools/resources/checkstyle/suppressions.xml
deleted file mode 100644
index 050f5dab4..000000000
--- a/fop/src/tools/resources/checkstyle/suppressions.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE suppressions PUBLIC "-//Puppy Crawl//DTD Suppressions 1.1//EN" "http://www.puppycrawl.com/dtds/suppressions_1_1.dtd">
-<suppressions>
- <suppress files="org/apache/fop/afp/fonts/CharactersetEncoder.java" checks="FinalClass"/>
- <suppress files="org/apache/fop/complexscripts/bidi/BidiClass.java" checks="WhitespaceAfter"/>
- <suppress files="org/apache/fop/complexscripts/bidi/GenerateBidiTestData.java" checks="SimplifyBooleanReturn"/>
- <suppress files="org/apache/fop/complexscripts/scripts/ArabicScriptProcessor.java" checks="SimplifyBooleanReturn"/>
- <suppress files="org/apache/fop/complexscripts/util/CharScript.java" checks="SimplifyBooleanReturn"/>
- <suppress files="org/apache/fop/render/rtf/rtflib/testdocs/MergedTableCells.java" checks="AvoidNestedBlocks"/>
- <suppress files="org/apache/fop/render/rtf/rtflib/testdocs/NestedTable.java" checks="AvoidNestedBlocks"/>
- <suppress files="org/apache/fop/fo/flow/MarkersTestCase.java" checks="LocalVariableName"/>
-</suppressions>
diff --git a/fop/src/tools/resources/findbugs/exclusions.xml b/fop/src/tools/resources/findbugs/exclusions.xml
deleted file mode 100644
index 2b2839c1a..000000000
--- a/fop/src/tools/resources/findbugs/exclusions.xml
+++ /dev/null
@@ -1,409 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<FindBugsFilter>
-
- <!--
- !
- ! This file is divided into two parts:
- ! 1. APPROVED EXCLUSIONS
- ! 2. TEMPORARY (UNAPPROVED) EXCLUSIONS
- !
- ! Approved exclusions come in two sub-types:
- ! 1. general exclusion of a named bug pattern, meaning that all instances that matches the bug
- ! pattern identifier are excluded;
- ! 2. specific exclusions for a named bug pattern, meaning that all instance exclusions are
- ! explicitly enumerated;
- !
- ! All specific exclusions must be accompanied inline (i.e., in the affected source code) by
- ! a commented out annotation of the form:
- !
- ! // @SuppressFBWarnings("pattern identifier")
- !
- ! where pattern identifier is one of findbugs' named patterns. At an appropriate point in the
- ! future, these commented out annotations will be uncommented and exclusion patterns removed
- ! from this file.
- !
- ! Temporary (unapproved) exclusions are short-term work arounds that should be removed as
- ! soon as possible by either (1) fixing (eliminating) cause of warning, or (2) conversion to
- ! approved exclusion.
- !
- ! The organization of pattern matches employs the following levels (from top down):
- ! 1. bug pattern
- ! 2. or clause matching instances
- ! 3. class name, if applies to class/interface
- ! 4. and clause matching class/instance and single or or clause of multiple {method,field} members
- !
- ! for example,
- !
- ! <Match>
- ! <Bug pattern="pattern identifier"/>
- ! <Or>
- ! <And>
- ! <Class name="dotted class name"/>
- ! <Member name="unqualified member name"/>
- ! </And>
- ! </Or>
- ! </Match>
- !
- -->
-
- <!-- START - APPROVED EXCLUSIONS -->
- <Match>
- <Bug pattern="ES_COMPARING_STRINGS_WITH_EQ"/>
- <!-- OK; check mainly serves to cover case where both strings are null -->
- <And>
- <Class name="org.apache.fop.afp.AFPResourceInfo"/>
- <Method name="equals"/>
- </And>
- </Match>
- <Match>
- <Bug pattern="BC_BAD_CAST_TO_CONCRETE_COLLECTION"/>
- <!-- TODO - Not sure what to do with those two... Seems messy/hacky -->
- <And>
- <Class name="org.apache.fop.area.AreaTreeObject"/>
- <Method name="clone"/>
- </And>
- </Match>
- <Match>
- <Bug pattern="BC_UNCONFIRMED_CAST_OF_RETURN_VALUE"/>
- <!-- TODO - See if these can be solved in a better way -->
- <Or>
- <And>
- <Class name="org.apache.fop.layoutmgr.PageBreakingAlgorithm"/>
- <Or>
- <Method name="createFootnotePages"/>
- <Method name="finish"/>
- </Or>
- </And>
- <And>
- <Class name="org.apache.fop.render.rtf.RTFHandler"/>
- <Or>
- <Method name="endCell"/>
- <Method name="endFootnoteBody"/>
- <Method name="endPart"/>
- <Method name="endRow"/>
- <Method name="startCell"/>
- <Method name="startFootnoteBody"/>
- <Method name="startListItem"/>
- <Method name="startListLabel"/>
- <Method name="startPart"/>
- <Method name="startRow"/>
- </Or>
- </And>
- </Or>
- </Match>
- <Match>
- <Bug pattern="CN_IDIOM_NO_SUPER_CALL"/>
- <Or>
- <And>
- <Class name="org.apache.fop.render.intermediate.IFGraphicContext"/>
- <Method name="clone"/>
- </And>
- <And>
- <Class name="org.apache.fop.svg.text.BidiAttributedCharacterIterator"/>
- <Method name="clone"/>
- </And>
- </Or>
- </Match>
- <Match>
- <Bug pattern="DM_DEFAULT_ENCODING"/>
- <Or>
- <!-- default encoding used as a fallback/last resort -->
- <Or>
- <And>
- <Method name="getNameBytes"/>
- <Or>
- <Class name="org.apache.fop.afp.fonts.CharacterSet"/>
- <Class name="org.apache.fop.afp.modca.AbstractNamedAFPObject"/>
- </Or>
- </And>
- <And>
- <Class name="org.apache.fop.pdf.PDFDocument"/>
- <Method name="encode"/>
- </And>
- </Or>
- <!-- reads from or writes to terminal/console -->
- <Or>
- <And>
- <Class name="org.apache.fop.fonts.autodetect.WindowsFontDirFinder"/>
- <Method name="getWinDir"/>
- </And>
- <And>
- <Class name="org.apache.fop.hyphenation.HyphenationTree"/>
- <Method name="main"/>
- </And>
- <And>
- <Class name="org.apache.fop.render.rtf.rtflib.RtfFile"/>
- <Method name="main"/>
- </And>
- </Or>
- <!-- private method: byte-to-string and string-to-byte always on the same platform -->
- <And>
- <Class name="org.apache.fop.render.afp.AFPPainter$AFPBorderPainterAdapter"/>
- <Method name="hash"/>
- </And>
- <!-- source encoding out of FOP's control (FontBox) -->
- <Or>
- <And>
- <Class name="org.apache.fop.fonts.cff.CFFDataReader"/>
- <Method name="getString"/>
- </And>
- <And>
- <Class name="org.apache.fop.fonts.truetype.OTFSubSetFile"/>
- <Or>
- <Method name="createCFF"/>
- <Method name="writeROSEntry"/>
- <Method name="writeStringIndex"/>
- </Or>
- </And>
- <And>
- <Class name="org.apache.fop.render.ps.PSFontUtils"/>
- <Method name="embedType2CFF"/>
- </And>
- </Or>
- </Or>
- </Match>
- <Match>
- <!-- class only used when building? -->
- <Bug pattern="OS_OPEN_STREAM_EXCEPTION_PATH"/>
- <And>
- <Class name="org.apache.fop.hyphenation.SerializeHyphPattern"/>
- <Method name="serializeFile"/>
- </And>
- </Match>
- <Match>
- <Bug pattern="DM_EXIT"/>
- <Or>
- <And>
- <Class name="org.apache.fop.cli.CommandLineOptions"/>
- <Or>
- <Method name="parseCustomOutputOption"/>
- <Method name="parseOptions"/>
- </Or>
- </And>
- <And>
- <Class name="org.apache.fop.cli.Main"/>
- <Or>
- <Method name="startFOP"/>
- <Method name="startFOPWithDynamicClasspath"/>
- </Or>
- </And>
- <And>
- <Class name="org.apache.fop.tools.fontlist.FontListMain"/>
- <Or>
- <Method name="parseArguments"/>
- </Or>
- </And>
- </Or>
- </Match>
- <Match>
- <!-- Only OK as long as the type of the base map remains plain HashMap... -->
- <Bug pattern="DMI_ENTRY_SETS_MAY_REUSE_ENTRY_OBJECTS"/>
- <And>
- <Class name="org.apache.fop.fonts.truetype.OpenFont"/>
- <Method name="sortDirTabMap"/>
- </And>
- </Match>
- <Match>
- <Bug pattern="EQ_ALWAYS_TRUE"/>
- <Or>
- <And>
- <Class name="org.apache.fop.fo.properties.ToBeImplementedProperty"/>
- <Method name="equals"/>
- </And>
- </Or>
- </Match>
- <Match>
- <Bug pattern="MS_EXPOSE_REP"/>
- <Or>
- <And>
- <Class name="org.apache.fop.fo.FOPropertyMapping"/>
- <Method name="getGenericMappings"/>
- </And>
- </Or>
- </Match>
- <Match>
- <Bug pattern="NM_SAME_SIMPLE_NAME_AS_INTERFACE"/>
- <Or>
- <Class name="org.apache.fop.apps.MimeConstants"/>
- <Class name="org.apache.fop.events.EventListener"/>
- <Class name="org.apache.fop.render.Graphics2DImagePainter"/>
- </Or>
- </Match>
- <Match>
- <Bug pattern="NM_SAME_SIMPLE_NAME_AS_SUPERCLASS"/>
- <Or>
- <Class name="org.apache.fop.render.ps.PSFontUtils"/>
- <Class name="org.apache.fop.render.ps.PSImageUtils"/>
- <Class name="org.apache.fop.svg.GraphicsConfiguration"/>
- <Class name="org.apache.fop.svg.PDFTextUtil"/>
- <Class name="org.apache.fop.util.QName"/>
- </Or>
- </Match>
- <Match>
- <Bug pattern="OS_OPEN_STREAM_EXCEPTION_PATH"/>
- <!-- TODO - fix potential file descriptor leak -->
- <And>
- <Class name="org.apache.fop.hyphenation.SerializeHyphPattern"/>
- <Method name="serializeFile"/>
- </And>
- </Match>
- <Match>
- <Bug pattern="SE_INNER_CLASS"/>
- <Or>
- <Class name="org.apache.fop.afp.AFPPaintingState$AFPData"/>
- <Class name="org.apache.fop.area.inline.AbstractTextArea$TextAdjustingInfo"/>
- <Class name="org.apache.fop.area.inline.InlineArea$InlineAdjustingInfo"/>
- <Class name="org.apache.fop.area.LineArea$LineAdjustingInfo"/>
- <Class name="org.apache.fop.pdf.PDFPaintingState$PDFData"/>
- <Class name="org.apache.fop.util.AbstractPaintingState$StateStack"/>
- </Or>
- </Match>
- <Match>
- <Bug pattern="SF_SWITCH_FALLTHROUGH"/>
- <Or>
- <And>
- <Class name="org.apache.fop.render.awt.viewer.PreviewPanel$Reloader"/>
- <Method name="run"/>
- </And>
- </Or>
- </Match>
- <Match>
- <Bug pattern="ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD"/>
- <Or>
- <!-- TODO - fix later -->
- <Class name="org.apache.fop.render.rtf.rtflib.rtfdoc.RtfElement"/>
- <!-- FOs not yet implemented -->
- <Class name="org.apache.fop.fo.flow.MultiProperties"/>
- <Class name="org.apache.fop.fo.flow.MultiPropertySet"/>
- <Class name="org.apache.fop.fo.flow.MultiToggle"/>
- <Class name="org.apache.fop.fo.flow.table.TableAndCaption"/>
- <Class name="org.apache.fop.fo.flow.table.TableCaption"/>
- </Or>
- </Match>
- <Match>
- <Bug pattern="URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD"/>
- <Or>
- <!-- TODO - Implementation incomplete?
- If not, remove unused field(s) and unused accessors -->
- <Class name="org.apache.fop.complexscripts.fonts.GlyphProcessingState"/>
- <Class name="org.apache.fop.layoutmgr.inline.InlineStackingLayoutManager"/>
- <Class name="org.apache.fop.pdf.PDFCMap"/>
- <Class name="org.apache.fop.render.pdf.PDFSVGHandler$PDFInfo"/>
- <Class name="org.apache.fop.svg.PDFGraphics2D"/>
- <!-- Properties not yet implemented -->
- <Class name="org.apache.fop.fo.flow.MultiToggle"/>
- <Class name="org.apache.fop.fo.properties.CommonMarginInline"/>
- <Class name="org.apache.fop.fo.properties.CommonRelativePosition"/>
- </Or>
- </Match>
- <Match>
- <Bug pattern="UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD"/>
- <!-- Properties not yet implemented -->
- <Class name="org.apache.fop.fo.properties.CommonAural"/>
- </Match>
- <Match>
- <Class name="org.apache.fop.render.pdf.ImageRawPNGAdapter"/>
- <Or>
- <Method name="outputContents"/>
- <Method name="setup"/>
- </Or>
- <Or>
- <Bug pattern="OS_OPEN_STREAM"/>
- <Bug pattern="OS_OPEN_STREAM_EXCEPTION_PATH"/>
- </Or>
- </Match>
- <!-- END - APPROVED EXCLUSIONS -->
-
- <!-- START - TEMPORARY (UNAPPROVED) EXCLUSIONS -->
- <Match>
- <!-- 131 warnings -->
- <Bug pattern="BC_UNCONFIRMED_CAST"/>
- </Match>
- <Match>
- <!-- 15 warnings -->
- <Bug pattern="DB_DUPLICATE_SWITCH_CLAUSES"/>
- </Match>
- <Match>
- <!-- 27 warnings -->
- <Bug pattern="DLS_DEAD_LOCAL_STORE"/>
- </Match>
- <Match>
- <!-- 29 warnings -->
- <Bug pattern="DM_CONVERT_CASE"/>
- </Match>
- <Match>
- <!-- 17 warnings -->
- <Bug pattern="DM_DEFAULT_ENCODING"/>
- </Match>
- <Match>
- <!-- 20 warnings -->
- <Bug pattern="DM_FP_NUMBER_CTOR"/>
- </Match>
- <Match>
- <!-- 88 warnings -->
- <Bug pattern="DM_NUMBER_CTOR"/>
- </Match>
- <Match>
- <!-- 84 warnings -->
- <Bug pattern="EI_EXPOSE_REP"/>
- </Match>
- <Match>
- <!-- 55 warnings -->
- <Bug pattern="EI_EXPOSE_REP2"/>
- </Match>
- <Match>
- <!-- 12 warnings -->
- <Bug pattern="FE_FLOATING_POINT_EQUALITY"/>
- </Match>
- <Match>
- <!-- 12 warnings -->
- <Bug pattern="MS_OOI_PKGPROTECT"/>
- </Match>
- <Match>
- <!-- 15 warnings -->
- <Bug pattern="MS_PKGPROTECT"/>
- </Match>
- <Match>
- <!-- 11 warnings -->
- <Bug pattern="NM_CONFUSING"/>
- </Match>
- <Match>
- <!-- 46 warnings -->
- <Bug pattern="PZLA_PREFER_ZERO_LENGTH_ARRAYS"/>
- </Match>
- <Match>
- <!-- 10 warnings -->
- <Bug pattern="RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE"/>
- </Match>
- <Match>
- <!-- 23 warnings -->
- <Bug pattern="REC_CATCH_EXCEPTION"/>
- </Match>
- <Match>
- <!-- 11 warnings -->
- <Bug pattern="RV_RETURN_VALUE_IGNORED_BAD_PRACTICE"/>
- </Match>
- <Match>
- <!-- 33 warnings -->
- <Bug pattern="SE_BAD_FIELD"/>
- </Match>
- <Match>
- <!-- 21 warnings -->
- <Bug pattern="SIC_INNER_SHOULD_BE_STATIC"/>
- </Match>
- <Match>
- <!-- 20 warnings -->
- <Bug pattern="SIC_INNER_SHOULD_BE_STATIC_ANON"/>
- </Match>
- <Match>
- <!-- 12 warnings -->
- <Bug pattern="URF_UNREAD_FIELD"/>
- </Match>
- <Match>
- <!-- 58 warnings -->
- <Bug pattern="UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR"/>
- </Match>
-
- <!-- END - TEMPORARY (UNAPPROVED) EXCLUSIONS -->
-
-</FindBugsFilter>