@Override void examineTypeOnce(JClassType type) { JEnumType asEnum = type.isEnum(); if (asEnum != null) { referenced.add(asEnum); } super.examineTypeOnce(type); } };
@Override void examineTypeOnce(JClassType type) { // Need this to handle List<Foo>, Map<Foo> JParameterizedType parameterized = type.isParameterized(); if (parameterized != null) { for (JClassType arg : parameterized.getTypeArgs()) { maybeVisit(arg); } } JClassType base = ModelUtils.ensureBaseType(type); EntityProxyModel peer = model.getPeer(base); if (peer == null) { return; } peer.accept(this); }
@Override void examineTypeOnce(JClassType type) { // Need this to handle List<Foo>, Map<Foo> JParameterizedType parameterized = type.isParameterized(); if (parameterized != null) { for (JClassType arg : parameterized.getTypeArgs()) { maybeVisit(arg); } } JClassType base = ModelUtils.ensureBaseType(type); EntityProxyModel peer = model.getPeer(base); if (peer == null) { return; } peer.accept(this); }
@Override public boolean visit(ContextMethod x) { visitExtraTypes(x); return true; }
@Override public boolean visit(EntityProxyModel x) { visitExtraTypes(x); return true; }
@Override public boolean visit(RequestFactoryModel x) { visitExtraTypes(x); return true; }
@Override public boolean visit(RequestFactoryModel x) { visitExtraTypes(x); return true; }
@Override public boolean visit(EntityProxyModel x) { visitExtraTypes(x); return true; }
@Override void examineTypeOnce(JClassType type) { JEnumType asEnum = type.isEnum(); if (asEnum != null) { referenced.add(asEnum); } super.examineTypeOnce(type); } };
@Override public boolean visit(ContextMethod x) { visitExtraTypes(x); return true; }