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

com.zuzi.adapter.complier.AnnotatedField Maven / Gradle / Ivy

package com.zuzi.adapter.complier;

import com.zuzi.adapter.annotation.FastAttribute;
import java.util.List;
import javax.lang.model.element.AnnotationMirror;
import javax.lang.model.type.TypeMirror;

/**
 *  @author liyi
 *  create at 2018/5/30
 **/
public class AnnotatedField {

  TypeMirror type;

  FastAttribute fastAttribute;

  String name;

  boolean mIsStaticField;

  List annotationMirrors;


  public TypeMirror getType() {
    return type;
  }

  public void setType(TypeMirror type) {
    this.type = type;
  }

  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }

  public boolean ismIsStaticField() {
    return mIsStaticField;
  }

  public void setmIsStaticField(boolean mIsStaticField) {
    this.mIsStaticField = mIsStaticField;
  }

  public List getAnnotationMirrors() {
    return annotationMirrors;
  }

  public void setAnnotationMirrors(
      List annotationMirrors) {
    this.annotationMirrors = annotationMirrors;
  }

  public FastAttribute getFastAttribute() {
    return fastAttribute;
  }

  public void setFastAttribute(FastAttribute fastAttribute) {
    this.fastAttribute = fastAttribute;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy