Package com.sun.codemodel

Examples of com.sun.codemodel.JClass.narrow()


          clazz = clazz2;
//          LOG.info("!333b>>>>>>>" + clazz.fullName());
        }
        if (jFieldVar.fullName().startsWith("java.util.List")) {
          JClass list = cm.ref(List.class);
          LOG.info(">>>>>>> change " + jFieldVar.name() + " -> " + list.narrow(clazz).name() );
          //jFieldVar.type(arrayList.narrow(clazz));
          return list.narrow(clazz);
        } else if (jFieldVar.fullName().startsWith("java.util.Arrayist")) {
          JClass arrayList = cm.ref(ArrayList.class);
          LOG.info(">>>>>>> change " + jFieldVar.name() + " -> " + arrayList.narrow(clazz).name() );
View Full Code Here


        }
        if (jFieldVar.fullName().startsWith("java.util.List")) {
          JClass list = cm.ref(List.class);
          LOG.info(">>>>>>> change " + jFieldVar.name() + " -> " + list.narrow(clazz).name() );
          //jFieldVar.type(arrayList.narrow(clazz));
          return list.narrow(clazz);
        } else if (jFieldVar.fullName().startsWith("java.util.Arrayist")) {
          JClass arrayList = cm.ref(ArrayList.class);
          LOG.info(">>>>>>> change " + jFieldVar.name() + " -> " + arrayList.narrow(clazz).name() );
          //jFieldVar.type(arrayList.narrow(clazz));
          return arrayList.narrow(clazz);
View Full Code Here

          LOG.info(">>>>>>> change " + jFieldVar.name() + " -> " + list.narrow(clazz).name() );
          //jFieldVar.type(arrayList.narrow(clazz));
          return list.narrow(clazz);
        } else if (jFieldVar.fullName().startsWith("java.util.Arrayist")) {
          JClass arrayList = cm.ref(ArrayList.class);
          LOG.info(">>>>>>> change " + jFieldVar.name() + " -> " + arrayList.narrow(clazz).name() );
          //jFieldVar.type(arrayList.narrow(clazz));
          return arrayList.narrow(clazz);
        } else {
          LOG.info(">>>>>>> change " + jFieldVar.name() + " -> " + clazz.name());
          //jFieldVar.type(clazz);
View Full Code Here

          return list.narrow(clazz);
        } else if (jFieldVar.fullName().startsWith("java.util.Arrayist")) {
          JClass arrayList = cm.ref(ArrayList.class);
          LOG.info(">>>>>>> change " + jFieldVar.name() + " -> " + arrayList.narrow(clazz).name() );
          //jFieldVar.type(arrayList.narrow(clazz));
          return arrayList.narrow(clazz);
        } else {
          LOG.info(">>>>>>> change " + jFieldVar.name() + " -> " + clazz.name());
          //jFieldVar.type(clazz);
          return clazz;
        }
View Full Code Here

  @Nonnull
  @Override
  public JClass generateFieldType( @Nonnull FieldDeclarationInfo fieldInfo ) {
    JClass collectionType = codeGenerator.ref( fieldInfo.getCollectionParam().toString() );
    JClass list = codeGenerator.getModel().ref( List.class );
    return list.narrow( collectionType.wildcard() );
  }

  @Override
  public boolean canHandle( @Nonnull FieldDeclarationInfo fieldInfo ) {
    return fieldInfo.isCollectionType();
View Full Code Here

  @NotNull
  @Override
  public JClass generateFieldType( @NotNull FieldDeclarationInfo fieldInfo ) {
    JClass collectionType = codeGenerator.ref( fieldInfo.getCollectionParam().toString() );
    JClass list = codeGenerator.getModel().ref( List.class );
    return list.narrow( collectionType.wildcard() );
  }

  @Override
  public boolean canHandle( @NotNull FieldDeclarationInfo fieldInfo ) {
    return fieldInfo.isCollectionType();
View Full Code Here

    if ( TypeUtils.isCollectionType( type ) ) {
      TypeMirror collectionParam = TypeUtils.getCollectionParam( type );
      JClass collection = codeGenerator.ref( TypeUtils.getErasure( type ) );

      if ( collectionParam instanceof WildcardType ) {
        return collection.narrow( codeGenerator.ref( getJaxbTypeName( TypeUtils.getErasure( collectionParam ), stub ) ).wildcard() );
      } else {
        return collection.narrow( codeGenerator.ref( getJaxbTypeName( collectionParam, stub ) ) );
      }
    }
View Full Code Here

      JClass collection = codeGenerator.ref( TypeUtils.getErasure( type ) );

      if ( collectionParam instanceof WildcardType ) {
        return collection.narrow( codeGenerator.ref( getJaxbTypeName( TypeUtils.getErasure( collectionParam ), stub ) ).wildcard() );
      } else {
        return collection.narrow( codeGenerator.ref( getJaxbTypeName( collectionParam, stub ) ) );
      }
    }

    return codeGenerator.ref( getJaxbTypeName( type, stub ) );
  }
View Full Code Here

  @Nonnull
  @Override
  public JClass generateFieldType( @Nonnull FieldDeclarationInfo fieldInfo ) {
    JClass collectionType = codeGenerator.ref( fieldInfo.getCollectionParam().toString() );
    JClass list = codeGenerator.getModel().ref( List.class );
    return list.narrow( collectionType.wildcard() );
  }

  @Override
  public boolean canHandle( @Nonnull FieldDeclarationInfo fieldInfo ) {
    return fieldInfo.isCollectionType();
View Full Code Here

  @Nonnull
  @Override
  public JClass generateFieldType( @Nonnull FieldDeclarationInfo fieldInfo ) {
    JClass collectionType = codeGenerator.ref( fieldInfo.getCollectionParam().toString() );
    JClass list = codeGenerator.getModel().ref( List.class );
    return list.narrow( collectionType.wildcard() );
  }

  @Override
  public boolean canHandle( @Nonnull FieldDeclarationInfo fieldInfo ) {
    return fieldInfo.isCollectionType();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.