1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-23 17:05:26 +02:00

- renamed provisional package

This commit is contained in:
Alena Laskavaia 2010-04-21 01:41:53 +00:00
parent 56c7ec129c
commit 077398283c
31 changed files with 96 additions and 91 deletions

View file

@ -14,17 +14,17 @@ import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
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.IConnectorNode;
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.IPlainNode;
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.ConnectorNode;
import org.eclipse.cdt.codan.internal.core.cfg.DecisionNode;
import org.eclipse.cdt.codan.internal.core.cfg.JumpNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IBasicBlock;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IConnectorNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IExitNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IJumpNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IBranchNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IPlainNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IStartNode;
import org.eclipse.cdt.core.dom.ast.IASTBreakStatement;
import org.eclipse.cdt.core.dom.ast.IASTCaseStatement;
import org.eclipse.cdt.core.dom.ast.IASTCompoundStatement;

View file

@ -12,9 +12,9 @@ package org.eclipse.cdt.codan.core.cxx.internal.model.cfg;
import java.util.Collection;
import org.eclipse.cdt.codan.core.model.cfg.IExitNode;
import org.eclipse.cdt.codan.core.model.cfg.IStartNode;
import org.eclipse.cdt.codan.internal.core.cfg.ControlFlowGraph;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IExitNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IStartNode;
import org.eclipse.cdt.core.dom.ast.IASTFunctionDefinition;
/**

View file

@ -10,8 +10,8 @@
*******************************************************************************/
package org.eclipse.cdt.codan.core.cxx.internal.model.cfg;
import org.eclipse.cdt.codan.core.model.cfg.IExitNode;
import org.eclipse.cdt.codan.internal.core.cfg.ExitNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IExitNode;
import org.eclipse.cdt.core.dom.ast.IASTNode;
/**

View file

@ -10,13 +10,13 @@
*******************************************************************************/
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.IDecisionNode;
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.IPlainNode;
import org.eclipse.cdt.codan.core.model.cfg.NodeFactory;
import org.eclipse.cdt.codan.internal.core.cfg.AbstractBasicBlock;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IDecisionNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IExitNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IBranchNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.INodeFactory;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IPlainNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.NodeFactory;
import org.eclipse.cdt.core.dom.ast.IASTNode;
/**

View file

@ -14,18 +14,18 @@ import java.util.Collection;
import java.util.Iterator;
import org.eclipse.cdt.codan.core.cxx.internal.model.cfg.ControlFlowGraphBuilder;
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.IConnectorNode;
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.IJumpNode;
import org.eclipse.cdt.codan.core.model.cfg.IPlainNode;
import org.eclipse.cdt.codan.core.model.cfg.ISingleOutgoing;
import org.eclipse.cdt.codan.core.model.cfg.IStartNode;
import org.eclipse.cdt.codan.core.test.CodanTestCase;
import org.eclipse.cdt.codan.internal.core.cfg.AbstractBasicBlock;
import org.eclipse.cdt.codan.internal.core.cfg.ControlFlowGraph;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IBasicBlock;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IBranchNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IConnectorNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IDecisionNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IExitNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IJumpNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IPlainNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.ISingleOutgoing;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IStartNode;
import org.eclipse.cdt.core.CCorePlugin;
import org.eclipse.cdt.core.dom.ast.IASTDeclaration;
import org.eclipse.cdt.core.dom.ast.IASTFunctionDefinition;

View file

@ -11,11 +11,11 @@ Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Export-Package: org.eclipse.cdt.codan.core,
org.eclipse.cdt.codan.core.model,
org.eclipse.cdt.codan.core.model.cfg,
org.eclipse.cdt.codan.internal.core;
x-friends:="org.eclipse.cdt.codan.core,
org.eclipse.cdt.codan.core.cxx,
org.eclipse.cdt.codan.core.test,
org.eclipse.cdt.codan.ui",
org.eclipse.cdt.codan.internal.core.cfg;x-friends:="org.eclipse.cdt.codan.core.cxx",
org.eclipse.cdt.codan.internal.core.model;x-friends:="org.eclipse.cdt.codan.core.cxx,org.eclipse.cdt.codan.core.test,org.eclipse.cdt.codan.ui",
org.eclipse.cdt.codan.provisional.core.model.cfg
org.eclipse.cdt.codan.internal.core.model;x-friends:="org.eclipse.cdt.codan.core.cxx,org.eclipse.cdt.codan.core.test,org.eclipse.cdt.codan.ui"

View file

@ -1,4 +1,4 @@
package org.eclipse.cdt.codan.provisional.core.model.cfg;
package org.eclipse.cdt.codan.core.model.cfg;
import java.util.Iterator;

View file

@ -8,7 +8,7 @@
* Contributors:
* Alena Laskavaia - initial API and implementation
*******************************************************************************/
package org.eclipse.cdt.codan.provisional.core.model.cfg;
package org.eclipse.cdt.codan.core.model.cfg;
/**
* Node that represent empty operator with label, such as case branch or label

View file

@ -1,4 +1,4 @@
package org.eclipse.cdt.codan.provisional.core.model.cfg;
package org.eclipse.cdt.codan.core.model.cfg;
public interface IConnectorNode extends IBasicBlock, ISingleOutgoing {
/** Backward connector has incoming node which comes from backward arcs */

View file

@ -8,7 +8,7 @@
* Contributors:
* Alena Laskavaia - initial API and implementation
*******************************************************************************/
package org.eclipse.cdt.codan.provisional.core.model.cfg;
package org.eclipse.cdt.codan.core.model.cfg;
import java.util.Collection;
import java.util.Iterator;

View file

@ -1,4 +1,4 @@
package org.eclipse.cdt.codan.provisional.core.model.cfg;
package org.eclipse.cdt.codan.core.model.cfg;
/**
*

View file

@ -8,7 +8,7 @@
* Contributors:
* Alena Laskavaia - initial API and implementation
*******************************************************************************/
package org.eclipse.cdt.codan.provisional.core.model.cfg;
package org.eclipse.cdt.codan.core.model.cfg;
/**
* Exit node of the graph. Usually return from the function, can also be throw

View file

@ -1,4 +1,4 @@
package org.eclipse.cdt.codan.provisional.core.model.cfg;
package org.eclipse.cdt.codan.core.model.cfg;
public interface IJumpNode extends IBasicBlock, ISingleOutgoing {
boolean isBackwardArc();

View file

@ -8,7 +8,7 @@
* Contributors:
* Alena Laskavaia - initial API and implementation
*******************************************************************************/
package org.eclipse.cdt.codan.provisional.core.model.cfg;
package org.eclipse.cdt.codan.core.model.cfg;
/**
* Control Flow Graph Node factory

View file

@ -1,4 +1,4 @@
package org.eclipse.cdt.codan.provisional.core.model.cfg;
package org.eclipse.cdt.codan.core.model.cfg;
public interface IPlainNode extends IBasicBlock, ISingleOutgoing,
ISingleIncoming {

View file

@ -1,4 +1,4 @@
package org.eclipse.cdt.codan.provisional.core.model.cfg;
package org.eclipse.cdt.codan.core.model.cfg;
public interface ISingleIncoming {
IBasicBlock getIncoming();

View file

@ -1,4 +1,4 @@
package org.eclipse.cdt.codan.provisional.core.model.cfg;
package org.eclipse.cdt.codan.core.model.cfg;
public interface ISingleOutgoing {
IBasicBlock getOutgoing();

View file

@ -1,4 +1,4 @@
package org.eclipse.cdt.codan.provisional.core.model.cfg;
package org.eclipse.cdt.codan.core.model.cfg;
/**

View file

@ -8,7 +8,7 @@
* Contributors:
* Alena Laskavaia - initial API and implementation
*******************************************************************************/
package org.eclipse.cdt.codan.provisional.core.model.cfg;
package org.eclipse.cdt.codan.core.model.cfg;
import org.eclipse.cdt.codan.internal.core.cfg.ConnectorNode;
import org.eclipse.cdt.codan.internal.core.cfg.DecisionNode;
@ -41,7 +41,7 @@ public class NodeFactory implements INodeFactory {
* (non-Javadoc)
*
* @see
* org.eclipse.cdt.codan.provisional.core.model.cfg.INodeFactory#createPlainNode
* org.eclipse.cdt.codan.core.model.cfg.INodeFactory#createPlainNode
* ()
*/
public IPlainNode createPlainNode() {
@ -52,7 +52,7 @@ public class NodeFactory implements INodeFactory {
* (non-Javadoc)
*
* @see
* org.eclipse.cdt.codan.provisional.core.model.cfg.INodeFactory#createJumpNode
* org.eclipse.cdt.codan.core.model.cfg.INodeFactory#createJumpNode
* ()
*/
public IJumpNode createJumpNode() {
@ -83,7 +83,7 @@ public class NodeFactory implements INodeFactory {
* (non-Javadoc)
*
* @see
* org.eclipse.cdt.codan.provisional.core.model.cfg.INodeFactory#createStartNode
* org.eclipse.cdt.codan.core.model.cfg.INodeFactory#createStartNode
* ()
*/
public IStartNode createStartNode() {
@ -94,7 +94,7 @@ public class NodeFactory implements INodeFactory {
* (non-Javadoc)
*
* @see
* org.eclipse.cdt.codan.provisional.core.model.cfg.INodeFactory#createExitNode
* org.eclipse.cdt.codan.core.model.cfg.INodeFactory#createExitNode
* ()
*/
public IExitNode createExitNode() {

View file

@ -2,7 +2,7 @@ package org.eclipse.cdt.codan.internal.core.cfg;
import java.util.Iterator;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IBasicBlock;
import org.eclipse.cdt.codan.core.model.cfg.IBasicBlock;
public abstract class AbstractBasicBlock implements IBasicBlock {
private Object data;

View file

@ -1,8 +1,9 @@
package org.eclipse.cdt.codan.internal.core.cfg;
import java.util.Iterator;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IBasicBlock;
import org.eclipse.cdt.codan.provisional.core.model.cfg.ISingleIncoming;
import org.eclipse.cdt.codan.core.model.cfg.IBasicBlock;
import org.eclipse.cdt.codan.core.model.cfg.ISingleIncoming;
/**
* Abstrat node with one incoming arc

View file

@ -1,8 +1,9 @@
package org.eclipse.cdt.codan.internal.core.cfg;
import java.util.Iterator;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IBasicBlock;
import org.eclipse.cdt.codan.provisional.core.model.cfg.ISingleOutgoing;
import org.eclipse.cdt.codan.core.model.cfg.IBasicBlock;
import org.eclipse.cdt.codan.core.model.cfg.ISingleOutgoing;
/**
* Abstract impl of basic block with single outgoing arc
@ -40,7 +41,7 @@ public abstract class AbstractSingleOutgoingNode extends AbstractBasicBlock
*
* @see
* org.eclipse.cdt.codan.internal.core.cfg.AbstractBasicBlock#addOutgoing
* (org.eclipse.cdt.codan.provisional.core.model.cfg.IBasicBlock)
* (org.eclipse.cdt.codan.core.model.cfg.IBasicBlock)
*/
@Override
public void addOutgoing(IBasicBlock node) {

View file

@ -10,7 +10,7 @@
*******************************************************************************/
package org.eclipse.cdt.codan.internal.core.cfg;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IBranchNode;
import org.eclipse.cdt.codan.core.model.cfg.IBranchNode;
/**
* TODO: add description
@ -27,7 +27,7 @@ public class BranchNode extends PlainNode implements IBranchNode {
* (non-Javadoc)
*
* @see
* org.eclipse.cdt.codan.provisional.core.model.cfg.IBranchNode#getLabel()
* org.eclipse.cdt.codan.core.model.cfg.IBranchNode#getLabel()
*/
public String getLabel() {
return label;

View file

@ -12,9 +12,10 @@ package org.eclipse.cdt.codan.internal.core.cfg;
import java.util.ArrayList;
import java.util.Iterator;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IBasicBlock;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IConnectorNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IJumpNode;
import org.eclipse.cdt.codan.core.model.cfg.IBasicBlock;
import org.eclipse.cdt.codan.core.model.cfg.IConnectorNode;
import org.eclipse.cdt.codan.core.model.cfg.IJumpNode;
/**
* TODO: add description
@ -46,7 +47,7 @@ public class ConnectorNode extends AbstractSingleOutgoingNode implements
* (non-Javadoc)
*
* @see
* org.eclipse.cdt.codan.provisional.core.model.cfg.IBasicBlock#getIncomingSize
* org.eclipse.cdt.codan.core.model.cfg.IBasicBlock#getIncomingSize
* ()
*/
public int getIncomingSize() {

View file

@ -17,14 +17,14 @@ import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.List;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IBasicBlock;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IBranchNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IConnectorNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IControlFlowGraph;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IDecisionNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IExitNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.ISingleOutgoing;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IStartNode;
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.IConnectorNode;
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.IExitNode;
import org.eclipse.cdt.codan.core.model.cfg.ISingleOutgoing;
import org.eclipse.cdt.codan.core.model.cfg.IStartNode;
/**
* TODO: add description
@ -119,7 +119,7 @@ public class ControlFlowGraph implements IControlFlowGraph {
* (non-Javadoc)
*
* @see
* org.eclipse.cdt.codan.provisional.core.model.cfg.IControlFlowGraph#getNodes
* org.eclipse.cdt.codan.core.model.cfg.IControlFlowGraph#getNodes
* ()
*/
public Collection<IBasicBlock> getNodes() {

View file

@ -14,10 +14,10 @@ import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IBasicBlock;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IBranchNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IConnectorNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IDecisionNode;
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.IConnectorNode;
import org.eclipse.cdt.codan.core.model.cfg.IDecisionNode;
/**
* @see {@link IDecisionNode}
@ -54,7 +54,7 @@ public class DecisionNode extends AbstractSingleIncomingNode implements
* (non-Javadoc)
*
* @see
* org.eclipse.cdt.codan.provisional.core.model.cfg.IBasicBlock#getOutgoingSize
* org.eclipse.cdt.codan.core.model.cfg.IBasicBlock#getOutgoingSize
* ()
*/
public int getOutgoingSize() {

View file

@ -2,9 +2,10 @@ package org.eclipse.cdt.codan.internal.core.cfg;
import java.util.Collections;
import java.util.Iterator;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IBasicBlock;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IExitNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IStartNode;
import org.eclipse.cdt.codan.core.model.cfg.IBasicBlock;
import org.eclipse.cdt.codan.core.model.cfg.IExitNode;
import org.eclipse.cdt.codan.core.model.cfg.IStartNode;
/**
* Plain node has one prev one jump

View file

@ -2,9 +2,9 @@ package org.eclipse.cdt.codan.internal.core.cfg;
import java.util.Iterator;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IBasicBlock;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IConnectorNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IJumpNode;
import org.eclipse.cdt.codan.core.model.cfg.IBasicBlock;
import org.eclipse.cdt.codan.core.model.cfg.IConnectorNode;
import org.eclipse.cdt.codan.core.model.cfg.IJumpNode;
/**
* Jump node is node that connects unusual control pass, such as goto, break and
@ -31,7 +31,7 @@ public class JumpNode extends AbstractSingleIncomingNode implements IJumpNode {
* (non-Javadoc)
*
* @see
* org.eclipse.cdt.codan.provisional.core.model.cfg.IJumpNode#getJumpNode()
* org.eclipse.cdt.codan.core.model.cfg.IJumpNode#getJumpNode()
*/
public IConnectorNode getJumpNode() {
return jump;

View file

@ -2,8 +2,8 @@ package org.eclipse.cdt.codan.internal.core.cfg;
import java.util.Iterator;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IBasicBlock;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IPlainNode;
import org.eclipse.cdt.codan.core.model.cfg.IBasicBlock;
import org.eclipse.cdt.codan.core.model.cfg.IPlainNode;
/**
* Plain node has one incoming arc and one outgoing arc
@ -37,7 +37,7 @@ public class PlainNode extends AbstractSingleIncomingNode implements IPlainNode
*
* @see
* org.eclipse.cdt.codan.internal.core.cfg.AbstractBasicBlock#addOutgoing
* (org.eclipse.cdt.codan.provisional.core.model.cfg.IBasicBlock)
* (org.eclipse.cdt.codan.core.model.cfg.IBasicBlock)
*/
@Override
public void addOutgoing(IBasicBlock node) {

View file

@ -2,8 +2,9 @@ package org.eclipse.cdt.codan.internal.core.cfg;
import java.util.Collections;
import java.util.Iterator;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IBasicBlock;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IStartNode;
import org.eclipse.cdt.codan.core.model.cfg.IBasicBlock;
import org.eclipse.cdt.codan.core.model.cfg.IStartNode;
/**
* Start node has no incoming, one outgoing and it is connect to function exits

View file

@ -6,16 +6,16 @@ import java.util.Iterator;
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.model.cfg.IBasicBlock;
import org.eclipse.cdt.codan.core.model.cfg.IBranchNode;
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.IDecisionNode;
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.ISingleOutgoing;
import org.eclipse.cdt.codan.core.model.cfg.IStartNode;
import org.eclipse.cdt.codan.internal.core.cfg.AbstractBasicBlock;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IBasicBlock;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IConnectorNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IControlFlowGraph;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IDecisionNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IExitNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IJumpNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IBranchNode;
import org.eclipse.cdt.codan.provisional.core.model.cfg.ISingleOutgoing;
import org.eclipse.cdt.codan.provisional.core.model.cfg.IStartNode;
import org.eclipse.cdt.codan.ui.cfgview.ControlFlowGraphPlugin;
import org.eclipse.cdt.core.dom.ast.IASTDeclaration;
import org.eclipse.cdt.core.dom.ast.IASTFileLocation;