Lines Matching refs:ComponentImplementation
66 public final class ComponentImplementation { class
136 private ComponentImplementation currentShard = this;
137 private final Map<Key, ComponentImplementation> shardsByKey = new HashMap<>();
138 private final Optional<ComponentImplementation> shardOwner;
160 private ComponentImplementation( in ComponentImplementation() method in ComponentImplementation
174 private ComponentImplementation(ComponentImplementation shardOwner, ClassName shardName) { in ComponentImplementation() method in ComponentImplementation
193 public static ComponentImplementation topLevelComponentImplementation( in topLevelComponentImplementation()
198 return new ComponentImplementation(graph, name, subcomponentNames, compilerOptions); in topLevelComponentImplementation()
202 public ComponentImplementation childComponentImplementation(BindingGraph graph) { in childComponentImplementation()
205 return new ComponentImplementation(graph, childName, subcomponentNames, compilerOptions); in childComponentImplementation()
209 public ComponentImplementation shardImplementation(Key key) { in shardImplementation()
215 currentShard = new ComponentImplementation(this, shardName); in shardImplementation()