Browse Source

cleanup findbugs report

git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@961 f203690c-595d-4dc9-a70b-905162fa7fd2
tags/jackcess-2.1.3
James Ahlborn 8 years ago
parent
commit
cfb34746c8

+ 10
- 1
pom.xml View File

@@ -3,7 +3,7 @@
<parent>
<groupId>com.healthmarketscience</groupId>
<artifactId>openhms-parent</artifactId>
<version>1.1.2</version>
<version>1.1.3-SNAPSHOT</version>
</parent>
<groupId>com.healthmarketscience.jackcess</groupId>
<artifactId>jackcess</artifactId>
@@ -294,6 +294,15 @@
</dependencies>
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<configuration>
<rulesets>
<ruleset>${basedir}/src/site/pmd/custom-ruleset.xml</ruleset>
</rulesets>
</configuration>
</plugin>
<plugin>
<artifactId>maven-changes-plugin</artifactId>
<configuration>

+ 7
- 7
src/main/java/com/healthmarketscience/jackcess/impl/OleUtil.java View File

@@ -107,7 +107,7 @@ public class OleUtil
/**
* Creates a new OlBlob instance using the given information.
*/
public static OleBlob createBlob(OleBlob.Builder oleBuilder)
public static OleBlob createBlob(Builder oleBuilder)
throws IOException
{
try {
@@ -183,7 +183,7 @@ public class OleUtil
}
}

private static byte[] writePackageHeader(OleBlob.Builder oleBuilder,
private static byte[] writePackageHeader(Builder oleBuilder,
long contentLen) {

byte[] prettyNameBytes = getZeroTermStrBytes(oleBuilder.getPrettyName());
@@ -229,7 +229,7 @@ public class OleUtil
return headerBytes;
}

private static byte[] writePackageStreamHeader(OleBlob.Builder oleBuilder) {
private static byte[] writePackageStreamHeader(Builder oleBuilder) {

byte[] fileNameBytes = getZeroTermStrBytes(oleBuilder.getFileName());
byte[] filePathBytes = getZeroTermStrBytes(oleBuilder.getFilePath());
@@ -264,7 +264,7 @@ public class OleUtil
return headerBytes;
}

private static byte[] writePackageStreamFooter(OleBlob.Builder oleBuilder) {
private static byte[] writePackageStreamFooter(Builder oleBuilder) {

// note, these are _not_ zero terminated
byte[] fileNameBytes = oleBuilder.getFileName().getBytes(OLE_UTF_CHARSET);
@@ -299,19 +299,19 @@ public class OleUtil

// read outer package header
int headerSize = bb.getShort();
int objType = bb.getInt();
/* int objType = */ bb.getInt();
int prettyNameLen = bb.getShort();
int classNameLen = bb.getShort();
int prettyNameOff = bb.getShort();
int classNameOff = bb.getShort();
int objSize = bb.getInt();
/* int objSize = */ bb.getInt();
String prettyName = readStr(bb, prettyNameOff, prettyNameLen);
String className = readStr(bb, classNameOff, classNameLen);
bb.position(headerSize);

// read ole header
int oleVer = bb.getInt();
int format = bb.getInt();
/* int format = */ bb.getInt();

if(oleVer != OLE_VERSION) {
return new UnknownContentImpl(blob);

+ 21
- 0
src/site/pmd/custom-ruleset.xml View File

@@ -0,0 +1,21 @@
<?xml version="1.0"?>

<ruleset name="Custom"
xmlns="http://pmd.sourceforge.net/ruleset/2.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 http://pmd.sourceforge.net/ruleset_2_0_0.xsd">
<description>
Custom ruleset.
</description>

<rule ref="rulesets/java/basic.xml">
<exclude name="UselessParentheses"/>
<exclude name="CollapsibleIfStatements"/>
</rule>
<rule ref="rulesets/java/unusedcode.xml">
<exclude name="UnusedModifier"/>
</rule>
<rule ref="rulesets/java/imports.xml">
<exclude name="UnusedImports"/>
</rule>
</ruleset>

Loading…
Cancel
Save