org.eclipse.jdt.internal.compiler.classfmt
Class ClassFileStruct

java.lang.Object
  extended by org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct
Direct Known Subclasses:
AnnotationInfo, ClassFileReader, FieldInfo, InnerClassInfo, MethodInfo

public abstract class ClassFileStruct
extends java.lang.Object


Constructor Summary
ClassFileStruct(byte[] classFileBytes, int[] offsets, int offset)
           
 
Method Summary
 double doubleAt(int relativeOffset)
           
 float floatAt(int relativeOffset)
           
 int i4At(int relativeOffset)
           
 long i8At(int relativeOffset)
           
 int u1At(int relativeOffset)
           
 int u2At(int relativeOffset)
           
 long u4At(int relativeOffset)
           
 char[] utf8At(int relativeOffset, int bytesAvailable)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassFileStruct

public ClassFileStruct(byte[] classFileBytes,
                       int[] offsets,
                       int offset)
Method Detail

doubleAt

public double doubleAt(int relativeOffset)

floatAt

public float floatAt(int relativeOffset)

i4At

public int i4At(int relativeOffset)

i8At

public long i8At(int relativeOffset)

u1At

public int u1At(int relativeOffset)

u2At

public int u2At(int relativeOffset)

u4At

public long u4At(int relativeOffset)

utf8At

public char[] utf8At(int relativeOffset,
                     int bytesAvailable)