diff --git a/plugins/org.eclipse.xtext.ide/META-INF/MANIFEST.MF b/plugins/org.eclipse.xtext.ide/META-INF/MANIFEST.MF index 3f7fb0e7d..4271d775b 100644 --- a/plugins/org.eclipse.xtext.ide/META-INF/MANIFEST.MF +++ b/plugins/org.eclipse.xtext.ide/META-INF/MANIFEST.MF @@ -12,7 +12,7 @@ Require-Bundle: org.eclipse.xtext;visibility:=reexport, Import-Package: org.apache.log4j;version="1.2.15" Export-Package: org.eclipse.xtext.ide;x-friends:="org.eclipse.xtend.ide", org.eclipse.xtext.ide.editor.bracketmatching;x-friends:="org.eclipse.xtend.ide.common,org.eclipse.xtend.ide", - org.eclipse.xtext.ide.editor.contentassist;x-friends:="org.eclipse.xtend.ide,org.eclipse.xtext.xbase.ide", + org.eclipse.xtext.ide.editor.contentassist, org.eclipse.xtext.ide.editor.contentassist.antlr, org.eclipse.xtext.ide.editor.contentassist.antlr.internal, org.eclipse.xtext.ide.editor.model;x-internal:=true, diff --git a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/ContentAssistContext.java b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/ContentAssistContext.java index 2fb1f3611..57dfe0d2d 100644 --- a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/ContentAssistContext.java +++ b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/ContentAssistContext.java @@ -23,6 +23,7 @@ import com.google.inject.Provider; /** * Abstraction of a commonly used set of attributes related to the current content assist request. + * @since 2.9 */ public class ContentAssistContext { diff --git a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/ContentAssistEntry.xtend b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/ContentAssistEntry.xtend index 12c6b6825..a59ffcb9c 100644 --- a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/ContentAssistEntry.xtend +++ b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/ContentAssistEntry.xtend @@ -14,6 +14,9 @@ import org.eclipse.xtend.lib.annotations.ToString import org.eclipse.xtext.util.ReplaceRegion import org.eclipse.xtext.util.TextRegion +/** + * @noreference + */ @Accessors @ToString(skipNulls = true) @EqualsHashCode diff --git a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/IFollowElementAcceptor.java b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/IFollowElementAcceptor.java index 794b9492e..1ff811623 100644 --- a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/IFollowElementAcceptor.java +++ b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/IFollowElementAcceptor.java @@ -8,7 +8,9 @@ package org.eclipse.xtext.ide.editor.contentassist; import org.eclipse.xtext.AbstractElement; - +/** + * @since 2.9 + */ public interface IFollowElementAcceptor { void accept(AbstractElement element); diff --git a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/IIdeContentProposalAcceptor.xtend b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/IIdeContentProposalAcceptor.xtend index c40274534..ee621076f 100644 --- a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/IIdeContentProposalAcceptor.xtend +++ b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/IIdeContentProposalAcceptor.xtend @@ -9,6 +9,9 @@ package org.eclipse.xtext.ide.editor.contentassist import org.eclipse.xtext.ide.editor.contentassist.ContentAssistEntry +/** + * @noreference + */ interface IIdeContentProposalAcceptor { def void accept(ContentAssistEntry entry, int priority) diff --git a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/IdeContentProposalPriorities.xtend b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/IdeContentProposalPriorities.xtend index e09a1c511..f2a96990e 100644 --- a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/IdeContentProposalPriorities.xtend +++ b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/IdeContentProposalPriorities.xtend @@ -15,6 +15,7 @@ import org.eclipse.xtext.resource.IEObjectDescription /** * Determines priorities for content assist proposal entries. The priorities can be used * to sort the list of proposals. + * @noreference */ @Singleton @Accessors(PROTECTED_GETTER, PROTECTED_SETTER) diff --git a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/IdeContentProposalProvider.xtend b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/IdeContentProposalProvider.xtend index 589c02ddf..3f8cf4bef 100644 --- a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/IdeContentProposalProvider.xtend +++ b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/IdeContentProposalProvider.xtend @@ -30,6 +30,7 @@ import org.eclipse.xtext.xtext.CurrentTypeFinder * Generic content proposal provider for use in different IDE contexts. This provider is * not used by the Eclipse integration, which has its own abstraction for * content assist proposals. + * @noreference */ class IdeContentProposalProvider { diff --git a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/IdeCrossrefProposalProvider.xtend b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/IdeCrossrefProposalProvider.xtend index 0cbbf00e6..d24444432 100644 --- a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/IdeCrossrefProposalProvider.xtend +++ b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/IdeCrossrefProposalProvider.xtend @@ -21,6 +21,7 @@ import org.eclipse.xtext.scoping.IScope /** * Special content assist proposal provider for cross-references. + * @noreference */ class IdeCrossrefProposalProvider { diff --git a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/AbstractContentAssistParser.java b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/AbstractContentAssistParser.java index af62538e8..4f4c96f52 100644 --- a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/AbstractContentAssistParser.java +++ b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/AbstractContentAssistParser.java @@ -38,6 +38,9 @@ import com.google.inject.Inject; import com.google.inject.Provider; import com.google.inject.name.Named; +/** + * @since 2.9 + */ public abstract class AbstractContentAssistParser implements IContentAssistParser { @Inject diff --git a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/AbstractPartialContentAssistParser.java b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/AbstractPartialContentAssistParser.java index 6eb8e5eb2..391ee1df4 100644 --- a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/AbstractPartialContentAssistParser.java +++ b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/AbstractPartialContentAssistParser.java @@ -36,6 +36,7 @@ import com.google.inject.Inject; /** * Base class for content assist parsers that can reduce the input preceding the cursor * position without any impact on the follow set. + * @since 2.9 */ public abstract class AbstractPartialContentAssistParser extends AbstractContentAssistParser implements IPartialContentAssistParser { diff --git a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/CallHierarchyHelper.java b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/CallHierarchyHelper.java index 8becfc105..5e2cf26e7 100644 --- a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/CallHierarchyHelper.java +++ b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/CallHierarchyHelper.java @@ -30,6 +30,9 @@ import org.eclipse.xtext.util.XtextSwitch; import com.google.common.collect.Maps; import com.google.common.collect.Sets; +/** + * @since 2.9 + */ public class CallHierarchyHelper extends XtextSwitch { private final EObject nextGrammarElement; private Set visiting = new HashSet(); diff --git a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/ContentAssistContextFactory.java b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/ContentAssistContextFactory.java index a8c76bbf8..fa876878d 100644 --- a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/ContentAssistContextFactory.java +++ b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/ContentAssistContextFactory.java @@ -55,6 +55,9 @@ import com.google.inject.Inject; import com.google.inject.Provider; import com.google.inject.name.Named; +/** + * @since 2.9 + */ public class ContentAssistContextFactory implements Function { private static final Logger log = Logger.getLogger(ContentAssistContextFactory.class); diff --git a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/EntryPointFinder.java b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/EntryPointFinder.java index 083eb7b66..371530e49 100644 --- a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/EntryPointFinder.java +++ b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/EntryPointFinder.java @@ -21,6 +21,7 @@ import org.eclipse.xtext.parser.IParseResult; /** * Used by the {@link AbstractPartialContentAssistParser} to find the node at which to start parsing. + * @since 2.9 */ public class EntryPointFinder { public ICompositeNode findEntryPoint(IParseResult parseResult, int offset) { diff --git a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/FollowElement.java b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/FollowElement.java index 4f478c60c..34abea217 100644 --- a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/FollowElement.java +++ b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/FollowElement.java @@ -14,6 +14,7 @@ import org.eclipse.xtext.AbstractElement; /** * Simple bean that reflects the current state, when the content assist parser * hit EOF. + * @since 2.9 */ public class FollowElement { diff --git a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/FollowElementCalculator.java b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/FollowElementCalculator.java index 9ad3cc2ec..b12f9989b 100644 --- a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/FollowElementCalculator.java +++ b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/FollowElementCalculator.java @@ -34,6 +34,9 @@ import org.eclipse.xtext.xtext.ParameterConfigHelper; import com.google.common.collect.Sets; +/** + * @since 2.9 + */ public class FollowElementCalculator extends XtextSwitch { protected IFollowElementAcceptor acceptor; diff --git a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/FollowElementComputer.java b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/FollowElementComputer.java index 8713c76c7..ed0611b07 100644 --- a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/FollowElementComputer.java +++ b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/FollowElementComputer.java @@ -34,7 +34,7 @@ import com.google.common.collect.Multimap; import com.google.inject.Inject; /** - * + * @since 2.9 */ public class FollowElementComputer { diff --git a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/IContentAssistParser.java b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/IContentAssistParser.java index 78648e79a..a3483802c 100644 --- a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/IContentAssistParser.java +++ b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/IContentAssistParser.java @@ -11,6 +11,7 @@ import java.util.Collection; /** * Parser that returns the expected elements when EOF is reached. + * @since 2.9 */ public interface IContentAssistParser { diff --git a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/IPartialContentAssistParser.java b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/IPartialContentAssistParser.java index d0f6b2c78..3b6e7b23d 100644 --- a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/IPartialContentAssistParser.java +++ b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/IPartialContentAssistParser.java @@ -13,6 +13,7 @@ import org.eclipse.xtext.parser.IParseResult; /** * A content assist parser that can skip parts of the document for faster parsing + * @since 2.9 */ public interface IPartialContentAssistParser extends IContentAssistParser { diff --git a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/LeafNodeFinder.java b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/LeafNodeFinder.java index 0a2832615..495f2d3b0 100644 --- a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/LeafNodeFinder.java +++ b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/LeafNodeFinder.java @@ -11,6 +11,9 @@ import org.eclipse.xtext.nodemodel.ICompositeNode; import org.eclipse.xtext.nodemodel.ILeafNode; import org.eclipse.xtext.nodemodel.INode; +/** + * @since 2.9 + */ public class LeafNodeFinder { private final int offset; private final boolean leading; diff --git a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/LookAheadTerminal.java b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/LookAheadTerminal.java index fa29b0c37..4d7680b4b 100644 --- a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/LookAheadTerminal.java +++ b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/LookAheadTerminal.java @@ -10,6 +10,9 @@ package org.eclipse.xtext.ide.editor.contentassist.antlr; import org.antlr.runtime.Token; import org.eclipse.xtext.AbstractElement; +/** + * @since 2.9 + */ public abstract class LookAheadTerminal { private Token token; diff --git a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/LookAheadTerminalRuleCall.java b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/LookAheadTerminalRuleCall.java index 6035409e5..36c9eae44 100644 --- a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/LookAheadTerminalRuleCall.java +++ b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/LookAheadTerminalRuleCall.java @@ -11,6 +11,9 @@ import org.eclipse.xtext.AbstractElement; import org.eclipse.xtext.RuleCall; import org.eclipse.xtext.TerminalRule; +/** + * @since 2.9 + */ public class LookAheadTerminalRuleCall extends LookAheadTerminal { private TerminalRule rule; diff --git a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/LookaheadKeyword.java b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/LookaheadKeyword.java index 91fba15cb..a067fe4a2 100644 --- a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/LookaheadKeyword.java +++ b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/LookaheadKeyword.java @@ -10,6 +10,9 @@ package org.eclipse.xtext.ide.editor.contentassist.antlr; import org.eclipse.xtext.AbstractElement; import org.eclipse.xtext.Keyword; +/** + * @since 2.9 + */ public class LookaheadKeyword extends LookAheadTerminal { private String keyword; diff --git a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/ObservableXtextTokenStream.java b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/ObservableXtextTokenStream.java index fa77ce7a5..1612d5055 100644 --- a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/ObservableXtextTokenStream.java +++ b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/ObservableXtextTokenStream.java @@ -12,6 +12,9 @@ import org.antlr.runtime.TokenSource; import org.eclipse.xtext.parser.antlr.ITokenDefProvider; import org.eclipse.xtext.parser.antlr.XtextTokenStream; +/** + * @since 2.9 + */ public class ObservableXtextTokenStream extends XtextTokenStream { public interface StreamListener { diff --git a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/PartialContentAssistContextFactory.java b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/PartialContentAssistContextFactory.java index ef46fbeb1..23b303175 100644 --- a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/PartialContentAssistContextFactory.java +++ b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/PartialContentAssistContextFactory.java @@ -16,6 +16,9 @@ import org.eclipse.xtext.nodemodel.ILeafNode; import org.eclipse.xtext.nodemodel.INode; import org.eclipse.xtext.util.Strings; +/** + * @since 2.9 + */ public class PartialContentAssistContextFactory extends ContentAssistContextFactory { @Override protected void createContextsForLastCompleteNode(EObject previousModel, boolean strict) { diff --git a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/RequiredRuleNameComputer.java b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/RequiredRuleNameComputer.java index 79a9da092..db8b09feb 100644 --- a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/RequiredRuleNameComputer.java +++ b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/RequiredRuleNameComputer.java @@ -25,6 +25,7 @@ import com.google.inject.Singleton; /** * @author Sebastian Zarnekow - Initial contribution and API + * @since 2.9 */ @Singleton public class RequiredRuleNameComputer { diff --git a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/internal/AbstractInternalContentAssistParser.java b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/internal/AbstractInternalContentAssistParser.java index 60518d479..edb3067f9 100644 --- a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/internal/AbstractInternalContentAssistParser.java +++ b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/internal/AbstractInternalContentAssistParser.java @@ -45,6 +45,9 @@ import com.google.common.collect.Lists; import com.google.common.collect.Maps; import com.google.common.collect.Multimap; +/** + * @since 2.9 + */ public abstract class AbstractInternalContentAssistParser extends Parser implements ObservableXtextTokenStream.StreamListener, ITokenDefProvider { diff --git a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/internal/DFA.java b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/internal/DFA.java index 933acae6b..e549d24a8 100644 --- a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/internal/DFA.java +++ b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/internal/DFA.java @@ -14,6 +14,9 @@ import org.antlr.runtime.Token; import org.eclipse.xtext.parser.antlr.IUnorderedGroupHelper; import org.eclipse.xtext.parser.antlr.XtextTokenStream; +/** + * @since 2.9 + */ public class DFA extends org.antlr.runtime.DFA { @Override diff --git a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/internal/InfiniteRecursion.java b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/internal/InfiniteRecursion.java index 69ee2ab14..d8faf93c9 100644 --- a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/internal/InfiniteRecursion.java +++ b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/internal/InfiniteRecursion.java @@ -7,5 +7,8 @@ *******************************************************************************/ package org.eclipse.xtext.ide.editor.contentassist.antlr.internal; +/** + * @since 2.9 + */ @SuppressWarnings("serial") public class InfiniteRecursion extends RuntimeException {} \ No newline at end of file diff --git a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/internal/Lexer.java b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/internal/Lexer.java index 4d897159c..1a07920d3 100644 --- a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/internal/Lexer.java +++ b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/internal/Lexer.java @@ -11,6 +11,9 @@ import org.antlr.runtime.CharStream; import org.antlr.runtime.RecognizerSharedState; import org.apache.log4j.Logger; +/** + * @since 2.9 + */ public abstract class Lexer extends org.antlr.runtime.Lexer { private static final Logger logger = Logger.getLogger(Lexer.class); diff --git a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/internal/LinkedHashSetWithoutNull.java b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/internal/LinkedHashSetWithoutNull.java index c5deb6d3f..44b01dab1 100644 --- a/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/internal/LinkedHashSetWithoutNull.java +++ b/plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/antlr/internal/LinkedHashSetWithoutNull.java @@ -16,6 +16,7 @@ import java.util.LinkedHashSet; * with caution. * * @author Sebastian Zarnekow - Initial contribution and API + * @since 2.9 */ public class LinkedHashSetWithoutNull extends LinkedHashSet { private static final long serialVersionUID = 1L;