Home | History | Annotate | Download | only in util

Lines Matching refs:dataLength

647     private void checkData(StringAndValue data[], int dataLength) {
648 logln("checkData(dataLength="+dataLength+", fast)");
649 checkData(data, dataLength, StringTrieBuilder.Option.FAST);
650 logln("checkData(dataLength="+dataLength+", small)");
651 checkData(data, dataLength, StringTrieBuilder.Option.SMALL);
654 private void checkData(StringAndValue[] data, int dataLength, StringTrieBuilder.Option buildOption) {
655 CharsTrie trie=buildTrie(data, dataLength, buildOption);
656 checkFirst(trie, data, dataLength);
657 checkNext(trie, data, dataLength);
658 checkNextWithState(trie, data, dataLength);
659 checkNextString(trie, data, dataLength);
660 checkIterator(trie, data, dataLength);
663 private CharsTrie buildTrie(StringAndValue data[], int dataLength,
667 if((dataLength&1)!=0) {
669 index=dataLength/2;
671 } else if((dataLength%3)!=0) {
673 index=dataLength/5;
676 index=dataLength-1;
680 for(int i=0; i<dataLength; ++i) {
682 index=(index+step)%dataLength;
696 if((dataLength&1)!=0) {
703 private void checkFirst(CharsTrie trie, StringAndValue[] data, int dataLength) {
704 for(int i=0; i<dataLength; ++i) {
740 private void checkNext(CharsTrie trie, StringAndValue[] data, int dataLength) {
742 for(int i=0; i<dataLength; ++i) {
815 private void checkNextWithState(CharsTrie trie, StringAndValue[] data, int dataLength) {
817 for(int i=0; i<dataLength; ++i) {
872 private void checkNextString(CharsTrie trie, StringAndValue[] data, int dataLength) {
873 for(int i=0; i<dataLength; ++i) {
889 private void checkIterator(CharsTrie trie, StringAndValue[] data, int dataLength) {
890 checkIterator(trie.iterator(), data, dataLength);
897 private void checkIterator(CharsTrie.Iterator iter, StringAndValue[] data, int dataLength) {
898 for(int i=0; i<dataLength; ++i) {