Lines Matching refs:classes
21 as generated by the Android build, right before the classes are converted to a DEX format.
25 - some classes need to be overridden, for example all the drawing code that is
27 - some of the classes that need to be changed are final and/or we need access
32 - modifies some of the classes directly using some bytecode manipulation,
34 - injects some new classes,
42 change with the Android platform as new classes are added, changed or removed.
61 The goal of the analyzer is to create a graph of all the classes from the input JAR
64 To do that, the analyzer is created with a list of base classes to keep -- everything
74 With this information, the analyzer parses the input zip to find all the classes.
75 All classes deriving from the requested bases classes are kept.
76 All classes which name matched the glob pattern are kept.
77 The analysis then finds all the dependencies of the classes that are to be kept
90 - the classes to inject in the output JAR -- these classes are directly implemented
95 - specific classes to rename.
105 all inner classes and references in methods and types. Note that other classes are
109 All protected or private classes are market as public.
110 All classes are made non-final.
151 This is the easiest: we currently inject 4 classes, namely:
170 3- Renaming classes
173 references in internal inner classes and methods.
174 Calls from other classes are not modified -- they keep referencing the original
184 Some of the Android classes are basically wrappers over native objects and since
195 mentioned above, some inner static classes are used to pass around