|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.android.dx.cf.direct.ClassPathOpener
public class ClassPathOpener
Opens all the class files found in a class path element. Path elements can point to class files, {jar,zip,apk} files, or directories containing class files.
| Nested Class Summary | |
|---|---|
static interface |
ClassPathOpener.Consumer
Callback interface for ClassOpener. |
static interface |
ClassPathOpener.FileNameFilter
Filter interface for ClassOpener. |
| Field Summary | |
|---|---|
static ClassPathOpener.FileNameFilter |
acceptAll
An accept all filter. |
| Constructor Summary | |
|---|---|
ClassPathOpener(String pathname,
boolean sort,
ClassPathOpener.Consumer consumer)
Constructs an instance. |
|
ClassPathOpener(String pathname,
boolean sort,
ClassPathOpener.FileNameFilter filter,
ClassPathOpener.Consumer consumer)
Constructs an instance. |
|
| Method Summary | |
|---|---|
boolean |
process()
Processes a path element. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final ClassPathOpener.FileNameFilter acceptAll
| Constructor Detail |
|---|
public ClassPathOpener(String pathname,
boolean sort,
ClassPathOpener.Consumer consumer)
pathname - non-null; path element to processsort - if true, sort such that classes appear before their inner
classes and "package-info" occurs before all other classes in that
package.consumer - non-null; callback interface
public ClassPathOpener(String pathname,
boolean sort,
ClassPathOpener.FileNameFilter filter,
ClassPathOpener.Consumer consumer)
pathname - non-null; path element to processsort - if true, sort such that classes appear before their inner
classes and "package-info" occurs before all other classes in that
package.consumer - non-null; callback interface| Method Detail |
|---|
public boolean process()
Consumer.processFileBytes().
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||