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
src/java.base/share/classes
java/lang
sun
@ -27,7 +27,7 @@ package java.lang;
|
||||
/**
|
||||
* Base class for virtual thread implementations.
|
||||
*/
|
||||
sealed abstract class BaseVirtualThread extends Thread
|
||||
abstract sealed class BaseVirtualThread extends Thread
|
||||
permits VirtualThread, ThreadBuilders.BoundVirtualThread {
|
||||
|
||||
/**
|
||||
|
@ -37,7 +37,7 @@ import java.util.List;
|
||||
* @since 1.4
|
||||
*/
|
||||
|
||||
public sealed abstract class ResolverConfiguration permits ResolverConfigurationImpl {
|
||||
public abstract sealed class ResolverConfiguration permits ResolverConfigurationImpl {
|
||||
|
||||
private static final Object lock = new Object();
|
||||
|
||||
|
@ -1153,7 +1153,7 @@ public class FileChannelImpl
|
||||
|
||||
// -- Memory-mapped buffers --
|
||||
|
||||
private sealed abstract static class Unmapper
|
||||
private abstract static sealed class Unmapper
|
||||
implements Runnable, UnmapperProxy
|
||||
{
|
||||
private final long address;
|
||||
|
@ -44,7 +44,7 @@ import java.util.TimeZone;
|
||||
* @since 1.5
|
||||
*/
|
||||
|
||||
public sealed abstract class AbstractCalendar extends CalendarSystem
|
||||
public abstract sealed class AbstractCalendar extends CalendarSystem
|
||||
permits BaseCalendar {
|
||||
|
||||
// The constants assume no leap seconds support.
|
||||
|
@ -36,7 +36,7 @@ import java.util.TimeZone;
|
||||
* @since 1.5
|
||||
*/
|
||||
|
||||
public sealed abstract class BaseCalendar extends AbstractCalendar
|
||||
public abstract sealed class BaseCalendar extends AbstractCalendar
|
||||
permits Gregorian, JulianCalendar, LocalGregorianCalendar {
|
||||
|
||||
public static final int JANUARY = 1;
|
||||
@ -141,7 +141,7 @@ public sealed abstract class BaseCalendar extends AbstractCalendar
|
||||
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 {
|
||||
protected Date() {
|
||||
super();
|
||||
|
@ -59,7 +59,7 @@ import java.util.TimeZone;
|
||||
* @author Masayoshi Okutsu
|
||||
* @since 1.5
|
||||
*/
|
||||
public sealed abstract class CalendarDate implements Cloneable
|
||||
public abstract sealed class CalendarDate implements Cloneable
|
||||
permits BaseCalendar.Date {
|
||||
public static final int FIELD_UNDEFINED = Integer.MIN_VALUE;
|
||||
public static final long TIME_UNDEFINED = Long.MIN_VALUE;
|
||||
|
@ -65,7 +65,7 @@ import java.util.concurrent.ConcurrentMap;
|
||||
* @since 1.5
|
||||
*/
|
||||
|
||||
public sealed abstract class CalendarSystem permits AbstractCalendar {
|
||||
public abstract sealed class CalendarSystem permits AbstractCalendar {
|
||||
|
||||
/////////////////////// Calendar Factory Methods /////////////////////////
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user