/** * Determines whether this matcher has transparent bounds enabled or not. * When transparent bounds are enabled, the parts of the input outside the * region are subject to lookahead and lookbehind, otherwise they are not. * Transparent bounds are disabled by default. * * @param value * the new value for transparent bounds. * @return the {@code Matcher} itself. */ public Matcher useTransparentBounds(boolean value) { synchronized (this) { transparentBounds = value; useTransparentBoundsImpl(address, value); } return this; }
private void resetForInput() { synchronized (this) { setInputImpl(address, input, regionStart, regionEnd); useAnchoringBoundsImpl(address, anchoringBounds); useTransparentBoundsImpl(address, transparentBounds); } }
/** * Determines whether this matcher has transparent bounds enabled or not. * When transparent bounds are enabled, the parts of the input outside the * region are subject to lookahead and lookbehind, otherwise they are not. * Transparent bounds are disabled by default. * * @param value * the new value for transparent bounds. * @return the {@code Matcher} itself. */ public Matcher useTransparentBounds(boolean value) { synchronized (this) { transparentBounds = value; useTransparentBoundsImpl(address, value); } return this; }
/** * Determines whether this matcher has transparent bounds enabled or not. * When transparent bounds are enabled, the parts of the input outside the * region are subject to lookahead and lookbehind, otherwise they are not. * Transparent bounds are disabled by default. * * @param value * the new value for transparent bounds. * @return the {@code Matcher} itself. */ public Matcher useTransparentBounds(boolean value) { synchronized (this) { transparentBounds = value; useTransparentBoundsImpl(address, value); } return this; }
/** * Determines whether this matcher has transparent bounds enabled or not. * When transparent bounds are enabled, the parts of the input outside the * region are subject to lookahead and lookbehind, otherwise they are not. * Transparent bounds are disabled by default. * * @param value * the new value for transparent bounds. * @return the {@code Matcher} itself. */ public Matcher useTransparentBounds(boolean value) { synchronized (this) { transparentBounds = value; useTransparentBoundsImpl(address, value); } return this; }
/** * Determines whether this matcher has transparent bounds enabled or not. * When transparent bounds are enabled, the parts of the input outside the * region are subject to lookahead and lookbehind, otherwise they are not. * Transparent bounds are disabled by default. * * @param value * the new value for transparent bounds. * @return the {@code Matcher} itself. */ public Matcher useTransparentBounds(boolean value) { synchronized (this) { transparentBounds = value; useTransparentBoundsImpl(address, value); } return this; }
/** * Determines whether this matcher has transparent bounds enabled or not. * When transparent bounds are enabled, the parts of the input outside the * region are subject to lookahead and lookbehind, otherwise they are not. * Transparent bounds are disabled by default. * * @param value * the new value for transparent bounds. * @return the {@code Matcher} itself. */ public Matcher useTransparentBounds(boolean value) { synchronized (this) { transparentBounds = value; useTransparentBoundsImpl(address, value); } return this; }
/** * Determines whether this matcher has transparent bounds enabled or not. * When transparent bounds are enabled, the parts of the input outside the * region are subject to lookahead and lookbehind, otherwise they are not. * Transparent bounds are disabled by default. * * @param value * the new value for transparent bounds. * @return the {@code Matcher} itself. */ public Matcher useTransparentBounds(boolean value) { synchronized (this) { transparentBounds = value; useTransparentBoundsImpl(address, value); } return this; }
private void resetForInput() { synchronized (this) { setInputImpl(address, input, regionStart, regionEnd); useAnchoringBoundsImpl(address, anchoringBounds); useTransparentBoundsImpl(address, transparentBounds); } }
private void resetForInput() { synchronized (this) { setInputImpl(address, input, regionStart, regionEnd); useAnchoringBoundsImpl(address, anchoringBounds); useTransparentBoundsImpl(address, transparentBounds); } }
private void resetForInput() { synchronized (this) { setInputImpl(address, input, regionStart, regionEnd); useAnchoringBoundsImpl(address, anchoringBounds); useTransparentBoundsImpl(address, transparentBounds); } }
private void resetForInput() { synchronized (this) { setInputImpl(address, input, regionStart, regionEnd); useAnchoringBoundsImpl(address, anchoringBounds); useTransparentBoundsImpl(address, transparentBounds); } }
private void resetForInput() { synchronized (this) { setInputImpl(address, input, regionStart, regionEnd); useAnchoringBoundsImpl(address, anchoringBounds); useTransparentBoundsImpl(address, transparentBounds); } }
private void resetForInput() { synchronized (this) { setInputImpl(address, input, regionStart, regionEnd); useAnchoringBoundsImpl(address, anchoringBounds); useTransparentBoundsImpl(address, transparentBounds); } }