8324053: Use the blessed modifier order for sealed in java.base
Reviewed-by: naoto, darcy, ihse, dfuchs
This commit is contained in:
parent
81df265e41
commit
9efdd242fb
@ -27,7 +27,7 @@ package java.lang;
|
|||||||
/**
|
/**
|
||||||
* Base class for virtual thread implementations.
|
* Base class for virtual thread implementations.
|
||||||
*/
|
*/
|
||||||
sealed abstract class BaseVirtualThread extends Thread
|
abstract sealed class BaseVirtualThread extends Thread
|
||||||
permits VirtualThread, ThreadBuilders.BoundVirtualThread {
|
permits VirtualThread, ThreadBuilders.BoundVirtualThread {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -37,7 +37,7 @@ import java.util.List;
|
|||||||
* @since 1.4
|
* @since 1.4
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public sealed abstract class ResolverConfiguration permits ResolverConfigurationImpl {
|
public abstract sealed class ResolverConfiguration permits ResolverConfigurationImpl {
|
||||||
|
|
||||||
private static final Object lock = new Object();
|
private static final Object lock = new Object();
|
||||||
|
|
||||||
|
@ -1153,7 +1153,7 @@ public class FileChannelImpl
|
|||||||
|
|
||||||
// -- Memory-mapped buffers --
|
// -- Memory-mapped buffers --
|
||||||
|
|
||||||
private sealed abstract static class Unmapper
|
private abstract static sealed class Unmapper
|
||||||
implements Runnable, UnmapperProxy
|
implements Runnable, UnmapperProxy
|
||||||
{
|
{
|
||||||
private final long address;
|
private final long address;
|
||||||
|
@ -44,7 +44,7 @@ import java.util.TimeZone;
|
|||||||
* @since 1.5
|
* @since 1.5
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public sealed abstract class AbstractCalendar extends CalendarSystem
|
public abstract sealed class AbstractCalendar extends CalendarSystem
|
||||||
permits BaseCalendar {
|
permits BaseCalendar {
|
||||||
|
|
||||||
// The constants assume no leap seconds support.
|
// The constants assume no leap seconds support.
|
||||||
|
@ -36,7 +36,7 @@ import java.util.TimeZone;
|
|||||||
* @since 1.5
|
* @since 1.5
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public sealed abstract class BaseCalendar extends AbstractCalendar
|
public abstract sealed class BaseCalendar extends AbstractCalendar
|
||||||
permits Gregorian, JulianCalendar, LocalGregorianCalendar {
|
permits Gregorian, JulianCalendar, LocalGregorianCalendar {
|
||||||
|
|
||||||
public static final int JANUARY = 1;
|
public static final int JANUARY = 1;
|
||||||
@ -141,7 +141,7 @@ public sealed abstract class BaseCalendar extends AbstractCalendar
|
|||||||
744365, // 2039
|
744365, // 2039
|
||||||
};
|
};
|
||||||
|
|
||||||
public sealed abstract static class Date extends CalendarDate
|
public abstract static sealed class Date extends CalendarDate
|
||||||
permits Gregorian.Date, ImmutableGregorianDate, JulianCalendar.Date, LocalGregorianCalendar.Date {
|
permits Gregorian.Date, ImmutableGregorianDate, JulianCalendar.Date, LocalGregorianCalendar.Date {
|
||||||
protected Date() {
|
protected Date() {
|
||||||
super();
|
super();
|
||||||
|
@ -59,7 +59,7 @@ import java.util.TimeZone;
|
|||||||
* @author Masayoshi Okutsu
|
* @author Masayoshi Okutsu
|
||||||
* @since 1.5
|
* @since 1.5
|
||||||
*/
|
*/
|
||||||
public sealed abstract class CalendarDate implements Cloneable
|
public abstract sealed class CalendarDate implements Cloneable
|
||||||
permits BaseCalendar.Date {
|
permits BaseCalendar.Date {
|
||||||
public static final int FIELD_UNDEFINED = Integer.MIN_VALUE;
|
public static final int FIELD_UNDEFINED = Integer.MIN_VALUE;
|
||||||
public static final long TIME_UNDEFINED = Long.MIN_VALUE;
|
public static final long TIME_UNDEFINED = Long.MIN_VALUE;
|
||||||
|
@ -65,7 +65,7 @@ import java.util.concurrent.ConcurrentMap;
|
|||||||
* @since 1.5
|
* @since 1.5
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public sealed abstract class CalendarSystem permits AbstractCalendar {
|
public abstract sealed class CalendarSystem permits AbstractCalendar {
|
||||||
|
|
||||||
/////////////////////// Calendar Factory Methods /////////////////////////
|
/////////////////////// Calendar Factory Methods /////////////////////////
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user