[prev in list] [next in list] [prev in thread] [next in thread]
List: openjdk-openjfx-dev
Subject: Re: [Rev 01] RFR: 8207957: TableSkinUtils should not contain actual code implementation
From: Nir Lisker <nlisker () openjdk ! org>
Date: 2019-10-30 10:36:39
Message-ID: jr0btvdWRhOq0xfR81aKpCD75sc-egxFuPQFPicjKbs=.7d986f71-d95f-4294-8d53-b82a083fcd2f () github ! com
[Download RAW message or body]
On Wed, 30 Oct 2019 10:27:28 GMT, Hadzic Samir <shadzic@openjdk.org> wrote:
> On Tue, 29 Oct 2019 14:38:10 GMT, Nir Lisker <nlisker@openjdk.org> wrote:
>
> > On Wed, 9 Oct 2019 16:18:49 GMT, Kevin Rushforth <kcr@openjdk.org> wrote:
> >
> > > On Wed, 9 Oct 2019 16:11:49 GMT, Hadzic Samir <shadzic@openjdk.org> wrote:
> > >
> > > > On Wed, 9 Oct 2019 12:25:26 GMT, Hadzic Samir <shadzic@openjdk.org> wrote:
> > > >
> > > > > The pull request has been updated with additional changes.
> > > > >
> > > > > ----------------
> > > > >
> > > > > Added commits:
> > > > > - e846e51c: Remove TableColumn argument for resizeColumnToFitContent for \
> > > > > clarification on TableColumnHeader
> > > > > Changes:
> > > > > - all: https://git.openjdk.java.net/jfx/pull/6/files
> > > > > - new: https://git.openjdk.java.net/jfx/pull/6/files/969ebb51..e846e51c
> > > > >
> > > > > Webrevs:
> > > > > - full: https://webrevs.openjdk.java.net/jfx/6/webrev.01
> > > > > - incr: https://webrevs.openjdk.java.net/jfx/6/webrev.00-01
> > > > >
> > > > > Issue: https://bugs.openjdk.java.net/browse/JDK-8207957
> > > > > Stats: 27 lines in 3 files changed: 13 ins; 1 del; 13 mod
> > > > > Patch: https://git.openjdk.java.net/jfx/pull/6.diff
> > > > > Fetch: git fetch https://git.openjdk.java.net/jfx pull/6/head:pull/6
> > > >
> > > > modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableColumnHeader.java \
> > > > line 608:
> > > > > 607: protected void resizeColumnToFitContent(int maxRows) {
> > > > > 608: TableColumnBase<?, ?> tc = getTableColumn();
> > > > > 609: if (!tc.isResizable()) return;
> > > >
> > > > I have put the `since 14`, because if merged, it will be available in OpenJFX \
> > > > 14 right? (It was 13 before)
> > >
> > > Correct.
> >
> > The "The resulting column width for this implementation..." part might belong in \
> > an `@implSpec` section.
>
> From https://openjdk.java.net/jeps/8068562
>
> > Implementation Specification. This is where the default implementation (or an \
> > overrideable implementation in a class) is specified. Interface implementors or \
> > class subclassers use the information here in order to decide whether it is \
> > sensible or necessary to override a particular method, and what behavior they can \
> > rely on if a method is called via super.
>
> So maybe the whole part beginning from "The resulting column [..]width etc.)." \
> should be in the `@implSpec` section.
Yes.
PR: https://git.openjdk.java.net/jfx/pull/6
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic