javax.tools.JavaFileObject.Kind#OTHER源码实例Demo

下面列出了javax.tools.JavaFileObject.Kind#OTHER 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: TencentKona-8   文件: BaseFileManager.java
public static Kind getKind(String name) {
    if (name.endsWith(Kind.CLASS.extension))
        return Kind.CLASS;
    else if (name.endsWith(Kind.SOURCE.extension))
        return Kind.SOURCE;
    else if (name.endsWith(Kind.HTML.extension))
        return Kind.HTML;
    else
        return Kind.OTHER;
}
 
源代码2 项目: jdk8u60   文件: BaseFileManager.java
public static Kind getKind(String name) {
    if (name.endsWith(Kind.CLASS.extension))
        return Kind.CLASS;
    else if (name.endsWith(Kind.SOURCE.extension))
        return Kind.SOURCE;
    else if (name.endsWith(Kind.HTML.extension))
        return Kind.HTML;
    else
        return Kind.OTHER;
}
 
源代码3 项目: java-n-IDE-for-Android   文件: BaseFileManager.java
public static Kind getKind(String name) {
    if (name.endsWith(Kind.CLASS.extension))
        return Kind.CLASS;
    else if (name.endsWith(Kind.SOURCE.extension))
        return Kind.SOURCE;
    else if (name.endsWith(Kind.HTML.extension))
        return Kind.HTML;
    else
        return Kind.OTHER;
}
 
源代码4 项目: openjdk-jdk8u   文件: BaseFileManager.java
public static Kind getKind(String name) {
    if (name.endsWith(Kind.CLASS.extension))
        return Kind.CLASS;
    else if (name.endsWith(Kind.SOURCE.extension))
        return Kind.SOURCE;
    else if (name.endsWith(Kind.HTML.extension))
        return Kind.HTML;
    else
        return Kind.OTHER;
}
 
源代码5 项目: lua-for-android   文件: BaseFileManager.java
public static Kind getKind(String name) {
    if (name.endsWith(Kind.CLASS.extension))
        return Kind.CLASS;
    else if (name.endsWith(Kind.SOURCE.extension))
        return Kind.SOURCE;
    else if (name.endsWith(Kind.HTML.extension))
        return Kind.HTML;
    else
        return Kind.OTHER;
}
 
源代码6 项目: openjdk-jdk8u-backup   文件: BaseFileManager.java
public static Kind getKind(String name) {
    if (name.endsWith(Kind.CLASS.extension))
        return Kind.CLASS;
    else if (name.endsWith(Kind.SOURCE.extension))
        return Kind.SOURCE;
    else if (name.endsWith(Kind.HTML.extension))
        return Kind.HTML;
    else
        return Kind.OTHER;
}
 
源代码7 项目: javaide   文件: BaseFileManager.java
public static Kind getKind(String name) {
    if (name.endsWith(Kind.CLASS.extension))
        return Kind.CLASS;
    else if (name.endsWith(Kind.SOURCE.extension))
        return Kind.SOURCE;
    else if (name.endsWith(Kind.HTML.extension))
        return Kind.HTML;
    else
        return Kind.OTHER;
}
 
源代码8 项目: openjdk-jdk9   文件: BaseFileManager.java
public static Kind getKind(String name) {
    if (name.endsWith(Kind.CLASS.extension))
        return Kind.CLASS;
    else if (name.endsWith(Kind.SOURCE.extension))
        return Kind.SOURCE;
    else if (name.endsWith(Kind.HTML.extension))
        return Kind.HTML;
    else
        return Kind.OTHER;
}
 
源代码9 项目: hottub   文件: BaseFileManager.java
public static Kind getKind(String name) {
    if (name.endsWith(Kind.CLASS.extension))
        return Kind.CLASS;
    else if (name.endsWith(Kind.SOURCE.extension))
        return Kind.SOURCE;
    else if (name.endsWith(Kind.HTML.extension))
        return Kind.HTML;
    else
        return Kind.OTHER;
}
 
源代码10 项目: openjdk-8-source   文件: BaseFileManager.java
public static Kind getKind(String name) {
    if (name.endsWith(Kind.CLASS.extension))
        return Kind.CLASS;
    else if (name.endsWith(Kind.SOURCE.extension))
        return Kind.SOURCE;
    else if (name.endsWith(Kind.HTML.extension))
        return Kind.HTML;
    else
        return Kind.OTHER;
}
 
源代码11 项目: openjdk-8   文件: BaseFileManager.java
public static Kind getKind(String name) {
    if (name.endsWith(Kind.CLASS.extension))
        return Kind.CLASS;
    else if (name.endsWith(Kind.SOURCE.extension))
        return Kind.SOURCE;
    else if (name.endsWith(Kind.HTML.extension))
        return Kind.HTML;
    else
        return Kind.OTHER;
}
 
源代码12 项目: Akatsuki   文件: InMemoryJavaFileManager.java
static Kind deduceKind(URI uri) {
	String path = uri.getPath();
	for (Kind kind : Kind.values()) {
		if (path.endsWith(kind.extension)) {
			return kind;
		}
	}
	return Kind.OTHER;
}
 
源代码13 项目: google-java-format   文件: FormattingFilerTest.java
@Override
public FileObject createResource(
    Location location,
    CharSequence pkg,
    CharSequence relativeName,
    Element... originatingElements)
    throws IOException {
  return new ObservingJavaFileObject(pkg.toString() + relativeName, Kind.OTHER);
}
 
private Kind getKind(String extension) {
	if (Kind.CLASS.extension.equals(extension)) {
		return Kind.CLASS;
	} else if (Kind.SOURCE.extension.equals(extension)) {
		return Kind.SOURCE;
	} else if (Kind.HTML.extension.equals(extension)) {
		return Kind.HTML;
	}
	return Kind.OTHER;
}
 
private Kind getKind(String extension) {
	if (Kind.CLASS.extension.equals(extension)) {
		return Kind.CLASS;
	} else if (Kind.SOURCE.extension.equals(extension)) {
		return Kind.SOURCE;
	} else if (Kind.HTML.extension.equals(extension)) {
		return Kind.HTML;
	}
	return Kind.OTHER;
}
 
源代码16 项目: compile-testing   文件: JavaFileObjects.java
static Kind deduceKind(URI uri) {
  String path = uri.getPath();
  for (Kind kind : Kind.values()) {
    if (path.endsWith(kind.extension)) {
      return kind;
    }
  }
  return Kind.OTHER;
}
 
源代码17 项目: google-java-format   文件: FormattingFilerTest.java
@Override
public FileObject getResource(Location location, CharSequence pkg, CharSequence relativeName)
    throws IOException {
  return new ObservingJavaFileObject(pkg.toString() + relativeName, Kind.OTHER);
}
 
源代码18 项目: doma   文件: TestingJavaFileManager.java
@Override
public FileObject getFileForOutput(
    final Location location,
    final String packageName,
    final String relativeName,
    final FileObject sibling)
    throws IOException {
  if (relativeName.endsWith(".java")) {
    return getJavaFileForOutput(location, packageName + "." + relativeName, Kind.SOURCE, sibling);
  }
  if (relativeName.endsWith(".class")) {
    return getJavaFileForOutput(location, packageName + "." + relativeName, Kind.CLASS, sibling);
  }
  final String key = createKey(packageName, relativeName);
  if (fileObjects.containsKey(key)) {
    return fileObjects.get(key);
  }

  byte[] content = null;
  URI uri = null;
  try {
    FileObject originalFileObject = null;
    if (location == StandardLocation.CLASS_OUTPUT) {
      // Because resources are not copied to the CLASS_OUTPUT in the Aptina Unit environment, we
      // read
      // them from SOURCE_PATH first
      originalFileObject =
          super.getFileForInput(StandardLocation.SOURCE_PATH, packageName, relativeName);
    }
    if (originalFileObject == null) {
      originalFileObject = super.getFileForOutput(location, packageName, relativeName, sibling);
    }
    uri = originalFileObject.toUri();
    content = IOUtils.readBytes(originalFileObject.openInputStream());
  } catch (final FileNotFoundException ignore) {
  }
  final InMemoryJavaFileObject fileObject =
      new InMemoryJavaFileObject(
          uri != null ? uri : toURI(location, packageName, relativeName),
          Kind.OTHER,
          charset,
          content);
  fileObjects.put(key, fileObject);
  return fileObject;
}