Public Member Functions | |
| Vector () | |
| Vector (int size) | |
| synchronized void | appendElement (Object o) |
| int | capacity () |
| Object | clone () |
| synchronized Object | elementAt (int i) |
| synchronized Enumeration | elements () |
| synchronized void | ensureCapacity (int minIndex) |
| synchronized boolean | removeElement (Object o) |
| synchronized void | setElementAt (Object obj, int i) |
| int | size () |
Protected Attributes | |
| Object[] | data |
| int | lastElement = -1 |
| antlr.collections.impl.Vector.Vector | ( | ) |
Referenced by antlr.CSharpCodeGenerator.genBody().
| antlr.collections.impl.Vector.Vector | ( | int | size | ) |
References antlr.collections.impl.Vector.data.
| synchronized void antlr.collections.impl.Vector.appendElement | ( | Object | o | ) |
References antlr.collections.impl.Vector.data, antlr.collections.impl.Vector.ensureCapacity(), and antlr.collections.impl.Vector.lastElement.
Referenced by antlr.AlternativeBlock.addAlternative(), antlr.ExceptionSpec.addHandler(), antlr.RuleSymbol.addReference(), antlr.PythonCodeGenerator.addSemPred(), antlr.JavaCodeGenerator.addSemPred(), antlr.CSharpCodeGenerator.addSemPred(), antlr.CppCodeGenerator.addSemPred(), antlr.Grammar.define(), antlr.collections.impl.BitSet.getRanges(), antlr.CodeGenerator.markBitsetForGen(), antlr.actions.python.ActionLexer.mTREE(), antlr.actions.java.ActionLexer.mTREE(), antlr.actions.csharp.ActionLexer.mTREE(), antlr.actions.cpp.ActionLexer.mTREE(), and antlr.Tool.parseSeparatedList().
| int antlr.collections.impl.Vector.capacity | ( | ) |
Returns the current capacity of the vector.
References antlr.collections.impl.Vector.data.
| Object antlr.collections.impl.Vector.clone | ( | ) |
| synchronized Object antlr.collections.impl.Vector.elementAt | ( | int | i | ) |
Returns the element at the specified index.
| index | the index of the desired element |
| ArrayIndexOutOfBoundsException | If an invalid index was given. |
References antlr.collections.impl.Vector.data.
Referenced by antlr.MakeGrammar.createNextTokenRule(), antlr.BlockContext.currentAlt(), antlr.PythonCodeGenerator.genBitsets(), antlr.JavaCodeGenerator.genBitsets(), antlr.CSharpCodeGenerator.genBitsets(), antlr.CppCodeGenerator.genBitsets(), antlr.CppCodeGenerator.genBitsetsHeader(), antlr.PythonCodeGenerator.genBlockPreamble(), antlr.JavaCodeGenerator.genBlockPreamble(), antlr.CSharpCodeGenerator.genBlockPreamble(), antlr.CppCodeGenerator.genBlockPreamble(), antlr.CSharpCodeGenerator.genInitFactory(), antlr.CppCodeGenerator.genInitFactory(), antlr.PythonCodeGenerator.genNextToken(), antlr.JavaCodeGenerator.genNextToken(), antlr.CSharpCodeGenerator.genNextToken(), antlr.CppCodeGenerator.genNextToken(), antlr.DiagnosticCodeGenerator.genRule(), antlr.PythonCodeGenerator.genTokenASTNodeMap(), antlr.JavaCodeGenerator.genTokenASTNodeMap(), antlr.CSharpCodeGenerator.genTokenDefinitions(), antlr.PythonCodeGenerator.genTokenStrings(), antlr.JavaCodeGenerator.genTokenStrings(), antlr.CSharpCodeGenerator.genTokenStrings(), antlr.CppCodeGenerator.genTokenStrings(), antlr.PythonCodeGenerator.genTokenTypes(), antlr.JavaCodeGenerator.genTokenTypes(), antlr.HTMLCodeGenerator.genTokenTypes(), antlr.DocBookCodeGenerator.genTokenTypes(), antlr.DiagnosticCodeGenerator.genTokenTypes(), antlr.CppCodeGenerator.genTokenTypes(), antlr.AlternativeBlock.getAlternativeAt(), antlr.PythonCodeGenerator.getASTCreateString(), antlr.JavaCodeGenerator.getASTCreateString(), antlr.CSharpCodeGenerator.getASTCreateString(), antlr.CppCodeGenerator.getASTCreateString(), antlr.RuleSymbol.getReference(), antlr.SimpleTokenManager.getTokenStringAt(), antlr.PythonCodeGenerator.mapTreeId(), antlr.JavaCodeGenerator.mapTreeId(), antlr.CSharpCodeGenerator.mapTreeId(), antlr.CppCodeGenerator.mapTreeId(), antlr.CodeGenerator.markBitsetForGen(), antlr.AlternativeBlock.prepareForAnalysis(), antlr.HTMLCodeGenerator.printSet(), antlr.DocBookCodeGenerator.printSet(), antlr.DiagnosticCodeGenerator.printSet(), antlr.TreeElement.toString(), and antlr.collections.impl.BitSet.toString().
| synchronized Enumeration antlr.collections.impl.Vector.elements | ( | ) |
Referenced by antlr.NameSpace.emitDeclarations(), antlr.PythonCodeGenerator.gen(), antlr.JavaCodeGenerator.gen(), antlr.HTMLCodeGenerator.gen(), antlr.DocBookCodeGenerator.gen(), antlr.DiagnosticCodeGenerator.gen(), antlr.CSharpCodeGenerator.genBody(), antlr.CppCodeGenerator.genBody(), antlr.CppCodeGenerator.genInclude(), antlr.PythonCodeGenerator.genSemPredMap(), antlr.JavaCodeGenerator.genSemPredMap(), antlr.CSharpCodeGenerator.genSemPredMap(), antlr.CppCodeGenerator.genSemPredMap(), antlr.preprocessor.Tool.preprocess(), and antlr.Grammar.toString().
| synchronized void antlr.collections.impl.Vector.ensureCapacity | ( | int | minIndex | ) |
| synchronized boolean antlr.collections.impl.Vector.removeElement | ( | Object | o | ) |
References antlr.collections.impl.Vector.data, and antlr.collections.impl.Vector.lastElement.
Referenced by antlr.AlternativeBlock.removeTrackingOfRuleRefs().
| synchronized void antlr.collections.impl.Vector.setElementAt | ( | Object | obj, | |
| int | i | |||
| ) |
| int antlr.collections.impl.Vector.size | ( | ) |
References antlr.collections.impl.Vector.lastElement.
Referenced by antlr.PythonCodeGenerator.addSemPred(), antlr.JavaCodeGenerator.addSemPred(), antlr.CSharpCodeGenerator.addSemPred(), antlr.CppCodeGenerator.addSemPred(), antlr.collections.impl.Vector.clone(), antlr.MakeGrammar.createNextTokenRule(), antlr.LLkAnalyzer.deterministic(), antlr.LLkAnalyzer.deterministicImpliedPath(), antlr.NameSpace.emitClosures(), antlr.PythonCodeGenerator.gen(), antlr.JavaCodeGenerator.gen(), antlr.CSharpCodeGenerator.gen(), antlr.CppCodeGenerator.gen(), antlr.PythonCodeGenerator.genBitsets(), antlr.JavaCodeGenerator.genBitsets(), antlr.CSharpCodeGenerator.genBitsets(), antlr.CppCodeGenerator.genBitsets(), antlr.CppCodeGenerator.genBitsetsHeader(), antlr.PythonCodeGenerator.genBlockPreamble(), antlr.JavaCodeGenerator.genBlockPreamble(), antlr.CSharpCodeGenerator.genBlockPreamble(), antlr.CppCodeGenerator.genBlockPreamble(), antlr.CSharpCodeGenerator.genBody(), antlr.CppCodeGenerator.genBody(), antlr.PythonCodeGenerator.genCommonBlock(), antlr.JavaCodeGenerator.genCommonBlock(), antlr.HTMLCodeGenerator.genCommonBlock(), antlr.DocBookCodeGenerator.genCommonBlock(), antlr.DiagnosticCodeGenerator.genCommonBlock(), antlr.CSharpCodeGenerator.genCommonBlock(), antlr.CppCodeGenerator.genCommonBlock(), antlr.HTMLCodeGenerator.genGenericBlock(), antlr.DocBookCodeGenerator.genGenericBlock(), antlr.CppCodeGenerator.genInclude(), antlr.CppCodeGenerator.genInitFactory(), antlr.HTMLCodeGenerator.genLookaheadSetForBlock(), antlr.DocBookCodeGenerator.genLookaheadSetForBlock(), antlr.DiagnosticCodeGenerator.genLookaheadSetForBlock(), antlr.PythonCodeGenerator.genNextToken(), antlr.JavaCodeGenerator.genNextToken(), antlr.CSharpCodeGenerator.genNextToken(), antlr.CppCodeGenerator.genNextToken(), antlr.PythonCodeGenerator.genRule(), antlr.JavaCodeGenerator.genRule(), antlr.DiagnosticCodeGenerator.genRule(), antlr.CSharpCodeGenerator.genRule(), antlr.CppCodeGenerator.genRule(), antlr.PythonCodeGenerator.genTokenASTNodeMap(), antlr.JavaCodeGenerator.genTokenASTNodeMap(), antlr.CSharpCodeGenerator.genTokenDefinitions(), antlr.PythonCodeGenerator.genTokenStrings(), antlr.JavaCodeGenerator.genTokenStrings(), antlr.CSharpCodeGenerator.genTokenStrings(), antlr.CppCodeGenerator.genTokenStrings(), antlr.PythonCodeGenerator.genTokenTypes(), antlr.JavaCodeGenerator.genTokenTypes(), antlr.HTMLCodeGenerator.genTokenTypes(), antlr.DocBookCodeGenerator.genTokenTypes(), antlr.DiagnosticCodeGenerator.genTokenTypes(), antlr.CppCodeGenerator.genTokenTypes(), antlr.PythonCodeGenerator.getASTCreateString(), antlr.JavaCodeGenerator.getASTCreateString(), antlr.CSharpCodeGenerator.getASTCreateString(), antlr.CppCodeGenerator.getASTCreateString(), antlr.LLkAnalyzer.look(), antlr.PythonCodeGenerator.mapTreeId(), antlr.JavaCodeGenerator.mapTreeId(), antlr.CSharpCodeGenerator.mapTreeId(), antlr.CppCodeGenerator.mapTreeId(), antlr.CodeGenerator.markBitsetForGen(), antlr.RuleSymbol.numReferences(), antlr.Tool.parseSeparatedList(), antlr.AlternativeBlock.prepareForAnalysis(), antlr.AlternativeBlock.removeTrackingOfRuleRefs(), antlr.LLkAnalyzer.subruleCanBeInverted(), antlr.collections.impl.BitSet.toString(), and antlr.AlternativeBlock.toString().
Object [] antlr.collections.impl.Vector.data [protected] |
Referenced by antlr.collections.impl.Vector.appendElement(), antlr.collections.impl.Vector.capacity(), antlr.collections.impl.Vector.clone(), antlr.collections.impl.Vector.elementAt(), antlr.collections.impl.Vector.ensureCapacity(), antlr.collections.impl.VectorEnumerator.nextElement(), antlr.collections.impl.VectorEnumeration.nextElement(), antlr.collections.impl.ASTEnumerator.nextNode(), antlr.collections.impl.Vector.removeElement(), antlr.collections.impl.Vector.setElementAt(), and antlr.collections.impl.Vector.Vector().
int antlr.collections.impl.Vector.lastElement = -1 [protected] |
Referenced by antlr.collections.impl.Vector.appendElement(), antlr.collections.impl.VectorEnumerator.hasMoreElements(), antlr.collections.impl.VectorEnumeration.hasMoreElements(), antlr.collections.impl.ASTEnumerator.hasMoreNodes(), antlr.collections.impl.VectorEnumerator.nextElement(), antlr.collections.impl.VectorEnumeration.nextElement(), antlr.collections.impl.ASTEnumerator.nextNode(), antlr.collections.impl.Vector.removeElement(), antlr.collections.impl.Vector.setElementAt(), and antlr.collections.impl.Vector.size().
1.7.0