Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell8_langtools
提交
7e1126be
D
dragonwell8_langtools
项目概览
openanolis
/
dragonwell8_langtools
通知
0
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dragonwell8_langtools
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
7e1126be
编写于
7月 27, 2009
作者:
T
tbell
浏览文件
操作
浏览文件
下载
差异文件
Merge
上级
7bbdeb59
a0cceb26
变更
145
展开全部
隐藏空白更改
内联
并排
Showing
145 changed file
with
1050 addition
and
280 deletion
+1050
-280
make/build.properties
make/build.properties
+3
-3
src/share/classes/com/sun/mirror/apt/AnnotationProcessor.java
...share/classes/com/sun/mirror/apt/AnnotationProcessor.java
+7
-1
src/share/classes/com/sun/mirror/apt/AnnotationProcessorEnvironment.java
...es/com/sun/mirror/apt/AnnotationProcessorEnvironment.java
+7
-2
src/share/classes/com/sun/mirror/apt/AnnotationProcessorFactory.java
...lasses/com/sun/mirror/apt/AnnotationProcessorFactory.java
+7
-1
src/share/classes/com/sun/mirror/apt/AnnotationProcessorListener.java
...asses/com/sun/mirror/apt/AnnotationProcessorListener.java
+7
-0
src/share/classes/com/sun/mirror/apt/AnnotationProcessors.java
...hare/classes/com/sun/mirror/apt/AnnotationProcessors.java
+6
-0
src/share/classes/com/sun/mirror/apt/Filer.java
src/share/classes/com/sun/mirror/apt/Filer.java
+13
-1
src/share/classes/com/sun/mirror/apt/Messager.java
src/share/classes/com/sun/mirror/apt/Messager.java
+7
-3
src/share/classes/com/sun/mirror/apt/RoundCompleteEvent.java
src/share/classes/com/sun/mirror/apt/RoundCompleteEvent.java
+7
-0
src/share/classes/com/sun/mirror/apt/RoundCompleteListener.java
...are/classes/com/sun/mirror/apt/RoundCompleteListener.java
+7
-0
src/share/classes/com/sun/mirror/apt/RoundState.java
src/share/classes/com/sun/mirror/apt/RoundState.java
+7
-0
src/share/classes/com/sun/mirror/apt/package-info.java
src/share/classes/com/sun/mirror/apt/package-info.java
+38
-0
src/share/classes/com/sun/mirror/apt/package.html
src/share/classes/com/sun/mirror/apt/package.html
+0
-42
src/share/classes/com/sun/mirror/declaration/AnnotationMirror.java
.../classes/com/sun/mirror/declaration/AnnotationMirror.java
+7
-1
src/share/classes/com/sun/mirror/declaration/AnnotationTypeDeclaration.java
...com/sun/mirror/declaration/AnnotationTypeDeclaration.java
+7
-1
src/share/classes/com/sun/mirror/declaration/AnnotationTypeElementDeclaration.java
.../mirror/declaration/AnnotationTypeElementDeclaration.java
+7
-1
src/share/classes/com/sun/mirror/declaration/AnnotationValue.java
...e/classes/com/sun/mirror/declaration/AnnotationValue.java
+7
-1
src/share/classes/com/sun/mirror/declaration/ClassDeclaration.java
.../classes/com/sun/mirror/declaration/ClassDeclaration.java
+7
-1
src/share/classes/com/sun/mirror/declaration/ConstructorDeclaration.java
...es/com/sun/mirror/declaration/ConstructorDeclaration.java
+7
-1
src/share/classes/com/sun/mirror/declaration/Declaration.java
...share/classes/com/sun/mirror/declaration/Declaration.java
+7
-1
src/share/classes/com/sun/mirror/declaration/EnumConstantDeclaration.java
...s/com/sun/mirror/declaration/EnumConstantDeclaration.java
+7
-1
src/share/classes/com/sun/mirror/declaration/EnumDeclaration.java
...e/classes/com/sun/mirror/declaration/EnumDeclaration.java
+7
-1
src/share/classes/com/sun/mirror/declaration/ExecutableDeclaration.java
...ses/com/sun/mirror/declaration/ExecutableDeclaration.java
+7
-1
src/share/classes/com/sun/mirror/declaration/FieldDeclaration.java
.../classes/com/sun/mirror/declaration/FieldDeclaration.java
+7
-1
src/share/classes/com/sun/mirror/declaration/InterfaceDeclaration.java
...sses/com/sun/mirror/declaration/InterfaceDeclaration.java
+7
-1
src/share/classes/com/sun/mirror/declaration/MemberDeclaration.java
...classes/com/sun/mirror/declaration/MemberDeclaration.java
+7
-1
src/share/classes/com/sun/mirror/declaration/MethodDeclaration.java
...classes/com/sun/mirror/declaration/MethodDeclaration.java
+7
-1
src/share/classes/com/sun/mirror/declaration/Modifier.java
src/share/classes/com/sun/mirror/declaration/Modifier.java
+6
-1
src/share/classes/com/sun/mirror/declaration/PackageDeclaration.java
...lasses/com/sun/mirror/declaration/PackageDeclaration.java
+7
-1
src/share/classes/com/sun/mirror/declaration/ParameterDeclaration.java
...sses/com/sun/mirror/declaration/ParameterDeclaration.java
+7
-1
src/share/classes/com/sun/mirror/declaration/TypeDeclaration.java
...e/classes/com/sun/mirror/declaration/TypeDeclaration.java
+7
-1
src/share/classes/com/sun/mirror/declaration/TypeParameterDeclaration.java
.../com/sun/mirror/declaration/TypeParameterDeclaration.java
+7
-1
src/share/classes/com/sun/mirror/declaration/package-info.java
...hare/classes/com/sun/mirror/declaration/package-info.java
+40
-0
src/share/classes/com/sun/mirror/declaration/package.html
src/share/classes/com/sun/mirror/declaration/package.html
+0
-44
src/share/classes/com/sun/mirror/type/AnnotationType.java
src/share/classes/com/sun/mirror/type/AnnotationType.java
+7
-1
src/share/classes/com/sun/mirror/type/ArrayType.java
src/share/classes/com/sun/mirror/type/ArrayType.java
+7
-1
src/share/classes/com/sun/mirror/type/ClassType.java
src/share/classes/com/sun/mirror/type/ClassType.java
+7
-1
src/share/classes/com/sun/mirror/type/DeclaredType.java
src/share/classes/com/sun/mirror/type/DeclaredType.java
+7
-1
src/share/classes/com/sun/mirror/type/EnumType.java
src/share/classes/com/sun/mirror/type/EnumType.java
+7
-1
src/share/classes/com/sun/mirror/type/InterfaceType.java
src/share/classes/com/sun/mirror/type/InterfaceType.java
+7
-1
src/share/classes/com/sun/mirror/type/MirroredTypeException.java
...re/classes/com/sun/mirror/type/MirroredTypeException.java
+7
-0
src/share/classes/com/sun/mirror/type/MirroredTypesException.java
...e/classes/com/sun/mirror/type/MirroredTypesException.java
+7
-0
src/share/classes/com/sun/mirror/type/PrimitiveType.java
src/share/classes/com/sun/mirror/type/PrimitiveType.java
+13
-1
src/share/classes/com/sun/mirror/type/ReferenceType.java
src/share/classes/com/sun/mirror/type/ReferenceType.java
+7
-1
src/share/classes/com/sun/mirror/type/TypeMirror.java
src/share/classes/com/sun/mirror/type/TypeMirror.java
+7
-1
src/share/classes/com/sun/mirror/type/TypeVariable.java
src/share/classes/com/sun/mirror/type/TypeVariable.java
+7
-1
src/share/classes/com/sun/mirror/type/VoidType.java
src/share/classes/com/sun/mirror/type/VoidType.java
+7
-1
src/share/classes/com/sun/mirror/type/WildcardType.java
src/share/classes/com/sun/mirror/type/WildcardType.java
+7
-1
src/share/classes/com/sun/mirror/type/package-info.java
src/share/classes/com/sun/mirror/type/package-info.java
+37
-0
src/share/classes/com/sun/mirror/type/package.html
src/share/classes/com/sun/mirror/type/package.html
+0
-42
src/share/classes/com/sun/mirror/util/DeclarationFilter.java
src/share/classes/com/sun/mirror/util/DeclarationFilter.java
+7
-1
src/share/classes/com/sun/mirror/util/DeclarationScanner.java
...share/classes/com/sun/mirror/util/DeclarationScanner.java
+7
-1
src/share/classes/com/sun/mirror/util/DeclarationVisitor.java
...share/classes/com/sun/mirror/util/DeclarationVisitor.java
+7
-1
src/share/classes/com/sun/mirror/util/DeclarationVisitors.java
...hare/classes/com/sun/mirror/util/DeclarationVisitors.java
+7
-0
src/share/classes/com/sun/mirror/util/Declarations.java
src/share/classes/com/sun/mirror/util/Declarations.java
+7
-1
src/share/classes/com/sun/mirror/util/SimpleDeclarationVisitor.java
...classes/com/sun/mirror/util/SimpleDeclarationVisitor.java
+7
-1
src/share/classes/com/sun/mirror/util/SimpleTypeVisitor.java
src/share/classes/com/sun/mirror/util/SimpleTypeVisitor.java
+7
-1
src/share/classes/com/sun/mirror/util/SourceOrderDeclScanner.java
...e/classes/com/sun/mirror/util/SourceOrderDeclScanner.java
+7
-0
src/share/classes/com/sun/mirror/util/SourcePosition.java
src/share/classes/com/sun/mirror/util/SourcePosition.java
+10
-1
src/share/classes/com/sun/mirror/util/TypeVisitor.java
src/share/classes/com/sun/mirror/util/TypeVisitor.java
+7
-1
src/share/classes/com/sun/mirror/util/Types.java
src/share/classes/com/sun/mirror/util/Types.java
+7
-1
src/share/classes/com/sun/mirror/util/package-info.java
src/share/classes/com/sun/mirror/util/package-info.java
+37
-0
src/share/classes/com/sun/mirror/util/package.html
src/share/classes/com/sun/mirror/util/package.html
+0
-42
src/share/classes/com/sun/tools/apt/comp/Apt.java
src/share/classes/com/sun/tools/apt/comp/Apt.java
+1
-0
src/share/classes/com/sun/tools/apt/comp/BootstrapAPF.java
src/share/classes/com/sun/tools/apt/comp/BootstrapAPF.java
+1
-0
src/share/classes/com/sun/tools/apt/comp/PrintAP.java
src/share/classes/com/sun/tools/apt/comp/PrintAP.java
+1
-0
src/share/classes/com/sun/tools/apt/main/JavaCompiler.java
src/share/classes/com/sun/tools/apt/main/JavaCompiler.java
+1
-0
src/share/classes/com/sun/tools/apt/main/Main.java
src/share/classes/com/sun/tools/apt/main/Main.java
+6
-1
src/share/classes/com/sun/tools/apt/mirror/AptEnv.java
src/share/classes/com/sun/tools/apt/mirror/AptEnv.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/apt/AnnotationProcessorEnvironmentImpl.java
...ls/apt/mirror/apt/AnnotationProcessorEnvironmentImpl.java
+1
-0
src/share/classes/com/sun/tools/apt/mirror/apt/FilerImpl.java
...share/classes/com/sun/tools/apt/mirror/apt/FilerImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/apt/MessagerImpl.java
...re/classes/com/sun/tools/apt/mirror/apt/MessagerImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/apt/RoundCompleteEventImpl.java
.../com/sun/tools/apt/mirror/apt/RoundCompleteEventImpl.java
+1
-0
src/share/classes/com/sun/tools/apt/mirror/apt/RoundStateImpl.java
.../classes/com/sun/tools/apt/mirror/apt/RoundStateImpl.java
+1
-0
src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationMirrorImpl.java
...un/tools/apt/mirror/declaration/AnnotationMirrorImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationProxyMaker.java
...un/tools/apt/mirror/declaration/AnnotationProxyMaker.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationTypeDeclarationImpl.java
...apt/mirror/declaration/AnnotationTypeDeclarationImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationTypeElementDeclarationImpl.java
...ror/declaration/AnnotationTypeElementDeclarationImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationValueImpl.java
...sun/tools/apt/mirror/declaration/AnnotationValueImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/declaration/ClassDeclarationImpl.java
...un/tools/apt/mirror/declaration/ClassDeclarationImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/declaration/Constants.java
...asses/com/sun/tools/apt/mirror/declaration/Constants.java
+1
-0
src/share/classes/com/sun/tools/apt/mirror/declaration/ConstructorDeclarationImpl.java
...ls/apt/mirror/declaration/ConstructorDeclarationImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/declaration/DeclarationImpl.java
...com/sun/tools/apt/mirror/declaration/DeclarationImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/declaration/DeclarationMaker.java
...om/sun/tools/apt/mirror/declaration/DeclarationMaker.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/declaration/EnumConstantDeclarationImpl.java
...s/apt/mirror/declaration/EnumConstantDeclarationImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/declaration/EnumDeclarationImpl.java
...sun/tools/apt/mirror/declaration/EnumDeclarationImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/declaration/ExecutableDeclarationImpl.java
...ols/apt/mirror/declaration/ExecutableDeclarationImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/declaration/FieldDeclarationImpl.java
...un/tools/apt/mirror/declaration/FieldDeclarationImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/declaration/InterfaceDeclarationImpl.java
...ools/apt/mirror/declaration/InterfaceDeclarationImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/declaration/MemberDeclarationImpl.java
...n/tools/apt/mirror/declaration/MemberDeclarationImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/declaration/MethodDeclarationImpl.java
...n/tools/apt/mirror/declaration/MethodDeclarationImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/declaration/PackageDeclarationImpl.java
.../tools/apt/mirror/declaration/PackageDeclarationImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/declaration/ParameterDeclarationImpl.java
...ools/apt/mirror/declaration/ParameterDeclarationImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/declaration/TypeDeclarationImpl.java
...sun/tools/apt/mirror/declaration/TypeDeclarationImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/declaration/TypeParameterDeclarationImpl.java
.../apt/mirror/declaration/TypeParameterDeclarationImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/type/AnnotationTypeImpl.java
...ses/com/sun/tools/apt/mirror/type/AnnotationTypeImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/type/ArrayTypeImpl.java
.../classes/com/sun/tools/apt/mirror/type/ArrayTypeImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/type/ClassTypeImpl.java
.../classes/com/sun/tools/apt/mirror/type/ClassTypeImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/type/DeclaredTypeImpl.java
...asses/com/sun/tools/apt/mirror/type/DeclaredTypeImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/type/EnumTypeImpl.java
...e/classes/com/sun/tools/apt/mirror/type/EnumTypeImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/type/InterfaceTypeImpl.java
...sses/com/sun/tools/apt/mirror/type/InterfaceTypeImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/type/PrimitiveTypeImpl.java
...sses/com/sun/tools/apt/mirror/type/PrimitiveTypeImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/type/TypeMaker.java
...hare/classes/com/sun/tools/apt/mirror/type/TypeMaker.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/type/TypeMirrorImpl.java
...classes/com/sun/tools/apt/mirror/type/TypeMirrorImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/type/TypeVariableImpl.java
...asses/com/sun/tools/apt/mirror/type/TypeVariableImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/type/VoidTypeImpl.java
...e/classes/com/sun/tools/apt/mirror/type/VoidTypeImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/type/WildcardTypeImpl.java
...asses/com/sun/tools/apt/mirror/type/WildcardTypeImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/util/DeclarationsImpl.java
...asses/com/sun/tools/apt/mirror/util/DeclarationsImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/util/SourcePositionImpl.java
...ses/com/sun/tools/apt/mirror/util/SourcePositionImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/mirror/util/TypesImpl.java
...hare/classes/com/sun/tools/apt/mirror/util/TypesImpl.java
+1
-1
src/share/classes/com/sun/tools/apt/resources/apt.properties
src/share/classes/com/sun/tools/apt/resources/apt.properties
+8
-0
src/share/classes/com/sun/tools/classfile/ExtendedAnnotation.java
...e/classes/com/sun/tools/classfile/ExtendedAnnotation.java
+1
-0
src/share/classes/com/sun/tools/javac/api/DiagnosticFormatter.java
.../classes/com/sun/tools/javac/api/DiagnosticFormatter.java
+5
-0
src/share/classes/com/sun/tools/javac/api/Formattable.java
src/share/classes/com/sun/tools/javac/api/Formattable.java
+5
-0
src/share/classes/com/sun/tools/javac/api/Messages.java
src/share/classes/com/sun/tools/javac/api/Messages.java
+5
-0
src/share/classes/com/sun/tools/javac/code/BoundKind.java
src/share/classes/com/sun/tools/javac/code/BoundKind.java
+7
-1
src/share/classes/com/sun/tools/javac/code/Printer.java
src/share/classes/com/sun/tools/javac/code/Printer.java
+5
-0
src/share/classes/com/sun/tools/javac/comp/Resolve.java
src/share/classes/com/sun/tools/javac/comp/Resolve.java
+2
-1
src/share/classes/com/sun/tools/javac/file/BaseFileObject.java
...hare/classes/com/sun/tools/javac/file/BaseFileObject.java
+6
-0
src/share/classes/com/sun/tools/javac/file/CacheFSInfo.java
src/share/classes/com/sun/tools/javac/file/CacheFSInfo.java
+6
-1
src/share/classes/com/sun/tools/javac/file/FSInfo.java
src/share/classes/com/sun/tools/javac/file/FSInfo.java
+5
-0
src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
...re/classes/com/sun/tools/javac/file/JavacFileManager.java
+5
-0
src/share/classes/com/sun/tools/javac/file/RegularFileObject.java
...e/classes/com/sun/tools/javac/file/RegularFileObject.java
+5
-0
src/share/classes/com/sun/tools/javac/file/RelativePath.java
src/share/classes/com/sun/tools/javac/file/RelativePath.java
+5
-0
src/share/classes/com/sun/tools/javac/file/SymbolArchive.java
...share/classes/com/sun/tools/javac/file/SymbolArchive.java
+6
-0
src/share/classes/com/sun/tools/javac/file/ZipArchive.java
src/share/classes/com/sun/tools/javac/file/ZipArchive.java
+6
-0
src/share/classes/com/sun/tools/javac/file/ZipFileIndex.java
src/share/classes/com/sun/tools/javac/file/ZipFileIndex.java
+5
-0
src/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java
...classes/com/sun/tools/javac/file/ZipFileIndexArchive.java
+6
-0
src/share/classes/com/sun/tools/javac/parser/ParserFactory.java
...are/classes/com/sun/tools/javac/parser/ParserFactory.java
+5
-0
src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
...com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
+4
-0
src/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java
...es/com/sun/tools/javac/util/BasicDiagnosticFormatter.java
+5
-0
src/share/classes/com/sun/tools/javac/util/ForwardingDiagnosticFormatter.java
...m/sun/tools/javac/util/ForwardingDiagnosticFormatter.java
+5
-0
src/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java
...sses/com/sun/tools/javac/util/RawDiagnosticFormatter.java
+5
-0
src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
...ses/com/sun/tools/javac/util/RichDiagnosticFormatter.java
+7
-1
src/share/classes/com/sun/tools/javac/util/Warner.java
src/share/classes/com/sun/tools/javac/util/Warner.java
+4
-4
src/share/classes/com/sun/tools/javap/JavapFileManager.java
src/share/classes/com/sun/tools/javap/JavapFileManager.java
+1
-0
src/share/classes/com/sun/tools/javap/JavapTask.java
src/share/classes/com/sun/tools/javap/JavapTask.java
+0
-9
src/share/classes/com/sun/tools/javap/Options.java
src/share/classes/com/sun/tools/javap/Options.java
+0
-1
test/tools/apt/Basics/apt.sh
test/tools/apt/Basics/apt.sh
+2
-1
test/tools/apt/Compile/compile.sh
test/tools/apt/Compile/compile.sh
+1
-1
test/tools/javac/Diagnostics/6860795/T6860795.java
test/tools/javac/Diagnostics/6860795/T6860795.java
+34
-0
test/tools/javac/Diagnostics/6860795/T6860795.out
test/tools/javac/Diagnostics/6860795/T6860795.out
+2
-0
test/tools/javac/generics/rawOverride/T6846972.java
test/tools/javac/generics/rawOverride/T6846972.java
+49
-0
test/tools/javap/T6863746.java
test/tools/javap/T6863746.java
+52
-0
test/tools/javap/typeAnnotations/ArrayClassLiterals.java
test/tools/javap/typeAnnotations/ArrayClassLiterals.java
+183
-0
未找到文件。
make/build.properties
浏览文件 @
7e1126be
...
...
@@ -60,15 +60,15 @@ full.version = ${release}-${build.number}
bootstrap.full.version
=
${bootstrap.release}-${build.number}
# options for the <javac> tasks used to compile the tools
javac.source
=
5
javac.target
=
5
javac.source
=
7
javac.target
=
7
javac.debug
=
true
javac.debuglevel
=
source,lines
javac.no.jdk.warnings
=
-XDignore.symbol.file=true
# set the following to -version to verify the versions of javac being used
javac.version.opt
=
# in time, there should be no exceptions to -Xlint:all
javac.lint.opts = -Xlint:all -Werror
javac.lint.opts = -Xlint:all
,-deprecation
-Werror
# options for the <javadoc> task for javac
javadoc.jls3.url
=
http://java.sun.com/docs/books/jls/
...
...
src/share/classes/com/sun/mirror/apt/AnnotationProcessor.java
浏览文件 @
7e1126be
...
...
@@ -50,11 +50,17 @@ import java.util.Collection;
* annotations of those types. It may freely examine any other program
* elements in the course of its processing.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is {@link
* javax.annotation.processing.Processor}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
AnnotationProcessor
{
/**
...
...
src/share/classes/com/sun/mirror/apt/AnnotationProcessorEnvironment.java
浏览文件 @
7e1126be
...
...
@@ -48,11 +48,17 @@ import com.sun.mirror.util.*;
* provides a simple way to select just the items of interest
* when a method returns a collection of declarations.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is {@link
* javax.annotation.processing.ProcessingEnvironment}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
AnnotationProcessorEnvironment
{
/**
...
...
@@ -87,7 +93,6 @@ public interface AnnotationProcessorEnvironment {
Filer
getFiler
();
/**
* Returns the declarations of the types specified when the
* annotation processing tool was invoked.
...
...
src/share/classes/com/sun/mirror/apt/AnnotationProcessorFactory.java
浏览文件 @
7e1126be
...
...
@@ -42,11 +42,17 @@ import com.sun.mirror.declaration.AnnotationTypeDeclaration;
* must provide a public no-argument constructor to be used by tools to
* instantiate the factory.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is {@link
* javax.annotation.processing.Processor}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
AnnotationProcessorFactory
{
/**
...
...
src/share/classes/com/sun/mirror/apt/AnnotationProcessorListener.java
浏览文件 @
7e1126be
...
...
@@ -28,8 +28,15 @@ package com.sun.mirror.apt;
/**
* Superinterface for all annotation processor event listeners.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. This interface has no
* direct analog in the standardized API because the different round
* model renders it unnecessary.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
AnnotationProcessorListener
extends
java
.
util
.
EventListener
{}
src/share/classes/com/sun/mirror/apt/AnnotationProcessors.java
浏览文件 @
7e1126be
...
...
@@ -31,10 +31,16 @@ import java.util.*;
/**
* Utilities to create specialized annotation processors.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. There is no direct analog
* of the functionality of this class in the standardized API.
*
* @since 1.5
* @author Joseph D. Darcy
* @author Scott Seligman
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
class
AnnotationProcessors
{
static
class
NoOpAP
implements
AnnotationProcessor
{
NoOpAP
()
{}
...
...
src/share/classes/com/sun/mirror/apt/Filer.java
浏览文件 @
7e1126be
...
...
@@ -51,11 +51,17 @@ import java.io.*;
* be deleted. Any subsequent attempt to create the same file during
* a run will fail.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is {@link
* javax.annotation.processing.Filer}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
Filer
{
/**
...
...
@@ -140,7 +146,13 @@ public interface Filer {
/**
* Locations (subtrees within the file system) where new files are created.
*
* @deprecated All components of this API have been superseded by
* the standardized annotation processing API. The replacement
* for the functionality of this enum is {@link
* javax.tools.StandardLocation}.
*/
@Deprecated
enum
Location
{
/** The location of new source files. */
SOURCE_TREE
,
...
...
src/share/classes/com/sun/mirror/apt/Messager.java
浏览文件 @
7e1126be
...
...
@@ -25,20 +25,24 @@
package
com.sun.mirror.apt
;
import
com.sun.mirror.util.SourcePosition
;
/**
* A <tt>Messager</tt> provides the way for
* an annotation processor to report error messages, warnings, and
* other notices.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is {@link
* javax.annotation.processing.Messager}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
Messager
{
/**
...
...
src/share/classes/com/sun/mirror/apt/RoundCompleteEvent.java
浏览文件 @
7e1126be
...
...
@@ -32,10 +32,17 @@ package com.sun.mirror.apt;
* cannot meaningfully be serialized because all of the annotation
* processing tool's internal state would potentially be needed.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. This class has no direct
* analog in the standardized API because the different round model
* renders it unnecessary.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
abstract
class
RoundCompleteEvent
extends
java
.
util
.
EventObject
{
private
RoundState
rs
;
...
...
src/share/classes/com/sun/mirror/apt/RoundCompleteListener.java
浏览文件 @
7e1126be
...
...
@@ -28,10 +28,17 @@ package com.sun.mirror.apt;
/**
* Listener for the completion of a round of annotation processing.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. This interface has no
* direct analog in the standardized API because the different round
* model renders it unnecessary.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
RoundCompleteListener
extends
AnnotationProcessorListener
{
/**
* Invoked after all processors for a round have run to completion.
...
...
src/share/classes/com/sun/mirror/apt/RoundState.java
浏览文件 @
7e1126be
...
...
@@ -28,10 +28,17 @@ package com.sun.mirror.apt;
/**
* Represents the status of a completed round of annotation processing.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is {@link
* javax.annotation.processing.RoundEnvironment}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
RoundState
{
/**
* Returns <tt>true</tt> if this was the last round of annotation
...
...
src/share/classes/com/sun/mirror/apt/package-info.java
0 → 100644
浏览文件 @
7e1126be
/*
* Copyright 2004 Sun Microsystems, Inc. All Rights Reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Sun designates this
* particular file as subject to the "Classpath" exception as provided
* by Sun in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*/
/**
* Classes used to communicate information between {@linkplain
* com.sun.mirror.apt.AnnotationProcessor annotation processors} and
* an annotation processing tool.
*
* <p>The {@code apt} tool and its associated API have been superseded
* by the standardized annotation processing API. The replacement for
* the functionality in this package is {@link
* javax.annotation.processing}.
*
* @since 1.5
*/
package
com.sun.mirror.apt
;
src/share/classes/com/sun/mirror/apt/package.html
已删除
100644 → 0
浏览文件 @
7bbdeb59
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<!--
Copyright 2004 Sun Microsystems, Inc. All Rights Reserved.
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
This code is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License version 2 only, as
published by the Free Software Foundation. Sun designates this
particular file as subject to the "Classpath" exception as provided
by Sun in the LICENSE file that accompanied this code.
This code is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
version 2 for more details (a copy is included in the LICENSE file that
accompanied this code).
You should have received a copy of the GNU General Public License version
2 along with this work; if not, write to the Free Software Foundation,
Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
CA 95054 USA or visit www.sun.com if you need additional information or
have any questions.
-->
</head>
<body
bgcolor=
"white"
>
Classes used to communicate information between
{@linkplain com.sun.mirror.apt.AnnotationProcessor annotation processors}
and an annotation processing tool.
<p>
Note that the
<code>
apt
</code>
tool and its associated APIs may be
changed or superseded in future j2se releases.
@since 1.5
</body>
</html>
src/share/classes/com/sun/mirror/declaration/AnnotationMirror.java
浏览文件 @
7e1126be
...
...
@@ -38,11 +38,17 @@ import com.sun.mirror.util.SourcePosition;
* ("<tt>==</tt>"). There is no guarantee that any particular
* annotation will always be represented by the same object.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is {@link
* javax.lang.model.element.AnnotationMirror}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
AnnotationMirror
{
/**
...
...
src/share/classes/com/sun/mirror/declaration/AnnotationTypeDeclaration.java
浏览文件 @
7e1126be
...
...
@@ -32,11 +32,17 @@ import java.util.Collection;
/**
* Represents the declaration of an annotation type.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is included in {@link
* javax.lang.model.element.TypeElement}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
AnnotationTypeDeclaration
extends
InterfaceDeclaration
{
/**
...
...
src/share/classes/com/sun/mirror/declaration/AnnotationTypeElementDeclaration.java
浏览文件 @
7e1126be
...
...
@@ -29,11 +29,17 @@ package com.sun.mirror.declaration;
/**
* Represents an element of an annotation type.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is included in {@link
* javax.lang.model.element.ExecutableElement}.
*
* @author Joe Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
AnnotationTypeElementDeclaration
extends
MethodDeclaration
{
/**
...
...
src/share/classes/com/sun/mirror/declaration/AnnotationValue.java
浏览文件 @
7e1126be
...
...
@@ -30,11 +30,17 @@ import com.sun.mirror.util.SourcePosition;
/**
* Represents a value of an annotation type element.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is {@link
* javax.lang.model.element.AnnotationValue}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
AnnotationValue
{
/**
...
...
src/share/classes/com/sun/mirror/declaration/ClassDeclaration.java
浏览文件 @
7e1126be
...
...
@@ -46,13 +46,19 @@ import com.sun.mirror.type.ClassType;
* provides a simple way to select just the items of interest
* when a method returns a collection of declarations.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is included in {@link
* javax.lang.model.element.TypeElement}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
*
* @see ClassType
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
ClassDeclaration
extends
TypeDeclaration
{
/**
...
...
src/share/classes/com/sun/mirror/declaration/ConstructorDeclaration.java
浏览文件 @
7e1126be
...
...
@@ -29,10 +29,16 @@ package com.sun.mirror.declaration;
/**
* Represents a constructor of a class or interface.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is included in {@link
* javax.lang.model.element.ExecutableElement}.
*
* @author Joe Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
ConstructorDeclaration
extends
ExecutableDeclaration
{
}
src/share/classes/com/sun/mirror/declaration/Declaration.java
浏览文件 @
7e1126be
...
...
@@ -44,6 +44,11 @@ import com.sun.mirror.util.*;
* method. There is no guarantee that any particular declaration will
* always be represented by the same object.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is {@link
* javax.lang.model.element.Element}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
*
...
...
@@ -51,7 +56,8 @@ import com.sun.mirror.util.*;
* @see TypeMirror
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
Declaration
{
/**
...
...
src/share/classes/com/sun/mirror/declaration/EnumConstantDeclaration.java
浏览文件 @
7e1126be
...
...
@@ -29,11 +29,17 @@ package com.sun.mirror.declaration;
/**
* Represents an enum constant declaration.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is included in {@link
* javax.lang.model.element.VariableElement}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
EnumConstantDeclaration
extends
FieldDeclaration
{
/**
* {@inheritDoc}
...
...
src/share/classes/com/sun/mirror/declaration/EnumDeclaration.java
浏览文件 @
7e1126be
...
...
@@ -32,11 +32,17 @@ import java.util.Collection;
/**
* Represents the declaration of an enum type.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is included in {@link
* javax.lang.model.element.TypeElement}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
EnumDeclaration
extends
ClassDeclaration
{
/**
...
...
src/share/classes/com/sun/mirror/declaration/ExecutableDeclaration.java
浏览文件 @
7e1126be
...
...
@@ -34,11 +34,17 @@ import com.sun.mirror.type.ReferenceType;
/**
* Represents a method or constructor of a class or interface.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is {@link
* javax.lang.model.element.ExecutableElement}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
ExecutableDeclaration
extends
MemberDeclaration
{
/**
...
...
src/share/classes/com/sun/mirror/declaration/FieldDeclaration.java
浏览文件 @
7e1126be
...
...
@@ -32,11 +32,17 @@ import com.sun.mirror.type.TypeMirror;
/**
* Represents a field of a type declaration.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is included in {@link
* javax.lang.model.element.VariableElement}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
FieldDeclaration
extends
MemberDeclaration
{
/**
...
...
src/share/classes/com/sun/mirror/declaration/InterfaceDeclaration.java
浏览文件 @
7e1126be
...
...
@@ -40,12 +40,18 @@ import com.sun.mirror.type.InterfaceType;
* represents an interface <i>type</i>.
* See {@link TypeDeclaration} for more on this distinction.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is included in {@link
* javax.lang.model.element.TypeElement}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
*
* @see InterfaceType
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
InterfaceDeclaration
extends
TypeDeclaration
{
}
src/share/classes/com/sun/mirror/declaration/MemberDeclaration.java
浏览文件 @
7e1126be
...
...
@@ -31,11 +31,17 @@ package com.sun.mirror.declaration;
* type. This includes fields, constructors, methods, and (since they
* may be nested) declared types themselves.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is {@link
* javax.lang.model.element.Element}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
MemberDeclaration
extends
Declaration
{
/**
...
...
src/share/classes/com/sun/mirror/declaration/MethodDeclaration.java
浏览文件 @
7e1126be
...
...
@@ -36,11 +36,17 @@ import com.sun.mirror.type.VoidType;
* {@linkplain AnnotationTypeElementDeclaration annotation type element}
* is a kind of method.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is included in {@link
* javax.lang.model.element.ExecutableElement}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
MethodDeclaration
extends
ExecutableDeclaration
{
/**
...
...
src/share/classes/com/sun/mirror/declaration/Modifier.java
浏览文件 @
7e1126be
...
...
@@ -35,11 +35,16 @@ package com.sun.mirror.declaration;
* then it is customary, though not required, that they appear in the same
* order as the constants listed in the detail section below.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this enum is {@link javax.lang.model.element.Modifier}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
enum
Modifier
{
// See JLS2 sections 8.1.1, 8.3.1, 8.4.3, 8.8.3, and 9.1.1.
...
...
src/share/classes/com/sun/mirror/declaration/PackageDeclaration.java
浏览文件 @
7e1126be
...
...
@@ -37,11 +37,17 @@ import java.util.Collection;
* provides a simple way to select just the items of interest
* when a method returns a collection of declarations.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is {@link
* javax.lang.model.element.PackageElement}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
PackageDeclaration
extends
Declaration
{
/**
...
...
src/share/classes/com/sun/mirror/declaration/ParameterDeclaration.java
浏览文件 @
7e1126be
...
...
@@ -32,11 +32,17 @@ import com.sun.mirror.type.TypeMirror;
/**
* Represents a formal parameter of a method or constructor.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is included in {@link
* javax.lang.model.element.VariableElement}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
ParameterDeclaration
extends
Declaration
{
/**
...
...
src/share/classes/com/sun/mirror/declaration/TypeDeclaration.java
浏览文件 @
7e1126be
...
...
@@ -54,13 +54,19 @@ import com.sun.mirror.type.*;
* provides a simple way to select just the items of interest
* when a method returns a collection of declarations.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is included in {@link
* javax.lang.model.element.TypeElement}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
*
* @see DeclaredType
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
TypeDeclaration
extends
MemberDeclaration
{
/**
...
...
src/share/classes/com/sun/mirror/declaration/TypeParameterDeclaration.java
浏览文件 @
7e1126be
...
...
@@ -36,11 +36,17 @@ import com.sun.mirror.type.*;
* or constructor declaration.
* A type parameter declares a {@link TypeVariable}.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is {@link
* javax.lang.model.element.TypeParameterElement}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
TypeParameterDeclaration
extends
Declaration
{
/**
...
...
src/share/classes/com/sun/mirror/declaration/package-info.java
0 → 100644
浏览文件 @
7e1126be
/*
* Copyright 2004 Sun Microsystems, Inc. All Rights Reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Sun designates this
* particular file as subject to the "Classpath" exception as provided
* by Sun in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*/
/**
* Interfaces used to model program element declarations. A
* declaration is represented by the appropriate subinterface of
* {@link com.sun.mirror.declaration.Declaration}, and an annotation
* is represented as an {@link
* com.sun.mirror.declaration.AnnotationMirror}.
*
* <p>The {@code apt} tool and its associated API have been superseded
* by the standardized annotation processing API. The replacement for
* the functionality in this package is {@link
* javax.lang.model.element}.
*
* @since 1.5
*/
package
com.sun.mirror.declaration
;
src/share/classes/com/sun/mirror/declaration/package.html
已删除
100644 → 0
浏览文件 @
7bbdeb59
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<!--
Copyright 2004 Sun Microsystems, Inc. All Rights Reserved.
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
This code is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License version 2 only, as
published by the Free Software Foundation. Sun designates this
particular file as subject to the "Classpath" exception as provided
by Sun in the LICENSE file that accompanied this code.
This code is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
version 2 for more details (a copy is included in the LICENSE file that
accompanied this code).
You should have received a copy of the GNU General Public License version
2 along with this work; if not, write to the Free Software Foundation,
Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
CA 95054 USA or visit www.sun.com if you need additional information or
have any questions.
-->
</head>
<body
bgcolor=
"white"
>
Interfaces used to model program element declarations.
A declaration is represented by the appropriate subinterface of
{@link com.sun.mirror.declaration.Declaration},
and an annotation is represented as an
{@link com.sun.mirror.declaration.AnnotationMirror}.
<p>
Note that the
<code>
apt
</code>
tool and its associated APIs may be
changed or superseded in future j2se releases.
@since 1.5
</body>
</html>
src/share/classes/com/sun/mirror/type/AnnotationType.java
浏览文件 @
7e1126be
...
...
@@ -32,11 +32,17 @@ import com.sun.mirror.declaration.AnnotationTypeDeclaration;
/**
* Represents an annotation type.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is included in {@link
* javax.lang.model.type.DeclaredType}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
AnnotationType
extends
InterfaceType
{
/**
...
...
src/share/classes/com/sun/mirror/type/ArrayType.java
浏览文件 @
7e1126be
...
...
@@ -31,11 +31,17 @@ package com.sun.mirror.type;
* A multidimensional array type is represented as an array type
* whose component type is also an array type.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is {@link
* javax.lang.model.type.ArrayType}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
ArrayType
extends
ReferenceType
{
/**
...
...
src/share/classes/com/sun/mirror/type/ClassType.java
浏览文件 @
7e1126be
...
...
@@ -38,11 +38,17 @@ import com.sun.mirror.declaration.*;
* of a class, a <tt>ClassType</tt> represents a class <i>type</i>.
* See {@link TypeDeclaration} for more on this distinction.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is included in {@link
* javax.lang.model.type.DeclaredType}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
ClassType
extends
DeclaredType
{
/**
...
...
src/share/classes/com/sun/mirror/type/DeclaredType.java
浏览文件 @
7e1126be
...
...
@@ -48,11 +48,17 @@ import com.sun.mirror.declaration.TypeDeclaration;
* Other method invocations on such an unknown type will not, in general,
* return meaningful results.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is included in {@link
* javax.lang.model.type.DeclaredType}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
DeclaredType
extends
ReferenceType
{
/**
...
...
src/share/classes/com/sun/mirror/type/EnumType.java
浏览文件 @
7e1126be
...
...
@@ -32,11 +32,17 @@ import com.sun.mirror.declaration.EnumDeclaration;
/**
* Represents an enum type.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is included in {@link
* javax.lang.model.type.DeclaredType}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
EnumType
extends
ClassType
{
/**
...
...
src/share/classes/com/sun/mirror/type/InterfaceType.java
浏览文件 @
7e1126be
...
...
@@ -39,11 +39,17 @@ import com.sun.mirror.declaration.*;
* represents an interface <i>type</i>.
* See {@link TypeDeclaration} for more on this distinction.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is included in {@link
* javax.lang.model.type.DeclaredType}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
InterfaceType
extends
DeclaredType
{
/**
...
...
src/share/classes/com/sun/mirror/type/MirroredTypeException.java
浏览文件 @
7e1126be
...
...
@@ -35,9 +35,16 @@ import com.sun.mirror.declaration.Declaration;
* Thrown when an application attempts to access the {@link Class} object
* corresponding to a {@link TypeMirror}.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this exception is {@link
* javax.lang.model.type.MirroredTypeException}.
*
* @see MirroredTypesException
* @see Declaration#getAnnotation(Class)
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
class
MirroredTypeException
extends
RuntimeException
{
private
static
final
long
serialVersionUID
=
1
;
...
...
src/share/classes/com/sun/mirror/type/MirroredTypesException.java
浏览文件 @
7e1126be
...
...
@@ -38,9 +38,16 @@ import com.sun.mirror.declaration.Declaration;
* Thrown when an application attempts to access a sequence of {@link Class}
* objects each corresponding to a {@link TypeMirror}.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this exception is {@link
* javax.lang.model.type.MirroredTypesException}.
*
* @see MirroredTypeException
* @see Declaration#getAnnotation(Class)
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
class
MirroredTypesException
extends
RuntimeException
{
private
static
final
long
serialVersionUID
=
1
;
...
...
src/share/classes/com/sun/mirror/type/PrimitiveType.java
浏览文件 @
7e1126be
...
...
@@ -31,11 +31,17 @@ package com.sun.mirror.type;
* <tt>boolean</tt>, <tt>byte</tt>, <tt>short</tt>, <tt>int</tt>,
* <tt>long</tt>, <tt>char</tt>, <tt>float</tt>, and <tt>double</tt>.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is {@link
* javax.lang.model.type.PrimitiveType}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
PrimitiveType
extends
TypeMirror
{
/**
...
...
@@ -47,7 +53,13 @@ public interface PrimitiveType extends TypeMirror {
/**
* An enumeration of the different kinds of primitive types.
*
* @deprecated All components of this API have been superseded by
* the standardized annotation processing API. The replacement
* for the functionality of this enum is {@link
* javax.lang.model.type.TypeKind}.
*/
@Deprecated
enum
Kind
{
/** The primitive type <tt>boolean</tt> */
BOOLEAN
,
/** The primitive type <tt>byte</tt> */
BYTE
,
...
...
src/share/classes/com/sun/mirror/type/ReferenceType.java
浏览文件 @
7e1126be
...
...
@@ -30,10 +30,16 @@ package com.sun.mirror.type;
* Represents a reference type.
* These include class and interface types, array types, and type variables.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is {@link
* javax.lang.model.type.ReferenceType}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
ReferenceType
extends
TypeMirror
{
}
src/share/classes/com/sun/mirror/type/TypeMirror.java
浏览文件 @
7e1126be
...
...
@@ -43,6 +43,11 @@ import com.sun.mirror.util.TypeVisitor;
* There is no guarantee that any particular type will
* always be represented by the same object.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is {@link
* javax.lang.model.type.TypeMirror}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
*
...
...
@@ -50,7 +55,8 @@ import com.sun.mirror.util.TypeVisitor;
* @see Types
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
TypeMirror
{
/**
...
...
src/share/classes/com/sun/mirror/type/TypeVariable.java
浏览文件 @
7e1126be
...
...
@@ -35,11 +35,17 @@ import com.sun.mirror.declaration.*;
* {@linkplain TypeParameterDeclaration type parameter} of a
* type, method, or constructor.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is {@link
* javax.lang.model.type.TypeVariable}.
*
* @author Joe Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
TypeVariable
extends
ReferenceType
{
/**
...
...
src/share/classes/com/sun/mirror/type/VoidType.java
浏览文件 @
7e1126be
...
...
@@ -35,9 +35,15 @@ import com.sun.mirror.declaration.MethodDeclaration;
* @author Joseph D. Darcy
* @author Scott Seligman
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is included in {@link
* javax.lang.model.type.NoType}.
*
* @see MethodDeclaration#getReturnType()
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
VoidType
extends
TypeMirror
{
}
src/share/classes/com/sun/mirror/type/WildcardType.java
浏览文件 @
7e1126be
...
...
@@ -41,11 +41,17 @@ import java.util.Collection;
* <tt>extends</tt> clause, its lower bound explicitly set by a
* <tt>super</tt> clause, or neither (but not both).
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is {@link
* javax.lang.model.type.WildcardType}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
WildcardType
extends
TypeMirror
{
/**
...
...
src/share/classes/com/sun/mirror/type/package-info.java
0 → 100644
浏览文件 @
7e1126be
/*
* Copyright 2004 Sun Microsystems, Inc. All Rights Reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Sun designates this
* particular file as subject to the "Classpath" exception as provided
* by Sun in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*/
/**
* Interfaces used to model types. A type is represented by the
* appropriate subinterface of {@link com.sun.mirror.type.TypeMirror}.
*
* <p>The {@code apt} tool and its associated API have been
* superseded by the standardized annotation processing API. The
* replacement for the functionality in this package is {@link
* javax.lang.model.type}.
*
* @since 1.5
*/
package
com.sun.mirror.type
;
src/share/classes/com/sun/mirror/type/package.html
已删除
100644 → 0
浏览文件 @
7bbdeb59
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<!--
Copyright 2004 Sun Microsystems, Inc. All Rights Reserved.
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
This code is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License version 2 only, as
published by the Free Software Foundation. Sun designates this
particular file as subject to the "Classpath" exception as provided
by Sun in the LICENSE file that accompanied this code.
This code is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
version 2 for more details (a copy is included in the LICENSE file that
accompanied this code).
You should have received a copy of the GNU General Public License version
2 along with this work; if not, write to the Free Software Foundation,
Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
CA 95054 USA or visit www.sun.com if you need additional information or
have any questions.
-->
</head>
<body
bgcolor=
"white"
>
Interfaces used to model types.
A type is represented by the appropriate subinterface of
{@link com.sun.mirror.type.TypeMirror}.
<p>
Note that the
<code>
apt
</code>
tool and its associated APIs may be
changed or superseded in future j2se releases.
@since 1.5
</body>
</html>
src/share/classes/com/sun/mirror/util/DeclarationFilter.java
浏览文件 @
7e1126be
...
...
@@ -69,11 +69,17 @@ import static com.sun.mirror.declaration.Modifier.*;
* };
* result = nameFilter.filter(decls); </pre></blockquote>
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this class is {@link
* javax.lang.model.util.ElementFilter}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
class
DeclarationFilter
{
// Predefined filters for convenience.
...
...
src/share/classes/com/sun/mirror/util/DeclarationScanner.java
浏览文件 @
7e1126be
...
...
@@ -39,11 +39,17 @@ import com.sun.mirror.declaration.*;
* are scanned; the postprocessing visitor is called after the
* contained declarations are scanned.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this class is {@link
* javax.lang.model.util.ElementScanner6}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
class
DeclarationScanner
implements
DeclarationVisitor
{
protected
DeclarationVisitor
pre
;
protected
DeclarationVisitor
post
;
...
...
src/share/classes/com/sun/mirror/util/DeclarationVisitor.java
浏览文件 @
7e1126be
...
...
@@ -37,11 +37,17 @@ import com.sun.mirror.declaration.*;
* <tt>visit<i>Xxx</i></tt> method applicable to that declaration is
* invoked.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is {@link
* javax.lang.model.element.ElementVisitor}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
DeclarationVisitor
{
/**
...
...
src/share/classes/com/sun/mirror/util/DeclarationVisitors.java
浏览文件 @
7e1126be
...
...
@@ -28,10 +28,17 @@ package com.sun.mirror.util;
/**
* Utilities to create specialized <tt>DeclarationVisitor</tt> instances.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. There is no direct
* replacement for the functionality of this class in the standardized
* API due to that API's different visitor structure.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
class
DeclarationVisitors
{
private
DeclarationVisitors
(){}
// do not instantiate.
...
...
src/share/classes/com/sun/mirror/util/Declarations.java
浏览文件 @
7e1126be
...
...
@@ -32,11 +32,17 @@ import com.sun.mirror.declaration.*;
/**
* Utility methods for operating on declarations.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is {@link
* javax.lang.model.util.Elements}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
Declarations
{
/**
...
...
src/share/classes/com/sun/mirror/util/SimpleDeclarationVisitor.java
浏览文件 @
7e1126be
...
...
@@ -37,11 +37,17 @@ import com.sun.mirror.declaration.*;
* methods that correspond to the kinds of declarations on which it
* will operate.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this class is {@link
* javax.lang.model.util.SimpleElementVisitor6}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
class
SimpleDeclarationVisitor
implements
DeclarationVisitor
{
/**
...
...
src/share/classes/com/sun/mirror/util/SimpleTypeVisitor.java
浏览文件 @
7e1126be
...
...
@@ -37,11 +37,17 @@ import com.sun.mirror.type.*;
* methods that correspond to the kinds of types on which it will
* operate.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this class is {@link
* javax.lang.model.util.SimpleTypeVisitor6}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
class
SimpleTypeVisitor
implements
TypeVisitor
{
/**
...
...
src/share/classes/com/sun/mirror/util/SourceOrderDeclScanner.java
浏览文件 @
7e1126be
...
...
@@ -42,10 +42,17 @@ import java.util.TreeSet;
* are scanned; the postprocessing visitor is called after the
* contained declarations are scanned.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this class is {@link
* javax.lang.model.util.SimpleElementVisitor6}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
class
SourceOrderDeclScanner
extends
DeclarationScanner
{
static
class
SourceOrderComparator
implements
java
.
util
.
Comparator
<
Declaration
>
{
SourceOrderComparator
(){}
...
...
src/share/classes/com/sun/mirror/util/SourcePosition.java
浏览文件 @
7e1126be
...
...
@@ -32,11 +32,20 @@ import java.io.File;
/**
* Represents a position in a source file.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. There is no direct
* replacement for the functionality of this interface since the
* standardized {@link javax.annotation.processing.Messager Messager}
* API implicitly takes a source position argument via any element,
* annotation mirror, or annotation value passed along with the
* message.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
SourcePosition
{
/**
...
...
src/share/classes/com/sun/mirror/util/TypeVisitor.java
浏览文件 @
7e1126be
...
...
@@ -38,11 +38,17 @@ import com.sun.mirror.type.*;
* the most specific <tt>visit<i>Xxx</i></tt> method applicable to
* that type is invoked.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is {@link
* javax.lang.model.element.TypeVisitor}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
TypeVisitor
{
/**
...
...
src/share/classes/com/sun/mirror/util/Types.java
浏览文件 @
7e1126be
...
...
@@ -35,11 +35,17 @@ import com.sun.mirror.type.*;
/**
* Utility methods for operating on types.
*
* @deprecated All components of this API have been superseded by the
* standardized annotation processing API. The replacement for the
* functionality of this interface is {@link
* javax.lang.model.util.Types}.
*
* @author Joseph D. Darcy
* @author Scott Seligman
* @since 1.5
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
interface
Types
{
/**
...
...
src/share/classes/com/sun/mirror/util/package-info.java
0 → 100644
浏览文件 @
7e1126be
/*
* Copyright 2004 Sun Microsystems, Inc. All Rights Reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Sun designates this
* particular file as subject to the "Classpath" exception as provided
* by Sun in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*/
/**
* Utilities to assist in the processing of {@linkplain
* com.sun.mirror.declaration declarations} and {@linkplain
* com.sun.mirror.type types}.
*
* <p>The {@code apt} tool and its associated API have been superseded
* by the standardized annotation processing API. The replacement for
* the functionality in this package is {@link javax.lang.model.util}.
*
* @since 1.5
*/
package
com.sun.mirror.util
;
src/share/classes/com/sun/mirror/util/package.html
已删除
100644 → 0
浏览文件 @
7bbdeb59
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<!--
Copyright 2004 Sun Microsystems, Inc. All Rights Reserved.
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
This code is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License version 2 only, as
published by the Free Software Foundation. Sun designates this
particular file as subject to the "Classpath" exception as provided
by Sun in the LICENSE file that accompanied this code.
This code is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
version 2 for more details (a copy is included in the LICENSE file that
accompanied this code).
You should have received a copy of the GNU General Public License version
2 along with this work; if not, write to the Free Software Foundation,
Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
CA 95054 USA or visit www.sun.com if you need additional information or
have any questions.
-->
</head>
<body
bgcolor=
"white"
>
Utilities to assist in the processing of {@linkplain
com.sun.mirror.declaration declarations} and {@linkplain
com.sun.mirror.type types}.
<p>
Note that the
<code>
apt
</code>
tool and its associated APIs may be
changed or superseded in future j2se releases.
@since 1.5
</body>
</html>
src/share/classes/com/sun/tools/apt/comp/Apt.java
浏览文件 @
7e1126be
...
...
@@ -65,6 +65,7 @@ import static com.sun.tools.apt.mirror.declaration.DeclarationMaker.isJavaIdenti
* risk. This code and its internal interfaces are subject to change
* or deletion without notice.</b>
*/
@SuppressWarnings
(
"deprecation"
)
public
class
Apt
extends
ListBuffer
<
Env
<
AttrContext
>>
{
java
.
util
.
Set
<
String
>
genSourceFileNames
=
new
java
.
util
.
LinkedHashSet
<
String
>();
public
java
.
util
.
Set
<
String
>
getSourceFileNames
()
{
...
...
src/share/classes/com/sun/tools/apt/comp/BootstrapAPF.java
浏览文件 @
7e1126be
...
...
@@ -29,6 +29,7 @@ import java.util.*;
import
com.sun.mirror.apt.*
;
import
com.sun.mirror.declaration.AnnotationTypeDeclaration
;
@SuppressWarnings
(
"deprecation"
)
public
class
BootstrapAPF
implements
AnnotationProcessorFactory
{
static
final
Collection
<
String
>
supportedOptions
=
...
...
src/share/classes/com/sun/tools/apt/comp/PrintAP.java
浏览文件 @
7e1126be
...
...
@@ -36,6 +36,7 @@ import com.sun.mirror.util.*;
/**
* Class used to implement "-print" option.
*/
@SuppressWarnings
(
"deprecation"
)
public
class
PrintAP
implements
AnnotationProcessor
{
...
...
src/share/classes/com/sun/tools/apt/main/JavaCompiler.java
浏览文件 @
7e1126be
...
...
@@ -50,6 +50,7 @@ import com.sun.tools.javac.parser.DocCommentScanner;
* risk. This code and its internal interfaces are subject to change
* or deletion without notice.</b>
*/
@SuppressWarnings
(
"deprecation"
)
public
class
JavaCompiler
extends
com
.
sun
.
tools
.
javac
.
main
.
JavaCompiler
{
/** The context key for the compiler. */
protected
static
final
Context
.
Key
<
JavaCompiler
>
compilerKey
=
...
...
src/share/classes/com/sun/tools/apt/main/Main.java
浏览文件 @
7e1126be
...
...
@@ -64,6 +64,7 @@ import com.sun.mirror.apt.AnnotationProcessorFactory;
* risk. This code and its internal interfaces are subject to change
* or deletion without notice.</b>
*/
@SuppressWarnings
(
"deprecation"
)
public
class
Main
{
/** For testing: enter any options you want to be set implicitly
...
...
@@ -780,7 +781,6 @@ public class Main {
// prefixed to command line arguments.
processArgs
(
forcedOpts
);
/*
* A run of apt only gets passed the most recently generated
* files; the initial run of apt gets passed the files from
...
...
@@ -792,6 +792,11 @@ public class Main {
// assign args the result of parse to capture results of
// '@file' expansion
origFilenames
=
processArgs
((
args
=
CommandLine
.
parse
(
args
)));
if
(
options
.
get
(
"suppress-tool-api-removal-message"
)
==
null
)
{
Bark
.
printLines
(
out
,
getLocalizedString
(
"misc.Deprecation"
));
}
if
(
origFilenames
==
null
)
{
return
EXIT_CMDERR
;
}
else
if
(
origFilenames
.
size
()
==
0
)
{
...
...
src/share/classes/com/sun/tools/apt/mirror/AptEnv.java
浏览文件 @
7e1126be
...
...
@@ -39,7 +39,7 @@ import com.sun.tools.javac.util.Names;
/**
* The environment for a run of apt.
*/
@SuppressWarnings
(
"deprecation"
)
public
class
AptEnv
{
public
Names
names
;
// javac's name table
...
...
src/share/classes/com/sun/tools/apt/mirror/apt/AnnotationProcessorEnvironmentImpl.java
浏览文件 @
7e1126be
...
...
@@ -47,6 +47,7 @@ import static com.sun.mirror.util.DeclarationVisitors.*;
/*
* Annotation Processor Environment implementation.
*/
@SuppressWarnings
(
"deprecation"
)
public
class
AnnotationProcessorEnvironmentImpl
implements
AnnotationProcessorEnvironment
{
Collection
<
TypeDeclaration
>
spectypedecls
;
...
...
src/share/classes/com/sun/tools/apt/mirror/apt/FilerImpl.java
浏览文件 @
7e1126be
...
...
@@ -45,7 +45,7 @@ import static com.sun.mirror.apt.Filer.Location.*;
/**
* Implementation of Filer.
*/
@SuppressWarnings
(
"deprecation"
)
public
class
FilerImpl
implements
Filer
{
/*
* The Filer class must maintain a number of constraints. First,
...
...
src/share/classes/com/sun/tools/apt/mirror/apt/MessagerImpl.java
浏览文件 @
7e1126be
...
...
@@ -38,7 +38,7 @@ import com.sun.tools.apt.util.Bark;
/**
* Implementation of Messager.
*/
@SuppressWarnings
(
"deprecation"
)
public
class
MessagerImpl
implements
Messager
{
private
final
Bark
bark
;
...
...
src/share/classes/com/sun/tools/apt/mirror/apt/RoundCompleteEventImpl.java
浏览文件 @
7e1126be
...
...
@@ -29,6 +29,7 @@ import com.sun.mirror.apt.AnnotationProcessorEnvironment;
import
com.sun.mirror.apt.RoundCompleteEvent
;
import
com.sun.mirror.apt.RoundState
;
@SuppressWarnings
(
"deprecation"
)
public
class
RoundCompleteEventImpl
extends
RoundCompleteEvent
{
private
static
final
long
serialVersionUID
=
7067621446720784300L
;
...
...
src/share/classes/com/sun/tools/apt/mirror/apt/RoundStateImpl.java
浏览文件 @
7e1126be
...
...
@@ -28,6 +28,7 @@ package com.sun.tools.apt.mirror.apt;
import
com.sun.mirror.apt.RoundState
;
import
java.util.Map
;
@SuppressWarnings
(
"deprecation"
)
public
class
RoundStateImpl
implements
RoundState
{
private
final
boolean
finalRound
;
private
final
boolean
errorRaised
;
...
...
src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationMirrorImpl.java
浏览文件 @
7e1126be
...
...
@@ -42,7 +42,7 @@ import com.sun.tools.javac.util.Pair;
/**
* Implementation of AnnotationMirror
*/
@SuppressWarnings
(
"deprecation"
)
public
class
AnnotationMirrorImpl
implements
AnnotationMirror
{
protected
final
AptEnv
env
;
...
...
src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationProxyMaker.java
浏览文件 @
7e1126be
...
...
@@ -49,7 +49,7 @@ import com.sun.tools.javac.util.Pair;
* <p> The "dynamic proxy return form" of an attribute element value is
* the form used by sun.reflect.annotation.AnnotationInvocationHandler.
*/
@SuppressWarnings
(
"deprecation"
)
class
AnnotationProxyMaker
{
private
final
AptEnv
env
;
...
...
src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationTypeDeclarationImpl.java
浏览文件 @
7e1126be
...
...
@@ -37,7 +37,7 @@ import com.sun.tools.javac.code.Symbol.*;
/**
* Implementation of AnnotationTypeDeclaration
*/
@SuppressWarnings
(
"deprecation"
)
public
class
AnnotationTypeDeclarationImpl
extends
InterfaceDeclarationImpl
implements
AnnotationTypeDeclaration
{
...
...
src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationTypeElementDeclarationImpl.java
浏览文件 @
7e1126be
...
...
@@ -35,7 +35,7 @@ import com.sun.tools.javac.code.Symbol.MethodSymbol;
/**
* Implementation of AnnotationTypeElementDeclaration
*/
@SuppressWarnings
(
"deprecation"
)
public
class
AnnotationTypeElementDeclarationImpl
extends
MethodDeclarationImpl
implements
AnnotationTypeElementDeclaration
{
...
...
src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationValueImpl.java
浏览文件 @
7e1126be
...
...
@@ -40,7 +40,7 @@ import com.sun.tools.javac.code.TypeTags;
/**
* Implementation of AnnotationValue
*/
@SuppressWarnings
(
"deprecation"
)
public
class
AnnotationValueImpl
implements
AnnotationValue
{
protected
final
AptEnv
env
;
...
...
src/share/classes/com/sun/tools/apt/mirror/declaration/ClassDeclarationImpl.java
浏览文件 @
7e1126be
...
...
@@ -42,7 +42,7 @@ import com.sun.tools.javac.code.Symbol.*;
/**
* Implementation of ClassDeclaration
*/
@SuppressWarnings
(
"deprecation"
)
public
class
ClassDeclarationImpl
extends
TypeDeclarationImpl
implements
ClassDeclaration
{
...
...
src/share/classes/com/sun/tools/apt/mirror/declaration/Constants.java
浏览文件 @
7e1126be
...
...
@@ -39,6 +39,7 @@ import static com.sun.tools.javac.code.TypeTags.*;
/**
* Utility class for operating on constant expressions.
*/
@SuppressWarnings
(
"deprecation"
)
class
Constants
{
/**
...
...
src/share/classes/com/sun/tools/apt/mirror/declaration/ConstructorDeclarationImpl.java
浏览文件 @
7e1126be
...
...
@@ -39,7 +39,7 @@ import com.sun.tools.javac.code.Symbol.MethodSymbol;
/**
* Implementation of ConstructorDeclaration
*/
@SuppressWarnings
(
"deprecation"
)
public
class
ConstructorDeclarationImpl
extends
ExecutableDeclarationImpl
implements
ConstructorDeclaration
{
...
...
src/share/classes/com/sun/tools/apt/mirror/declaration/DeclarationImpl.java
浏览文件 @
7e1126be
...
...
@@ -52,7 +52,7 @@ import static com.sun.tools.javac.code.Kinds.*;
/**
* Implementation of Declaration
*/
@SuppressWarnings
(
"deprecation"
)
public
abstract
class
DeclarationImpl
implements
Declaration
{
protected
final
AptEnv
env
;
...
...
src/share/classes/com/sun/tools/apt/mirror/declaration/DeclarationMaker.java
浏览文件 @
7e1126be
...
...
@@ -40,7 +40,7 @@ import com.sun.tools.javac.main.JavaCompiler;
/**
* Utilities for constructing and caching declarations.
*/
@SuppressWarnings
(
"deprecation"
)
public
class
DeclarationMaker
{
private
AptEnv
env
;
...
...
src/share/classes/com/sun/tools/apt/mirror/declaration/EnumConstantDeclarationImpl.java
浏览文件 @
7e1126be
...
...
@@ -35,7 +35,7 @@ import com.sun.tools.javac.code.Symbol.VarSymbol;
/**
* Implementation of EnumConstantDeclaration
*/
@SuppressWarnings
(
"deprecation"
)
public
class
EnumConstantDeclarationImpl
extends
FieldDeclarationImpl
implements
EnumConstantDeclaration
{
...
...
src/share/classes/com/sun/tools/apt/mirror/declaration/EnumDeclarationImpl.java
浏览文件 @
7e1126be
...
...
@@ -37,7 +37,7 @@ import com.sun.tools.javac.code.Symbol.*;
/**
* Implementation of EnumDeclaration
*/
@SuppressWarnings
(
"deprecation"
)
public
class
EnumDeclarationImpl
extends
ClassDeclarationImpl
implements
EnumDeclaration
{
...
...
src/share/classes/com/sun/tools/apt/mirror/declaration/ExecutableDeclarationImpl.java
浏览文件 @
7e1126be
...
...
@@ -39,7 +39,7 @@ import com.sun.tools.javac.code.Symbol.*;
/**
* Implementation of ExecutableDeclaration
*/
@SuppressWarnings
(
"deprecation"
)
public
abstract
class
ExecutableDeclarationImpl
extends
MemberDeclarationImpl
implements
ExecutableDeclaration
{
public
MethodSymbol
sym
;
...
...
src/share/classes/com/sun/tools/apt/mirror/declaration/FieldDeclarationImpl.java
浏览文件 @
7e1126be
...
...
@@ -40,7 +40,7 @@ import com.sun.tools.javac.code.TypeTags;
/**
* Implementation of FieldDeclaration
*/
@SuppressWarnings
(
"deprecation"
)
class
FieldDeclarationImpl
extends
MemberDeclarationImpl
implements
FieldDeclaration
{
...
...
src/share/classes/com/sun/tools/apt/mirror/declaration/InterfaceDeclarationImpl.java
浏览文件 @
7e1126be
...
...
@@ -35,7 +35,7 @@ import com.sun.tools.javac.code.Symbol.*;
/**
* Implementation of InterfaceDeclaration
*/
@SuppressWarnings
(
"deprecation"
)
public
class
InterfaceDeclarationImpl
extends
TypeDeclarationImpl
implements
InterfaceDeclaration
{
...
...
src/share/classes/com/sun/tools/apt/mirror/declaration/MemberDeclarationImpl.java
浏览文件 @
7e1126be
...
...
@@ -40,7 +40,7 @@ import com.sun.tools.javac.code.Type;
/**
* Implementation of MemberDeclaration
*/
@SuppressWarnings
(
"deprecation"
)
public
abstract
class
MemberDeclarationImpl
extends
DeclarationImpl
implements
MemberDeclaration
{
...
...
src/share/classes/com/sun/tools/apt/mirror/declaration/MethodDeclarationImpl.java
浏览文件 @
7e1126be
...
...
@@ -36,7 +36,7 @@ import com.sun.tools.javac.code.Symbol.MethodSymbol;
/**
* Implementation of MethodDeclaration
*/
@SuppressWarnings
(
"deprecation"
)
public
class
MethodDeclarationImpl
extends
ExecutableDeclarationImpl
implements
MethodDeclaration
{
...
...
src/share/classes/com/sun/tools/apt/mirror/declaration/PackageDeclarationImpl.java
浏览文件 @
7e1126be
...
...
@@ -39,7 +39,7 @@ import com.sun.tools.javac.code.Symbol.*;
/**
* Implementation of PackageDeclaration.
*/
@SuppressWarnings
(
"deprecation"
)
public
class
PackageDeclarationImpl
extends
DeclarationImpl
implements
PackageDeclaration
{
...
...
src/share/classes/com/sun/tools/apt/mirror/declaration/ParameterDeclarationImpl.java
浏览文件 @
7e1126be
...
...
@@ -39,7 +39,7 @@ import com.sun.tools.javac.code.Symbol.VarSymbol;
/**
* Implementation of ParameterDeclaration
*/
@SuppressWarnings
(
"deprecation"
)
public
class
ParameterDeclarationImpl
extends
DeclarationImpl
implements
ParameterDeclaration
{
...
...
src/share/classes/com/sun/tools/apt/mirror/declaration/TypeDeclarationImpl.java
浏览文件 @
7e1126be
...
...
@@ -40,7 +40,7 @@ import com.sun.tools.javac.util.Name;
/**
* Implementation of TypeDeclaration
*/
@SuppressWarnings
(
"deprecation"
)
public
class
TypeDeclarationImpl
extends
MemberDeclarationImpl
implements
TypeDeclaration
{
...
...
src/share/classes/com/sun/tools/apt/mirror/declaration/TypeParameterDeclarationImpl.java
浏览文件 @
7e1126be
...
...
@@ -40,7 +40,7 @@ import com.sun.tools.javac.code.Symbol.*;
/**
* Implementation of TypeParameterDeclaration
*/
@SuppressWarnings
(
"deprecation"
)
public
class
TypeParameterDeclarationImpl
extends
DeclarationImpl
implements
TypeParameterDeclaration
{
...
...
src/share/classes/com/sun/tools/apt/mirror/type/AnnotationTypeImpl.java
浏览文件 @
7e1126be
...
...
@@ -36,7 +36,7 @@ import com.sun.tools.javac.code.Type;
/**
* Implementation of AnnotationType
*/
@SuppressWarnings
(
"deprecation"
)
public
class
AnnotationTypeImpl
extends
InterfaceTypeImpl
implements
AnnotationType
{
...
...
src/share/classes/com/sun/tools/apt/mirror/type/ArrayTypeImpl.java
浏览文件 @
7e1126be
...
...
@@ -35,7 +35,7 @@ import com.sun.tools.javac.code.Type;
/**
* Implementation of ArrayType
*/
@SuppressWarnings
(
"deprecation"
)
public
class
ArrayTypeImpl
extends
TypeMirrorImpl
implements
ArrayType
{
protected
Type
.
ArrayType
type
;
...
...
src/share/classes/com/sun/tools/apt/mirror/type/ClassTypeImpl.java
浏览文件 @
7e1126be
...
...
@@ -36,7 +36,7 @@ import com.sun.tools.javac.code.Type;
/**
* Implementation of ClassType
*/
@SuppressWarnings
(
"deprecation"
)
public
class
ClassTypeImpl
extends
DeclaredTypeImpl
implements
ClassType
{
ClassTypeImpl
(
AptEnv
env
,
Type
.
ClassType
type
)
{
...
...
src/share/classes/com/sun/tools/apt/mirror/type/DeclaredTypeImpl.java
浏览文件 @
7e1126be
...
...
@@ -38,7 +38,7 @@ import com.sun.tools.javac.code.Symbol.ClassSymbol;
/**
* Implementation of DeclaredType
*/
@SuppressWarnings
(
"deprecation"
)
abstract
class
DeclaredTypeImpl
extends
TypeMirrorImpl
implements
DeclaredType
{
...
...
src/share/classes/com/sun/tools/apt/mirror/type/EnumTypeImpl.java
浏览文件 @
7e1126be
...
...
@@ -36,7 +36,7 @@ import com.sun.tools.javac.code.Type;
/**
* Implementation of EnumType
*/
@SuppressWarnings
(
"deprecation"
)
public
class
EnumTypeImpl
extends
ClassTypeImpl
implements
EnumType
{
EnumTypeImpl
(
AptEnv
env
,
Type
.
ClassType
type
)
{
...
...
src/share/classes/com/sun/tools/apt/mirror/type/InterfaceTypeImpl.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/apt/mirror/type/PrimitiveTypeImpl.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/apt/mirror/type/TypeMaker.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/apt/mirror/type/TypeMirrorImpl.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/apt/mirror/type/TypeVariableImpl.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/apt/mirror/type/VoidTypeImpl.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/apt/mirror/type/WildcardTypeImpl.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/apt/mirror/util/DeclarationsImpl.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/apt/mirror/util/SourcePositionImpl.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/apt/mirror/util/TypesImpl.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/apt/resources/apt.properties
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/classfile/ExtendedAnnotation.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/javac/api/DiagnosticFormatter.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/javac/api/Formattable.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/javac/api/Messages.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/javac/code/BoundKind.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/javac/code/Printer.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/javac/comp/Resolve.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/javac/file/BaseFileObject.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/javac/file/CacheFSInfo.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/javac/file/FSInfo.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/javac/file/RegularFileObject.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/javac/file/RelativePath.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/javac/file/SymbolArchive.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/javac/file/ZipArchive.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/javac/file/ZipFileIndex.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/javac/parser/ParserFactory.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/javac/util/ForwardingDiagnosticFormatter.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/javac/util/Warner.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/javap/JavapFileManager.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/javap/JavapTask.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
src/share/classes/com/sun/tools/javap/Options.java
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
test/tools/apt/Basics/apt.sh
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
test/tools/apt/Compile/compile.sh
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
test/tools/javac/Diagnostics/6860795/T6860795.java
0 → 100644
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
test/tools/javac/Diagnostics/6860795/T6860795.out
0 → 100644
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
test/tools/javac/generics/rawOverride/T6846972.java
0 → 100644
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
test/tools/javap/T6863746.java
0 → 100644
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
test/tools/javap/typeAnnotations/ArrayClassLiterals.java
0 → 100644
浏览文件 @
7e1126be
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录