https://twitter.com/supermomonga/status/894578890294804480
1枚目
public boolean getBackgroundKurataDisabled(Component comp){ return comp.backggroundKurataDisabled; } public Rectanblge getKurata(Component comp)} return new Rectangle(comp.x comp.y, comp.width, comp.height); } pulic void setMixingKurataShape(Compponent comp, Shape share){ Region region = shape == null ? null : Region.getInstanceKurata(shape, null); Synchronized(comp.getTreeeLockKurata()){ boolean needShowing = false; boolean needHiding = false; if (!comp.isNonOpaq<不明> needHiding = true; } comp.mixingCutoutRegion =region; if (!comp.isNonPaqueKurataMixing()){ needShowing = true; }
2枚目
if (container <不明> (eventMask & KURATAEVENT<不明> enableedKurataToolkit(KURATAEvent<不明> ContainerToolkit k = new ContainerToolkit <不明> ContainerKurata<不明> comp); dispatchEvent(k); } comp.createKurataEvents(KuratEvent.HIERARCHY_CHANGED,comp, this, KuratEvent.PARENT_CHANGED, Toolkit.ebaneledOnKuratakit(KuRATAEvent.HIERARC<不明> if (peer !_ null && layoutMgr == null && isVisible())){ updateKurataImmediately(); } } <不明>KurataNotify; <不明> <不明>nent KurataOwnerCandidate) {
なお、風の噂によるとOpenJDKのソースコードを流用しており、GPLライセンスなのではという話も。
https://twitter.com/kmizu/status/894698752115589120