Package org.eclipse.jdt.core.dom

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


      }
      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

        return this.sourceCode.substring(startPosition, (startPosition + length));
    }

    protected String getTypeName( final Type type ) {
        if (type.isPrimitiveType()) {
            final PrimitiveType primitiveType = (PrimitiveType)type;
            return primitiveType.getPrimitiveTypeCode().toString();
        }

        if (type.isSimpleType()) {
            final SimpleType simpleType = (SimpleType)type;
            return simpleType.getName().getFullyQualifiedName();
View Full Code Here

     * @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

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

        }
View Full Code Here

     *
     * @param fieldDeclaration - the field declaration.
     * @return PrimitiveFieldMetadata.
     */
    protected FieldMetadata processPrimitiveType( FieldDeclaration fieldDeclaration ) {
        PrimitiveType primitiveType = (PrimitiveType)fieldDeclaration.getType();
        FieldMetadata primitiveFieldMetadata = FieldMetadata.primitiveType(primitiveType.getPrimitiveTypeCode().toString());
        primitiveFieldMetadata.setName(getFieldName(fieldDeclaration));

        // modifiers
        processModifiersOfFieldDeclaration(fieldDeclaration, primitiveFieldMetadata);
        // variables
View Full Code Here

*/
abstract class TypeWrapper {

  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

  public void testGetAstPrimitiveType() {
    Map<String, Code> primitiveTypes = createPrimitiveTypeCodes();
    when(dataTypeUtils.getPrimitiveTypeCodes()).thenReturn(primitiveTypes);

    String typeName = "Integer";
    PrimitiveType tp = jdtHelper.getAstPrimitiveType(ast, typeName);

    assertEquals("int", tp.toString());
  }
View Full Code Here

  public void testGetAstPrimitiveTypeBoolean() {
    Map<String, Code> primitiveTypes = createPrimitiveTypeCodes();
    when(dataTypeUtils.getPrimitiveTypeCodes()).thenReturn(primitiveTypes);

    String typeName = "boolean";
    PrimitiveType tp = jdtHelper.getAstPrimitiveType(ast, typeName);

    assertEquals("boolean", tp.toString());
  }
View Full Code Here

   * @return JDT PrimitiveType
   */
  public PrimitiveType getAstPrimitiveType(AST ast, String typeName) {
    Code typeCode = dataTypeUtils.getPrimitiveTypeCodes().get(
        typeName.toLowerCase());
    PrimitiveType primitiveType = ast.newPrimitiveType(typeCode);
    return primitiveType;
  }
View Full Code Here

TOP

Related Classes of org.eclipse.jdt.core.dom.PrimitiveType

Copyright © 2018 www.massapicom. 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.