public static int maxLimit(int receiver, int... maxBound) { return min(receiver, maxBound); }
for (BasedSequence line : lines) { leadColumns[i] = line.countLeadingColumns(0, " \t"); minSpaces = Utils.min(minSpaces, leadColumns[i]); i++;
public static float maxLimit(float receiver, float... maxBound) { return min(receiver, maxBound); }
for (BasedSequence line : lines) { leadColumns[i] = line.countLeadingColumns(0, " \t"); minSpaces = Utils.min(minSpaces, leadColumns[i]); i++;
public TableCell withColumnSpan(int columnSpan) { return new TableCell(openMarker, text, closeMarker, rowSpan, columnSpan, alignment, trackedTextOffset, spanTrackedOffset == NOT_TRACKED ? NOT_TRACKED : min(spanTrackedOffset, columnSpan), trackedTextAdjust, afterSpace, afterDelete); }
public static java.awt.Color mixedColor(java.awt.Color originalColor, java.awt.Color overlayColor) { final float[] hsbColor = java.awt.Color.RGBtoHSB(originalColor.getRed(), originalColor.getGreen(), originalColor.getBlue(), new float[3]); final float[] hsbError = java.awt.Color.RGBtoHSB(overlayColor.getRed(), overlayColor.getGreen(), overlayColor.getBlue(), new float[3]); final float[] hsbMixed = new float[3]; // kotlin code //hsbMixed[0] = hsbError[0] //hsbMixed[1] = hsbColor[1].rangeLimit(hsbError[1].max(0.3f).min(0.5f), 1.0f) //hsbMixed[2] = hsbColor[2].rangeLimit(hsbError[2].max(0.3f).min(0.5f), 1.0f) //return Color.getHSBColor(hsbMixed[0], hsbMixed[1], hsbMixed[2]) // incorrect translation from kotlin //hsbMixed[0] = hsbError[0]; //hsbMixed[1] = min(max(rangeLimit(hsbColor[1], hsbError[1], 0.3f), 0.5f), 1.0f); //hsbMixed[2] = min(max(rangeLimit(hsbColor[2], hsbError[2], 0.3f), 0.5f), 1.0f); //return java.awt.Color.getHSBColor(hsbMixed[0], hsbMixed[1], hsbMixed[2]); hsbMixed[0] = hsbError[0]; hsbMixed[1] = rangeLimit(hsbColor[1], min(max(hsbError[1], 0.3f), 0.5f), 1.0f); hsbMixed[2] = rangeLimit(hsbColor[2], min(max(hsbError[2], 0.3f), 0.5f), 1.0f); return java.awt.Color.getHSBColor(hsbMixed[0], hsbMixed[1], hsbMixed[2]); } }
public int getMinColumns() { int headingColumns = header.getMinColumns(); int separatorColumns = separator.getMinColumns(); int bodyColumns = body.getMinColumns(); return min(headingColumns == 0 ? Integer.MAX_VALUE : headingColumns, separatorColumns, bodyColumns == 0 ? Integer.MAX_VALUE : bodyColumns); }
@Override public void run() { setBlockFormatProvider(new FencedCodeBlockFormatProvider<T>(DocxContextImpl.this)); createP(); int[] leadColumns = new int[lines.size()]; int minSpaces = Integer.MAX_VALUE; int i = 0; for (CharSequence line : lines) { leadColumns[i] = BasedSequenceImpl.of(line).countLeadingColumns(0, " \t"); minSpaces = Utils.min(minSpaces, leadColumns[i]); i++; } ArrayList<BasedSequence> trimmedLines = new ArrayList<BasedSequence>(); i = 0; for (CharSequence line : lines) { StringBuilder sb = new StringBuilder(); int spaces = leadColumns[i] - minSpaces; while (spaces-- > 0) sb.append(' '); sb.append(BasedSequenceImpl.of(line).trim()); // Create object for p text(sb.toString()); i++; if (i < lines.size()) { addLineBreak(); } } } });
@Override public int getDelimiterUse(DelimiterRun opener, DelimiterRun closer) { // "multiple of 3" rule for internal delimiter runs if ((opener.canClose() || closer.canOpen()) && (opener.length() + closer.length()) % 3 == 0) { return 0; } // calculate actual number of delimiters used from this closer if (opener.length() < 3 || closer.length() < 3) { return Utils.min(closer.length(), opener.length()); } else { // default to latest spec return closer.length() % 2 == 0 ? 2 : multipleUse; } }
public static int maxLimit(int receiver, int... maxBound) { return min(receiver, maxBound); }
public static float maxLimit(float receiver, float... maxBound) { return min(receiver, maxBound); }
for (BasedSequence line : lines) { leadColumns[i] = line.countLeadingColumns(0, " \t"); minSpaces = Utils.min(minSpaces, leadColumns[i]); i++;
@Override public BasedSequence intersect(BasedSequence other) { if (getBase() != other.getBase()) return SubSequence.NULL; else if (other.getEndOffset() <= getStartOffset()) return subSequence(0, 0); else if (other.getStartOffset() >= getEndOffset()) return subSequence(length(), length()); else return this.baseSubSequence(Utils.max(getStartOffset(), other.getStartOffset()), Utils.min(getEndOffset(), other.getEndOffset())); }
public TableCell withColumnSpan(int columnSpan) { return new TableCell(openMarker, text, closeMarker, rowSpan, columnSpan, alignment, trackedTextOffset, spanTrackedOffset == NOT_TRACKED ? NOT_TRACKED : min(spanTrackedOffset, columnSpan), trackedTextAdjust, afterSpace, afterDelete); }
setChars(spanningChars); } else { int start = Utils.min(chars.getStartOffset(), spanningChars.getStartOffset()); int end = Utils.max(chars.getEndOffset(), spanningChars.getEndOffset()); setChars(chars.baseSubSequence(start, end));
public static java.awt.Color mixedColor(java.awt.Color originalColor, java.awt.Color overlayColor) { final float[] hsbColor = java.awt.Color.RGBtoHSB(originalColor.getRed(), originalColor.getGreen(), originalColor.getBlue(), new float[3]); final float[] hsbError = java.awt.Color.RGBtoHSB(overlayColor.getRed(), overlayColor.getGreen(), overlayColor.getBlue(), new float[3]); final float[] hsbMixed = new float[3]; // kotlin code //hsbMixed[0] = hsbError[0] //hsbMixed[1] = hsbColor[1].rangeLimit(hsbError[1].max(0.3f).min(0.5f), 1.0f) //hsbMixed[2] = hsbColor[2].rangeLimit(hsbError[2].max(0.3f).min(0.5f), 1.0f) //return Color.getHSBColor(hsbMixed[0], hsbMixed[1], hsbMixed[2]) // incorrect translation from kotlin //hsbMixed[0] = hsbError[0]; //hsbMixed[1] = min(max(rangeLimit(hsbColor[1], hsbError[1], 0.3f), 0.5f), 1.0f); //hsbMixed[2] = min(max(rangeLimit(hsbColor[2], hsbError[2], 0.3f), 0.5f), 1.0f); //return java.awt.Color.getHSBColor(hsbMixed[0], hsbMixed[1], hsbMixed[2]); hsbMixed[0] = hsbError[0]; hsbMixed[1] = rangeLimit(hsbColor[1], min(max(hsbError[1], 0.3f), 0.5f), 1.0f); hsbMixed[2] = rangeLimit(hsbColor[2], min(max(hsbError[2], 0.3f), 0.5f), 1.0f); return java.awt.Color.getHSBColor(hsbMixed[0], hsbMixed[1], hsbMixed[2]); } }
public int getMinColumns() { int headingColumns = header.getMinColumns(); int separatorColumns = separator.getMinColumns(); int bodyColumns = body.getMinColumns(); return min(headingColumns == 0 ? Integer.MAX_VALUE : headingColumns, separatorColumns, bodyColumns == 0 ? Integer.MAX_VALUE : bodyColumns); }
@Override public int getDelimiterUse(DelimiterRun opener, DelimiterRun closer) { // "multiple of 3" rule for internal delimiter runs if ((opener.canClose() || closer.canOpen()) && (opener.length() + closer.length()) % 3 == 0) { return 0; } // calculate actual number of delimiters used from this closer if (opener.length() < 3 || closer.length() < 3) { return Utils.min(closer.length(), opener.length()); } else { // default to latest spec return closer.length() % 2 == 0 ? 2 : multipleUse; } }
@Override public BasedSequence intersect(BasedSequence other) { if (getBase() != other.getBase()) return SubSequence.NULL; else if (other.getEndOffset() <= getStartOffset()) return subSequence(0, 0); else if (other.getStartOffset() >= getEndOffset()) return subSequence(length(), length()); else return this.baseSubSequence(Utils.max(getStartOffset(), other.getStartOffset()), Utils.min(getEndOffset(), other.getEndOffset())); }
setChars(spanningChars); } else { int start = Utils.min(chars.getStartOffset(), spanningChars.getStartOffset()); int end = Utils.max(chars.getEndOffset(), spanningChars.getEndOffset()); setChars(chars.baseSubSequence(start, end));