?? lillliiiiillilii.java
字號:
// Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://kpdus.tripod.com/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi space
// Source File Name: Unknown Source
package jeasy.analysis;
import java.io.*;
import java.util.Set;
import java.util.TreeSet;
import org.apache.lucene.analysis.*;
// Referenced classes of package jeasy.analysis:
// llIlllIIIlIlllll
class lIlllIIIIIllIlII extends Analyzer
{
private static llIlllIIIlIlllll _$1;
private static Set _$2;
private static Set _$3;
private static Set _$4;
static Class class$jeasy$analysis$lIlllIIIIIllIlII; /* synthetic field */
lIlllIIIIIllIlII()
{
}
static synchronized llIlllIIIlIlllll _$1()
{
if (_$1 != null)
break MISSING_BLOCK_LABEL_100;
JVM INSTR new #26 <Class llIlllIIIlIlllll>;
JVM INSTR dup ;
JVM INSTR swap ;
llIlllIIIlIlllll();
_$1;
_$1(_$1, _$1("sDict.txt"));
if (_$2 != null)
break MISSING_BLOCK_LABEL_100;
JVM INSTR new #24 <Class TreeSet>;
JVM INSTR dup ;
JVM INSTR swap ;
TreeSet();
_$2;
JVM INSTR new #24 <Class TreeSet>;
JVM INSTR dup ;
JVM INSTR swap ;
TreeSet();
_$3;
JVM INSTR new #24 <Class TreeSet>;
JVM INSTR dup ;
JVM INSTR swap ;
TreeSet();
_$4;
_$1(_$2, _$1("sPrefix.txt"));
_$1(_$3, _$1("sNumber.txt"));
_$1(_$4, _$1("sNoise.txt"));
return _$1;
}
private static void _$1(Object obj, BufferedReader bufferedreader)
{
Object obj1 = null;
goto _L1
_L3:
_$1(obj, ((String) (obj1)));
_L1:
String s = bufferedreader.readLine();
s;
obj1 = s;
JVM INSTR ifnonnull 6;
goto _L2 _L3
JVM INSTR dup ;
JVM INSTR swap ;
obj1;
printStackTrace();
_L2:
return;
local;
if (bufferedreader != null)
{
try
{
bufferedreader.close();
}
catch (IOException ) { }
bufferedreader = null;
}
JVM INSTR ret 3;
}
private static synchronized void _$1(Object obj, String s)
{
if (s == null || s.trim().equals("") || s.startsWith("#"))
return;
if (obj == _$1)
{
llIlllIIIlIlllll llillliiililllll = _$1;
for (int i = 0; i < s.length() - 1; i++)
llillliiililllll = llillliiililllll._$1(s.charAt(i), false);
llillliiililllll._$1(s.charAt(s.length() - 1), true);
return;
}
if (obj == _$2)
{
_$2.add(s);
return;
}
if (obj == _$3)
{
_$3.add(s);
return;
}
if (obj == _$4)
_$4.add(s);
}
private static BufferedReader _$1(String s)
{
JVM INSTR new #11 <Class BufferedReader>;
JVM INSTR dup ;
JVM INSTR swap ;
JVM INSTR new #13 <Class InputStreamReader>;
JVM INSTR dup ;
JVM INSTR swap ;
if (class$jeasy$analysis$lIlllIIIIIllIlII == null)
break MISSING_BLOCK_LABEL_22;
class$jeasy$analysis$lIlllIIIIIllIlII;
break MISSING_BLOCK_LABEL_32;
Class class1 = class$("jeasy.analysis.lIlllIIIIIllIlII");
class1;
class$jeasy$analysis$lIlllIIIIIllIlII = class1;
JVM INSTR new #21 <Class StringBuffer>;
JVM INSTR dup ;
JVM INSTR swap ;
"data/";
StringBuffer();
s;
append();
toString();
getResourceAsStream();
"UTF8";
InputStreamReader();
BufferedReader();
return;
JVM INSTR pop ;
return null;
}
static Set _$2()
{
return _$2;
}
static Set _$3()
{
return _$3;
}
static Set _$4()
{
return _$4;
}
public static void addDictionary(Reader reader)
{
_$1();
JVM INSTR new #11 <Class BufferedReader>;
JVM INSTR dup ;
JVM INSTR swap ;
reader;
BufferedReader();
_$1();
}
public static void addWord(String s)
{
_$1(_$1(), s);
}
static Class class$(String s)
{
return Class.forName(s);
ClassNotFoundException classnotfoundexception;
classnotfoundexception;
JVM INSTR new #19 <Class NoClassDefFoundError>;
JVM INSTR dup ;
JVM INSTR swap ;
classnotfoundexception.getMessage();
NoClassDefFoundError();
throw ;
}
public String segment(String s, String s1)
throws IOException
{
if (s1 == null || s1.equals(""))
s1 = " ";
this;
"";
JVM INSTR new #14 <Class StringReader>;
JVM INSTR dup ;
JVM INSTR swap ;
s;
StringReader();
tokenStream();
TokenStream tokenstream;
tokenstream;
JVM INSTR new #21 <Class StringBuffer>;
JVM INSTR dup ;
JVM INSTR swap ;
StringBuffer();
StringBuffer stringbuffer;
stringbuffer;
Token token = null;
goto _L1
_L3:
stringbuffer.append(token.termText()).append(s1);
_L1:
Token token1 = tokenstream.next();
token1;
token = token1;
JVM INSTR ifnonnull 48;
goto _L2 _L3
_L2:
return stringbuffer.toString();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -