public class sun.text.resources.BreakIteratorRules extends java.util.ListResourceBundle
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: sun.text.resources.BreakIteratorRules
  super_class: java.util.ListResourceBundle
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.text.resources.BreakIteratorRules this
         0: .line 67
            aload 0 /* this */
            invokespecial java.util.ListResourceBundle.<init>:()V
            return
        end local 0 // sun.text.resources.BreakIteratorRules this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/text/resources/BreakIteratorRules;

  protected final java.lang.Object[][] getContents();
    descriptor: ()[[Ljava/lang/Object;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // sun.text.resources.BreakIteratorRules this
         0: .line 69
            iconst_4
            anewarray java.lang.Object[]
            dup
            iconst_0
         1: .line 71
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "CharacterBreakRules"
            aastore
            dup
            iconst_1
         2: .line 76
            ldc "<enclosing>=[:Mn::Me:];<choseong>=[\u1100-\u115F];<jungseong>=[\u1160-\u11A7];<jongseong>=[\u11A8-\u11FF];<surr-hi>=[\uD800-\uDBFF];<surr-lo>=[\uDC00-\uDFFF];.;<base>=[^<enclosing>^[:Cc::Cf::Zl::Zp:]];<base><enclosing><enclosing>*;\r\n;<surr-hi><surr-lo>;<choseong>*<jungseong>*<jongseong>*;<nukta>=[\u093C];<danda>=[\u0964\u0965];<virama>=[\u094D];<devVowelSign>=[\u093E-\u094C\u0962\u0963];<devConsonant>=[\u0915-\u0939];<devNuktaConsonant>=[\u0958-\u095F];<devCharEnd>=[\u0902\u0903\u0951-\u0954];<devCAMN>=(<devConsonant>{<nukta>});<devConsonant1>=(<devNuktaConsonant>|<devCAMN>);<zwj>=[\u200D];<devConjunct>=({<devConsonant1><virama>{<zwj>}}<devConsonant1>);<devConjunct>{<devVowelSign>}{<devCharEnd>};<danda><nukta>;"
            aastore
            aastore
            dup
            iconst_1
         3: .line 118
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "WordBreakRules"
            aastore
            dup
            iconst_1
         4: .line 122
            ldc "<ignore>=[:Cf:];<enclosing>=[:Mn::Me:];<danda>=[\u0964\u0965];<kanji>=[\u3005\u4E00-\u9FA5\uF900-\uFA2D];<kata>=[\u30A1-\u30FA\u30FD\u30FE];<hira>=[\u3041-\u3094\u309D\u309E];<cjk-diacrit>=[\u3099-\u309C\u30FB\u30FC];<letter-base>=[:L::Mc:^[<kanji><kata><hira><cjk-diacrit>]];<let>=(<letter-base><enclosing>*);<digit-base>=[:N:];<dgt>=(<digit-base><enclosing>*);<mid-word>=[:Pd::Pc:\u00AD\u2027\\\"\\'\\.];<mid-num>=[\\\"\\'\\,\u066B\\.];<pre-num>=[:Sc:\\#\\.^\u00A2];<post-num>=[\\%\\&\u00A2\u066A\u2030\u2031];<ls>=[\n\f\u2028\u2029];<ws-base>=[:Zs:\t];<ws>=(<ws-base><enclosing>*);<word>=((<let><let>*(<mid-word><let><let>*)*){<danda>});<number>=(<dgt><dgt>*(<mid-num><dgt><dgt>*)*);.;{<word>}(<number><word>)*{<number>{<post-num>}};<pre-num>(<number><word>)*{<number>{<post-num>}};<ws>*{\r}{<ls>};[<kata><cjk-diacrit>]*;[<hira><cjk-diacrit>]*;<kanji>*;<base>=[^<enclosing>^[:Cc::Cf::Zl::Zp:]];<base><enclosing><enclosing>*;"
            aastore
            aastore
            dup
            iconst_2
         5: .line 207
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "LineBreakRules"
            aastore
            dup
            iconst_1
         6: .line 209
            ldc "<break>=[\u0003\t\n\f\u2028\u2029];<ignore>=[:Cf:[:Cc:^[<break>\r]]];<enclosing>=[:Mn::Me:];<danda>=[\u0964\u0965];<glue>=[\u00A0\u0F0C\u2007\u2011\u202F\uFEFF];<space>=[:Zs::Cc:^[<glue><break>\r]];<dash>=[:Pd:\u00AD^<glue>];<pre-word>=[:Sc::Ps::Pi:^[\u00A2]\\\"\\'];<post-word>=[\\\":Pe::Pf:\\!\\%\\.\\,\\:\\;\\?\u00A2\u00B0\u066A\u2030-\u2034\u2103\u2105\u2109\u3001\u3002\u3005\u3041\u3043\u3045\u3047\u3049\u3063\u3083\u3085\u3087\u308E\u3099-\u309E\u30A1\u30A3\u30A5\u30A7\u30A9\u30C3\u30E3\u30E5\u30E7\u30EE\u30F5\u30F6\u30FC-\u30FE\uFF01\uFF05\uFF0C\uFF0E\uFF1A\uFF1B\uFF1F];<kanji>=[\u4E00-\u9FA5\uAC00-\uD7A3\uF900-\uFA2D\uFA30-\uFA6A\u3041-\u3094\u30A1-\u30FA^[<post-word><ignore>]];<digit>=[:Nd::No:];<mid-num>=[\\.\\,];<char>=[^[<break><space><dash><kanji><glue><ignore><pre-word><post-word><mid-num>\r<danda>]];<number>=([<pre-word><dash>]*<digit><digit>*(<mid-num><digit><digit>*)*);<word-core>=(<char>*|<kanji>|<number>);<word-suffix>=((<dash><dash>*|<post-word>*));<word>=(<pre-word>*<word-core><word-suffix>);<hack1>=[\\(];<hack2>=[\\)];<hack3>=[\\$\\'];<word>(((<space>*<glue><glue>*{<space>})|<hack3>)<word>)*<space>*{<enclosing>*}{<hack1><hack2><post-word>*}{<enclosing>*}{\r}{<break>};\r<break>;"
            aastore
            aastore
            dup
            iconst_3
         7: .line 290
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "SentenceBreakRules"
            aastore
            dup
            iconst_1
         8: .line 292
            ldc "<ignore>=[:Mn::Me::Cf:];<letter>=[:L:];<lc>=[:Ll:];<uc>=[:Lu:];<notlc>=[<letter>^<lc>];<space>=[\t\r\f\n\u2028:Zs:];<start-punctuation>=[:Ps::Pi:\\\"\\'];<end>=[:Pe::Pf:\\\"\\'];<digit>=[:N:];<term>=[\\!\\?\u3002\uFF01\uFF1F];<period>=[\\.\uFF0E];<sent-start>=[^[:L:<space><start-punctuation><end><digit><term><period>\u2029<ignore>]];<danda>=[\u0964\u0965];.*?{\u2029};.*?<danda><space>*;.*?<period>[<period><end>]*<space><space>*/<notlc>;.*?<period>[<period><end>]*<space>*/[<start-punctuation><sent-start>][<start-punctuation><sent-start>]*<letter>;.*?<term>[<term><period><end>]*<space>*{\u2029};!<sent-start><start-punctuation>*<space>*<end>*<period>;![<sent-start><lc><digit>]<start-punctuation>*<space>*<end>*<term>;"
            aastore
            aastore
         9: .line 69
            areturn
        end local 0 // sun.text.resources.BreakIteratorRules this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lsun/text/resources/BreakIteratorRules;
}
SourceFile: "BreakIteratorRules.java"