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

tk.labyrinth.jaap.base.AnnotationMirrorAwareBase Maven / Gradle / Ivy

There is a newer version: 0.4.2
Show newest version
package tk.labyrinth.jaap.base;

import lombok.Value;
import lombok.experimental.NonFinal;

import javax.annotation.processing.ProcessingEnvironment;
import javax.lang.model.element.AnnotationMirror;
import java.util.Objects;

@NonFinal
@Value
public abstract class AnnotationMirrorAwareBase extends ProcessingEnvironmentAwareBase {

	AnnotationMirror mirror;

	public AnnotationMirrorAwareBase(ProcessingEnvironment environment, AnnotationMirror mirror) {
		super(environment);
		this.mirror = Objects.requireNonNull(mirror, "mirror");
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy