Package org.eclipse.jdt.core.dom

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


    return new TypeInfoAst(type).build();
  }

  @Override
  public PackageDeclaration newPackageDeclaration(AST ast) {
    PackageDeclaration declaration = ast.newPackageDeclaration();

    Name theName = ast.newName(name);
    declaration.setName(theName);

    return declaration;
  }
View Full Code Here


  @Override
  public void write(CompilationUnit cu, PackageInfo metaPackage) {
    AST ast = cu.getAST();

    PackageDeclaration declaration = metaPackage.newPackageDeclaration(ast);
    cu.setPackage(declaration);
  }
View Full Code Here

    * Package modifiers
    */
   @Override
   public String getPackage()
   {
      PackageDeclaration pkg = unit.getPackage();
      if (pkg != null)
      {
         return pkg.getName().getFullyQualifiedName();
      }
      else
      {
         return null;
      }
View Full Code Here

    * Package modifiers
    */
   @Override
   public String getPackage()
   {
      PackageDeclaration pkg = unit.getPackage();
      if (pkg != null)
      {
         return pkg.getName().getFullyQualifiedName();
      }
      else
      {
         return null;
      }
View Full Code Here

    * Package modifiers
    */
   @Override
   public String getPackage()
   {
      PackageDeclaration pkg = unit.getPackage();
      if (pkg != null)
      {
         return pkg.getName().getFullyQualifiedName();
      }
      else
      {
         return null;
      }
View Full Code Here

          typeName = identifier + "$" + typeName; //$NON-NLS-1$
        }
      }
      node = node.getParent();
    }
    PackageDeclaration packageDecl = ((CompilationUnit) node).getPackage();
    String packageIdentifier = ""; //$NON-NLS-1$
    if (packageDecl != null) {
      Name packageName = packageDecl.getName();
      while (packageName.isQualifiedName()) {
        QualifiedName qualifiedName = (QualifiedName) packageName;
        packageIdentifier = qualifiedName.getName().getIdentifier()
            + "." + packageIdentifier; //$NON-NLS-1$
        packageName = qualifiedName.getQualifier();
View Full Code Here

     */
    private String getTypeName(ASTNode node, StringBuffer buffer) {
      switch (node.getNodeType()) {
      case ASTNode.COMPILATION_UNIT: {
        CompilationUnit unit = (CompilationUnit) node;
        PackageDeclaration packageDeclaration = unit.getPackage();
        if (packageDeclaration != null) {
          buffer.insert(0, '.');
          buffer.insert(0, packageDeclaration.getName()
              .getFullyQualifiedName());
        }
        return String.valueOf(buffer);
      }
      default: {
View Full Code Here

          }
          continue;
        }
        if (parent instanceof CompilationUnit) {
          CompilationUnit cunit = (CompilationUnit) parent;
          PackageDeclaration pdec = cunit.getPackage();
          if (pdec != null) {
            name.insert(0, '.');
            name.insert(0, cunit.getPackage().getName()
                .getFullyQualifiedName());
          }
View Full Code Here

  private StringBuffer buildCompilationUnit(StringBuffer buffer,
      CompilationUnit compilationUnit) {
    StringBuffer source = new StringBuffer();

    PackageDeclaration packageDeclaration = compilationUnit.getPackage();
    if (packageDeclaration != null) {
      source.append("package "); //$NON-NLS-1$
      source.append(getQualifiedIdentifier(packageDeclaration.getName()));
      source.append(";\n"); //$NON-NLS-1$
    }

    for (Iterator<ImportDeclaration> iterator = compilationUnit.imports().iterator(); iterator
        .hasNext();) {
View Full Code Here

    * Package modifiers
    */
   @Override
   public String getPackage()
   {
      PackageDeclaration pkg = unit.getPackage();
      if (pkg != null)
      {
         return pkg.getName().getFullyQualifiedName();
      }
      else
      {
         return null;
      }
View Full Code Here

TOP

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

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.