Uses of Interface
org.benf.cfr.reader.util.bytestream.ByteData
-
-
Uses of ByteData in org.benf.cfr.reader.bytecode
Methods in org.benf.cfr.reader.bytecode with parameters of type ByteData Modifier and Type Method Description private Op01WithProcessedDataAndByteJumps
CodeAnalyser. getSingleInstr(ByteData rawCode, int offset)
-
Uses of ByteData in org.benf.cfr.reader.bytecode.opcode
-
Uses of ByteData in org.benf.cfr.reader.entities
Constructors in org.benf.cfr.reader.entities with parameters of type ByteData Constructor Description ClassFile(ByteData data, java.lang.String usePath, DCCommonState dcCommonState)
Field(ByteData raw, ConstantPool cp, ClassFileVersion classFileVersion)
Method(ByteData raw, ClassFile classFile, ConstantPool cp, DCCommonState dcCommonState, ClassFileVersion classFileVersion)
-
Uses of ByteData in org.benf.cfr.reader.entities.attributes
Fields in org.benf.cfr.reader.entities.attributes declared as ByteData Modifier and Type Field Description private ByteData
AttributeCode. rawData
Methods in org.benf.cfr.reader.entities.attributes that return ByteData Modifier and Type Method Description ByteData
AttributeCode. getRawData()
Methods in org.benf.cfr.reader.entities.attributes with parameters of type ByteData Modifier and Type Method Description private static java.util.List<BootstrapMethodInfo>
AttributeBootstrapMethods. decodeMethods(ByteData raw, ConstantPool cp)
(package private) static Pair<java.lang.Long,AnnotationTableEntry>
AnnotationHelpers. getAnnotation(ByteData raw, long offset, ConstantPool cp)
(package private) static Pair<java.lang.Long,ElementValue>
AnnotationHelpers. getElementValue(ByteData raw, long offset, ConstantPool cp)
private static long
AnnotationHelpers. getElementValuePair(ByteData raw, long offset, ConstantPool cp, java.util.Map<java.lang.String,ElementValue> res)
(package private) static Pair<java.lang.Long,AnnotationTableTypeEntry>
AnnotationHelpers. getTypeAnnotation(ByteData raw, long offset, ConstantPool cp)
private static long
AttributeModule.ExportOpen. read(ByteData raw, long offset, java.util.List<AttributeModule.ExportOpen> tgt)
private static void
AttributeModule.Provide. read(ByteData raw, long offset, java.util.List<AttributeModule.Provide> tgt)
private static long
AttributeModule.Require. read(ByteData raw, long offset, java.util.List<AttributeModule.Require> tgt)
private static long
AttributeModule.Use. read(ByteData raw, long offset, java.util.List<AttributeModule.Use> tgt)
(package private) static Pair<java.lang.Long,TypeAnnotationTargetInfo>
TypeAnnotationTargetInfo.TypeAnnotationCatchTarget. Read(ByteData raw, long offset)
(package private) static Pair<java.lang.Long,TypeAnnotationTargetInfo>
TypeAnnotationTargetInfo.TypeAnnotationEmptyTarget. Read(ByteData raw, long offset)
(package private) static Pair<java.lang.Long,TypeAnnotationTargetInfo>
TypeAnnotationTargetInfo.TypeAnnotationFormalParameterTarget. Read(ByteData raw, long offset)
(package private) static Pair<java.lang.Long,TypeAnnotationTargetInfo>
TypeAnnotationTargetInfo.TypeAnnotationLocalVarTarget. Read(ByteData raw, long offset)
(package private) static Pair<java.lang.Long,TypeAnnotationTargetInfo>
TypeAnnotationTargetInfo.TypeAnnotationOffsetTarget. Read(ByteData raw, long offset)
(package private) static Pair<java.lang.Long,TypeAnnotationTargetInfo>
TypeAnnotationTargetInfo.TypeAnnotationParameterBoundTarget. Read(ByteData raw, long offset)
(package private) static Pair<java.lang.Long,TypeAnnotationTargetInfo>
TypeAnnotationTargetInfo.TypeAnnotationParameterTarget. Read(ByteData raw, long offset)
(package private) static Pair<java.lang.Long,TypeAnnotationTargetInfo>
TypeAnnotationTargetInfo.TypeAnnotationSupertypeTarget. Read(ByteData raw, long offset)
(package private) static Pair<java.lang.Long,TypeAnnotationTargetInfo>
TypeAnnotationTargetInfo.TypeAnnotationThrowsTarget. Read(ByteData raw, long offset)
(package private) static Pair<java.lang.Long,TypeAnnotationTargetInfo>
TypeAnnotationTargetInfo.TypeAnnotationTypeArgumentTarget. Read(ByteData raw, long offset)
private static Pair<java.lang.Long,TypeAnnotationTargetInfo>
AnnotationHelpers. readTypeAnnotationTargetInfo(TypeAnnotationEntryKind kind, ByteData raw, long offset)
-
Uses of ByteData in org.benf.cfr.reader.entities.constantpool
Methods in org.benf.cfr.reader.entities.constantpool with parameters of type ByteData Modifier and Type Method Description private ConstantPool.RawTmp
ConstantPool. processRaw(ByteData raw, int count)
-
Uses of ByteData in org.benf.cfr.reader.entities.exceptions
Methods in org.benf.cfr.reader.entities.exceptions that return types with arguments of type ByteData Modifier and Type Method Description static UnaryFunction<ByteData,ExceptionTableEntry>
ExceptionTableEntry. getBuilder()
Methods in org.benf.cfr.reader.entities.exceptions with parameters of type ByteData Modifier and Type Method Description ExceptionTableEntry
ExceptionTableEntry.ExceptionTableEntryBuilder. invoke(ByteData arg)
Constructors in org.benf.cfr.reader.entities.exceptions with parameters of type ByteData Constructor Description ExceptionTableEntry(ByteData raw, int priority)
-
Uses of ByteData in org.benf.cfr.reader.entityfactories
Methods in org.benf.cfr.reader.entityfactories that return types with arguments of type ByteData Modifier and Type Method Description static UnaryFunction<ByteData,Attribute>
AttributeFactory. getBuilder(ConstantPool cp, ClassFileVersion classFileVersion)
Methods in org.benf.cfr.reader.entityfactories with parameters of type ByteData Modifier and Type Method Description static Attribute
AttributeFactory. build(ByteData raw, ConstantPool cp, ClassFileVersion classFileVersion)
static <X extends KnowsRawSize>
longContiguousEntityFactory. build(ByteData raw, int count, java.util.List<X> tgt, UnaryFunction<ByteData,X> func)
static <X> long
ContiguousEntityFactory. buildSized(ByteData raw, int count, int itemLength, java.util.List<X> tgt, UnaryFunction<ByteData,X> func)
Attribute
AttributeFactory.AttributeBuilder. invoke(ByteData arg)
Method parameters in org.benf.cfr.reader.entityfactories with type arguments of type ByteData Modifier and Type Method Description static <X extends KnowsRawSize>
longContiguousEntityFactory. build(ByteData raw, int count, java.util.List<X> tgt, UnaryFunction<ByteData,X> func)
static <X> long
ContiguousEntityFactory. buildSized(ByteData raw, int count, int itemLength, java.util.List<X> tgt, UnaryFunction<ByteData,X> func)
-
Uses of ByteData in org.benf.cfr.reader.util.bytestream
Subinterfaces of ByteData in org.benf.cfr.reader.util.bytestream Modifier and Type Interface Description interface
OffsettingByteData
Classes in org.benf.cfr.reader.util.bytestream that implement ByteData Modifier and Type Class Description class
AbstractBackedByteData
class
BaseByteData
class
OffsetBackedByteData
class
OffsettingBackedByteData
Methods in org.benf.cfr.reader.util.bytestream that return ByteData Modifier and Type Method Description ByteData
BaseByteData. getOffsetData(long offset)
ByteData
ByteData. getOffsetData(long offset)
ByteData
OffsetBackedByteData. getOffsetData(long offset)
ByteData
OffsettingBackedByteData. getOffsetData(long offset)
-