![JAR search and dependency download from the Maven repository](/logo.png)
mockit.internal.state.ProxyClasses Maven / Gradle / Ivy
/*
* Copyright (c) 2006-2011 Rogério Liesenfeld
* This file is subject to the terms of the MIT license (see LICENSE.txt).
*/
package mockit.internal.state;
import java.util.*;
/**
* Holds a map of names of proxy classes to the corresponding class files (bytecode arrays).
*
* Such classes are created at runtime, so they don't have class files stored on disk.
* This map allows them to be redefined.
*/
public final class ProxyClasses
{
private final Map classfiles = new HashMap(4);
ProxyClasses() {}
public byte[] getClassfile(String proxyClassName)
{
return classfiles.get(proxyClassName);
}
public void add(String className, byte[] proxyClassfile)
{
classfiles.put(className, proxyClassfile);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy