(@NotNull Class<T> klass)
| 542 | } |
| 543 | |
| 544 | @SuppressWarnings("unchecked") |
| 545 | public <T> @NotNull ClassMeta<T> getClassMeta(@NotNull Class<T> klass) { |
| 546 | ClassMeta<?> cm = classMetas.get(klass); |
| 547 | if (cm == null) |
| 548 | cm = classMetas.computeIfAbsent(klass, c -> new ClassMeta<>(this, c)); |
| 549 | return (ClassMeta<T>)cm; |
| 550 | } |
| 551 | |
| 552 | public void clearClassMetas() { |
| 553 | classMetas.clear(); |