Sonar fixes, direct array parameter
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1717359 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
f0ed3cbbab
commit
cc77b04a94
@ -91,7 +91,7 @@ public class DataSpaceMapUtils {
|
||||
DataSpaceMapEntry entries[];
|
||||
|
||||
public DataSpaceMap(DataSpaceMapEntry entries[]) {
|
||||
this.entries = entries;
|
||||
this.entries = entries.clone();
|
||||
}
|
||||
|
||||
public DataSpaceMap(LittleEndianInput is) {
|
||||
@ -113,13 +113,13 @@ public class DataSpaceMapUtils {
|
||||
}
|
||||
|
||||
public static class DataSpaceMapEntry implements EncryptionRecord {
|
||||
int referenceComponentType[];
|
||||
String referenceComponent[];
|
||||
String dataSpaceName;
|
||||
final int referenceComponentType[];
|
||||
final String referenceComponent[];
|
||||
final String dataSpaceName;
|
||||
|
||||
public DataSpaceMapEntry(int referenceComponentType[], String referenceComponent[], String dataSpaceName) {
|
||||
this.referenceComponentType = referenceComponentType;
|
||||
this.referenceComponent = referenceComponent;
|
||||
this.referenceComponentType = referenceComponentType.clone();
|
||||
this.referenceComponent = referenceComponent.clone();
|
||||
this.dataSpaceName = dataSpaceName;
|
||||
}
|
||||
|
||||
@ -152,7 +152,7 @@ public class DataSpaceMapUtils {
|
||||
String transformer[];
|
||||
|
||||
public DataSpaceDefinition(String transformer[]) {
|
||||
this.transformer = transformer;
|
||||
this.transformer = transformer.clone();
|
||||
}
|
||||
|
||||
public DataSpaceDefinition(LittleEndianInput is) {
|
||||
|
@ -114,15 +114,15 @@ public abstract class Decryptor {
|
||||
}
|
||||
|
||||
protected void setVerifier(byte[] verifier) {
|
||||
this.verifier = verifier;
|
||||
this.verifier = (verifier == null) ? null : verifier.clone();
|
||||
}
|
||||
|
||||
protected void setIntegrityHmacKey(byte[] integrityHmacKey) {
|
||||
this.integrityHmacKey = integrityHmacKey;
|
||||
this.integrityHmacKey = (integrityHmacKey == null) ? null : integrityHmacKey.clone();
|
||||
}
|
||||
|
||||
protected void setIntegrityHmacValue(byte[] integrityHmacValue) {
|
||||
this.integrityHmacValue = integrityHmacValue;
|
||||
this.integrityHmacValue = (integrityHmacValue == null) ? null : integrityHmacValue.clone();
|
||||
}
|
||||
|
||||
protected int getBlockSizeInBytes() {
|
||||
|
@ -135,7 +135,7 @@ public abstract class EncryptionHeader {
|
||||
}
|
||||
|
||||
protected void setKeySalt(byte salt[]) {
|
||||
this.keySalt = salt;
|
||||
this.keySalt = (salt == null) ? null : salt.clone();
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -100,19 +100,19 @@ public abstract class EncryptionVerifier {
|
||||
}
|
||||
|
||||
protected void setSalt(byte[] salt) {
|
||||
this.salt = salt;
|
||||
this.salt = (salt == null) ? null : salt.clone();
|
||||
}
|
||||
|
||||
protected void setEncryptedVerifier(byte[] encryptedVerifier) {
|
||||
this.encryptedVerifier = encryptedVerifier;
|
||||
this.encryptedVerifier = (encryptedVerifier == null) ? null : encryptedVerifier.clone();
|
||||
}
|
||||
|
||||
protected void setEncryptedVerifierHash(byte[] encryptedVerifierHash) {
|
||||
this.encryptedVerifierHash = encryptedVerifierHash;
|
||||
this.encryptedVerifierHash = (encryptedVerifierHash == null) ? null : encryptedVerifierHash.clone();
|
||||
}
|
||||
|
||||
protected void setEncryptedKey(byte[] encryptedKey) {
|
||||
this.encryptedKey = encryptedKey;
|
||||
this.encryptedKey = (encryptedKey == null) ? null : encryptedKey.clone();
|
||||
}
|
||||
|
||||
protected void setSpinCount(int spinCount) {
|
||||
|
@ -111,7 +111,7 @@ public class AgileEncryptionHeader extends EncryptionHeader {
|
||||
}
|
||||
|
||||
protected void setEncryptedHmacKey(byte[] encryptedHmacKey) {
|
||||
this.encryptedHmacKey = encryptedHmacKey;
|
||||
this.encryptedHmacKey = (encryptedHmacKey == null) ? null : encryptedHmacKey.clone();
|
||||
}
|
||||
|
||||
public byte[] getEncryptedHmacValue() {
|
||||
@ -119,6 +119,6 @@ public class AgileEncryptionHeader extends EncryptionHeader {
|
||||
}
|
||||
|
||||
protected void setEncryptedHmacValue(byte[] encryptedHmacValue) {
|
||||
this.encryptedHmacValue = encryptedHmacValue;
|
||||
this.encryptedHmacValue = (encryptedHmacValue == null) ? null : encryptedHmacValue.clone();
|
||||
}
|
||||
}
|
||||
|
@ -43,7 +43,7 @@ public class DigestInfo implements Serializable {
|
||||
* @param description
|
||||
*/
|
||||
public DigestInfo(byte[] digestValue, HashAlgorithm hashAlgo, String description) {
|
||||
this.digestValue = digestValue;
|
||||
this.digestValue = digestValue.clone();
|
||||
this.hashAlgo = hashAlgo;
|
||||
this.description = description;
|
||||
}
|
||||
|
@ -46,7 +46,7 @@ public class TextPFException9 {
|
||||
private final Short autoNumberStartNumber;
|
||||
private final static Short DEFAULT_START_NUMBER = 1;
|
||||
private final int recordLength;
|
||||
public TextPFException9(final byte[] source, final int startIndex) {
|
||||
public TextPFException9(final byte[] source, final int startIndex) { // NOSONAR
|
||||
//this.mask1 = source[startIndex];
|
||||
//this.mask2 = source[startIndex + 1];
|
||||
this.mask3 = source[startIndex + 2];
|
||||
|
@ -247,7 +247,7 @@ public abstract class RecordContainer extends Record
|
||||
* @param records the new child records
|
||||
*/
|
||||
public void setChildRecord(Record[] records) {
|
||||
this._children = records;
|
||||
this._children = records.clone();
|
||||
}
|
||||
|
||||
/* ===============================================================
|
||||
|
@ -153,12 +153,16 @@ public final class SlideListWithText extends RecordContainer {
|
||||
/**
|
||||
* Get access to the SlideAtomsSets of the children of this record
|
||||
*/
|
||||
public SlideAtomsSet[] getSlideAtomsSets() { return slideAtomsSets; }
|
||||
public SlideAtomsSet[] getSlideAtomsSets() {
|
||||
return slideAtomsSets;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get access to the SlideAtomsSets of the children of this record
|
||||
*/
|
||||
public void setSlideAtomsSets( SlideAtomsSet[] sas ) { slideAtomsSets = sas; }
|
||||
public void setSlideAtomsSets( SlideAtomsSet[] sas ) {
|
||||
slideAtomsSets = sas.clone();
|
||||
}
|
||||
|
||||
/**
|
||||
* Return the value we were given at creation
|
||||
|
@ -17,10 +17,13 @@
|
||||
|
||||
package org.apache.poi.hslf.record;
|
||||
|
||||
import java.io.*;
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.OutputStream;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.poi.hslf.exceptions.HSLFException;
|
||||
import org.apache.poi.util.LittleEndian;
|
||||
import org.apache.poi.util.LittleEndianByteArrayInputStream;
|
||||
|
||||
@ -136,7 +139,7 @@ public final class TextSpecInfoAtom extends RecordAtom {
|
||||
try {
|
||||
run.writeOut(bos);
|
||||
} catch (IOException e) {
|
||||
throw new RuntimeException(e);
|
||||
throw new HSLFException(e);
|
||||
}
|
||||
}
|
||||
_data = bos.toByteArray();
|
||||
|
@ -305,7 +305,7 @@ public class TextSpecInfoRun {
|
||||
* @param smartTagsBytes the unparsed smart tags, null to unset
|
||||
*/
|
||||
public void setSmartTagsBytes(byte[] smartTagsBytes) {
|
||||
this.smartTagsBytes = smartTagsBytes;
|
||||
this.smartTagsBytes = (smartTagsBytes == null) ? null : smartTagsBytes.clone();
|
||||
mask = smartTagFld.setBoolean(mask, smartTagsBytes != null);
|
||||
}
|
||||
|
||||
|
@ -84,7 +84,7 @@ public abstract class HSLFPictureData implements PictureData {
|
||||
}
|
||||
|
||||
public void setRawData(byte[] data){
|
||||
rawdata = data;
|
||||
rawdata = (data == null) ? null : data.clone();
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user