@ParametersAreNonnullByDefault
public class MapClassProvider
extends java.lang.Object
implements net.lenni0451.classtransform.utils.tree.IClassProvider
| Modifier and Type | Class and Description |
|---|---|
static class |
MapClassProvider.NameFormat |
| Constructor and Description |
|---|
MapClassProvider(net.lenni0451.classtransform.utils.tree.IClassProvider parent,
java.util.Map<java.lang.String,byte[]> classes,
MapClassProvider.NameFormat nameFormat) |
MapClassProvider(java.util.Map<java.lang.String,byte[]> classes,
MapClassProvider.NameFormat nameFormat) |
MapClassProvider(java.util.Map<java.lang.String,byte[]> classes,
MapClassProvider.NameFormat nameFormat,
net.lenni0451.classtransform.utils.tree.IClassProvider parent) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.util.function.Supplier<byte[]>> |
getAllClasses() |
byte[] |
getClass(java.lang.String name) |
public MapClassProvider(java.util.Map<java.lang.String,byte[]> classes,
MapClassProvider.NameFormat nameFormat)
public MapClassProvider(java.util.Map<java.lang.String,byte[]> classes,
MapClassProvider.NameFormat nameFormat,
@Nullable
net.lenni0451.classtransform.utils.tree.IClassProvider parent)
public MapClassProvider(@Nullable
net.lenni0451.classtransform.utils.tree.IClassProvider parent,
java.util.Map<java.lang.String,byte[]> classes,
MapClassProvider.NameFormat nameFormat)
@Nonnull
public byte[] getClass(java.lang.String name)
throws java.lang.ClassNotFoundException
getClass in interface net.lenni0451.classtransform.utils.tree.IClassProviderjava.lang.ClassNotFoundException@Nonnull public java.util.Map<java.lang.String,java.util.function.Supplier<byte[]>> getAllClasses()
getAllClasses in interface net.lenni0451.classtransform.utils.tree.IClassProvider