Class FollowElementComputer
- java.lang.Object
-
- org.eclipse.xtext.ide.editor.contentassist.antlr.FollowElementComputer
-
public class FollowElementComputer extends java.lang.Object- Since:
- 2.9
-
-
Constructor Summary
Constructors Constructor Description FollowElementComputer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcollectAbstractElements(org.eclipse.xtext.Grammar grammar, org.eclipse.emf.ecore.EStructuralFeature feature, IFollowElementAcceptor followElementAcceptor)voidcomputeFollowElements(java.util.Collection<FollowElement> followElements, java.util.Collection<org.eclipse.xtext.AbstractElement> result)voidcomputeFollowElements(java.util.Collection<FollowElement> followElements, IFollowElementAcceptor followElementAcceptor)protected voidcomputeFollowElements(FollowElementCalculator calculator, FollowElement element)protected voidcomputeFollowElements(FollowElementCalculator calculator, FollowElement element, com.google.common.collect.Multimap<java.lang.Integer,java.util.List<org.eclipse.xtext.AbstractElement>> visited)protected intcomputeParamStackOffset(java.util.List<org.eclipse.xtext.AbstractElement> currentState, java.util.List<java.lang.Integer> paramStack)protected intsetParamConfigAndUpdateOffset(FollowElementCalculator calculator, java.util.List<java.lang.Integer> paramStack, int paramIndex, org.eclipse.xtext.AbstractElement abstractElement)
-
-
-
Method Detail
-
collectAbstractElements
public void collectAbstractElements(org.eclipse.xtext.Grammar grammar, org.eclipse.emf.ecore.EStructuralFeature feature, IFollowElementAcceptor followElementAcceptor)
-
computeFollowElements
public void computeFollowElements(java.util.Collection<FollowElement> followElements, IFollowElementAcceptor followElementAcceptor)
-
computeFollowElements
public void computeFollowElements(java.util.Collection<FollowElement> followElements, java.util.Collection<org.eclipse.xtext.AbstractElement> result)
-
computeFollowElements
protected void computeFollowElements(FollowElementCalculator calculator, FollowElement element)
-
computeFollowElements
protected void computeFollowElements(FollowElementCalculator calculator, FollowElement element, com.google.common.collect.Multimap<java.lang.Integer,java.util.List<org.eclipse.xtext.AbstractElement>> visited)
-
setParamConfigAndUpdateOffset
protected int setParamConfigAndUpdateOffset(FollowElementCalculator calculator, java.util.List<java.lang.Integer> paramStack, int paramIndex, org.eclipse.xtext.AbstractElement abstractElement)
- Since:
- 2.14
-
computeParamStackOffset
protected int computeParamStackOffset(java.util.List<org.eclipse.xtext.AbstractElement> currentState, java.util.List<java.lang.Integer> paramStack)- Since:
- 2.14
-
-