Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 560620
Collapse All | Expand All

(-)a/apitools/org.eclipse.pde.api.tools/src/org/eclipse/pde/api/tools/internal/builder/BaseApiAnalyzer.java (-1 / +2 lines)
Lines 879-889 Link Here
879
		if (fJavaProject == null) {
879
		if (fJavaProject == null) {
880
			return null;
880
			return null;
881
		}
881
		}
882
		ASTParser parser = ASTParser.newParser(AST.JLS10);
882
		ASTParser parser = ASTParser.newParser(AST.JLS14);
883
		parser.setFocalPosition(offset);
883
		parser.setFocalPosition(offset);
884
		parser.setResolveBindings(false);
884
		parser.setResolveBindings(false);
885
		parser.setSource(root);
885
		parser.setSource(root);
886
		Map<String, String> options = fJavaProject.getOptions(true);
886
		Map<String, String> options = fJavaProject.getOptions(true);
887
		options.put(JavaCore.COMPILER_PB_ENABLE_PREVIEW_FEATURES, JavaCore.ENABLED);
887
		options.put(JavaCore.COMPILER_DOC_COMMENT_SUPPORT, JavaCore.ENABLED);
888
		options.put(JavaCore.COMPILER_DOC_COMMENT_SUPPORT, JavaCore.ENABLED);
888
		parser.setCompilerOptions(options);
889
		parser.setCompilerOptions(options);
889
		return (CompilationUnit) parser.createAST(new NullProgressMonitor());
890
		return (CompilationUnit) parser.createAST(new NullProgressMonitor());
(-)a/apitools/org.eclipse.pde.api.tools/src/org/eclipse/pde/api/tools/internal/builder/SinceTagChecker.java (+6 lines)
Lines 28-33 Link Here
28
import org.eclipse.jdt.core.dom.Initializer;
28
import org.eclipse.jdt.core.dom.Initializer;
29
import org.eclipse.jdt.core.dom.Javadoc;
29
import org.eclipse.jdt.core.dom.Javadoc;
30
import org.eclipse.jdt.core.dom.MethodDeclaration;
30
import org.eclipse.jdt.core.dom.MethodDeclaration;
31
import org.eclipse.jdt.core.dom.RecordDeclaration;
31
import org.eclipse.jdt.core.dom.TagElement;
32
import org.eclipse.jdt.core.dom.TagElement;
32
import org.eclipse.jdt.core.dom.TextElement;
33
import org.eclipse.jdt.core.dom.TextElement;
33
import org.eclipse.jdt.core.dom.TypeDeclaration;
34
import org.eclipse.jdt.core.dom.TypeDeclaration;
Lines 90-95 Link Here
90
		return visitAbstractTypeDeclaration(node);
91
		return visitAbstractTypeDeclaration(node);
91
	}
92
	}
92
93
94
	@Override
95
	public boolean visit(RecordDeclaration node) {
96
		return visitAbstractTypeDeclaration(node);
97
	}
98
93
	/**
99
	/**
94
	 * @param declaration
100
	 * @param declaration
95
	 * @return
101
	 * @return
(-)a/apitools/org.eclipse.pde.api.tools/src/org/eclipse/pde/api/tools/internal/provisional/scanner/TagScanner.java (-1 / +1 lines)
Lines 610-616 Link Here
610
	 */
610
	 */
611
	public void scan(CompilationUnit source, IApiDescription description, IApiTypeContainer container, Map<String, String> options, IProgressMonitor monitor) throws CoreException {
611
	public void scan(CompilationUnit source, IApiDescription description, IApiTypeContainer container, Map<String, String> options, IProgressMonitor monitor) throws CoreException {
612
		SubMonitor localmonitor = SubMonitor.convert(monitor, 2);
612
		SubMonitor localmonitor = SubMonitor.convert(monitor, 2);
613
		ASTParser parser = ASTParser.newParser(AST.JLS10);
613
		ASTParser parser = ASTParser.newParser(AST.JLS14);
614
		InputStream inputStream = null;
614
		InputStream inputStream = null;
615
		try {
615
		try {
616
			inputStream = source.getInputStream();
616
			inputStream = source.getInputStream();

Return to bug 560620