Uses of Interface
org.aspectj.org.eclipse.jdt.internal.compiler.env.IBinaryType
Packages that use IBinaryType
Package
Description
-
Uses of IBinaryType in org.aspectj.ajdt.internal.compiler.lookup
Methods in org.aspectj.ajdt.internal.compiler.lookup with parameters of type IBinaryTypeModifier and TypeMethodDescriptionAjLookupEnvironment.createBinaryTypeFrom(IBinaryType binaryType, PackageBinding packageBinding, boolean needFieldsAndMethods, AccessRestriction accessRestriction) -
Uses of IBinaryType in org.aspectj.ajdt.internal.core.builder
Classes in org.aspectj.ajdt.internal.core.builder that implement IBinaryTypeModifier and TypeClassDescriptionclassUsed to determine if a type has structurally changed during incremental compilation.Methods in org.aspectj.ajdt.internal.core.builder that return IBinaryType -
Uses of IBinaryType in org.aspectj.org.eclipse.jdt.internal.codeassist.impl
Methods in org.aspectj.org.eclipse.jdt.internal.codeassist.impl with parameters of type IBinaryTypeModifier and TypeMethodDescriptionvoidEngine.accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction) Add an additional binary type -
Uses of IBinaryType in org.aspectj.org.eclipse.jdt.internal.compiler
Methods in org.aspectj.org.eclipse.jdt.internal.compiler with parameters of type IBinaryTypeModifier and TypeMethodDescriptionvoidCompiler.accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction) Add an additional binary type -
Uses of IBinaryType in org.aspectj.org.eclipse.jdt.internal.compiler.batch
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.batch that return IBinaryTypeModifier and TypeMethodDescriptionprotected IBinaryTypeClasspathJrt.maybeDecorateForExternalAnnotations(String qualifiedBinaryFileName, IBinaryType reader) Methods in org.aspectj.org.eclipse.jdt.internal.compiler.batch with parameters of type IBinaryTypeModifier and TypeMethodDescriptionprotected IBinaryTypeClasspathJrt.maybeDecorateForExternalAnnotations(String qualifiedBinaryFileName, IBinaryType reader) -
Uses of IBinaryType in org.aspectj.org.eclipse.jdt.internal.compiler.classfmt
Classes in org.aspectj.org.eclipse.jdt.internal.compiler.classfmt that implement IBinaryTypeModifier and TypeClassDescriptionclassclassA decorator forIBinaryTypethat allows external annotations to be attached.Methods in org.aspectj.org.eclipse.jdt.internal.compiler.classfmt that return IBinaryTypeModifier and TypeMethodDescriptionstatic IBinaryTypeExternalAnnotationDecorator.create(IBinaryType toDecorate, String basePath, String qualifiedBinaryTypeName, ZipFile zipFile) Possibly wrap the provided binary type in a ClassWithExternalAnnotations to which a fresh provider for external annotations is associated.Methods in org.aspectj.org.eclipse.jdt.internal.compiler.classfmt with parameters of type IBinaryTypeModifier and TypeMethodDescriptionstatic IBinaryTypeExternalAnnotationDecorator.create(IBinaryType toDecorate, String basePath, String qualifiedBinaryTypeName, ZipFile zipFile) Possibly wrap the provided binary type in a ClassWithExternalAnnotations to which a fresh provider for external annotations is associated.Constructors in org.aspectj.org.eclipse.jdt.internal.compiler.classfmt with parameters of type IBinaryTypeModifierConstructorDescriptionExternalAnnotationDecorator(IBinaryType toDecorate, boolean isFromSource) ExternalAnnotationDecorator(IBinaryType toDecorate, ExternalAnnotationProvider externalAnnotationProvider) -
Uses of IBinaryType in org.aspectj.org.eclipse.jdt.internal.compiler.env
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.env that return IBinaryTypeModifier and TypeMethodDescriptionNameEnvironmentAnswer.getBinaryType()Answer the resolved binary form for the type or null if the receiver represents a compilation unit or source type.Methods in org.aspectj.org.eclipse.jdt.internal.compiler.env with parameters of type IBinaryTypeConstructors in org.aspectj.org.eclipse.jdt.internal.compiler.env with parameters of type IBinaryTypeModifierConstructorDescriptionNameEnvironmentAnswer(IBinaryType binaryType, AccessRestriction accessRestriction) NameEnvironmentAnswer(IBinaryType binaryType, AccessRestriction accessRestriction, char[] module) -
Uses of IBinaryType in org.aspectj.org.eclipse.jdt.internal.compiler.impl
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.impl with parameters of type IBinaryTypeModifier and TypeMethodDescriptionvoidITypeRequestor.accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction) Accept the resolved binary form for the requested type. -
Uses of IBinaryType in org.aspectj.org.eclipse.jdt.internal.compiler.lookup
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.lookup with parameters of type IBinaryTypeModifier and TypeMethodDescriptionLookupEnvironment.cacheBinaryType(IBinaryType binaryType, boolean needFieldsAndMethods, AccessRestriction accessRestriction) LookupEnvironment.cacheBinaryType(IBinaryType binaryType, AccessRestriction accessRestriction) LookupEnvironment.createBinaryTypeFrom(IBinaryType binaryType, PackageBinding packageBinding, boolean needFieldsAndMethods, AccessRestriction accessRestriction) LookupEnvironment.createBinaryTypeFrom(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction) Constructors in org.aspectj.org.eclipse.jdt.internal.compiler.lookup with parameters of type IBinaryTypeModifierConstructorDescriptionBinaryTypeBinding(PackageBinding packageBinding, IBinaryType binaryType, LookupEnvironment environment) Standard constructor for creating binary type bindings from binary models (classfiles)BinaryTypeBinding(PackageBinding packageBinding, IBinaryType binaryType, LookupEnvironment environment, boolean needFieldsAndMethods) Standard constructor for creating binary type bindings from binary models (classfiles) -
Uses of IBinaryType in org.aspectj.org.eclipse.jdt.internal.core
Methods in org.aspectj.org.eclipse.jdt.internal.core that return IBinaryTypeModifier and TypeMethodDescriptionClassFile.getBinaryTypeInfo()Returns theClassFileReaderspecific for this IClassFile, based on its underlying resource, ornullif unable to create the diet class file.BinaryType.getElementInfo()Methods in org.aspectj.org.eclipse.jdt.internal.core with parameters of type IBinaryTypeModifier and TypeMethodDescriptionchar[]SourceMapper.findSource(IType type, IBinaryType info) Locates and returns source code for the given (binary) type, in this SourceMapper's ZIP file, or returnsnullif source code cannot be found.BinaryType.getSourceFileName(IBinaryType info) voidSourceMapper.mapSource(NamedMember typeOrModule, char[] contents, IBinaryType info) Maps the given source code to the given binary type or module and its children.SourceMapper.mapSource(NamedMember typeOrModule, char[] contents, IBinaryType info, IJavaElement elementToFind) Maps the given source code to the given binary type and its children.BinaryType.sourceFileName(IBinaryType info) -
Uses of IBinaryType in org.aspectj.org.eclipse.jdt.internal.core.builder
Methods in org.aspectj.org.eclipse.jdt.internal.core.builder that return IBinaryTypeModifier and TypeMethodDescriptionprotected IBinaryTypeClasspathDirectory.decorateWithExternalAnnotations(IBinaryType reader, String fileNameWithoutExtension) protected IBinaryTypeClasspathJar.decorateWithExternalAnnotations(IBinaryType reader, String fileNameWithoutExtension) protected IBinaryTypeClasspathLocation.decorateWithExternalAnnotations(IBinaryType reader, String fileNameWithoutExtension) Search within this classpath location for an .eea file describing the given binary type.Methods in org.aspectj.org.eclipse.jdt.internal.core.builder with parameters of type IBinaryTypeModifier and TypeMethodDescriptionprotected NameEnvironmentAnswerClasspathLocation.createAnswer(String fileNameWithoutExtension, IBinaryType reader, char[] moduleName) protected IBinaryTypeClasspathDirectory.decorateWithExternalAnnotations(IBinaryType reader, String fileNameWithoutExtension) protected IBinaryTypeClasspathJar.decorateWithExternalAnnotations(IBinaryType reader, String fileNameWithoutExtension) protected IBinaryTypeClasspathLocation.decorateWithExternalAnnotations(IBinaryType reader, String fileNameWithoutExtension) Search within this classpath location for an .eea file describing the given binary type. -
Uses of IBinaryType in org.aspectj.org.eclipse.jdt.internal.core.hierarchy
Classes in org.aspectj.org.eclipse.jdt.internal.core.hierarchy that implement IBinaryTypeMethods in org.aspectj.org.eclipse.jdt.internal.core.hierarchy that return IBinaryTypeModifier and TypeMethodDescriptionprotected IBinaryTypeHierarchyBuilder.createInfoFromClassFile(Openable handle, org.eclipse.core.resources.IResource file) Creates the type info from the given class file on disk and adds it to the given list of infos.protected IBinaryTypeIndexBasedHierarchyBuilder.createInfoFromClassFile(Openable classFile, org.eclipse.core.resources.IResource file) protected IBinaryTypeHierarchyBuilder.createInfoFromClassFileInJar(Openable classFile) Create a type info from the given class file in a jar and adds it to the given list of infos.protected IBinaryTypeIndexBasedHierarchyBuilder.createInfoFromClassFileInJar(Openable classFile) Methods in org.aspectj.org.eclipse.jdt.internal.core.hierarchy with parameters of type IBinaryTypeModifier and TypeMethodDescriptionvoidHierarchyResolver.accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction) Add an additional binary typeprotected ITypeHierarchyBuilder.lookupBinaryHandle(IBinaryType typeInfo) Looks up and returns a handle for the given binary info. -
Uses of IBinaryType in org.aspectj.org.eclipse.jdt.internal.core.nd.java.model
Methods in org.aspectj.org.eclipse.jdt.internal.core.nd.java.model that return IBinaryTypeModifier and TypeMethodDescriptionstatic IBinaryTypeBinaryTypeFactory.create(IOrdinaryClassFile classFile, org.eclipse.core.runtime.IProgressMonitor monitor) static IBinaryTypeBinaryTypeFactory.readType(BinaryTypeDescriptor descriptor, org.eclipse.core.runtime.IProgressMonitor monitor) Reads the given binary type. -
Uses of IBinaryType in org.aspectj.org.eclipse.jdt.internal.core.search.indexing
Methods in org.aspectj.org.eclipse.jdt.internal.core.search.indexing with parameters of type IBinaryTypeModifier and TypeMethodDescriptionvoidSourceIndexer.accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction) -
Uses of IBinaryType in org.aspectj.org.eclipse.jdt.internal.core.search.matching
Methods in org.aspectj.org.eclipse.jdt.internal.core.search.matching that return IBinaryTypeModifier and TypeMethodDescriptionstatic IBinaryTypeMatchLocator.classFileReader(IType type) protected IBinaryTypeMatchLocator.getBinaryInfo(ClassFile classFile, org.eclipse.core.resources.IResource resource) Methods in org.aspectj.org.eclipse.jdt.internal.core.search.matching with parameters of type IBinaryTypeModifier and TypeMethodDescriptionvoidMatchLocator.accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction) Add an additional binary typeprotected BinaryTypeBindingMatchLocator.cacheBinaryType(IType type, IBinaryType binaryType) voidClassFileMatchLocator.locateMatches(MatchLocator locator, ClassFile classFile, IBinaryType info) Locate declaration in the current class file.protected voidMatchLocator.reportBinaryMemberDeclaration(org.eclipse.core.resources.IResource resource, IMember binaryMember, Binding binaryMemberBinding, IBinaryType info, int accuracy) -
Uses of IBinaryType in org.aspectj.org.eclipse.jdt.internal.eval
Classes in org.aspectj.org.eclipse.jdt.internal.eval that implement IBinaryTypeModifier and TypeClassDescriptionclassThe skeleton of the class 'org.eclipse.jdt.internal.eval.target.CodeSnippet' used at compile time.