Lines Matching refs:classes

44  * to list the desired classes and their dependencies.
56 /** Keep all classes that derive from these one (these included). */
58 /** Glob patterns of classes to keep, e.g. "com.foo.*" */
67 * @param deriveFrom Keep all classes that derive from these one (these included).
68 * @param includeGlobs Glob patterns of classes to keep, e.g. "com.foo.*"
82 * Fills the generator with classes & dependencies found.
89 mLog.info("Found %d classes in input JAR%s.", zipClasses.size(),
102 * Parses a JAR file and returns a list of all classes founds using a map
106 TreeMap<String, ClassReader> classes = new TreeMap<String, ClassReader>();
117 classes.put(className, cr);
122 return classes;
158 mLog.debug("Find classes to include.");
189 * Insert in the inOutFound map all classes found in zipClasses that match the
198 * <li>com.foo.* matches all classes in the package com.foo but NOT sub-packages.
199 * <li>com.foo*.*$Event matches all internal Event classes in a com.foo*.* class.
229 * Checks all the classes defined in the JarClassName instance and uses BCEL to
270 * Finds all dependencies for all classes in keepClasses which are also
306 mLog.info("Found %1$d classes to keep, %2$d class dependencies.",
321 /** All classes found in the source JAR. */
329 /** New classes to keep as-is found by this visitor. */
337 * @param zipClasses All classes found in the source JAR.
366 // exclude classes that have already been found
374 // exclude classes that are not part of the JAR file being examined
381 // exclude classes that are part of the default JRE (the one executing this program)
390 // - android classes are added to dependencies
391 // - non-android classes are added to the list of classes to keep as-is (they don't need
464 // one, and does not extend or implement generic classes or interfaces.