All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.pure4j.processor.ClassAnnotationCache Maven / Gradle / Ivy

Go to download

Parses Byte-code to check the purity semantics defined using pure4j-core annotations

The newest version!
package org.pure4j.processor;

import java.lang.reflect.Type;

import org.pure4j.model.ProjectModel;

public interface ClassAnnotationCache {

	boolean classIsMarked(Class in, Callback cb);

	boolean typeIsMarked(Type t, Callback cb);

	void doClassChecks(Class immutableClass, Callback cb, ProjectModel pm);

	void addClass(Class pureClass);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy