Modifier and Type | Method and Description |
---|---|
private Op01WithProcessedDataAndByteJumps |
CodeAnalyser.getSingleInstr(ByteData rawCode,
int offset) |
Constructor and 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) |
Modifier and Type | Field and Description |
---|---|
private ByteData |
AttributeCode.rawData |
Modifier and Type | Method and Description |
---|---|
ByteData |
AttributeCode.getRawData() |
Modifier and Type | Method and 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) |
(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.TypeAnnotationParameterBoundTarget.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.TypeAnnotationThrowsTarget.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.TypeAnnotationCatchTarget.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.TypeAnnotationTypeArgumentTarget.Read(ByteData raw,
long offset) |
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) |
private static Pair<java.lang.Long,TypeAnnotationTargetInfo> |
AnnotationHelpers.readTypeAnnotationTargetInfo(TypeAnnotationEntryKind kind,
ByteData raw,
long offset) |
Modifier and Type | Method and Description |
---|---|
private ConstantPool.RawTmp |
ConstantPool.processRaw(ByteData raw,
int count) |
Modifier and Type | Method and Description |
---|---|
static UnaryFunction<ByteData,ExceptionTableEntry> |
ExceptionTableEntry.getBuilder() |
Modifier and Type | Method and Description |
---|---|
ExceptionTableEntry |
ExceptionTableEntry.ExceptionTableEntryBuilder.invoke(ByteData arg) |
Constructor and Description |
---|
ExceptionTableEntry(ByteData raw,
int priority) |
Modifier and Type | Method and Description |
---|---|
static UnaryFunction<ByteData,Attribute> |
AttributeFactory.getBuilder(ConstantPool cp,
ClassFileVersion classFileVersion) |
Modifier and Type | Method and Description |
---|---|
static Attribute |
AttributeFactory.build(ByteData raw,
ConstantPool cp,
ClassFileVersion classFileVersion) |
static <X extends KnowsRawSize> |
ContiguousEntityFactory.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) |
Modifier and Type | Method and Description |
---|---|
static <X extends KnowsRawSize> |
ContiguousEntityFactory.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) |
Modifier and Type | Interface and Description |
---|---|
interface |
OffsettingByteData |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBackedByteData |
class |
BaseByteData |
class |
OffsetBackedByteData |
class |
OffsettingBackedByteData |
Modifier and Type | Method and Description |
---|---|
ByteData |
BaseByteData.getOffsetData(long offset) |
ByteData |
ByteData.getOffsetData(long offset) |
ByteData |
OffsetBackedByteData.getOffsetData(long offset) |
ByteData |
OffsettingBackedByteData.getOffsetData(long offset) |