Examples of PrimitiveType


Examples of org.eclipse.jdt.core.dom.PrimitiveType

    Type type;

    if (!returnType.isPrimitiveType()) {
      type = returnType;
    } else {
      PrimitiveType primitiveType = (PrimitiveType) returnType;
      if (primitiveType.getPrimitiveTypeCode().equals(PrimitiveType.BOOLEAN)) {
        type = ast.newSimpleType(ast.newName("Boolean"));
      } else if (primitiveType.getPrimitiveTypeCode().equals(PrimitiveType.INT)) {
        type = ast.newSimpleType(ast.newName("Integer"));
      } else if (primitiveType.getPrimitiveTypeCode().equals(PrimitiveType.BYTE)) {
        type = ast.newSimpleType(ast.newName("Byte"));
      } else if (primitiveType.getPrimitiveTypeCode().equals(PrimitiveType.LONG)) {
        type = ast.newSimpleType(ast.newName("Long"));
      } else if (primitiveType.getPrimitiveTypeCode().equals(PrimitiveType.FLOAT)) {
        type = ast.newSimpleType(ast.newName("Float"));
      } else if (primitiveType.getPrimitiveTypeCode().equals(PrimitiveType.DOUBLE)) {
        type = ast.newSimpleType(ast.newName("Double"));
      } else if (primitiveType.getPrimitiveTypeCode().equals(PrimitiveType.CHAR)) {
        type = ast.newSimpleType(ast.newName("Character"));
      } else {
        type = ast.newWildcardType(); // for void
      }
    }
View Full Code Here

Examples of org.eclipse.jdt.core.dom.PrimitiveType

        .transform(TypeWrapperWrap.INSTANCE);
  }

  public static TypeWrapper wrapperOf(Type someType) {
    if (someType.isPrimitiveType()) {
      PrimitiveType type = PrimitiveType.class.cast(someType);
      return new TypeWrapperPrimitive(type);
    }

    if (someType.isSimpleType()) {
      SimpleType type = SimpleType.class.cast(someType);
View Full Code Here

Examples of org.eclipse.jdt.core.dom.PrimitiveType

     * @throws IllegalArgumentException if type is null.
     */
    private String getTypeName( Type type ) {
        CheckArg.isNotNull(type, "type");
        if (type.isPrimitiveType()) {
            PrimitiveType primitiveType = (PrimitiveType)type;
            return primitiveType.getPrimitiveTypeCode().toString();
        }
        if (type.isSimpleType()) {
            SimpleType simpleType = (SimpleType)type;
            return JavaMetadataUtil.getName(simpleType.getName());
        }
View Full Code Here

Examples of org.eclipse.jdt.core.dom.PrimitiveType

        ArrayTypeFieldMetadata arrayTypeFieldMetadata = null;
        ArrayType arrayType = (ArrayType)fieldDeclaration.getType();
        // the element type is never an array type
        Type type = arrayType.getElementType();
        if (type.isPrimitiveType()) {
            PrimitiveType primitiveType = (PrimitiveType)type;
            arrayTypeFieldMetadata = new ArrayTypeFieldMetadata();
            arrayTypeFieldMetadata.setType(primitiveType.getPrimitiveTypeCode().toString());
            processModifiersAndVariablesOfFieldDeclaration(fieldDeclaration, arrayTypeFieldMetadata);
            return arrayTypeFieldMetadata;

        }
        // can't be an array type
View Full Code Here

Examples of org.eclipse.jdt.core.dom.PrimitiveType

     *
     * @param fieldDeclaration - the field declaration.
     * @return PrimitiveFieldMetadata.
     */
    protected PrimitiveFieldMetadata processPrimitiveType( FieldDeclaration fieldDeclaration ) {
        PrimitiveType primitiveType = (PrimitiveType)fieldDeclaration.getType();
        PrimitiveFieldMetadata primitiveFieldMetadata = new PrimitiveFieldMetadata();
        primitiveFieldMetadata.setType(primitiveType.getPrimitiveTypeCode().toString());
        // modifiers
        processModifiersOfFieldDeclaration(fieldDeclaration, primitiveFieldMetadata);
        // variables
        processVariablesOfVariableDeclarationFragment(fieldDeclaration, primitiveFieldMetadata);
        return primitiveFieldMetadata;
View Full Code Here

Examples of org.eclipse.jdt.core.dom.PrimitiveType

     * @throws IllegalArgumentException if type is null.
     */
    private String getTypeName( Type type ) {
        CheckArg.isNotNull(type, "type");
        if (type.isPrimitiveType()) {
            PrimitiveType primitiveType = (PrimitiveType)type;
            return primitiveType.getPrimitiveTypeCode().toString();
        }
        if (type.isSimpleType()) {
            SimpleType simpleType = (SimpleType)type;
            return JavaMetadataUtil.getName(simpleType.getName());
        }
View Full Code Here

Examples of org.eclipse.jdt.core.dom.PrimitiveType

        ArrayTypeFieldMetadata arrayTypeFieldMetadata = null;
        ArrayType arrayType = (ArrayType)fieldDeclaration.getType();
        // the element type is never an array type
        Type type = arrayType.getElementType();
        if (type.isPrimitiveType()) {
            PrimitiveType primitiveType = (PrimitiveType)type;
            arrayTypeFieldMetadata = new ArrayTypeFieldMetadata();
            arrayTypeFieldMetadata.setType(primitiveType.getPrimitiveTypeCode().toString());
            processModifiersAndVariablesOfFieldDeclaration(fieldDeclaration, arrayTypeFieldMetadata);
            return arrayTypeFieldMetadata;

        }
        // can't be an array type
View Full Code Here

Examples of org.eclipse.jdt.core.dom.PrimitiveType

     *
     * @param fieldDeclaration - the field declaration.
     * @return PrimitiveFieldMetadata.
     */
    protected PrimitiveFieldMetadata processPrimitiveType( FieldDeclaration fieldDeclaration ) {
        PrimitiveType primitiveType = (PrimitiveType)fieldDeclaration.getType();
        PrimitiveFieldMetadata primitiveFieldMetadata = new PrimitiveFieldMetadata();
        primitiveFieldMetadata.setType(primitiveType.getPrimitiveTypeCode().toString());
        // modifiers
        processModifiersOfFieldDeclaration(fieldDeclaration, primitiveFieldMetadata);
        // variables
        processVariablesOfVariableDeclarationFragment(fieldDeclaration, primitiveFieldMetadata);
        return primitiveFieldMetadata;
View Full Code Here

Examples of org.eclipse.jdt.core.dom.PrimitiveType

  @SuppressWarnings("unchecked")
  public void generateSetterMethod(AST ast, AbstractTypeDeclaration td,
      Property property, String umlTypeName, String umlQualifiedTypeName) {
    MethodDeclaration mdSetter = ast.newMethodDeclaration();
    // Return type void
    PrimitiveType primitiveType = jdtHelper
        .getAstPrimitiveType(ast, "void");
    mdSetter.setReturnType2(primitiveType);
    td.bodyDeclarations().add(mdSetter);
    String umlPropertyName = property.getName();
View Full Code Here

Examples of org.eclipse.jdt.core.dom.PrimitiveType

      }
      return asString(parameterizedType.getType()) + "<" + StringUtil.join(
        ClosureUtil.forEach(typeArguments, new TypeToString()), ", ") + ">";
    }
    if (type.isPrimitiveType()) {
      PrimitiveType primitiveType = (PrimitiveType)type;
      return primitiveType.getPrimitiveTypeCode().toString();
    }
    if (type.isQualifiedType()) {
      QualifiedType qualifiedType = (QualifiedType)type;
      return qualifiedType.getName().getFullyQualifiedName();
    }
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.