Mercurial Hosting > luan
comparison src/org/eclipse/jetty/io/AbstractBuffer.java @ 1039:a7319f14ba1e
remove Buffer.isImmutable()
| author | Franklin Schmidt <fschmidt@gmail.com> |
|---|---|
| date | Thu, 03 Nov 2016 22:55:28 -0600 |
| parents | b71ad168fe34 |
| children | 3e4949834f3e |
comparison
equal
deleted
inserted
replaced
| 1038:b71ad168fe34 | 1039:a7319f14ba1e |
|---|---|
| 37 | 37 |
| 38 private final static boolean __boundsChecking = Boolean.getBoolean("org.eclipse.jetty.io.AbstractBuffer.boundsChecking"); | 38 private final static boolean __boundsChecking = Boolean.getBoolean("org.eclipse.jetty.io.AbstractBuffer.boundsChecking"); |
| 39 | 39 |
| 40 protected final static String __READONLY = "READONLY"; | 40 protected final static String __READONLY = "READONLY"; |
| 41 | 41 |
| 42 protected int _access; | 42 int _access; |
| 43 | 43 |
| 44 protected int _get; | 44 protected int _get; |
| 45 protected int _put; | 45 protected int _put; |
| 46 protected int _hash; | 46 protected int _hash; |
| 47 protected int _hashGet; | 47 protected int _hashGet; |
| 48 protected int _hashPut; | 48 protected int _hashPut; |
| 49 protected int _mark; | 49 protected int _mark; |
| 50 protected String _string; | |
| 51 protected View _view; | 50 protected View _view; |
| 52 | 51 |
| 53 /** | 52 /** |
| 54 * Constructor for BufferView | 53 * Constructor for BufferView |
| 55 * | 54 * |
| 56 * @param access 0==IMMUTABLE, 1==READONLY, 2==READWRITE | 55 * @param access 1==READONLY, 2==READWRITE |
| 57 */ | 56 */ |
| 58 protected AbstractBuffer(int access) | 57 protected AbstractBuffer(int access) |
| 59 { | 58 { |
| 60 setMarkIndex(-1); | 59 setMarkIndex(-1); |
| 61 _access = access; | 60 _access = access; |
| 210 | 209 |
| 211 } | 210 } |
| 212 return _hash; | 211 return _hash; |
| 213 } | 212 } |
| 214 | 213 |
| 215 public boolean isImmutable() | |
| 216 { | |
| 217 return _access <= IMMUTABLE; | |
| 218 } | |
| 219 | |
| 220 public boolean isReadOnly() | 214 public boolean isReadOnly() |
| 221 { | 215 { |
| 222 return _access <= READONLY; | 216 return _access <= READONLY; |
| 223 } | 217 } |
| 224 | 218 |
| 468 } | 462 } |
| 469 | 463 |
| 470 @Override | 464 @Override |
| 471 public String toString() | 465 public String toString() |
| 472 { | 466 { |
| 473 /* | |
| 474 if (isImmutable()) | |
| 475 { | |
| 476 if (_string == null) | |
| 477 _string = new String(asArray(), 0, remaining()); | |
| 478 return _string; | |
| 479 } | |
| 480 return new String(asArray(), 0, remaining()); | |
| 481 */ | |
| 482 return toString("ISO-8859-1"); | 467 return toString("ISO-8859-1"); |
| 483 } | 468 } |
| 484 | 469 |
| 485 @Override | 470 @Override |
| 486 public final String toString(int index, int length) { | 471 public final String toString(int index, int length) { |
