Package org.eclipse.jdt.core.dom

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


        if (!typeDeclaration.getName().getIdentifier()
            .equals(fLastTypeName)) {
          source.append(buildTypeDeclaration(null, typeDeclaration));
        }
      } else if (bodyDeclaration instanceof EnumDeclaration) {
        EnumDeclaration enumDeclaration = (EnumDeclaration) bodyDeclaration;
        if (!enumDeclaration.getName().getIdentifier()
            .equals(fLastTypeName)) {
          source.append(buildEnumDeclaration(null, enumDeclaration));
        }
      }
    }
View Full Code Here


   @Override
   @SuppressWarnings("unchecked")
   public EnumConstantSource addEnumConstant()
   {
      EnumConstantImpl enumConst = new EnumConstantImpl(this);
      EnumDeclaration enumDeclaration = (EnumDeclaration) getBodyDeclaration();
      List<EnumConstantDeclaration> constants = enumDeclaration.enumConstants();
      constants.add((EnumConstantDeclaration) enumConst.getInternal());

      return enumConst;
   }
View Full Code Here

   @SuppressWarnings("unchecked")
   public EnumConstantSource addEnumConstant(final String declaration)
   {
      EnumConstantImpl enumConst = new EnumConstantImpl(this, declaration);

      EnumDeclaration enumDeclaration = (EnumDeclaration) getBodyDeclaration();
      List<EnumConstantDeclaration> constants = enumDeclaration.enumConstants();
      constants.add((EnumConstantDeclaration) enumConst.getInternal());

      return enumConst;
   }
View Full Code Here

    // Iterate over the declarations in this type
    List<Object> bodyDeclarations = new ArrayList<Object>();
    if (rootType instanceof EnumDeclaration)
    {
      EnumDeclaration enumDeclaration = (EnumDeclaration) rootType;
      List<?> enumDeclarations = enumDeclaration.enumConstants();

      // Iterate over the enum constant declarations
      int lastInputLineNo = -1;
      for (Object enumDeclObj : enumDeclarations)
      {
View Full Code Here

TOP

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

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.