org.weakref.jmx.guice.MapMapping Maven / Gradle / Ivy
package org.weakref.jmx.guice;
import org.weakref.jmx.internal.guava.reflect.TypeParameter;
import org.weakref.jmx.internal.guava.reflect.TypeToken;
import com.google.inject.Key;
import java.lang.reflect.Type;
import java.util.Map;
import java.util.Map.Entry;
class MapMapping
{
private final ObjectNameFunction> objectNameFunction;
private final Class keyClass;
private final Class valueClass;
MapMapping(Class keyClass, Class valueClass, ObjectNameFunction> objectNameFunction)
{
this.keyClass = keyClass;
this.valueClass = valueClass;
this.objectNameFunction = objectNameFunction;
}
public ObjectNameFunction> getObjectNameFunction()
{
return objectNameFunction;
}
public Key
© 2015 - 2025 Weber Informatics LLC | Privacy Policy