File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3131package org .bridj ;
3232
3333import org .bridj .ann .Forwardable ;
34+
3435import java .util .Set ;
3536import java .util .HashSet ;
37+
3638import org .bridj .util .Utils ;
39+
3740import static org .bridj .util .AnnotationUtils .*;
3841import static org .bridj .util .Utils .*;
42+
3943import java .io .File ;
4044import java .io .FileNotFoundException ;
4145import java .io .IOException ;
5963import org .bridj .demangling .Demangler .Symbol ;
6064import org .bridj .demangling .Demangler .MemberRef ;
6165import org .bridj .ann .Library ;
66+
6267import java .util .Stack ;
6368import java .io .PrintWriter ;
6469import java .lang .reflect .Type ;
6570import java .net .URL ;
71+
6672import org .bridj .util .StringUtils ;
73+
6774import static org .bridj .Platform .*;
6875import static java .lang .System .*;
76+
6977import org .bridj .util .ClassDefiner ;
7078import org .bridj .util .ASMUtils ;
7179
@@ -734,9 +742,11 @@ static synchronized List<String> getNativeLibraryPaths() {
734742 nativeLibraryPaths .add ("/usr/local/lib" );
735743 }
736744 for (Iterator <String > it = nativeLibraryPaths .iterator (); it .hasNext ();) {
737- if (!new File (it .next ()).isDirectory ()) {
745+ final String next = it .next ();
746+ if (null != next && new File (next ).isDirectory ()) {
747+ continue ;
748+ }
738749 it .remove ();
739- }
740750 }
741751 }
742752 return nativeLibraryPaths ;
You can’t perform that action at this time.
0 commit comments