< prev index next >

src/java.base/share/classes/jdk/internal/icu/impl/BMPSet.java

Print this page
rev 57619 : imported patch 8174270

@@ -1,7 +1,7 @@
 /*
- * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
  * under the terms of the GNU General Public License version 2 only, as
  * published by the Free Software Foundation.  Oracle designates this

@@ -30,23 +30,24 @@
  *   Corporation and others.  All Rights Reserved.
  *
  ******************************************************************************
  */
 
-package sun.text.normalizer;
+package jdk.internal.icu.impl;
 
-import sun.text.normalizer.UnicodeSet.SpanCondition;
+import jdk.internal.icu.text.UnicodeSet.SpanCondition;
+import jdk.internal.icu.util.OutputInt;
 
 /**
  * Helper class for frozen UnicodeSets, implements contains() and span() optimized for BMP code points.
  *
  * Latin-1: Look up bytes.
  * 2-byte characters: Bits organized vertically.
  * 3-byte characters: Use zero/one/mixed data per 64-block in U+0000..U+FFFF, with mixed for illegal ranges.
  * Supplementary characters: Call contains() on the parent set.
  */
-final class BMPSet {
+public final class BMPSet {
 
     /**
      * One boolean ('true' or 'false') per Latin-1 character.
      */
     private boolean[] latin1Contains;
< prev index next >