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().