Inlined a private method.

pull/134/head
Project Nayuki 7 years ago
parent aef4073a22
commit 9e9890ada9

@ -161,8 +161,11 @@ public final class QrCode {
* @return the module's color, which is either false (white) or true (black)
*/
public boolean getModule(int x, int y) {
return 0 <= x && x < size && 0 <= y && y < size
&& getModuleUnchecked(x, y) != 0;
if (0 <= x && x < size && 0 <= y && y < size) {
int i = y * size + x;
return ((modules[i >>> 5] >>> i) & 1) != 0;
} else
return false;
}
@ -273,12 +276,6 @@ public final class QrCode {
}
private int getModuleUnchecked(int x, int y) {
int i = y * size + x;
return (modules[i >>> 5] >>> i) & 1;
}
/*---- Private helper methods for constructor: Codewords and masking ----*/
// Returns a new byte string representing the given data with the appropriate error correction

Loading…
Cancel
Save