Uses of Class
org.aspectj.org.eclipse.jdt.internal.core.nd.Nd
Packages that use Nd
Package
Description
-
Uses of Nd in org.aspectj.org.eclipse.jdt.internal.core.nd
Fields in org.aspectj.org.eclipse.jdt.internal.core.nd declared as NdMethods in org.aspectj.org.eclipse.jdt.internal.core.nd that return NdModifier and TypeMethodDescriptionDatabaseRef.getNd()INdStruct.getNd()Returns the database backing this struct.NdRawLinkedList.getNd()NdStruct.getNd()Methods in org.aspectj.org.eclipse.jdt.internal.core.nd with parameters of type NdModifier and TypeMethodDescriptionintAdds the given value to the array.NdNodeTypeRegistry.createNode(Nd nd, long address, short nodeType)voidvoidInvokes any cleanup code for this object.voidvoidAbstractTypeFactory.destructFields(Nd dom, long address)voidITypeFactory.destructFields(Nd dom, long address)Invokes the delete method on all the fields of the object, and calls deleteFields on the superclass' type (if any).voidRawGrowableArray.ensureCapacity(Nd nd, long address, int desiredSize)Ensures that the array contains at least enough space allocated to fit the given number of new elements.longReturns the element at the given index (nonzero).intRawGrowableArray.getCapacity(Nd nd, long address)booleanReturns true iff the size of the array is 0booleanAbstractTypeFactory.isReadyForDeletion(Nd dom, long address)booleanITypeFactory.isReadyForDeletion(Nd dom, long address)Returns true if this object is orphaned.static NdNodeLoad a node from the specified address in the given database.static <T extends INdStruct>
TlongRemoves an entry from the array, given an element index.intReturns the size of the array.Constructors in org.aspectj.org.eclipse.jdt.internal.core.nd with parameters of type NdModifierConstructorDescriptionDatabaseRef(Nd nd, Supplier<T> searchFunction)Constructs a newDatabaseRefthat will search for its target using the given search function.DatabaseRef(Nd nd, Supplier<T> searchFunction, T initialResult)Constructs a newDatabaseRefthat will search for its target using the given search function.NdLinkedList(Nd nd, long address, ITypeFactory<T> elementFactory, int recordsInFirstBlock, int recordsInSubsequentBlocks)NdLinkedList(Nd nd, long address, ITypeFactory<T> elementFactory, int recordsInFirstBlock, int recordsInSubsequentBlocks, int metadataBitsPerElement)protectedprotectedNdRawLinkedList(Nd nd, long address, int elementRecordSize, int firstBlockRecordCount, int recordsPerBlock, int metadataBitsPerRecord)protectedPointer(Nd nd, long address, ITypeFactory<T> targetFactory) -
Uses of Nd in org.aspectj.org.eclipse.jdt.internal.core.nd.db
Methods in org.aspectj.org.eclipse.jdt.internal.core.nd.db with parameters of type NdModifier and TypeMethodDescriptionintCompare two records.Constructors in org.aspectj.org.eclipse.jdt.internal.core.nd.db with parameters of type NdModifierConstructorDescriptionBTree(Nd nd, long rootPointer, int degree, IBTreeComparator cmp)Constructor.BTree(Nd nd, long rootPointer, IBTreeComparator cmp)DBProperties(Nd nd)Allocate storage for a new DBProperties record in the specified databaseDBProperties(Nd nd, long record)Creates an object for accessing an existing DBProperties record at the specified location of the specified database. -
Uses of Nd in org.aspectj.org.eclipse.jdt.internal.core.nd.field
Methods in org.aspectj.org.eclipse.jdt.internal.core.nd.field with parameters of type NdModifier and TypeMethodDescriptionvoidFieldOneToMany.accept(Nd nd, long address, FieldOneToMany.Visitor<T> visitor)voidEnsures that the receiver will have space for the given number of elements without additional allocation.Returns the contents of the receiver as aList.Returns the entire contents of the index as a single list.voidvoidvoidvoidvoidvoidvoidvoidvoidprotected voidFieldManyToOne.detachFromOldTarget(Nd nd, long address, long oldTargetAddress)voidFieldOneToMany.ensureCapacity(Nd nd, long address, int capacity)FieldSearchIndex.findAll(Nd nd, long address, FieldSearchIndex.SearchCriteria searchCriteria)FieldSearchIndex.findAll(Nd nd, long address, FieldSearchIndex.SearchCriteria searchCriteria, int count)FieldSearchIndex.findBest(Nd nd, long address, FieldSearchIndex.SearchCriteria searchCriteria, FieldSearchIndex.IResultRank rankFunction)FieldSearchIndex.findFirst(Nd nd, long address, FieldSearchIndex.SearchCriteria searchCriteria)bytechardoublefloatintlonglongshortlongFieldManyToOne.getAddress(Nd nd, long address)longFieldOneToMany.getAddressOf(Nd nd, long address, int index)intFieldOneToMany.getCapacity(Nd nd, long address)longbooleanFieldManyToOne.hasReferences(Nd nd, long address)booleanFieldOneToMany.hasReferences(Nd nd, long address)booleanFieldOneToOne.hasReferences(Nd nd, long address)booleanIRefCountedField.hasReferences(Nd nd, long address)Returns true if this field knows of any remaining incoming references to this object.booleanbooleanReturns true iff this key is currently in the indexprotected booleanStructDef.isReadyForDeletion(Nd dom, long address)voidvoidvoidvoidvoidvoidvoidvoidDirects this pointer to the given target.voidvoidvoidSets the value of the key and inserts it into the index if it is not already presentvoidvoidvoidvoidvoidFieldSearchKey.removeFromIndex(Nd nd, long address)Clears this key and removes it from the search indexintbooleanFieldSearchIndex.visitAll(Nd nd, long address, FieldSearchIndex.SearchCriteria searchCriteria, FieldSearchIndex.Visitor<T> visitor) -
Uses of Nd in org.aspectj.org.eclipse.jdt.internal.core.nd.indexer
Methods in org.aspectj.org.eclipse.jdt.internal.core.nd.indexer with parameters of type NdModifier and TypeMethodDescriptionstatic FileStateCacheReturns the cache for the givenNdinstance.Constructors in org.aspectj.org.eclipse.jdt.internal.core.nd.indexer with parameters of type Nd -
Uses of Nd in org.aspectj.org.eclipse.jdt.internal.core.nd.java
Methods in org.aspectj.org.eclipse.jdt.internal.core.nd.java that return NdModifier and TypeMethodDescriptionstatic NdJavaIndex.createNd(File databaseFile, ChunkCache chunkCache)static NdJavaIndex.getGlobalNd()JavaIndex.getNd()Methods in org.aspectj.org.eclipse.jdt.internal.core.nd.java with parameters of type NdModifier and TypeMethodDescriptionstatic NdConstantstatic NdConstantBooleanstatic NdConstantBytestatic NdConstantCharstatic NdConstantClassNdConstantClass.create(Nd nd, NdTypeSignature value)static NdConstantDoublestatic NdConstantFloatstatic NdConstantIntstatic NdConstantLongstatic NdConstantShortstatic NdConstantStringstatic TypeRefCreates aDatabaseRefto theNdTypewith the given resource path and field descriptor.voidprotected voidvoidTagTreeReader.FixedSizeTagHandler.destruct(Nd nd, long address, TagTreeReader reader)voidTagTreeReader.TagHandler.destruct(Nd nd, long address, TagTreeReader reader)static JavaIndexintTagTreeReader.FixedSizeTagHandler.getSize(Nd nd, T object, TagTreeReader reader)intabstract intTagTreeReader.TagHandler.getSize(Nd nd, T object, TagTreeReader reader)protected abstract TTagTreeReader.FixedSizeTagHandler.read(Nd nd, long address, TagTreeReader reader, int[] bytesRead)abstract TTagTreeReader.TagHandler.read(Nd nd, long address, TagTreeReader reader, int[] bytesRead)voidTagTreeReader.FixedSizeTagHandler.write(Nd nd, long address, TagTreeReader reader, T value, int[] bytesWritten)protected abstract voidabstract voidTagTreeReader.TagHandler.write(Nd nd, long address, TagTreeReader reader, T toWrite, int[] bytesWritten)voidvoidConstructors in org.aspectj.org.eclipse.jdt.internal.core.nd.java with parameters of type NdModifierConstructorDescriptionNdAnnotation(Nd nd, long address)NdAnnotationValuePair(Nd nd, long address)NdComplexTypeSignature(Nd nd)NdComplexTypeSignature(Nd nd, long address)protectedNdConstant(Nd nd)NdConstant(Nd nd, long address)NdConstantAnnotation(Nd nd)NdConstantAnnotation(Nd nd, long address)NdConstantArray(Nd nd)NdConstantArray(Nd nd, long address)protectedNdConstantBoolean(Nd nd)NdConstantBoolean(Nd nd, long address)protectedNdConstantByte(Nd nd)NdConstantByte(Nd nd, long address)protectedNdConstantChar(Nd nd)NdConstantChar(Nd nd, long address)protectedNdConstantClass(Nd nd)NdConstantClass(Nd nd, long address)protectedNdConstantDouble(Nd nd)NdConstantDouble(Nd nd, long address)protectedNdConstantEnum(Nd nd)NdConstantEnum(Nd nd, long address)protectedNdConstantFloat(Nd nd)NdConstantFloat(Nd nd, long address)protectedNdConstantInt(Nd nd)NdConstantInt(Nd nd, long address)protectedNdConstantLong(Nd nd)NdConstantLong(Nd nd, long address)protectedNdConstantShort(Nd nd)NdConstantShort(Nd nd, long address)protectedNdConstantString(Nd nd)NdConstantString(Nd nd, long address)NdMethodAnnotationData(Nd nd, long address)NdMethodException(Nd nd, long address)NdMethodParameter(Nd nd, long address)NdResourceFile(Nd nd)NdResourceFile(Nd dom, long address)NdType(Nd nd, NdResourceFile resource)NdTypeAnnotation(Nd nd, long address)NdTypeArgument(Nd nd, long address)NdTypeArgument(Nd nd, NdComplexTypeSignature typeSignature)NdTypeBound(Nd nd, long address)NdTypeInterface(Nd nd, long address)NdTypeInterface(Nd nd, NdType targetType, NdTypeSignature makeTypeId)NdTypeParameter(Nd nd, long address)NdTypeSignature(Nd nd)NdTypeSignature(Nd nd, long address)NdVariable(Nd nd, long bindingRecord)NdWorkspaceLocation(Nd nd, long address)NdWorkspaceLocation(Nd nd, NdResourceFile resource, char[] path)NdZipEntry(Nd nd, long address)