Uses of Class
org.aspectj.org.eclipse.jdt.internal.compiler.ClassFile
Packages that use ClassFile
Package
Description
-
Uses of ClassFile in org.aspectj.ajdt.internal.compiler
Subclasses of ClassFile in org.aspectj.ajdt.internal.compilerConstructors in org.aspectj.ajdt.internal.compiler with parameters of type ClassFile -
Uses of ClassFile in org.aspectj.ajdt.internal.compiler.ast
Methods in org.aspectj.ajdt.internal.compiler.ast with parameters of type ClassFileModifier and TypeMethodDescriptionprotected voidAjConstructorDeclaration.addDeclarationStartLineAttribute(List extraAttributeList, ClassFile classFile)protected voidAjMethodDeclaration.addDeclarationStartLineAttribute(List extraAttributeList, ClassFile classFile)protected voidAspectDeclaration.generateAttributes(ClassFile classFile)protected voidIntertypeMemberClassDeclaration.generateAttributes(ClassFile classFile)voidAdviceDeclaration.generateCode(ClassScope classScope, ClassFile classFile)voidAspectDeclaration.generateCode(ClassFile enclosingClassFile)voidDeclareDeclaration.generateCode(ClassScope classScope, ClassFile classFile)A declare declaration exists in a classfile only as an attibute on the class.voidInterTypeConstructorDeclaration.generateCode(ClassScope classScope, ClassFile classFile)voidInterTypeFieldDeclaration.generateCode(ClassScope classScope, ClassFile classFile)voidInterTypeMethodDeclaration.generateCode(ClassScope classScope, ClassFile classFile)voidPointcutDeclaration.generateCode(ClassScope classScope, ClassFile classFile)A pointcut declaration exists in a classfile only as an attibute on the class.voidInterTypeMethodDeclaration.generateDispatchMethod(ClassScope classScope, ClassFile classFile)protected intAdviceDeclaration.generateInfoAttributes(ClassFile classFile)protected intAjConstructorDeclaration.generateInfoAttributes(ClassFile classFile)protected intAjMethodDeclaration.generateInfoAttributes(ClassFile classFile)protected intAjMethodDeclaration.generateInfoAttributes(ClassFile classFile, boolean addAjSynthetic)Overridden to add extra AJ stuff, also adds synthetic if boolean is true.protected intDeclareDeclaration.generateInfoAttributes(ClassFile classFile)We need the ajc$declare method that is created to represent this declare to be marked as syntheticprotected intIfMethodDeclaration.generateInfoAttributes(ClassFile classFile)protected intInterTypeDeclaration.generateInfoAttributes(ClassFile classFile)protected intPointcutDeclaration.generateInfoAttributes(ClassFile classFile) -
Uses of ClassFile in org.aspectj.ajdt.internal.compiler.lookup
Methods in org.aspectj.ajdt.internal.compiler.lookup with parameters of type ClassFileModifier and TypeMethodDescriptionvoidHelperInterfaceBinding.generateClass(CompilationResult result, ClassFile enclosingClassFile) -
Uses of ClassFile in org.aspectj.org.eclipse.jdt.internal.compiler
Fields in org.aspectj.org.eclipse.jdt.internal.compiler declared as ClassFileMethods in org.aspectj.org.eclipse.jdt.internal.compiler that return ClassFileModifier and TypeMethodDescriptionClassFilePool.acquire(SourceTypeBinding typeBinding)ClassFilePool.acquireForModule(ModuleBinding moduleBinding, CompilerOptions options)CompilationResult.getClassFiles()static ClassFileClassFile.getNewInstance(SourceTypeBinding typeBinding)ClassFile.outerMostEnclosingClassFile()INTERNAL USE-ONLY Returns the most enclosing classfile of the receiver.Methods in org.aspectj.org.eclipse.jdt.internal.compiler with parameters of type ClassFileModifier and TypeMethodDescriptionvoidClassFile.initialize(SourceTypeBinding aType, ClassFile parentClassFile, boolean createProblemType)voidFor now, remember the compiled type using its compound name.void -
Uses of ClassFile in org.aspectj.org.eclipse.jdt.internal.compiler.ast
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.ast with parameters of type ClassFileModifier and TypeMethodDescriptionprotected voidTypeDeclaration.generateAttributes(ClassFile classFile)voidAbstractMethodDeclaration.generateCode(ClassFile classFile)voidAbstractMethodDeclaration.generateCode(ClassScope classScope, ClassFile classFile)Bytecode generation for a methodvoidAnnotationMethodDeclaration.generateCode(ClassFile classFile)voidClinit.generateCode(ClassScope classScope, ClassFile classFile)Bytecode generation for amethod voidConstructorDeclaration.generateCode(ClassScope classScope, ClassFile classFile)Bytecode generation for a constructorvoidLambdaExpression.generateCode(ClassFile classFile)voidLambdaExpression.generateCode(ClassScope classScope, ClassFile classFile)voidTypeDeclaration.generateCode(ClassFile enclosingClassFile)Generic bytecode generation for typevoidTypeDeclaration.generateCode(ClassScope classScope, ClassFile enclosingClassFile)Bytecode generation for a member inner typeprotected intAbstractMethodDeclaration.generateInfoAttributes(ClassFile classFile)Generates my info attributes, hook for subclasses -
Uses of ClassFile in org.aspectj.org.eclipse.jdt.internal.compiler.codegen
Fields in org.aspectj.org.eclipse.jdt.internal.compiler.codegen declared as ClassFileMethods in org.aspectj.org.eclipse.jdt.internal.compiler.codegen with parameters of type ClassFileModifier and TypeMethodDescriptionvoidvoidvoidvoidConstantPool.initialize(ClassFile givenClassFile)voidCodeStream.reset(AbstractMethodDeclaration referenceMethod, ClassFile targetClassFile)voidCodeStream.reset(LambdaExpression lambda, ClassFile targetClassFile)voidvoidvoidvoidCodeStream.resetForProblemClinit(ClassFile targetClassFile)Constructors in org.aspectj.org.eclipse.jdt.internal.compiler.codegen with parameters of type ClassFileModifierConstructorDescriptionCodeStream(ClassFile givenClassFile)ConstantPool(ClassFile classFile)ConstantPool constructor comment.StackMapFrameCodeStream(ClassFile givenClassFile)TypeAnnotationCodeStream(ClassFile givenClassFile) -
Uses of ClassFile in org.aspectj.org.eclipse.jdt.internal.compiler.lookup
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.lookup with parameters of type ClassFileModifier and TypeMethodDescriptionvoidLookupEnvironment.releaseClassFiles(ClassFile[] classFiles)char[] -
Uses of ClassFile in org.aspectj.org.eclipse.jdt.internal.compiler.util
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.util with parameters of type ClassFileModifier and TypeMethodDescriptionstatic voidUtil.recordNestedType(ClassFile classFile, TypeBinding typeBinding)static voidUtil.writeToDisk(boolean generatePackagesStructure, String outputPath, String relativeFileName, ClassFile classFile)outputPath is formed like: c:\temp\ the last character is a file separator relativeFileName is formed like: java\lang\String.class -
Uses of ClassFile in org.aspectj.org.eclipse.jdt.internal.core.builder
Methods in org.aspectj.org.eclipse.jdt.internal.core.builder with parameters of type ClassFileModifier and TypeMethodDescriptionprotected voidAbstractImageBuilder.acceptSecondaryType(ClassFile classFile)protected voidBatchImageBuilder.acceptSecondaryType(ClassFile classFile)protected char[]AbstractImageBuilder.writeClassFile(ClassFile classFile, SourceFile compilationUnit, boolean isTopLevelType)protected voidAbstractImageBuilder.writeClassFileContents(ClassFile classFile, org.eclipse.core.resources.IFile file, String qualifiedFileName, boolean isTopLevelType, SourceFile compilationUnit)protected voidIncrementalImageBuilder.writeClassFileContents(ClassFile classfile, org.eclipse.core.resources.IFile file, String qualifiedFileName, boolean isTopLevelType, SourceFile compilationUnit) -
Uses of ClassFile in org.aspectj.org.eclipse.jdt.internal.core.eval
Methods in org.aspectj.org.eclipse.jdt.internal.core.eval with parameters of type ClassFileModifier and TypeMethodDescriptionbooleanRequestorWrapper.acceptClassFiles(ClassFile[] classFiles, char[] codeSnippetClassName) -
Uses of ClassFile in org.aspectj.org.eclipse.jdt.internal.eval
Subclasses of ClassFile in org.aspectj.org.eclipse.jdt.internal.evalMethods in org.aspectj.org.eclipse.jdt.internal.eval with parameters of type ClassFileModifier and TypeMethodDescriptionbooleanIRequestor.acceptClassFiles(ClassFile[] classFiles, char[] codeSnippetClassName)voidCodeSnippetTypeDeclaration.generateCode(ClassFile enclosingClassFile)Generic bytecode generation for typeConstructors in org.aspectj.org.eclipse.jdt.internal.eval with parameters of type ClassFileModifierConstructorDescriptionCodeSnippetClassFile(SourceTypeBinding aType, ClassFile enclosingClassFile, boolean creatingProblemType)CodeSnippetClassFile constructor comment.VariablesInfo(char[] packageName, char[] className, ClassFile[] classFiles, GlobalVariable[] variables, int variableCount)Creates a new variables info.