blob: 1260bc64d00735da86771e3a249219bbee0d7ada [file] [log] [blame]
Index: src/java/org/apache/lucene/index/FieldInfos.java
===================================================================
--- src/java/org/apache/lucene/index/FieldInfos.java (revision 191671)
+++ src/java/org/apache/lucene/index/FieldInfos.java (working copy)
@@ -166,14 +166,9 @@
}
public int fieldNumber(String fieldName) {
- try {
FieldInfo fi = fieldInfo(fieldName);
if (fi != null)
return fi.number;
- }
- catch (IndexOutOfBoundsException ioobe) {
- return -1;
- }
return -1;
}
@@ -204,12 +199,10 @@
* doesn't exist.
*/
public FieldInfo fieldInfo(int fieldNumber) {
- try {
+ if (fieldNumber < 0 || fieldNumber >= byNumber.size()) {
+ return null;
+ }
return (FieldInfo) byNumber.get(fieldNumber);
- }
- catch (IndexOutOfBoundsException ioobe) {
- return null;
- }
}
public int size() {
Index: src/gcj/Makefile
===================================================================
--- src/gcj/Makefile (revision 191671)
+++ src/gcj/Makefile (working copy)
@@ -8,7 +8,7 @@
CORE=$(BUILD)/classes/java
SRC=.
-CORE_OBJ:=$(subst .jar,.a,$(wildcard $(BUILD)/lucene-[0-9]*.jar))
+CORE_OBJ:=$(subst .jar,.a,$(wildcard $(BUILD)/lucene-core-*.jar))
CORE_JAVA:=$(shell find $(ROOT)/src/java -name '*.java')
CORE_HEADERS=\
@@ -55,7 +55,7 @@
# yet accept from .class files.
# NOTE: Change when http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15501 is fixed.
$(CORE_OBJ) : $(CORE_JAVA)
- $(GCJ) $(GCJFLAGS) -c -I $(CORE) -o $@ `find $(ROOT)/src/java -name '*.java' -not -name '*Sort*' -not -name 'Span*'` `find $(CORE) -name '*.class' -name '*Sort*' -or -name 'Span*'`
+ $(GCJ) $(GCJFLAGS) -c -I $(CORE) -o $@ `find $(ROOT)/src/java -name '*.java' -not -name '*Sort*' -not -name 'Span*' -not -name 'FieldCacheImpl.java'` `find $(CORE) -name '*.class' -name '*Sort*' -or -name 'Span*' -or -name 'FieldCacheImpl*'`
# generate object code from jar files using gcj
%.a : %.jar