mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-23 14:42:11 +02:00
Interface class should have been in public package
This commit is contained in:
parent
7c0b1af077
commit
eff03629d6
7 changed files with 12 additions and 9 deletions
|
@ -14,9 +14,9 @@ import java.util.Iterator;
|
||||||
|
|
||||||
import org.eclipse.cdt.codan.core.cxx.model.AbstractAstFunctionChecker;
|
import org.eclipse.cdt.codan.core.cxx.model.AbstractAstFunctionChecker;
|
||||||
import org.eclipse.cdt.codan.core.cxx.model.CxxModelsCache;
|
import org.eclipse.cdt.codan.core.cxx.model.CxxModelsCache;
|
||||||
|
import org.eclipse.cdt.codan.core.model.cfg.ICfgData;
|
||||||
import org.eclipse.cdt.codan.core.model.cfg.IControlFlowGraph;
|
import org.eclipse.cdt.codan.core.model.cfg.IControlFlowGraph;
|
||||||
import org.eclipse.cdt.codan.core.model.cfg.IExitNode;
|
import org.eclipse.cdt.codan.core.model.cfg.IExitNode;
|
||||||
import org.eclipse.cdt.codan.internal.core.cfg.ICfgData;
|
|
||||||
import org.eclipse.cdt.core.dom.ast.ASTVisitor;
|
import org.eclipse.cdt.core.dom.ast.ASTVisitor;
|
||||||
import org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier;
|
import org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier;
|
||||||
import org.eclipse.cdt.core.dom.ast.IASTFunctionDeclarator;
|
import org.eclipse.cdt.core.dom.ast.IASTFunctionDeclarator;
|
||||||
|
|
|
@ -16,6 +16,7 @@ import java.util.HashMap;
|
||||||
|
|
||||||
import org.eclipse.cdt.codan.core.model.cfg.IBasicBlock;
|
import org.eclipse.cdt.codan.core.model.cfg.IBasicBlock;
|
||||||
import org.eclipse.cdt.codan.core.model.cfg.IBranchNode;
|
import org.eclipse.cdt.codan.core.model.cfg.IBranchNode;
|
||||||
|
import org.eclipse.cdt.codan.core.model.cfg.ICfgData;
|
||||||
import org.eclipse.cdt.codan.core.model.cfg.IConnectorNode;
|
import org.eclipse.cdt.codan.core.model.cfg.IConnectorNode;
|
||||||
import org.eclipse.cdt.codan.core.model.cfg.IExitNode;
|
import org.eclipse.cdt.codan.core.model.cfg.IExitNode;
|
||||||
import org.eclipse.cdt.codan.core.model.cfg.IJumpNode;
|
import org.eclipse.cdt.codan.core.model.cfg.IJumpNode;
|
||||||
|
@ -23,7 +24,6 @@ import org.eclipse.cdt.codan.core.model.cfg.IPlainNode;
|
||||||
import org.eclipse.cdt.codan.core.model.cfg.IStartNode;
|
import org.eclipse.cdt.codan.core.model.cfg.IStartNode;
|
||||||
import org.eclipse.cdt.codan.internal.core.cfg.AbstractBasicBlock;
|
import org.eclipse.cdt.codan.internal.core.cfg.AbstractBasicBlock;
|
||||||
import org.eclipse.cdt.codan.internal.core.cfg.DecisionNode;
|
import org.eclipse.cdt.codan.internal.core.cfg.DecisionNode;
|
||||||
import org.eclipse.cdt.codan.internal.core.cfg.ICfgData;
|
|
||||||
import org.eclipse.cdt.codan.internal.core.cfg.JumpNode;
|
import org.eclipse.cdt.codan.internal.core.cfg.JumpNode;
|
||||||
import org.eclipse.cdt.core.dom.ast.IASTBreakStatement;
|
import org.eclipse.cdt.core.dom.ast.IASTBreakStatement;
|
||||||
import org.eclipse.cdt.core.dom.ast.IASTCaseStatement;
|
import org.eclipse.cdt.core.dom.ast.IASTCaseStatement;
|
||||||
|
|
|
@ -11,11 +11,11 @@
|
||||||
package org.eclipse.cdt.codan.core.cxx.internal.model.cfg;
|
package org.eclipse.cdt.codan.core.cxx.internal.model.cfg;
|
||||||
|
|
||||||
import org.eclipse.cdt.codan.core.model.cfg.IBranchNode;
|
import org.eclipse.cdt.codan.core.model.cfg.IBranchNode;
|
||||||
|
import org.eclipse.cdt.codan.core.model.cfg.ICfgData;
|
||||||
import org.eclipse.cdt.codan.core.model.cfg.IDecisionNode;
|
import org.eclipse.cdt.codan.core.model.cfg.IDecisionNode;
|
||||||
import org.eclipse.cdt.codan.core.model.cfg.IExitNode;
|
import org.eclipse.cdt.codan.core.model.cfg.IExitNode;
|
||||||
import org.eclipse.cdt.codan.core.model.cfg.INodeFactory;
|
import org.eclipse.cdt.codan.core.model.cfg.INodeFactory;
|
||||||
import org.eclipse.cdt.codan.core.model.cfg.IPlainNode;
|
import org.eclipse.cdt.codan.core.model.cfg.IPlainNode;
|
||||||
import org.eclipse.cdt.codan.internal.core.cfg.ICfgData;
|
|
||||||
import org.eclipse.cdt.codan.internal.core.cfg.NodeFactory;
|
import org.eclipse.cdt.codan.internal.core.cfg.NodeFactory;
|
||||||
import org.eclipse.cdt.core.dom.ast.IASTNode;
|
import org.eclipse.cdt.core.dom.ast.IASTNode;
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@ Bundle-ActivationPolicy: lazy
|
||||||
Bundle-RequiredExecutionEnvironment: J2SE-1.5
|
Bundle-RequiredExecutionEnvironment: J2SE-1.5
|
||||||
Export-Package: org.eclipse.cdt.codan.core,
|
Export-Package: org.eclipse.cdt.codan.core,
|
||||||
org.eclipse.cdt.codan.core.model,
|
org.eclipse.cdt.codan.core.model,
|
||||||
org.eclipse.cdt.codan.core.model.cfg;x-friends:="org.eclipse.cdt.codan.core.cxx",
|
org.eclipse.cdt.codan.core.model.cfg;x-friends:="org.eclipse.cdt.codan.core.cxx,org.eclipse.cdt.codan.checkers",
|
||||||
org.eclipse.cdt.codan.internal.core;
|
org.eclipse.cdt.codan.internal.core;
|
||||||
x-friends:="org.eclipse.cdt.codan.core,
|
x-friends:="org.eclipse.cdt.codan.core,
|
||||||
org.eclipse.cdt.codan.core.cxx,
|
org.eclipse.cdt.codan.core.cxx,
|
||||||
|
|
|
@ -8,12 +8,14 @@
|
||||||
* Contributors:
|
* Contributors:
|
||||||
* Alena Laskavaia - initial API and implementation
|
* Alena Laskavaia - initial API and implementation
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
package org.eclipse.cdt.codan.internal.core.cfg;
|
package org.eclipse.cdt.codan.core.model.cfg;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Interface to access data object that control flog graph block carries,
|
* Interface to access data object that control flow graph block carries,
|
||||||
* usually
|
* usually it is an ast node.
|
||||||
* it is an ast node
|
*
|
||||||
|
* @noextend This interface is not intended to be extended by clients.
|
||||||
|
* @noimplement This interface is not intended to be implemented by clients.
|
||||||
*/
|
*/
|
||||||
public interface ICfgData {
|
public interface ICfgData {
|
||||||
public abstract Object getData();
|
public abstract Object getData();
|
|
@ -3,6 +3,7 @@ package org.eclipse.cdt.codan.internal.core.cfg;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
|
|
||||||
import org.eclipse.cdt.codan.core.model.cfg.IBasicBlock;
|
import org.eclipse.cdt.codan.core.model.cfg.IBasicBlock;
|
||||||
|
import org.eclipse.cdt.codan.core.model.cfg.ICfgData;
|
||||||
|
|
||||||
public abstract class AbstractBasicBlock implements IBasicBlock, ICfgData {
|
public abstract class AbstractBasicBlock implements IBasicBlock, ICfgData {
|
||||||
private Object data;
|
private Object data;
|
||||||
|
|
|
@ -8,6 +8,7 @@ import org.eclipse.cdt.codan.core.cxx.internal.model.cfg.ControlFlowGraphBuilder
|
||||||
import org.eclipse.cdt.codan.core.cxx.internal.model.cfg.CxxControlFlowGraph;
|
import org.eclipse.cdt.codan.core.cxx.internal.model.cfg.CxxControlFlowGraph;
|
||||||
import org.eclipse.cdt.codan.core.model.cfg.IBasicBlock;
|
import org.eclipse.cdt.codan.core.model.cfg.IBasicBlock;
|
||||||
import org.eclipse.cdt.codan.core.model.cfg.IBranchNode;
|
import org.eclipse.cdt.codan.core.model.cfg.IBranchNode;
|
||||||
|
import org.eclipse.cdt.codan.core.model.cfg.ICfgData;
|
||||||
import org.eclipse.cdt.codan.core.model.cfg.IConnectorNode;
|
import org.eclipse.cdt.codan.core.model.cfg.IConnectorNode;
|
||||||
import org.eclipse.cdt.codan.core.model.cfg.IControlFlowGraph;
|
import org.eclipse.cdt.codan.core.model.cfg.IControlFlowGraph;
|
||||||
import org.eclipse.cdt.codan.core.model.cfg.IDecisionNode;
|
import org.eclipse.cdt.codan.core.model.cfg.IDecisionNode;
|
||||||
|
@ -16,7 +17,6 @@ import org.eclipse.cdt.codan.core.model.cfg.IJumpNode;
|
||||||
import org.eclipse.cdt.codan.core.model.cfg.ISingleOutgoing;
|
import org.eclipse.cdt.codan.core.model.cfg.ISingleOutgoing;
|
||||||
import org.eclipse.cdt.codan.core.model.cfg.IStartNode;
|
import org.eclipse.cdt.codan.core.model.cfg.IStartNode;
|
||||||
import org.eclipse.cdt.codan.internal.core.cfg.AbstractBasicBlock;
|
import org.eclipse.cdt.codan.internal.core.cfg.AbstractBasicBlock;
|
||||||
import org.eclipse.cdt.codan.internal.core.cfg.ICfgData;
|
|
||||||
import org.eclipse.cdt.codan.ui.cfgview.ControlFlowGraphPlugin;
|
import org.eclipse.cdt.codan.ui.cfgview.ControlFlowGraphPlugin;
|
||||||
import org.eclipse.cdt.core.dom.ast.IASTDeclaration;
|
import org.eclipse.cdt.core.dom.ast.IASTDeclaration;
|
||||||
import org.eclipse.cdt.core.dom.ast.IASTFileLocation;
|
import org.eclipse.cdt.core.dom.ast.IASTFileLocation;
|
||||||
|
|
Loading…
Add table
Reference in a new issue