public WebServiceWrapperGenerator(ModelBuilder builder, AnnotationProcessorContext context) { super(builder, context); makeSafeVisitor = new MakeSafeTypeVisitor(builder.getProcessingEnvironment()); }
private TypeMirror getSafeType(TypeMirror type) { return makeSafeVisitor.visit(type, builder.getProcessingEnvironment().getTypeUtils()); }
private TypeMirror getSafeType(TypeMirror type) { return makeSafeVisitor.visit(type, builder.getProcessingEnvironment().getTypeUtils()); }
public WebServiceWrapperGenerator(ModelBuilder builder, AnnotationProcessorContext context) { super(builder, context); makeSafeVisitor = new MakeSafeTypeVisitor(builder.getProcessingEnvironment()); }
private TypeMirror getSafeType(TypeMirror type) { return makeSafeVisitor.visit(type, builder.getProcessingEnvironment().getTypeUtils()); }
public WebServiceWrapperGenerator(ModelBuilder builder, AnnotationProcessorContext context) { super(builder, context); makeSafeVisitor = new MakeSafeTypeVisitor(builder.getProcessingEnvironment()); }
private TypeMirror getSafeType(TypeMirror type) { return makeSafeVisitor.visit(type, builder.getProcessingEnvironment().getTypeUtils()); }
public WebServiceWrapperGenerator(ModelBuilder builder, AnnotationProcessorContext context) { super(builder, context); makeSafeVisitor = new MakeSafeTypeVisitor(builder.getProcessingEnvironment()); }
@Override public TypeMirror visitDeclared(DeclaredType t, Types types) { if (TypeModeler.isSubElement((TypeElement) t.asElement(), collectionType) || TypeModeler.isSubElement((TypeElement) t.asElement(), mapType)) { Collection<? extends TypeMirror> args = t.getTypeArguments(); TypeMirror[] safeArgs = new TypeMirror[args.size()]; int i = 0; for (TypeMirror arg : args) { safeArgs[i++] = visit(arg, types); } return types.getDeclaredType((TypeElement) t.asElement(), safeArgs); } return types.erasure(t); }
@Override public TypeMirror visitDeclared(DeclaredType t, Types types) { if (TypeModeler.isSubElement((TypeElement) t.asElement(), collectionType) || TypeModeler.isSubElement((TypeElement) t.asElement(), mapType)) { Collection<? extends TypeMirror> args = t.getTypeArguments(); TypeMirror[] safeArgs = new TypeMirror[args.size()]; int i = 0; for (TypeMirror arg : args) { safeArgs[i++] = visit(arg, types); } return types.getDeclaredType((TypeElement) t.asElement(), safeArgs); } return types.erasure(t); }
@Override public TypeMirror visitDeclared(DeclaredType t, Types types) { if (TypeModeler.isSubElement((TypeElement) t.asElement(), collectionType) || TypeModeler.isSubElement((TypeElement) t.asElement(), mapType)) { Collection<? extends TypeMirror> args = t.getTypeArguments(); TypeMirror[] safeArgs = new TypeMirror[args.size()]; int i = 0; for (TypeMirror arg : args) { safeArgs[i++] = visit(arg, types); } return types.getDeclaredType((TypeElement) t.asElement(), safeArgs); } return types.erasure(t); }
@Override public TypeMirror visitDeclared(DeclaredType t, Types types) { if (TypeModeler.isSubElement((TypeElement) t.asElement(), collectionType) || TypeModeler.isSubElement((TypeElement) t.asElement(), mapType)) { Collection<? extends TypeMirror> args = t.getTypeArguments(); TypeMirror[] safeArgs = new TypeMirror[args.size()]; int i = 0; for (TypeMirror arg : args) { safeArgs[i++] = visit(arg, types); } return types.getDeclaredType((TypeElement) t.asElement(), safeArgs); } return types.erasure(t); }