Package org.aspectj.org.eclipse.jdt.internal.compiler.classfmt
package org.aspectj.org.eclipse.jdt.internal.compiler.classfmt
-
InterfaceDescriptionAuxiliary interface for
ExternalAnnotationDecorator.getAnnotationZipFile(String, ZipFileProducer)
. -
ClassDescriptionA decorator for
IBinaryType
that allows external annotations to be attached.Describes one entry in the classes table of the InnerClasses attribute.A type annotation walker that adds missing NonNull annotations according to the current default.The TypeAnnotationInfo class does not currently support type annotations within code blocks (those that have a target type of 0x40 and higher) - it is not yet clear that these need to be accessible.Type annotation walker implementation based an actual annotations decoded from a .class file.