mirror of
https://github.com/Qortal/altcoinj.git
synced 2025-02-07 23:03:04 +00:00
More minor issues found by IntelliJ static analysis.
This commit is contained in:
parent
3a899767b4
commit
1ed2459522
@ -100,7 +100,7 @@ public class GetBlocksMessage extends Message {
|
|||||||
@Override
|
@Override
|
||||||
public int hashCode() {
|
public int hashCode() {
|
||||||
int hashCode = (int) version ^ "getblocks".hashCode();
|
int hashCode = (int) version ^ "getblocks".hashCode();
|
||||||
for (int i = 0; i < locator.size(); i++) hashCode ^= locator.get(i).hashCode();
|
for (Sha256Hash aLocator : locator) hashCode ^= aLocator.hashCode();
|
||||||
hashCode ^= stopHash.hashCode();
|
hashCode ^= stopHash.hashCode();
|
||||||
return hashCode;
|
return hashCode;
|
||||||
}
|
}
|
||||||
|
@ -56,7 +56,7 @@ public class GetHeadersMessage extends GetBlocksMessage {
|
|||||||
@Override
|
@Override
|
||||||
public int hashCode() {
|
public int hashCode() {
|
||||||
int hashCode = (int) version ^ "getheaders".hashCode();
|
int hashCode = (int) version ^ "getheaders".hashCode();
|
||||||
for (int i = 0; i < locator.size(); i++) hashCode ^= locator.get(i).hashCode();
|
for (Sha256Hash aLocator : locator) hashCode ^= aLocator.hashCode();
|
||||||
hashCode ^= stopHash.hashCode();
|
hashCode ^= stopHash.hashCode();
|
||||||
return hashCode;
|
return hashCode;
|
||||||
}
|
}
|
||||||
|
@ -70,7 +70,7 @@ public class HeadersMessage extends Message {
|
|||||||
// Read 80 bytes of the header and one more byte for the transaction list, which is always a 00 because the
|
// Read 80 bytes of the header and one more byte for the transaction list, which is always a 00 because the
|
||||||
// transaction list is empty.
|
// transaction list is empty.
|
||||||
byte[] blockHeader = readBytes(81);
|
byte[] blockHeader = readBytes(81);
|
||||||
if (blockHeader[80] != 00)
|
if (blockHeader[80] != 0)
|
||||||
throw new ProtocolException("Block header does not end with a null byte");
|
throw new ProtocolException("Block header does not end with a null byte");
|
||||||
Block newBlockHeader = new Block(this.params, blockHeader, true, true, 81);
|
Block newBlockHeader = new Block(this.params, blockHeader, true, true, 81);
|
||||||
blockHeaders.add(newBlockHeader);
|
blockHeaders.add(newBlockHeader);
|
||||||
|
@ -109,7 +109,6 @@ public class DiskBlockStore implements BlockStore {
|
|||||||
|
|
||||||
private void load(File theFile) throws IOException, BlockStoreException {
|
private void load(File theFile) throws IOException, BlockStoreException {
|
||||||
log.info("Reading block store from {}", theFile);
|
log.info("Reading block store from {}", theFile);
|
||||||
try {
|
|
||||||
// Read a version byte.
|
// Read a version byte.
|
||||||
int version = file.read();
|
int version = file.read();
|
||||||
if (version == -1) {
|
if (version == -1) {
|
||||||
@ -170,8 +169,6 @@ public class DiskBlockStore implements BlockStore {
|
|||||||
}
|
}
|
||||||
long elapsed = System.currentTimeMillis() - now;
|
long elapsed = System.currentTimeMillis() - now;
|
||||||
log.info("Block chain read complete in {}ms", elapsed);
|
log.info("Block chain read complete in {}ms", elapsed);
|
||||||
} finally {
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ensureOpen() throws BlockStoreException {
|
private void ensureOpen() throws BlockStoreException {
|
||||||
|
@ -43,6 +43,6 @@ public class WalletExtensionSerializer {
|
|||||||
* Get collection of extensions to add, should be overridden by any class adding wallet extensions.
|
* Get collection of extensions to add, should be overridden by any class adding wallet extensions.
|
||||||
*/
|
*/
|
||||||
public Collection<Protos.Extension> getExtensionsToWrite(Wallet wallet) {
|
public Collection<Protos.Extension> getExtensionsToWrite(Wallet wallet) {
|
||||||
return Collections.<Protos.Extension>emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -185,11 +185,11 @@ public class BitcoinURI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Attempt to decode the rest of the tokens into a parameter map.
|
// Attempt to decode the rest of the tokens into a parameter map.
|
||||||
for (int i = 0; i < nameValuePairTokens.length; i++) {
|
for (String nameValuePairToken : nameValuePairTokens) {
|
||||||
String[] tokens = nameValuePairTokens[i].split("=");
|
String[] tokens = nameValuePairToken.split("=");
|
||||||
if (tokens.length != 2 || "".equals(tokens[0])) {
|
if (tokens.length != 2 || "".equals(tokens[0])) {
|
||||||
throw new BitcoinURIParseException("Malformed Bitcoin URI - cannot parse name value pair '" +
|
throw new BitcoinURIParseException("Malformed Bitcoin URI - cannot parse name value pair '" +
|
||||||
nameValuePairTokens[i] + "'");
|
nameValuePairToken + "'");
|
||||||
}
|
}
|
||||||
|
|
||||||
String nameToken = tokens[0].toLowerCase();
|
String nameToken = tokens[0].toLowerCase();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user