Klasse ClassFileStruct

java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.util.ClassFileStruct
Bekannte direkte Unterklassen:
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

public abstract class ClassFileStruct extends Object
Abstract class that defines helpers methods for decoding .class file.
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    protected double
    doubleAt(byte[] reference, int relativeOffset, int structOffset)
     
    protected float
    floatAt(byte[] reference, int relativeOffset, int structOffset)
     
    protected int
    i1At(byte[] reference, int relativeOffset, int structOffset)
     
    protected int
    i2At(byte[] reference, int relativeOffset, int structOffset)
     
    protected int
    i4At(byte[] reference, int relativeOffset, int structOffset)
     
    protected long
    i8At(byte[] reference, int relativeOffset, int structOffset)
     
    protected int
    u1At(byte[] reference, int relativeOffset, int structOffset)
     
    protected int
    u2At(byte[] reference, int relativeOffset, int structOffset)
     
    protected long
    u4At(byte[] reference, int relativeOffset, int structOffset)
     
    protected char[]
    utf8At(byte[] reference, int relativeOffset, int structOffset, int bytesAvailable)
     

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Konstruktordetails

    • ClassFileStruct

      public ClassFileStruct()
  • Methodendetails

    • 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)