diff options
author | Eugene Tarassov | 2015-06-04 18:11:40 +0000 |
---|---|---|
committer | Eugene Tarassov | 2015-06-05 20:37:22 +0000 |
commit | 74d9ad21741cd267dbf13edc925faea3159384d8 (patch) | |
tree | 7bd2ce2cfb404528246064e8c7e420b8a0630725 /plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/services/ISymbols.java | |
parent | 782c1952b6602300d57cb529dbda4665d6a340c8 (diff) | |
download | org.eclipse.tcf-74d9ad21741cd267dbf13edc925faea3159384d8.tar.gz org.eclipse.tcf-74d9ad21741cd267dbf13edc925faea3159384d8.tar.xz org.eclipse.tcf-74d9ad21741cd267dbf13edc925faea3159384d8.zip |
TCF Core: fixed missing @since and @noimplement tags
Diffstat (limited to 'plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/services/ISymbols.java')
-rw-r--r-- | plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/services/ISymbols.java | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/services/ISymbols.java b/plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/services/ISymbols.java index ac1dd07a4..ac48eed5b 100644 --- a/plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/services/ISymbols.java +++ b/plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/services/ISymbols.java @@ -36,7 +36,9 @@ public interface ISymbols extends IService { comp_unit, // compilation unit block, // lexical block namespace, // C++ namespace + /** @since 1.3 */ variant_part, // a variant part of a structure + /** @since 1.3 */ variant // a member of a variant part of a structure } @@ -51,6 +53,7 @@ public interface ISymbols extends IService { enumeration, // enumeration type. function, // function type. member_pointer, // pointer to member type + /** @since 1.3 */ complex // complex float } @@ -80,13 +83,16 @@ public interface ISymbols extends IService { SYM_FLAG_ENUM_TYPE = 0x00400000, SYM_FLAG_STRUCT_TYPE = 0x00800000, SYM_FLAG_STRING_TYPE = 0x01000000, - SYM_FLAG_INHERITANCE = 0x02000000, + SYM_FLAG_INHERITANCE = 0x02000000; + /** @since 1.3 */ + static final int SYM_FLAG_BOOL_TYPE = 0x04000000, SYM_FLAG_INDIRECT = 0x08000000, SYM_FLAG_RVALUE = 0x10000000; /** * Symbol context interface. + * @noimplement This interface is not intended to be implemented by clients. */ interface Symbol { /** @@ -194,6 +200,7 @@ public interface ISymbols extends IService { /** * If symbol is an array type - return array stride in bits. * @return stride in bits. + * @since 1.3 */ Number getBitStride(); @@ -265,15 +272,17 @@ public interface ISymbols extends IService { PROP_LENGTH = "Length", PROP_LOWER_BOUND = "LowerBound", PROP_UPPER_BOUND = "UpperBound", - PROP_BIT_STRIDE = "BitStride", - PROP_BINARY_SCALE = "BinaryScale", - PROP_DECIMAL_SCALE = "DecimalScale", PROP_OFFSET = "Offset", PROP_ADDRESS = "Address", PROP_VALUE = "Value", PROP_BIG_ENDIAN = "BigEndian", PROP_REGISTER = "Register", PROP_FLAGS = "Flags"; + /** @since 1.3 */ + static final String + PROP_BIT_STRIDE = "BitStride", + PROP_BINARY_SCALE = "BinaryScale", + PROP_DECIMAL_SCALE = "DecimalScale"; /** * Symbol context properties update policies. |