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 a<clinit>methodvoidConstructorDeclaration.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 TypeMethodDescriptionfinal char[]MethodBinding.computeSignature(ClassFile classFile) voidLookupEnvironment.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.