br.com.objectos.code.TestingAnnotationInfoBuilder Maven / Gradle / Ivy
The newest version!
package br.com.objectos.code;
import java.util.List;
import java.util.Optional;
import javax.annotation.Generated;
@Generated({
"br.com.objectos.pojo.compiler.PojoCompiler",
"br.com.objectos.pojo.plugin.ListPlugin",
"br.com.objectos.pojo.plugin.OptionalPlugin",
"br.com.objectos.pojo.plugin.StandardBuilderPropertyAction"
})
public interface TestingAnnotationInfoBuilder {
TestingAnnotationInfoBuilderPackageInfo packageInfo(PackageInfo packageInfo);
interface TestingAnnotationInfoBuilderPackageInfo {
TestingAnnotationInfoBuilderAccessInfo accessInfo(AccessInfo accessInfo);
}
interface TestingAnnotationInfoBuilderAccessInfo {
TestingAnnotationInfoBuilderName name(String name);
}
interface TestingAnnotationInfoBuilderName {
TestingAnnotationInfoBuilderAnnotationValueInfoMap annotationValueInfoMap(AnnotationValueInfoMap annotationValueInfoMap);
}
interface TestingAnnotationInfoBuilderAnnotationValueInfoMap {
TestingAnnotationInfoBuilderEnclosingSimpleTypeInfo enclosingSimpleTypeInfo(Optional enclosingSimpleTypeInfo);
TestingAnnotationInfoBuilderEnclosingSimpleTypeInfo enclosingSimpleTypeInfo();
TestingAnnotationInfoBuilderEnclosingSimpleTypeInfo enclosingSimpleTypeInfoOf(SimpleTypeInfo enclosingSimpleTypeInfo);
TestingAnnotationInfoBuilderEnclosingSimpleTypeInfo enclosingSimpleTypeInfoOfNullable(SimpleTypeInfo enclosingSimpleTypeInfo);
}
interface TestingAnnotationInfoBuilderEnclosingSimpleTypeInfo {
TestingAnnotationInfoBuilderAnnotationInfoList annotationInfoList(List annotationInfoList);
TestingAnnotationInfoBuilderAnnotationInfoList annotationInfoList(AnnotationInfo... elements);
}
interface TestingAnnotationInfoBuilderAnnotationInfoList {
TestingAnnotationInfo build();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy