@Override public String getName(boolean includeExtension) { String name = super.getName(includeExtension); if (name == null) { name = FileObjects.getBaseName(path.getPath(),NBFS_SEPARATOR_CHAR); if (!includeExtension) { name = FileObjects.stripExtension(name); } } return name; }
private static Query createClassesInFileQuery (final String resourceName, final String sourceName) { if (sourceName != null) { final BooleanQuery result = new BooleanQuery(); result.add(createFQNQuery(FileObjects.convertFolder2Package(FileObjects.stripExtension(sourceName))), Occur.SHOULD); result.add(new TermQuery(new Term (DocumentUtil.FIELD_SOURCE,sourceName)),Occur.SHOULD); return result; } else { final BooleanQuery result = new BooleanQuery(); result.add(createFQNQuery(resourceName), Occur.SHOULD); result.add(new TermQuery(new Term ( DocumentUtil.FIELD_SOURCE, new StringBuilder(FileObjects.convertPackage2Folder(resourceName)).append('.').append(FileObjects.JAVA).toString())), Occur.SHOULD); return result; } }
ElementHandleAccessor.getInstance().create(ElementKind.OTHER, FileObjects.convertFolder2Package(FileObjects.stripExtension(ze.getName()))), ze.getCrc()); final InputStream in = new BufferedInputStream (zipFile.getInputStream( ze ));
final String path = FileObjects.getRelativePath(root, source); final String ext = FileObjects.getExtension(path); final String pathNoExt = FileObjects.stripExtension(path); final boolean dieIfNoRefFile = VirtualSourceProviderQuery.hasVirtualSource(ext); File file;
javax.tools.FileObject fo = manager.getFileForOutput(StandardLocation.CLASS_OUTPUT, "", FileObjects.stripExtension(relativePath) + '.' + ext, tuple.jfo); assert fo != null; try {
if (accepts(simpleName)) { final String fqn = FileObjects.convertFolder2Package ( FileObjects.stripExtension(rootPath.relativize(file).toString()), separator); report (
try { URI relative = root.relativize(mainClass.toURI()); final String resourceNameNoExt = FileObjects.stripExtension(relative.getPath()); final String ffqn = FileObjects.convertFolder2Package(resourceNameNoExt,'/'); //NOI18N if (qualifiedName.equals(ffqn)) {
if (!genSources.isEmpty()) { final File sourceFile = BaseUtilities.toFile(forSource.toURI()); final String relativePath = FileObjects.stripExtension(FileObjects.getRelativePath(sourceRoot, sourceFile)); final File cacheFile = new File (classCache, relativePath+'.'+FileObjects.RAPT); if (!cacheFile.getParentFile().exists()) {
@Override @NonNull protected boolean executeImpl() throws IOException { while (todo.hasMoreElements()) { FileObject fo = todo.nextElement(); if (accepts(fo.getNameExt())) { final String rp = FileObjects.stripExtension(FileUtil.getRelativePath(root, fo)); report( ElementHandleAccessor.getInstance().create(ElementKind.OTHER, FileObjects.convertFolder2Package(rp)), 0L); final InputStream in = new BufferedInputStream (fo.getInputStream()); try { analyse (in); } catch (InvalidClassFormatException icf) { LOGGER.log(Level.WARNING, "Invalid class file format: {0}", FileUtil.getFileDisplayName(fo)); //NOI18N } finally { in.close(); } if (lmListener.isLowMemory()) { flush(); } } if (isCancelled()) { return false; } } return true; } }
File file; if (aptFolder.exists()) { file = new File(classFolder, FileObjects.stripExtension(sourceRelative) + '.' + FileObjects.RAPT); if (file.exists()) { try { final String withoutExt = FileObjects.stripExtension(relURLPair.first()); final boolean dieIfNoRefFile = VirtualSourceProviderQuery.hasVirtualSource(ext); if (dieIfNoRefFile) {
public static void preBuildArgs( @NonNull final FileObject root, @NonNull final FileObject file) throws IOException { final String relativePath = FileObjects.convertFolder2Package( FileObjects.stripExtension( FileUtil.getRelativePath(root, file))); final TransactionContext txCtx = TransactionContext.beginTrans() .register(FileManagerTransaction.class, FileManagerTransaction.writeThrough()) .register(ProcessorGenerated.class, ProcessorGenerated.nullWrite()); try { final Collection<ClassPath.Entry> entries = JavaPlatform.getDefault().getBootstrapLibraries().entries(); final URL[] roots = new URL[1+entries.size()]; roots[0] = root.toURL(); final Iterator<ClassPath.Entry> eit = entries.iterator(); for (int i=1; eit.hasNext(); i++) { roots[i] = eit.next().getURL(); } preBuildArgs(relativePath, roots); } finally { txCtx.commit(); } }
@Override @CheckForNull protected URL map(@NonNull final FileObject fo) { final String relative = FileObjects.convertFolder2Package( FileObjects.stripExtension(FileObjects.getRelativePath(cacheRoot, FileUtil.toFile(fo))), File.separatorChar); final FileObject sourceFile = SourceUtils.getFile( ElementHandleAccessor.getInstance().create(ElementKind.CLASS, relative), resolveCps); return sourceFile == null ? null : sourceFile.toURL(); } }
assert elements != null; assert this.impl.getRoot() != null; String name = FileObjects.convertFolder2Package(FileObjects.stripExtension(FileUtil.getRelativePath(this.impl.getRoot(), this.impl.getFileObject()))); TypeElement e = ((JavacElements)elements).getTypeElementByBinaryName(name); if (e != null) {
FileObjects.convertFolder2Package(FileObjects.stripExtension(path))); final JavaFileObject toCompile = FileObjects.memoryFileObject( ncs[0],
if (relPath != null) { final String clsName = FileObjects.convertFolder2Package( FileObjects.stripExtension(relPath)); index.query( filter,