mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-26 02:15:31 +02:00
API tags for org.eclipse.cdt.core.dom.*, bug 260830.
This commit is contained in:
parent
d01ef2f7a3
commit
1e3effa6ea
7 changed files with 17 additions and 25 deletions
|
@ -1,5 +1,5 @@
|
|||
/*******************************************************************************
|
||||
* Copyright (c) 2007 Wind River Systems, Inc. and others.
|
||||
* Copyright (c) 2007, 2009 Wind River Systems, Inc. and others.
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
|
@ -25,6 +25,8 @@ import org.eclipse.cdt.core.parser.IToken;
|
|||
* </p>
|
||||
*
|
||||
* @since 4.0
|
||||
* @noextend This interface is not intended to be extended by clients.
|
||||
* @noimplement This interface is not intended to be implemented by clients.
|
||||
*/
|
||||
public interface IExtensionToken {
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*******************************************************************************
|
||||
* Copyright (c) 2004, 2008 IBM Corporation and others.
|
||||
* Copyright (c) 2004, 2009 IBM Corporation and others.
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
|
@ -21,6 +21,7 @@ import org.eclipse.cdt.core.parser.util.CharArrayIntMap;
|
|||
*
|
||||
* @noimplement This interface is not intended to be implemented by clients. Clients can subclass
|
||||
* {@link AbstractScannerExtensionConfiguration}, instead.
|
||||
* @noextend This interface is not intended to be extended by clients.
|
||||
*/
|
||||
public interface IScannerExtensionConfiguration {
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*******************************************************************************
|
||||
* Copyright (c) 2005, 2008 IBM Corporation and others.
|
||||
* Copyright (c) 2005, 2009 IBM Corporation and others.
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
|
@ -16,17 +16,8 @@ import org.eclipse.cdt.core.parser.ParseError;
|
|||
|
||||
/**
|
||||
* Interface for an AST source code parser.
|
||||
* <p>
|
||||
* This interface is not intended to be implemented directly.
|
||||
* </p>
|
||||
* <p>
|
||||
* <strong>EXPERIMENTAL</strong>. This class or interface has been added as
|
||||
* part of a work in progress. There is no guarantee that this API will work or
|
||||
* that it will remain the same. Please do not use this API without consulting
|
||||
* with the CDT team.
|
||||
* </p>
|
||||
*
|
||||
* @author jcamelon
|
||||
* @noextend This interface is not intended to be extended by clients.
|
||||
* @noimplement This interface is not intended to be implemented by clients.
|
||||
*/
|
||||
public interface ISourceCodeParser {
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*******************************************************************************
|
||||
* Copyright (c) 2002, 2008 IBM Corporation and others.
|
||||
* Copyright (c) 2002, 2009 IBM Corporation and others.
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
|
@ -20,6 +20,7 @@ import org.eclipse.cdt.core.dom.parser.IBuiltinBindingsProvider;
|
|||
*
|
||||
* @noimplement This interface is not intended to be implemented by clients.
|
||||
* Clients can subclass {@link AbstractCParserExtensionConfiguration} instead.
|
||||
* @noextend This interface is not intended to be extended by clients.
|
||||
*
|
||||
* @see "http://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html"
|
||||
* @since 4.0
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*******************************************************************************
|
||||
* Copyright (c) 2002, 2008 IBM Corporation and others.
|
||||
* Copyright (c) 2002, 2009 IBM Corporation and others.
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
|
@ -21,6 +21,7 @@ import org.eclipse.cdt.core.dom.parser.IScannerExtensionConfiguration;
|
|||
*
|
||||
* @noimplement This interface is not intended to be implemented by clients.
|
||||
* Clients can subclass {@link AbstractCPPParserExtensionConfiguration} instead.
|
||||
* @noextend This interface is not intended to be extended by clients.
|
||||
*
|
||||
* @see "http://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html"
|
||||
* @see "http://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Extensions.html"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*******************************************************************************
|
||||
* Copyright (c) 2007, 2008 Wind River Systems, Inc. and others.
|
||||
* Copyright (c) 2007, 2009 Wind River Systems, Inc. and others.
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
|
@ -41,6 +41,7 @@ import org.eclipse.text.edits.TextEditGroup;
|
|||
* consulting with the CDT team.
|
||||
* </p>
|
||||
* @since 5.0
|
||||
* @noinstantiate This class is not intended to be instantiated by clients.
|
||||
*/
|
||||
public final class ASTRewrite {
|
||||
|
||||
|
@ -55,10 +56,7 @@ public final class ASTRewrite {
|
|||
private final ASTModificationStore fModificationStore;
|
||||
private final ASTModification fParentMod;
|
||||
|
||||
/**
|
||||
* @noreference This constructor is not intended to be referenced by clients.
|
||||
*/
|
||||
public ASTRewrite(IASTNode root, ASTModificationStore modStore, ASTModification parentMod) {
|
||||
private ASTRewrite(IASTNode root, ASTModificationStore modStore, ASTModification parentMod) {
|
||||
fRoot= root;
|
||||
fModificationStore= modStore;
|
||||
fParentMod= parentMod;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*******************************************************************************
|
||||
* Copyright (c) 2004, 2008 IBM Corporation and others.
|
||||
* Copyright (c) 2004, 2009 IBM Corporation and others.
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
|
@ -14,12 +14,10 @@ package org.eclipse.cdt.core.dom.rewrite;
|
|||
/**
|
||||
* A tracked node position is returned when a rewrite change is
|
||||
* requested to be tracked.
|
||||
* <p>
|
||||
* This interface is not intended to be implemented by clients.
|
||||
* </p>
|
||||
*
|
||||
* @since 5.1
|
||||
* @noimplement This interface is not intended to be implemented by clients.
|
||||
* @noextend This interface is not intended to be extended by clients.
|
||||
*/
|
||||
public interface ITrackedNodePosition {
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue