|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectua.gradsoft.javachecker.models.JavaAnnotationInstanceModel
ua.gradsoft.javachecker.models.JavaAnnotationDefaultInstanceModel
public class JavaAnnotationDefaultInstanceModel
Instance of default annotation. (target is null, values are default values)
| Field Summary |
|---|
| Fields inherited from class ua.gradsoft.javachecker.models.JavaAnnotationInstanceModel |
|---|
elementType_, target_ |
| Constructor Summary | |
|---|---|
JavaAnnotationDefaultInstanceModel(JavaTypeModel annotationType)
Creates a new instance of JavaAnnotationDefaultInstanceModel |
|
| Method Summary | |
|---|---|
JavaTypeModel |
getAnnotationModel()
|
JavaExpressionModel |
getElement(java.lang.String name)
expression, which is defined in annotations. |
java.util.Map<java.lang.String,JavaExpressionModel> |
getElements()
Map, which contains declared fields. |
Term |
getModelTerm()
DefaultAnnotationInstance($obj) |
boolean |
hasElement(java.lang.String name)
true, if element whith name elementName is
provided in this annotation |
| Methods inherited from class ua.gradsoft.javachecker.models.JavaAnnotationInstanceModel |
|---|
getRetentionPolicy, getTargetAnnotationTypeModel, getTargetConstructorModel, getTargetElementType, getTargetFieldModel, getTargetFormalParameterModel, getTargetLocalVariableModel, getTargetMethodModel, getTargetTypeModel |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JavaAnnotationDefaultInstanceModel(JavaTypeModel annotationType)
throws TermWareException,
EntityNotFoundException
TermWareException
EntityNotFoundException| Method Detail |
|---|
public JavaTypeModel getAnnotationModel()
getAnnotationModel in class JavaAnnotationInstanceModel
public boolean hasElement(java.lang.String name)
throws TermWareException
JavaAnnotationInstanceModel elementName is
provided in this annotation
hasElement in class JavaAnnotationInstanceModelTermWareException
public JavaExpressionModel getElement(java.lang.String name)
throws TermWareException
JavaAnnotationInstanceModel
getElement in class JavaAnnotationInstanceModelTermWareException
public java.util.Map<java.lang.String,JavaExpressionModel> getElements()
throws TermWareException
JavaAnnotationInstanceModel
getElements in class JavaAnnotationInstanceModelTermWareException
public Term getModelTerm()
throws TermWareException
getModelTerm in class JavaAnnotationInstanceModelTermWareException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||