Skip navigation links
A C D E F H I L M N P R W 

A

AndroidClassLoadingStrategy - Class in net.bytebuddy.android
A class loading strategy that allows to load a dynamically created class at the runtime of an Android application.
AndroidClassLoadingStrategy(File, AndroidClassLoadingStrategy.DexProcessor) - Constructor for class net.bytebuddy.android.AndroidClassLoadingStrategy
Creates a new Android class loading strategy that uses the given folder for storing classes.
AndroidClassLoadingStrategy.DexProcessor - Interface in net.bytebuddy.android
A dex processor is responsible for converting a collection of Java class files into a Android dex file.
AndroidClassLoadingStrategy.DexProcessor.Conversion - Interface in net.bytebuddy.android
Represents an ongoing conversion of several Java class files into an Android dex file.
AndroidClassLoadingStrategy.DexProcessor.ForSdkCompiler - Class in net.bytebuddy.android
An implementation of a dex processor based on the Android SDK's dx.jar with an API that is compatible to version 1.7.
AndroidClassLoadingStrategy.DexProcessor.ForSdkCompiler.Conversion - Class in net.bytebuddy.android
Represents a to-dex-file-conversion of a AndroidClassLoadingStrategy.DexProcessor.ForSdkCompiler.
AndroidClassLoadingStrategy.Injecting - Class in net.bytebuddy.android
An Android class loading strategy that injects types into the target class loader.
AndroidClassLoadingStrategy.Wrapping - Class in net.bytebuddy.android
An Android class loading strategy that creates a wrapper class loader that loads any type.

C

Conversion(DexFile) - Constructor for class net.bytebuddy.android.AndroidClassLoadingStrategy.DexProcessor.ForSdkCompiler.Conversion
Creates a new ongoing to-dex-file conversion.
create() - Method in interface net.bytebuddy.android.AndroidClassLoadingStrategy.DexProcessor
Creates a new conversion process which allows to store several Java class files in the created dex file before writing this dex file to a specified OutputStream.
create() - Method in class net.bytebuddy.android.AndroidClassLoadingStrategy.DexProcessor.ForSdkCompiler
 

D

doLoad(ClassLoader, Set<TypeDescription>, File) - Method in class net.bytebuddy.android.AndroidClassLoadingStrategy
Applies the actual class loading.
doLoad(ClassLoader, Set<TypeDescription>, File) - Method in class net.bytebuddy.android.AndroidClassLoadingStrategy.Injecting
 
doLoad(ClassLoader, Set<TypeDescription>, File) - Method in class net.bytebuddy.android.AndroidClassLoadingStrategy.Wrapping
 
drainTo(OutputStream) - Method in interface net.bytebuddy.android.AndroidClassLoadingStrategy.DexProcessor.Conversion
Writes an Android dex file containing all registered Java classes to the provided output stream.
drainTo(OutputStream) - Method in class net.bytebuddy.android.AndroidClassLoadingStrategy.DexProcessor.ForSdkCompiler.Conversion
 

E

equals(Object) - Method in class net.bytebuddy.android.AndroidClassLoadingStrategy.DexProcessor.ForSdkCompiler.Conversion
 

F

ForSdkCompiler(DexOptions, CfOptions) - Constructor for class net.bytebuddy.android.AndroidClassLoadingStrategy.DexProcessor.ForSdkCompiler
Creates a new Android SDK dex compiler-based dex processor.

H

hashCode() - Method in class net.bytebuddy.android.AndroidClassLoadingStrategy.DexProcessor.ForSdkCompiler.Conversion
 

I

Injecting(File) - Constructor for class net.bytebuddy.android.AndroidClassLoadingStrategy.Injecting
Creates a new injecting class loading strategy for Android that uses the default SDK-compiler based dex processor.
Injecting(File, AndroidClassLoadingStrategy.DexProcessor) - Constructor for class net.bytebuddy.android.AndroidClassLoadingStrategy.Injecting
Creates a new injecting class loading strategy for Android.

L

load(ClassLoader, Map<TypeDescription, byte[]>) - Method in class net.bytebuddy.android.AndroidClassLoadingStrategy.Injecting
 
load(ClassLoader, Map<TypeDescription, byte[]>) - Method in class net.bytebuddy.android.AndroidClassLoadingStrategy
 

M

makeDefault() - Static method in class net.bytebuddy.android.AndroidClassLoadingStrategy.DexProcessor.ForSdkCompiler
Creates a default dex processor that ensures API version compatibility.

N

net.bytebuddy.android - package net.bytebuddy.android
This package is dedicated to supporting Byte Buddy on Android devices.

P

privateDirectory - Variable in class net.bytebuddy.android.AndroidClassLoadingStrategy
A directory that is not shared with other applications to be used for storing generated classes and their processed forms.

R

randomString - Variable in class net.bytebuddy.android.AndroidClassLoadingStrategy
A generator for random string values.
register(String, byte[]) - Method in interface net.bytebuddy.android.AndroidClassLoadingStrategy.DexProcessor.Conversion
Adds a Java class to the generated dex file.
register(String, byte[]) - Method in class net.bytebuddy.android.AndroidClassLoadingStrategy.DexProcessor.ForSdkCompiler.Conversion
 

W

Wrapping(File) - Constructor for class net.bytebuddy.android.AndroidClassLoadingStrategy.Wrapping
Creates a new wrapping class loading strategy for Android that uses the default SDK-compiler based dex processor.
Wrapping(File, AndroidClassLoadingStrategy.DexProcessor) - Constructor for class net.bytebuddy.android.AndroidClassLoadingStrategy.Wrapping
Creates a new wrapping class loading strategy for Android.
A C D E F H I L M N P R W 
Skip navigation links

Copyright © 2014–2018. All rights reserved.