All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractForwardSequentialList<T> |
|
| AbstractListIterator<T> |
|
| AccessFlags |
|
| AlignmentUtils |
|
| AnalysisException |
|
| AnalyzedInstruction |
|
| AnalyzedMethodUtil |
|
| Annotatable |
This class represents an object that can have Annotations applied to it
|
| AnnotatedBytes |
Collects/presents a set of textual annotations, each associated with a range of bytes or a specific point
between bytes.
|
| Annotation |
This class represents a specific instance of an annotation applied to a class/field/method/parameter
|
| AnnotationDirectoryItem |
|
| AnnotationElement |
This class represents an individual name/value element in an annotation
|
| AnnotationElementRewriter |
|
| AnnotationEncodedValue |
This class represents an encoded annotation value.
|
| AnnotationItem |
|
| AnnotationPool |
|
| AnnotationRewriter |
|
| AnnotationsDirectory |
|
| AnnotationsDirectory.AnnotationIterator |
This provides a forward-only, skipable iteration over the field_annotation, method_annotation or
parameter_annotation lists in an annotations_directory_item.
|
| AnnotationSection<StringKey,TypeKey,AnnotationKey,AnnotationElement,EncodedValue> |
|
| AnnotationSetItem |
|
| AnnotationSetPool |
|
| AnnotationSetRefList |
|
| AnnotationSetSection<AnnotationKey extends Annotation,AnnotationSetKey> |
|
| AnnotationVisibility |
|
| ArrayEncodedValue |
This class represents an encoded array value.
|
| ArrayPayload |
|
| ArrayProto |
|
| ArraySortedSet<T> |
|
| BaseAnnotation |
|
| BaseAnnotationElement |
|
| BaseAnnotationEncodedValue |
|
| BaseArrayEncodedValue |
|
| BaseBooleanEncodedValue |
|
| BaseBuilderPool |
|
| BaseByteEncodedValue |
|
| BaseCallSiteReference |
|
| BaseCharEncodedValue |
|
| BaseDoubleEncodedValue |
|
| BaseEnumEncodedValue |
|
| BaseExceptionHandler |
|
| BaseFieldEncodedValue |
|
| BaseFieldReference |
|
| BaseFloatEncodedValue |
|
| BaseIndexPool<Key> |
|
| BaseIntEncodedValue |
|
| BaseLongEncodedValue |
|
| BaseMethodEncodedValue |
|
| BaseMethodHandleEncodedValue |
|
| BaseMethodHandleReference |
|
| BaseMethodParameter |
|
| BaseMethodProtoReference |
|
| BaseMethodReference |
|
| BaseMethodTypeEncodedValue |
|
| BaseNullableOffsetPool<Key> |
|
| BaseNullEncodedValue |
|
| BaseOffsetPool<Key> |
|
| BasePool<Key,Value> |
|
| BaseReference |
|
| BaseShortEncodedValue |
|
| BaseStringEncodedValue |
|
| BaseStringReference |
|
| BaseTryBlock<EH extends ExceptionHandler> |
|
| BaseTypeEncodedValue |
|
| BaseTypeReference |
|
| BasicAnnotation |
This represents a basic annotation, and serves as a common superclass for Annotation and AnnotationEncodedValue
|
| BitSetUtils |
|
| BooleanEncodedValue |
This class represents an encoded boolean value.
|
| BuilderAnnotationElement |
|
| BuilderAnnotationSet |
|
| BuilderArrayPayload |
|
| BuilderCallSitePool |
|
| BuilderCallSiteReference |
|
| BuilderClassDef |
|
| BuilderClassPool |
|
| BuilderDebugItem |
|
| BuilderEncodedArrayPool |
|
| BuilderEncodedValues |
|
| BuilderEncodedValues.BuilderAnnotationEncodedValue |
|
| BuilderEncodedValues.BuilderArrayEncodedValue |
|
| BuilderEncodedValues.BuilderBooleanEncodedValue |
|
| BuilderEncodedValues.BuilderByteEncodedValue |
|
| BuilderEncodedValues.BuilderCharEncodedValue |
|
| BuilderEncodedValues.BuilderDoubleEncodedValue |
|
| BuilderEncodedValues.BuilderEncodedValue |
|
| BuilderEncodedValues.BuilderEnumEncodedValue |
|
| BuilderEncodedValues.BuilderFieldEncodedValue |
|
| BuilderEncodedValues.BuilderFloatEncodedValue |
|
| BuilderEncodedValues.BuilderIntEncodedValue |
|
| BuilderEncodedValues.BuilderLongEncodedValue |
|
| BuilderEncodedValues.BuilderMethodEncodedValue |
|
| BuilderEncodedValues.BuilderMethodHandleEncodedValue |
|
| BuilderEncodedValues.BuilderMethodTypeEncodedValue |
|
| BuilderEncodedValues.BuilderNullEncodedValue |
|
| BuilderEncodedValues.BuilderShortEncodedValue |
|
| BuilderEncodedValues.BuilderStringEncodedValue |
|
| BuilderEncodedValues.BuilderTypeEncodedValue |
|
| BuilderEndLocal |
|
| BuilderEpilogueBegin |
|
| BuilderExceptionHandler |
|
| BuilderExceptionHandler |
|
| BuilderField |
|
| BuilderFieldPool |
|
| BuilderFieldReference |
|
| BuilderInstruction |
|
| BuilderInstruction10t |
|
| BuilderInstruction10x |
|
| BuilderInstruction11n |
|
| BuilderInstruction11x |
|
| BuilderInstruction12x |
|
| BuilderInstruction20bc |
|
| BuilderInstruction20t |
|
| BuilderInstruction21c |
|
| BuilderInstruction21ih |
|
| BuilderInstruction21lh |
|
| BuilderInstruction21s |
|
| BuilderInstruction21t |
|
| BuilderInstruction22b |
|
| BuilderInstruction22c |
|
| BuilderInstruction22cs |
|
| BuilderInstruction22s |
|
| BuilderInstruction22t |
|
| BuilderInstruction22x |
|
| BuilderInstruction23x |
|
| BuilderInstruction30t |
|
| BuilderInstruction31c |
|
| BuilderInstruction31i |
|
| BuilderInstruction31t |
|
| BuilderInstruction32x |
|
| BuilderInstruction35c |
|
| BuilderInstruction35mi |
|
| BuilderInstruction35ms |
|
| BuilderInstruction3rc |
|
| BuilderInstruction3rmi |
|
| BuilderInstruction3rms |
|
| BuilderInstruction45cc |
|
| BuilderInstruction4rcc |
|
| BuilderInstruction51l |
|
| BuilderLineNumber |
|
| BuilderMapEntryCollection<Key> |
|
| BuilderMethod |
|
| BuilderMethodHandlePool |
|
| BuilderMethodHandleReference |
|
| BuilderMethodParameter |
|
| BuilderMethodProtoReference |
|
| BuilderMethodReference |
|
| BuilderOffsetInstruction |
|
| BuilderPackedSwitchPayload |
|
| BuilderPrologueEnd |
|
| BuilderReference |
|
| BuilderRestartLocal |
|
| BuilderSetSourceFile |
|
| BuilderSparseSwitchPayload |
|
| BuilderStartLocal |
|
| BuilderStringReference |
|
| BuilderSwitchElement |
|
| BuilderSwitchPayload |
|
| BuilderTryBlock |
|
| BuilderTryBlock |
|
| BuilderTypeList |
|
| BuilderTypeReference |
|
| ByteEncodedValue |
This class represents an encoded byte value.
|
| CallSiteIdItem |
|
| CallSitePool |
|
| CallSiteReference |
This class represents a reference to a call site
|
| CallSiteSection<CallSiteKey extends CallSiteReference,EncodedArrayKey> |
|
| CallSiteUtil |
|
| CDexBackedDexFile |
|
| CDexBackedMethodImplementation |
|
| CdexDebugOffsetTable |
This table maps a method index to the offset to the debug_info_item associated with that method.
|
| CdexHeaderItem |
|
| CharEncodedValue |
This class represents an encoded char value.
|
| CharSequenceConverter |
|
| CharSequenceUtils |
|
| ClassDataItem |
|
| ClassDef |
This class represents a class definition.
|
| ClassDefItem |
|
| ClassDefRewriter |
|
| ClassPath |
|
| ClassPathResolver |
|
| ClassPathResolver.ResolveException |
An error that occurred while resolving the classpath
|
| ClassPool |
|
| ClassProto |
A class "prototype".
|
| ClassProvider |
|
| ClassSection<StringKey extends java.lang.CharSequence,TypeKey extends java.lang.CharSequence,TypeListKey,ClassKey,FieldKey,MethodKey,AnnotationSetKey,EncodedArrayKey> |
|
| CodeItem |
|
| CodeItem.TryItem |
|
| CollectionUtils |
|
| CustomInlineMethodResolver |
|
| DebugInfo |
|
| DebugInfoItem |
|
| DebugItem |
This class represents a generic debug item.
|
| DebugItemRewriter |
|
| DebugItemType |
|
| DebugWriter<StringKey extends java.lang.CharSequence,TypeKey extends java.lang.CharSequence> |
|
| DeferredOutputStream |
|
| DeferredOutputStreamFactory |
|
| DexAnnotator |
|
| DexBackedAnnotation |
|
| DexBackedAnnotationElement |
|
| DexBackedAnnotationEncodedValue |
|
| DexBackedArrayEncodedValue |
|
| DexBackedArrayPayload |
|
| DexBackedCallSiteReference |
|
| DexBackedCatchAllExceptionHandler |
|
| DexBackedClassDef |
|
| DexBackedDexFile |
|
| DexBackedDexFile.IndexedSection<T> |
|
| DexBackedDexFile.NotADexFile |
|
| DexBackedDexFile.OptionalIndexedSection<T> |
|
| DexBackedEncodedValue |
|
| DexBackedEnumEncodedValue |
|
| DexBackedExceptionHandler |
|
| DexBackedField |
|
| DexBackedFieldEncodedValue |
|
| DexBackedFieldReference |
|
| DexBackedInstruction |
|
| DexBackedInstruction10t |
|
| DexBackedInstruction10x |
|
| DexBackedInstruction11n |
|
| DexBackedInstruction11x |
|
| DexBackedInstruction12x |
|
| DexBackedInstruction20bc |
|
| DexBackedInstruction20t |
|
| DexBackedInstruction21c |
|
| DexBackedInstruction21ih |
|
| DexBackedInstruction21lh |
|
| DexBackedInstruction21s |
|
| DexBackedInstruction21t |
|
| DexBackedInstruction22b |
|
| DexBackedInstruction22c |
|
| DexBackedInstruction22cs |
|
| DexBackedInstruction22s |
|
| DexBackedInstruction22t |
|
| DexBackedInstruction22x |
|
| DexBackedInstruction23x |
|
| DexBackedInstruction30t |
|
| DexBackedInstruction31c |
|
| DexBackedInstruction31i |
|
| DexBackedInstruction31t |
|
| DexBackedInstruction32x |
|
| DexBackedInstruction35c |
|
| DexBackedInstruction35mi |
|
| DexBackedInstruction35ms |
|
| DexBackedInstruction3rc |
|
| DexBackedInstruction3rmi |
|
| DexBackedInstruction3rms |
|
| DexBackedInstruction45cc |
|
| DexBackedInstruction4rcc |
|
| DexBackedInstruction51l |
|
| DexBackedMethod |
|
| DexBackedMethodEncodedValue |
|
| DexBackedMethodHandleEncodedValue |
|
| DexBackedMethodHandleReference |
|
| DexBackedMethodImplementation |
|
| DexBackedMethodProtoReference |
|
| DexBackedMethodReference |
|
| DexBackedMethodTypeEncodedValue |
|
| DexBackedOdexFile |
|
| DexBackedOdexFile.NotAnOdexFile |
|
| DexBackedPackedSwitchPayload |
|
| DexBackedReference |
|
| DexBackedSparseSwitchPayload |
|
| DexBackedStringEncodedValue |
|
| DexBackedStringReference |
|
| DexBackedTryBlock |
|
| DexBackedTypedExceptionHandler |
|
| DexBackedTypeEncodedValue |
|
| DexBackedTypeReference |
|
| DexBackedUnknownInstruction |
|
| DexBuffer |
|
| DexBuilder |
|
| DexClassProvider |
|
| DexDataStore |
|
| DexDataWriter |
|
| DexFile |
This class is a high level representation of a dex file - essentially a set of class definitions.
|
| DexFileFactory |
|
| DexFileFactory.DexEntryFinder |
|
| DexFileFactory.DexFileNotFoundException |
|
| DexFileFactory.FilenameVdexProvider |
|
| DexFileFactory.MultipleMatchingDexEntriesException |
|
| DexFileFactory.UnsupportedFileTypeException |
|
| DexFileFactory.UnsupportedOatVersionException |
|
| DexFileRewriter |
|
| DexFormattedWriter |
This class handles formatting and writing various types of items in a dex file to a Writer.
|
| DexFormatter |
This class handles formatting and getting strings for various types of items in a dex file.
|
| DexPool |
|
| DexReader<T extends DexBuffer> |
|
| DexRewriter |
Out-of-the box, this class does nothing except make a picture-perfect copy of a dex file.
|
| DexUtil |
|
| DexUtil.InvalidFile |
|
| DexUtil.UnsupportedFile |
|
| DexWriter<StringKey extends java.lang.CharSequence,StringRef extends StringReference,TypeKey extends java.lang.CharSequence,TypeRef extends TypeReference,ProtoRefKey extends MethodProtoReference,FieldRefKey extends FieldReference,MethodRefKey extends MethodReference,ClassKey extends java.lang.Comparable<? super ClassKey>,CallSiteKey extends CallSiteReference,MethodHandleKey extends MethodHandleReference,AnnotationKey extends Annotation,AnnotationSetKey,TypeListKey,FieldKey,MethodKey,EncodedArrayKey,EncodedValue,AnnotationElement extends AnnotationElement,StringSectionType extends StringSection<StringKey,StringRef>,TypeSectionType extends TypeSection<StringKey,TypeKey,TypeRef>,ProtoSectionType extends ProtoSection<StringKey,TypeKey,ProtoRefKey,TypeListKey>,FieldSectionType extends FieldSection<StringKey,TypeKey,FieldRefKey,FieldKey>,MethodSectionType extends MethodSection<StringKey,TypeKey,ProtoRefKey,MethodRefKey,MethodKey>,ClassSectionType extends ClassSection<StringKey,TypeKey,TypeListKey,ClassKey,FieldKey,MethodKey,AnnotationSetKey,EncodedArrayKey>,CallSiteSectionType extends CallSiteSection<CallSiteKey,EncodedArrayKey>,MethodHandleSectionType extends MethodHandleSection<MethodHandleKey,FieldRefKey,MethodRefKey>,TypeListSectionType extends TypeListSection<TypeKey,TypeListKey>,AnnotationSectionType extends AnnotationSection<StringKey,TypeKey,AnnotationKey,AnnotationElement,EncodedValue>,AnnotationSetSectionType extends AnnotationSetSection<AnnotationKey,AnnotationSetKey>,EncodedArraySectionType extends EncodedArraySection<EncodedArrayKey,EncodedValue>> |
|
| DoubleEncodedValue |
This class represents an encoded double value.
|
| DualReferenceInstruction |
|
| EncodedArrayItem |
|
| EncodedArrayItemIterator |
|
| EncodedArrayPool |
|
| EncodedArraySection<EncodedArrayKey,EncodedValue> |
|
| EncodedValue |
|
| EncodedValue |
This class represents a generic encoded value.
|
| EncodedValueRewriter |
|
| EncodedValueUtils |
Some utilities for generating human-readable strings for encoded values.
|
| EncodedValueWriter<StringKey,TypeKey,FieldRefKey extends FieldReference,MethodRefKey extends MethodReference,AnnotationElement extends AnnotationElement,ProtoRefKey,MethodHandleKey extends MethodHandleReference,EncodedValue> |
|
| EndLocal |
|
| EnumEncodedValue |
This class represents an encoded enum value.
|
| EpilogueBegin |
|
| ExceptionHandler |
This class represents an individual exception handler entry, in a try block.
|
| ExceptionHandlerRewriter |
|
| ExceptionWithContext |
Exception which carries around structured context.
|
| Field |
This class represents a specific field definition in a class.
|
| FieldEncodedValue |
This class represents an encoded field value.
|
| FieldIdItem |
|
| FieldOffsetInstruction |
|
| FieldPool |
|
| FieldReference |
This class represents a reference to a field.
|
| FieldReferenceRewriter |
|
| FieldRewriter |
|
| FieldSection<StringKey,TypeKey,FieldRefKey extends FieldReference,FieldKey> |
|
| FieldUtil |
|
| FileDataStore |
|
| FileDeferredOutputStream |
A deferred output stream that uses a file as its backing store, with a in-memory intermediate buffer.
|
| FiveRegisterInstruction |
|
| FixedSizeList<T> |
This provides a thin facade over AbstractList, to take care of bounds checking.
|
| FixedSizeSet<T> |
This provides a wrapper around AbstractSet to allow easy implementation when backed by a list that can be randomly
accessed.
|
| FloatEncodedValue |
This class represents an encoded float value.
|
| Format |
|
| HatLiteralInstruction |
|
| HeaderItem |
|
| Hex |
Utilities for formatting numbers as hexadecimal.
|
| HiddenApiClassDataItem |
|
| HiddenApiRestriction |
|
| ImmutableAnnotation |
|
| ImmutableAnnotationElement |
|
| ImmutableAnnotationEncodedValue |
|
| ImmutableArrayEncodedValue |
|
| ImmutableArrayPayload |
|
| ImmutableBooleanEncodedValue |
|
| ImmutableByteEncodedValue |
|
| ImmutableCallSiteReference |
|
| ImmutableCharEncodedValue |
|
| ImmutableClassDef |
|
| ImmutableConverter<ImmutableItem,Item> |
|
| ImmutableDebugItem |
|
| ImmutableDexFile |
|
| ImmutableDoubleEncodedValue |
|
| ImmutableEncodedValue |
|
| ImmutableEncodedValueFactory |
|
| ImmutableEndLocal |
|
| ImmutableEnumEncodedValue |
|
| ImmutableEpilogueBegin |
|
| ImmutableExceptionHandler |
|
| ImmutableField |
|
| ImmutableFieldEncodedValue |
|
| ImmutableFieldReference |
|
| ImmutableFloatEncodedValue |
|
| ImmutableInstruction |
|
| ImmutableInstruction10t |
|
| ImmutableInstruction10x |
|
| ImmutableInstruction11n |
|
| ImmutableInstruction11x |
|
| ImmutableInstruction12x |
|
| ImmutableInstruction20bc |
|
| ImmutableInstruction20t |
|
| ImmutableInstruction21c |
|
| ImmutableInstruction21ih |
|
| ImmutableInstruction21lh |
|
| ImmutableInstruction21s |
|
| ImmutableInstruction21t |
|
| ImmutableInstruction22b |
|
| ImmutableInstruction22c |
|
| ImmutableInstruction22cs |
|
| ImmutableInstruction22s |
|
| ImmutableInstruction22t |
|
| ImmutableInstruction22x |
|
| ImmutableInstruction23x |
|
| ImmutableInstruction30t |
|
| ImmutableInstruction31c |
|
| ImmutableInstruction31i |
|
| ImmutableInstruction31t |
|
| ImmutableInstruction32x |
|
| ImmutableInstruction35c |
|
| ImmutableInstruction35mi |
|
| ImmutableInstruction35ms |
|
| ImmutableInstruction3rc |
|
| ImmutableInstruction3rmi |
|
| ImmutableInstruction3rms |
|
| ImmutableInstruction45cc |
|
| ImmutableInstruction4rcc |
|
| ImmutableInstruction51l |
|
| ImmutableInstructionFactory |
|
| ImmutableIntEncodedValue |
|
| ImmutableLineNumber |
|
| ImmutableLongEncodedValue |
|
| ImmutableMethod |
|
| ImmutableMethodEncodedValue |
|
| ImmutableMethodHandleEncodedValue |
|
| ImmutableMethodHandleReference |
|
| ImmutableMethodImplementation |
|
| ImmutableMethodParameter |
|
| ImmutableMethodProtoReference |
|
| ImmutableMethodReference |
|
| ImmutableMethodTypeEncodedValue |
|
| ImmutableMultiDexContainer |
|
| ImmutableNullEncodedValue |
|
| ImmutablePackedSwitchPayload |
|
| ImmutablePrologueEnd |
|
| ImmutableReference |
|
| ImmutableReferenceFactory |
|
| ImmutableRestartLocal |
|
| ImmutableSetSourceFile |
|
| ImmutableShortEncodedValue |
|
| ImmutableSparseSwitchPayload |
|
| ImmutableStartLocal |
|
| ImmutableStringEncodedValue |
|
| ImmutableStringReference |
|
| ImmutableSwitchElement |
|
| ImmutableTryBlock |
|
| ImmutableTypeEncodedValue |
|
| ImmutableTypeReference |
|
| ImmutableUnknownInstruction |
|
| ImmutableUtils |
|
| IndentingWriter |
|
| IndexSection<Key> |
|
| InlineIndexInstruction |
|
| InlineMethodResolver |
|
| Instruction |
This class represents a generic instruction.
|
| Instruction10t |
|
| Instruction10x |
|
| Instruction11n |
|
| Instruction11x |
|
| Instruction12x |
|
| Instruction20bc |
|
| Instruction20t |
|
| Instruction21c |
|
| Instruction21ih |
|
| Instruction21lh |
|
| Instruction21s |
|
| Instruction21t |
|
| Instruction22b |
|
| Instruction22c |
|
| Instruction22cs |
|
| Instruction22s |
|
| Instruction22t |
|
| Instruction22x |
|
| Instruction23x |
|
| Instruction30t |
|
| Instruction31c |
|
| Instruction31i |
|
| Instruction31t |
|
| Instruction32x |
|
| Instruction35c |
|
| Instruction35mi |
|
| Instruction35ms |
|
| Instruction3rc |
|
| Instruction3rmi |
|
| Instruction3rms |
|
| Instruction45cc |
|
| Instruction4rcc |
|
| Instruction51l |
|
| InstructionFactory<Ref extends Reference> |
|
| InstructionOffsetMap |
|
| InstructionOffsetMap.InvalidInstructionIndex |
|
| InstructionOffsetMap.InvalidInstructionOffset |
|
| InstructionRewriter |
|
| InstructionUtil |
|
| InstructionWriter<StringRef extends StringReference,TypeRef extends TypeReference,FieldRefKey extends FieldReference,MethodRefKey extends MethodReference,ProtoRefKey extends MethodProtoReference,MethodHandleKey extends MethodHandleReference,CallSiteKey extends CallSiteReference> |
|
| IntEncodedValue |
This class represents an encoded integer value.
|
| ItemType |
|
| ItemWithLocation |
|
| Label |
|
| LineNumber |
|
| LocalInfo |
|
| LocatedDebugItems |
|
| LocatedItems<T extends ItemWithLocation> |
|
| LocatedLabels |
|
| LongEncodedValue |
This class represents an encoded long value.
|
| LongHatLiteralInstruction |
|
| MapItem |
|
| Markable |
|
| Member |
This class represents a generic class member
|
| MemoryDataStore |
|
| MemoryDeferredOutputStream |
A deferred output stream that is stored in memory
|
| Method |
This class represents a specific method definition in a class.
|
| MethodAnalyzer |
The MethodAnalyzer performs several functions.
|
| MethodEncodedValue |
This class represents an encoded method value.
|
| MethodHandleEncodedValue |
This class represents an encoded method type value.
|
| MethodHandleItem |
|
| MethodHandlePool |
|
| MethodHandleReference |
This class represents a reference to a method handle
|
| MethodHandleSection<MethodHandleKey extends MethodHandleReference,FieldRefKey extends FieldReference,MethodRefKey extends MethodReference> |
|
| MethodHandleType |
|
| MethodHandleType.InvalidMethodHandleTypeException |
|
| MethodIdItem |
|
| MethodImplementation |
This class represents the implementation details of a method.
|
| MethodImplementationBuilder |
|
| MethodImplementationRewriter |
|
| MethodLocation |
|
| MethodParameter |
This class represents a method parameter.
|
| MethodParameterRewriter |
|
| MethodPool |
|
| MethodProtoReference |
This class represents a reference to a method prototype.
|
| MethodReference |
This class represents a reference to a method.
|
| MethodReferenceRewriter |
|
| MethodRewriter |
|
| MethodSection<StringKey,TypeKey,ProtoRefKey extends MethodProtoReference,MethodRefKey extends MethodReference,MethodKey> |
|
| MethodTypeEncodedValue |
This class represents an encoded method type value.
|
| MethodUtil |
|
| MultiDexContainer<T extends DexFile> |
This class represents a dex container that can contain multiple, named dex files
|
| MultiDexContainer.DexEntry<T extends DexFile> |
This class represents a dex file entry in a MultiDexContainer
|
| MutableMethodImplementation |
|
| NarrowHatLiteralInstruction |
|
| NarrowLiteralInstruction |
|
| NibbleUtils |
|
| NullableIndexSection<Key> |
|
| NullableOffsetSection<Key> |
|
| NullEncodedValue |
This class represents an encoded null value.
|
| NumberUtils |
|
| OatFile |
|
| OatFile.InvalidOatFileException |
|
| OatFile.NotAnOatFileException |
|
| OatFile.VdexProvider |
|
| OdexedFieldInstructionMapper |
|
| OdexHeaderItem |
|
| OffsetInstruction |
|
| OffsetSection<Key> |
|
| OneRegisterInstruction |
|
| Opcode |
|
| Opcodes |
|
| PackedSwitchPayload |
|
| ParameterIterator |
|
| ParamUtil |
|
| PathEntryLoader |
|
| PayloadInstruction |
Empty marker interface for the switch/array payload instructions
|
| PoolMethodProto |
|
| Preconditions |
|
| PrimitiveProto |
|
| PrologueEnd |
|
| ProtoIdItem |
|
| ProtoPool |
|
| ProtoSection<StringKey,TypeKey,ProtoKey,TypeListKey> |
|
| RandomAccessFileInputStream |
|
| RandomAccessFileOutputStream |
|
| Reference |
This class is the base interface for field/method/string/type references in a dex file.
|
| Reference.InvalidReferenceException |
|
| ReferenceInstruction |
|
| ReferenceType |
|
| ReferenceType.InvalidReferenceTypeException |
|
| ReferenceUtil |
Deprecated.
|
| ReflectionClassDef |
Wraps a ClassDef around a class loaded in the current VM
Only supports the basic information exposed by ClassProto
|
| ReflectionConstructor |
|
| ReflectionField |
|
| ReflectionMethod |
|
| ReflectionUtils |
|
| RegisterRangeInstruction |
|
| RegisterType |
|
| RestartLocal |
|
| Rewriter<T> |
|
| RewriterModule |
|
| Rewriters |
|
| RewriterUtils |
|
| SectionAnnotator |
|
| SetSourceFile |
|
| ShortEncodedValue |
This class represents an encoded short value.
|
| SparseArray<E> |
SparseArrays map integers to Objects.
|
| SparseIntArray |
SparseIntArrays map integers to integers.
|
| SparseSwitchPayload |
|
| StartLocal |
|
| StaticInitializerUtil |
|
| StringDataItem |
|
| StringEncodedValue |
This class represents an encoded string value.
|
| StringIdItem |
|
| StringPool |
|
| StringReference |
This class represents a reference to an arbitrary string.
|
| StringSection<StringKey,StringRef extends StringReference> |
|
| StringTypeBasePool |
|
| StringUtils |
|
| StringWrapper |
|
| SwitchElement |
|
| SwitchLabelElement |
|
| SwitchPayload |
|
| SyntheticAccessorFSM |
|
| SyntheticAccessorResolver |
|
| SyntheticAccessorResolver.AccessedMember |
|
| ThreeRegisterInstruction |
|
| TryBlock<EH extends ExceptionHandler> |
This class represents an individual try block and associated set of handlers.
|
| TryBlockRewriter |
|
| TryListBuilder<EH extends ExceptionHandler> |
|
| TryListBuilder.InvalidTryException |
|
| TwoColumnOutput |
Class that takes a combined output destination and provides two
output writers, one of which ends up writing to the left column and
one which goes on the right.
|
| TwoRegisterInstruction |
|
| TypeEncodedValue |
This class represents an encoded type value.
|
| TypeIdItem |
|
| TypeListItem |
|
| TypeListPool |
|
| TypeListPool.Key<TypeCollection extends java.util.Collection<? extends java.lang.CharSequence>> |
|
| TypeListSection<TypeKey,TypeListKey> |
|
| TypePool |
|
| TypeProto |
|
| TypeProtoUtils |
|
| TypeReference |
This class represents a reference to a type.
|
| TypeRewriter |
|
| TypeSection<StringKey,TypeKey,TypeRef extends TypeReference> |
|
| TypeUtils |
|
| UnknownClassProto |
|
| UnknownInstruction |
|
| UnresolvedClassException |
|
| UnresolvedOdexInstruction |
This represents a "fixed" odexed instruction, where the object register is always null and so the correct type
can't be determined.
|
| Utf8Utils |
Constants of type CONSTANT_Utf8_info.
|
| ValueType |
|
| VariableRegisterInstruction |
|
| VariableSizeCollection<T> |
|
| VariableSizeIterator<T> |
|
| VariableSizeList<T> |
|
| VariableSizeListIterator<T> |
|
| VariableSizeLookaheadIterator<T> |
|
| VariableSizeSet<T> |
|
| VerificationError |
|
| VerificationErrorInstruction |
|
| VersionMap |
|
| VtableIndexInstruction |
|
| WideLiteralInstruction |
|
| WrappedIndentingWriter |
|
| ZipDexContainer |
Represents a zip file that contains dex files (i.e.
|
| ZipDexContainer.NotAZipFileException |
|