Uses of Class
org.aspectj.org.eclipse.jdt.internal.core.nd.field.StructDef
Packages that use StructDef
Package
Description
-
Uses of StructDef in org.aspectj.org.eclipse.jdt.internal.core.nd
Fields in org.aspectj.org.eclipse.jdt.internal.core.nd declared as StructDefMethods in org.aspectj.org.eclipse.jdt.internal.core.nd with parameters of type StructDef -
Uses of StructDef in org.aspectj.org.eclipse.jdt.internal.core.nd.field
Fields in org.aspectj.org.eclipse.jdt.internal.core.nd.field declared as StructDefModifier and TypeFieldDescriptionFieldOneToMany.localTypeFieldOneToOne.nodeTypeFieldOneToMany.targetTypeMethods in org.aspectj.org.eclipse.jdt.internal.core.nd.field that return StructDefModifier and TypeMethodDescriptionstatic <T> StructDef<T>static <T> StructDef<T>static <T> StructDef<T>StructDef.createAbstract(Class<T> clazz)static <T> StructDef<T>StructDef.createAbstract(Class<T> clazz, StructDef<? super T> superClass)StructDef.useStandardRefCounting()Methods in org.aspectj.org.eclipse.jdt.internal.core.nd.field with parameters of type StructDefModifier and TypeMethodDescriptionvoidStructDef.addDependency(StructDef<?> newDependency)static <T> Field<T>Creates a newFieldin the given struct with the given type.static <T> FieldList<T>Creates a newFieldListin the given struct which contains elements of the given type.static <T> FieldList<T>Creates a newFieldListin the given struct which contains elements of the given type.static <T extends INdStruct, B extends INdStruct>
FieldManyToOne<T>FieldManyToOne.create(StructDef<B> builder, FieldOneToMany<B> forwardPointer)static <T extends INdStruct, B extends INdStruct>
FieldOneToMany<T>FieldOneToMany.create(StructDef<B> builder, FieldManyToOne<B> forwardPointer)static <T extends INdStruct, B extends INdStruct>
FieldOneToMany<T>FieldOneToMany.create(StructDef<B> builder, FieldManyToOne<B> forwardPointer, int inlineElementCount)Creates aFieldOneToManyusing the given builder.static <T extends INdStruct, B extends INdStruct>
FieldOneToOne<T>FieldOneToOne.create(StructDef<B> builder, StructDef<T> nodeType, FieldOneToOne<B> forwardPointer)static <T extends NdNode, B>
FieldSearchIndex<T>FieldSearchIndex.create(StructDef<B> builder, FieldSearchKey<B> searchKey)static <T, B extends NdNode>
FieldSearchKey<T>FieldSearchKey.create(StructDef<B> builder, FieldSearchIndex<B> searchIndex)Creates a search key attribute in the given struct which stores an entry in the given global search indexstatic <T> StructDef<T>static <T> StructDef<T>StructDef.createAbstract(Class<T> clazz, StructDef<? super T> superClass)static <T extends INdStruct, B extends INdStruct>
FieldManyToOne<T>FieldManyToOne.createNonNull(StructDef<B> builder, FieldOneToMany<B> forwardPointer)static <T extends INdStruct, B extends INdStruct>
FieldManyToOne<T>FieldManyToOne.createOwner(StructDef<B> builder, FieldOneToMany<B> forwardPointer)Creates a many-to-one pointer which points to this object's owner.static <T extends INdStruct, B extends INdStruct>
FieldOneToOne<T>FieldOneToOne.createOwner(StructDef<B> builder, StructDef<T> nodeType, FieldOneToOne<B> forwardPointer) -
Uses of StructDef in org.aspectj.org.eclipse.jdt.internal.core.nd.java
Fields in org.aspectj.org.eclipse.jdt.internal.core.nd.java declared as StructDefModifier and TypeFieldDescriptionJavaIndex.typestatic StructDef<NdAnnotation>NdAnnotation.typestatic StructDef<NdAnnotationValuePair>NdAnnotationValuePair.typeNdBinding.typestatic StructDef<NdComplexTypeSignature>NdComplexTypeSignature.typestatic StructDef<NdConstant>NdConstant.typestatic StructDef<NdConstantAnnotation>NdConstantAnnotation.typestatic StructDef<NdConstantArray>NdConstantArray.typestatic StructDef<NdConstantBoolean>NdConstantBoolean.typestatic StructDef<NdConstantByte>NdConstantByte.typestatic StructDef<NdConstantChar>NdConstantChar.typestatic StructDef<NdConstantClass>NdConstantClass.typestatic StructDef<NdConstantDouble>NdConstantDouble.typestatic StructDef<NdConstantEnum>NdConstantEnum.typestatic StructDef<NdConstantFloat>NdConstantFloat.typestatic StructDef<NdConstantInt>NdConstantInt.typestatic StructDef<NdConstantLong>NdConstantLong.typestatic StructDef<NdConstantShort>NdConstantShort.typestatic StructDef<NdConstantString>NdConstantString.typeNdMethod.typestatic StructDef<NdMethodAnnotationData>NdMethodAnnotationData.typestatic StructDef<NdMethodException>NdMethodException.typestatic StructDef<NdMethodParameter>NdMethodParameter.typestatic StructDef<NdResourceFile>NdResourceFile.typeNdType.typestatic StructDef<NdTypeAnnotation>NdTypeAnnotation.typestatic StructDef<NdTypeArgument>NdTypeArgument.typestatic StructDef<NdTypeBound>NdTypeBound.typeNdTypeId.typestatic StructDef<NdTypeInterface>NdTypeInterface.typestatic StructDef<NdTypeParameter>NdTypeParameter.typestatic StructDef<NdTypeSignature>NdTypeSignature.typestatic StructDef<NdVariable>NdVariable.typestatic StructDef<NdWorkspaceLocation>NdWorkspaceLocation.typestatic StructDef<NdZipEntry>NdZipEntry.type