How to define class type array?
    Brian 
    zoujiaqing at gmail.com
       
    Sat Dec 15 10:02:02 UTC 2018
    
    
  
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)
         ]);
     }
```
    
    
More information about the Digitalmars-d-learn
mailing list