@Override public String toString() { return c.fullName(); } };
public boolean isAbstract(NClass clazz) { return clazz.isAbstract(); }
public JClass getAdapterClass(Outline o) { if(adapterClass1==null) adapterClass1 = o.getCodeModel().ref(adapterClass2); return adapterType.toType(o, Aspect.EXPOSED); }
public JClass getAdapterClass(Outline o) { if(adapterClass1==null) adapterClass1 = o.getCodeModel().ref(adapterClass2); return adapterType.toType(o, Aspect.EXPOSED); }
public JClass getAdapterClass(Outline o) { if(adapterClass1==null) adapterClass1 = o.getCodeModel().ref(adapterClass2); return adapterType.toType(o, Aspect.EXPOSED); }
@Override public String toString() { return c.fullName(); } };
public boolean isAbstract(NClass clazz) { return clazz.isAbstract(); }
public JClass getAdapterClass(Outline o) { if(adapterClass1==null) adapterClass1 = o.getCodeModel().ref(adapterClass2); return adapterType.toType(o, Aspect.EXPOSED); }
@Override public String toString() { return c.fullName(); } };
public boolean isAbstract() { return rawType.isAbstract(); }
public JClass getAdapterClass(Outline o) { if(adapterClass1==null) adapterClass1 = o.getCodeModel().ref(adapterClass2); return adapterType.toType(o, Aspect.EXPOSED); }
public String toString() { return c.fullName(); } };
public boolean isAbstract() { return rawType.isAbstract(); }
public JClass toType(Outline o, Aspect aspect) { JClass r = rawType.toType(o,aspect); for( NType arg : args ) r = r.narrow(arg.toType(o,aspect).boxify()); return r; }
public String toString() { return c.fullName(); } };
public boolean isAbstract(NClass clazz) { return clazz.isAbstract(); }
public JClass toType(Outline o, Aspect aspect) { JClass r = rawType.toType(o,aspect); for( NType arg : args ) r = r.narrow(arg.toType(o,aspect).boxify()); return r; }
public String fullName() { StringBuilder buf = new StringBuilder(); buf.append(rawType.fullName()); buf.append('<'); for( int i=0; i<args.length; i++ ) { if(i!=0) buf.append(','); buf.append(args[i].fullName()); } buf.append('>'); return buf.toString(); } }
public boolean isAbstract() { return rawType.isAbstract(); }
public JClass toType(Outline o, Aspect aspect) { JClass r = rawType.toType(o,aspect); for( NType arg : args ) r = r.narrow(arg.toType(o,aspect).boxify()); return r; }