equal
deleted
inserted
replaced
1 /* |
1 /* |
2 * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. |
2 * Copyright (c) 2017, 2019, Oracle and/or its affiliates. All rights reserved. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 * |
4 * |
5 * This code is free software; you can redistribute it and/or modify it |
5 * This code is free software; you can redistribute it and/or modify it |
6 * under the terms of the GNU General Public License version 2 only, as |
6 * under the terms of the GNU General Public License version 2 only, as |
7 * published by the Free Software Foundation. Oracle designates this |
7 * published by the Free Software Foundation. Oracle designates this |
457 * Code generation support for instances. |
457 * Code generation support for instances. |
458 * Subclasses can modify the behavior. |
458 * Subclasses can modify the behavior. |
459 */ |
459 */ |
460 public class Factory { |
460 public class Factory { |
461 /** |
461 /** |
|
462 * Constructs a factory. |
|
463 */ |
|
464 Factory() {} |
|
465 |
|
466 /** |
462 * Get a concrete subclass of the top class for a given combination of bound types. |
467 * Get a concrete subclass of the top class for a given combination of bound types. |
463 * |
468 * |
464 * @param speciesData the species requiring the class, not yet linked |
469 * @param speciesData the species requiring the class, not yet linked |
465 * @return a linked version of the same species |
470 * @return a linked version of the same species |
466 */ |
471 */ |