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

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