Class ClassFileStruct
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.util.ClassFileStruct
- Direct Known Subclasses:
Annotation,AnnotationComponent,AnnotationComponentValue,BootstrapMethodsEntry,ClassFileAttribute,ClassFileReader,ComponentInfo,ConstantPool,DefaultStackMapFrame,ExceptionTableEntry,ExtendedAnnotation,FieldInfo,InnerClassesAttributeEntry,LocalVariableReferenceInfo,LocalVariableTableEntry,LocalVariableTypeTableEntry,MethodInfo,NestMembersAttributeEntry,PackageVisibilityInfo,ParameterAnnotation,PermittedSubclassesAttributeEntry,ProvidesInfo,RequiresInfo,StackMapFrame,VerificationInfo
Abstract class that defines helpers methods for decoding .class file.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected doubledoubleAt(byte[] reference, int relativeOffset, int structOffset) protected floatfloatAt(byte[] reference, int relativeOffset, int structOffset) protected inti1At(byte[] reference, int relativeOffset, int structOffset) protected inti2At(byte[] reference, int relativeOffset, int structOffset) protected inti4At(byte[] reference, int relativeOffset, int structOffset) protected longi8At(byte[] reference, int relativeOffset, int structOffset) protected intu1At(byte[] reference, int relativeOffset, int structOffset) protected intu2At(byte[] reference, int relativeOffset, int structOffset) protected longu4At(byte[] reference, int relativeOffset, int structOffset) protected char[]utf8At(byte[] reference, int relativeOffset, int structOffset, int bytesAvailable)
-
Constructor Details
-
ClassFileStruct
public ClassFileStruct()
-
-
Method Details
-
doubleAt
protected double doubleAt(byte[] reference, int relativeOffset, int structOffset) -
floatAt
protected float floatAt(byte[] reference, int relativeOffset, int structOffset) -
i1At
protected int i1At(byte[] reference, int relativeOffset, int structOffset) -
i2At
protected int i2At(byte[] reference, int relativeOffset, int structOffset) -
i4At
protected int i4At(byte[] reference, int relativeOffset, int structOffset) -
i8At
protected long i8At(byte[] reference, int relativeOffset, int structOffset) -
u1At
protected int u1At(byte[] reference, int relativeOffset, int structOffset) -
u2At
protected int u2At(byte[] reference, int relativeOffset, int structOffset) -
u4At
protected long u4At(byte[] reference, int relativeOffset, int structOffset) -
utf8At
protected char[] utf8At(byte[] reference, int relativeOffset, int structOffset, int bytesAvailable)
-