package rocks.inspectit.shared.all.instrumentation.classcache;
import java.util.Set;
/**
* A class cache model element of a type that can have methods, which only provides immutable
* access.
*
* @author Stefan Siegl
*/
public interface ImmutableTypeWithMethods extends ImmutableType {
/**
* Returns immutable methods as an unmodifiableSet.
*
* @return Returns immutable methods as an unmodifiableSet.
*/
Set<? extends ImmutableMethodType> getImmutableMethods();
}