diff options
author | Pawel Piech | 2012-09-05 04:17:28 +0000 |
---|---|---|
committer | Pawel Piech | 2012-09-05 04:17:28 +0000 |
commit | 8835314b772c29be1202a57aca55f8c84a8d3c15 (patch) | |
tree | e0fe696b1a05edc5b7f428e796ebaa7a7b8b6da4 /plugins | |
parent | 896fe8b1f06ca09fd3b8d648116ccc53cf020397 (diff) | |
download | org.eclipse.tcf-8835314b772c29be1202a57aca55f8c84a8d3c15.tar.gz org.eclipse.tcf-8835314b772c29be1202a57aca55f8c84a8d3c15.tar.xz org.eclipse.tcf-8835314b772c29be1202a57aca55f8c84a8d3c15.zip |
Bug 388786 - Exposing TCF internal classes/methods for data access
Added @noimplement to the new interfaces to avoid future API tooling
errors.
Diffstat (limited to 'plugins')
7 files changed, 16 insertions, 0 deletions
diff --git a/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/debug/ui/ITCFExecContext.java b/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/debug/ui/ITCFExecContext.java index 172bd52aa..1c630b157 100644 --- a/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/debug/ui/ITCFExecContext.java +++ b/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/debug/ui/ITCFExecContext.java @@ -14,6 +14,10 @@ import org.eclipse.tcf.services.IMemory; import org.eclipse.tcf.services.IRunControl; import org.eclipse.tcf.util.TCFDataCache; +/** + * + * @noimplement + */ public interface ITCFExecContext extends ITCFObject { /** diff --git a/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/debug/ui/ITCFExpression.java b/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/debug/ui/ITCFExpression.java index 95106ab54..72ee16bb9 100644 --- a/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/debug/ui/ITCFExpression.java +++ b/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/debug/ui/ITCFExpression.java @@ -18,6 +18,8 @@ import org.eclipse.tcf.util.TCFDataCache; * that represent a remote expression. * A visual element in a debugger view can be adapted to this interface - * if the element represents a remote TCF expression. + * + * @noimplement */ public interface ITCFExpression extends ITCFObject { diff --git a/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/debug/ui/ITCFModel.java b/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/debug/ui/ITCFModel.java index d266276bf..76733ea34 100644 --- a/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/debug/ui/ITCFModel.java +++ b/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/debug/ui/ITCFModel.java @@ -19,6 +19,8 @@ import org.eclipse.tcf.protocol.IChannel; * The main job of the model is caching remote data, * keeping the cache in a coherent state, * and feeding UI with up-to-date data. + * + * @noimplement */ public interface ITCFModel { diff --git a/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/debug/ui/ITCFObject.java b/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/debug/ui/ITCFObject.java index 7173970c4..4c117aece 100644 --- a/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/debug/ui/ITCFObject.java +++ b/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/debug/ui/ITCFObject.java @@ -19,6 +19,8 @@ import org.eclipse.tcf.protocol.IChannel; * if the element represents a remote TCF object. * Clients can get communication channel and ID of the object, * and use them to access the object through TCF service interfaces. + * + * @noimplement */ public interface ITCFObject extends IAdaptable { diff --git a/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/debug/ui/ITCFRegister.java b/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/debug/ui/ITCFRegister.java index 977563d30..e9bd97cef 100644 --- a/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/debug/ui/ITCFRegister.java +++ b/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/debug/ui/ITCFRegister.java @@ -18,6 +18,8 @@ import org.eclipse.tcf.util.TCFDataCache; * that represent a register on a remote target. * A visual element in a debugger view can be adapted to this interface - * if the element represents a register. + * + * @noimplement */ public interface ITCFRegister extends ITCFObject { diff --git a/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/debug/ui/ITCFSourceDisplay.java b/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/debug/ui/ITCFSourceDisplay.java index 1fd7c29f3..af87c11a0 100644 --- a/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/debug/ui/ITCFSourceDisplay.java +++ b/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/debug/ui/ITCFSourceDisplay.java @@ -18,6 +18,8 @@ import org.eclipse.ui.texteditor.ITextEditor; * A visual element in the debugger view can be adapted to this interface - * if the element represents a remote TCF object. * Clients can use this interface to open source text editor. + * + * @noimplement */ public interface ITCFSourceDisplay extends ISourceDisplay { diff --git a/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/debug/ui/ITCFStackFrame.java b/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/debug/ui/ITCFStackFrame.java index 774446c4b..313141e8a 100644 --- a/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/debug/ui/ITCFStackFrame.java +++ b/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/debug/ui/ITCFStackFrame.java @@ -18,6 +18,8 @@ import org.eclipse.tcf.util.TCFDataCache; * that represent a function call stack frame on a remote target. * A visual element in a debugger view can be adapted to this interface - * if the element represents a stack frame. + * + * @noimplement */ public interface ITCFStackFrame { |