digitalmars.D.learn - How to define class type array?
- Brian (26/26) Dec 15 2018 Java code:
Java code: ```java class A extends Node {} class B extends Node {} class C extends Node {} Override public Set<Class<? : Node>> getNodes() { return new HashSet<>(Arrays.asList( A.class, B.class, C.class )); } ``` For dlang like this? ```D class A : Node {} class B : Node {} class C : Node {} override public Set!Node getNodes() { return new HashSet!Node([ typeid(A), typeid(B), typeid(C) ]); } ```
Dec 15 2018