Searched defs:NamingState (Results 1 - 2 of 2) sorted by relevance

/external/r8/src/main/java/com/android/tools/r8/naming/
H A DClassNameMinifier.java34 private final Map<String, NamingState> states = new HashMap<>();
108 NamingState state = null;
132 private NamingState getStateFor(String packageName) {
133 return states.computeIfAbsent(packageName, NamingState::new);
136 private NamingState getStateForOuterClass(DexType outer) {
153 return new NamingState(binaryName, "$");
174 private class NamingState { class in class:ClassNameMinifier
181 NamingState(String packageName) { method in class:ClassNameMinifier.NamingState
185 NamingState(String packageName, String separator) { method in class:ClassNameMinifier.NamingState
H A DNamingState.java18 public class NamingState<T extends CanonicalizedDexItem> { class
20 private final NamingState<T> parent;
25 public static <T extends CanonicalizedDexItem> NamingState<T> createRoot(
27 return new NamingState<>(null, itemFactory, dictionary);
30 private NamingState(NamingState<T> parent, DexItemFactory itemFactory, List<String> dictionary) { method in class:NamingState
36 public NamingState<T> createChild() {
37 return new NamingState<>(this, itemFactory, dictionary);

Completed in 121 milliseconds