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

gw.lang.reflect.IAnnotationInfo Maven / Gradle / Ivy

There is a newer version: 1.18.2
Show newest version
/*
 * Copyright 2014 Guidewire Software, Inc.
 */

package gw.lang.reflect;

import gw.lang.parser.AnnotationUseSiteTarget;

import java.io.Serializable;

public interface IAnnotationInfo extends Serializable {

  IType getType();

  Object getInstance();

  Object getFieldValue( String field );

  String getName();

  String getDescription();

  IType getOwnersType();

  default AnnotationUseSiteTarget getTarget()
  {
    return null;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy