Package javax.lang.model.element

Examples of javax.lang.model.element.PackageElement


    Element outerElem = typeElem.getEnclosingElement();
    while (!(outerElem instanceof PackageElement)) {
      outerElem = outerElem.getEnclosingElement();
    }

    PackageElement packEl = (PackageElement) outerElem;

    return packEl.getQualifiedName().toString();
  }
View Full Code Here


    }
    if (el.getModifiers().contains(PRIVATE)) {
      return false;
    }
    // TODO Check if el is an accessible member for subclasses AND builderM actually is a subclass
    PackageElement fieldPackage = elements.getPackageOf(el);
    String builderPackge = builderM.getType().getPackageName();
    if (fieldPackage.isUnnamed()) {
      return builderPackge == null;
    } else {
      return fieldPackage.getQualifiedName().toString().equals(builderPackge);
    }
  }
View Full Code Here

        javac = (JavacTask)tool.getTask(null, fm, null, null, null, null);
        elements = javac.getElements();

        for (String name : packages) {
            PackageElement pe = elements.getPackageElement(name);
            for (Element e : pe.getEnclosedElements()) {
                e.getSimpleName().getClass();
            }
        }
        /*
         * A few sanity checks based on current values:
View Full Code Here

        String factoryName = classElement.getQualifiedName().toString() + "Factory";
        String factorySimpleName = classElement.getSimpleName().toString() + "Factory";
        String objectSimpleName = classElement.getSimpleName().toString();
        processingEnv.getMessager().printMessage(Diagnostic.Kind.NOTE, "Generating factory file for " + classElement.getQualifiedName().toString());

        PackageElement packageElement = (PackageElement) classElement.getEnclosingElement();

        try
        {
            JavaFileObject factoryFile = filer.createSourceFile(factoryName);
            PrintWriter pw = new PrintWriter(new OutputStreamWriter(factoryFile.openOutputStream(), "UTF-8"));
            pw.println("/*");
            for(String headerLine : License.LICENSE)
            {
                pw.println(" *" + headerLine);
            }
            pw.println(" */");
            pw.println();
            pw.print("package ");
            pw.print(packageElement.getQualifiedName());
            pw.println(";");
            pw.println();

            pw.println("import org.apache.qpid.server.BrokerOptions;");
            pw.println("import org.apache.qpid.server.configuration.updater.TaskExecutor;");
View Full Code Here

    public String getPackage() {
        Element parent = element.getEnclosingElement();
       
        while (true) {
            if (parent instanceof PackageElement) {
                final PackageElement packageElement = (PackageElement) parent;
                return packageElement.getQualifiedName().toString();
            } else {
                parent = parent.getEnclosingElement();
            }
        }
    }
View Full Code Here

  public String getQualifiedName() {
    return element.getQualifiedName().toString();
  }

  public String getPackageName() {
    PackageElement packageOf = context.getElementUtils().getPackageOf( element );
    return context.getElementUtils().getName( packageOf.getQualifiedName() ).toString();
  }
View Full Code Here

  public final String getQualifiedName() {
    return element.getQualifiedName().toString();
  }

  public final String getPackageName() {
    PackageElement packageOf = context.getElementUtils().getPackageOf( element );
    return context.getElementUtils().getName( packageOf.getQualifiedName() ).toString();
  }
View Full Code Here

  public final String getQualifiedName() {
    return element.getQualifiedName().toString();
  }

  public final String getPackageName() {
    PackageElement packageOf = context.getElementUtils().getPackageOf( element );
    return context.getElementUtils().getName( packageOf.getQualifiedName() ).toString();
  }
View Full Code Here

  public String getQualifiedName() {
    return element.getQualifiedName().toString();
  }

  public String getPackageName() {
    PackageElement packageOf = context.getProcessingEnvironment().getElementUtils().getPackageOf( element );
    return context.getProcessingEnvironment().getElementUtils().getName( packageOf.getQualifiedName() ).toString();
  }
View Full Code Here

        for ( Element element : elements )
        {
            Name name = element.getSimpleName();

            PackageElement packageElement = elementUtils.getPackageOf( element );

            try
            {
                FileObject resource =
                    filer.createResource( StandardLocation.SOURCE_OUTPUT, packageElement.getQualifiedName(), name
                        + ".txt", element );

                Writer writer = resource.openWriter();
                writer.write( name.toString() );
                writer.close();
View Full Code Here

TOP

Related Classes of javax.lang.model.element.PackageElement

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.