Examples of PackageFragment


Examples of org.aspectj.org.eclipse.jdt.internal.core.PackageFragment

            jar = ((JarPackageFragmentRoot)root).getJar();
            archiveName = jar.getName();
          } finally {
            JavaModelManager.getJavaModelManager().closeZipFile(jar);
          }
          PackageFragment packageFragment = (PackageFragment) classfile.getParent();
          String classFileName = classfile.getElementName();
          String entryName = org.aspectj.org.eclipse.jdt.internal.core.util.Util.concatWith(packageFragment.names, classFileName, '/');
          return createDefaultClassFileReader(archiveName, entryName, decodingFlag);
        } else {
          InputStream in = null;
View Full Code Here

Examples of org.aspectj.org.eclipse.jdt.internal.core.PackageFragment

  IClassFile classFile = type.getClassFile();
  JavaModelManager manager = JavaModelManager.getJavaModelManager();
  if (classFile.isOpen())
    return (ClassFileReader) manager.getInfo(type);

  PackageFragment pkg = (PackageFragment) type.getPackageFragment();
  IPackageFragmentRoot root = (IPackageFragmentRoot) pkg.getParent();
  try {
    if (!root.isArchive())
      return Util.newClassFileReader(type.getResource());

    ZipFile zipFile = null;
View Full Code Here

Examples of org.aspectj.org.eclipse.jdt.internal.core.PackageFragment

    return (IBinaryType) binaryType.getElementInfo(); // reuse the info from the java model cache

  // create a temporary info
  IBinaryType info;
  try {
    PackageFragment pkg = (PackageFragment) classFile.getParent();
    PackageFragmentRoot root = (PackageFragmentRoot) pkg.getParent();
    if (root.isArchive()) {
      // class file in a jar
      String classFileName = classFile.getElementName();
      String classFilePath = Util.concatWith(pkg.names, classFileName, '/');
      ZipFile zipFile = null;
View Full Code Here

Examples of org.eclipse.jdt.internal.core.PackageFragment

        fModificationsPrivateField.setAccessible(true);
        MoveModifications moveModifications = (MoveModifications) fModificationsPrivateField.get(movePolicy);
        Field fMoveArgumentsPrivateField = moveModifications.getClass().getDeclaredField("fMoveArguments");
        fMoveArgumentsPrivateField.setAccessible(true);
        ArrayList<MoveArguments> moveArguments = (ArrayList<MoveArguments>) fMoveArgumentsPrivateField.get(moveModifications);
        PackageFragment packageFragment = (PackageFragment) moveArguments.get(0).getDestination();

        String[] names = packageFragment.names;
        String newPackageName = "";
        for (int i = 0; i < names.length; i++)
            newPackageName = newPackageName.concat(names[i]+".");
View Full Code Here

Examples of org.eclipse.jdt.internal.core.PackageFragment

            jar = ((JarPackageFragmentRoot)root).getJar();
            archiveName = jar.getName();
          } finally {
            JavaModelManager.getJavaModelManager().closeZipFile(jar);
          }
          PackageFragment packageFragment = (PackageFragment) classfile.getParent();
          String classFileName = classfile.getElementName();
          String entryName = org.eclipse.jdt.internal.core.util.Util.concatWith(packageFragment.names, classFileName, '/');
          return createDefaultClassFileReader(archiveName, entryName, decodingFlag);
        } else {
          InputStream in = null;
View Full Code Here

Examples of org.eclipse.jdt.internal.core.PackageFragment

  IClassFile classFile = type.getClassFile();
  JavaModelManager manager = JavaModelManager.getJavaModelManager();
  if (classFile.isOpen())
    return (ClassFileReader) manager.getInfo(type);

  PackageFragment pkg = (PackageFragment) type.getPackageFragment();
  IPackageFragmentRoot root = (IPackageFragmentRoot) pkg.getParent();
  try {
    if (!root.isArchive())
      return Util.newClassFileReader(((JavaElement) type).resource());

    ZipFile zipFile = null;
View Full Code Here

Examples of org.eclipse.jdt.internal.core.PackageFragment

private boolean filterEnum(SearchMatch match) {
 
  // filter org.apache.commons.lang.enum package for projects above 1.5
  // https://bugs.eclipse.org/bugs/show_bug.cgi?id=317264 
  IJavaElement element = (IJavaElement)match.getElement();
  PackageFragment pkg = (PackageFragment)element.getAncestor(IJavaElement.PACKAGE_FRAGMENT);
  if (pkg != null) {
    // enum was found in org.apache.commons.lang.enum at index 5
    if (pkg.names.length == 5 && pkg.names[4].equals("enum")) {  //$NON-NLS-1$
      if (this.options == null) {
        IJavaProject proj = (IJavaProject)pkg.getAncestor(IJavaElement.JAVA_PROJECT);
        String complianceStr = proj.getOption(CompilerOptions.OPTION_Source, true);
        if (CompilerOptions.versionToJdkLevel(complianceStr) >= ClassFileConstants.JDK1_5)
          return true;
      } else if (this.options.sourceLevel >= ClassFileConstants.JDK1_5) {
        return true;
View Full Code Here

Examples of org.eclipse.jdt.internal.core.PackageFragment

    return (IBinaryType) binaryType.getElementInfo(); // reuse the info from the java model cache

  // create a temporary info
  IBinaryType info;
  try {
    PackageFragment pkg = (PackageFragment) classFile.getParent();
    PackageFragmentRoot root = (PackageFragmentRoot) pkg.getParent();
    if (root.isArchive()) {
      // class file in a jar
      String classFileName = classFile.getElementName();
      String classFilePath = Util.concatWith(pkg.names, classFileName, '/');
      ZipFile zipFile = null;
View Full Code Here

Examples of org.eclipse.jdt.internal.core.PackageFragment

    String packageName = classFileName.substring(0,
        classFileName.lastIndexOf('/')).replace('/', '.');
    String className = classFileName.substring(classFileName
        .lastIndexOf('/') + 1) + ".class";
    try {
      PackageFragment packInstance = (PackageFragment) root.getPackageFragment(packageName);
      for (Object packo : packInstance.getChildrenOfType(IJavaElement.CLASS_FILE)) {
        ClassFile packi = (ClassFile) packo;
        if (packi.getElementName().equals(className)) {
          ClassFileReader reader = null;
          try {
            reader = new ClassFileReader(packi.getBytes(),
View Full Code Here

Examples of org.eclipse.jdt.internal.core.PackageFragment

    String mapKey = project.getName();
    TapestryCoreComponents[] coreList = this.templateCacheMap.get(mapKey);
    if(coreList == null || coreList.length <= 0){
      //Get tapestry components from classpath
      List<TapestryCoreComponents> list = new ArrayList<TapestryCoreComponents>();
      PackageFragment tapestryCorePackage = getTapestryCoreLibrary();
      try {
        if(tapestryCorePackage !=null)
          for(Object packo : tapestryCorePackage.getChildrenOfType(IJavaElement.CLASS_FILE)){
            ClassFile packi = (ClassFile) packo;
            if(packi.getElementName().indexOf('$') < 0){
              TapestryCoreComponents component = tapestryClassLoader.loadComponentAttributesFromClassFile(tapestryClassLoader.getTapestryCoreJar(project), "t", packi);
              if(component != null)
                list.add(component);
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.