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

io.takari.builder.internal.BuilderField Maven / Gradle / Ivy

package io.takari.builder.internal;

import java.lang.annotation.Annotation;

public interface BuilderField {
  public boolean hasAnnotation(Class annotationClass);

  public String getDeclaringClassname();

  public String getName();

   A getAnnotation(Class annotationType);

  public boolean isMultivalueFieldType();

  public boolean isTypeAssignableFrom(Class clazz);

  public boolean isElementTypeAssignableFrom(Class clazz);

  public boolean isPrimitiveType();

  public String getJavadoc();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy