|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectua.gradsoft.javachecker.models.JavaMemberVariableModel
ua.gradsoft.javachecker.models.JavaTermMemberVariableModel
public class JavaTermMemberVariableModel
Model for java Member variable.
| Constructor Summary | |
|---|---|
JavaTermMemberVariableModel(Term modifiers,
Term type,
Term variableDeclarator,
JavaTypeModel owner)
Creates a new instance of JavaTermMemberVariableModel |
|
| Method Summary | |
|---|---|
java.util.Map<java.lang.String,JavaAnnotationInstanceModel> |
getAnnotationsMap()
return set of annotations for this variable. |
JavaTermExpressionModel |
getInitializerExpression()
return intializer expression, if one defined; otherwise - null |
Term |
getModelTerm()
MemberVariableModel(modifiers, TypeRef, name, initializer,this) |
JavaTermModifiersModel |
getModifiers()
return modifiers |
java.lang.String |
getName()
get name of variable. |
JavaTypeModel |
getOwner()
|
JavaTypeModel |
getOwnerType()
return type which own this variable. |
JavaTypeModel |
getType()
get type of variable |
Term |
getVariableDeclaratorTerm()
|
boolean |
isSupportInitializerExpression()
|
| Methods inherited from class ua.gradsoft.javachecker.models.JavaMemberVariableModel |
|---|
getAttribute, getChildAttributes, getKind, getTopLevelBlockOwner, setAttribute |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JavaTermMemberVariableModel(Term modifiers,
Term type,
Term variableDeclarator,
JavaTypeModel owner)
throws TermWareException
TermWareException| Method Detail |
|---|
public java.lang.String getName()
JavaVariableModel
getName in interface JavaVariableModelgetName in class JavaMemberVariableModelpublic JavaTypeModel getOwner()
public JavaTypeModel getType()
throws TermWareException,
EntityNotFoundException
JavaVariableModel
getType in interface JavaVariableModelgetType in class JavaMemberVariableModelTermWareException
EntityNotFoundExceptionpublic JavaTermModifiersModel getModifiers()
JavaVariableModel
getModifiers in interface JavaVariableModelgetModifiers in class JavaMemberVariableModelpublic JavaTypeModel getOwnerType()
JavaVariableModel
getOwnerType in interface JavaVariableModelgetOwnerType in class JavaMemberVariableModelpublic Term getVariableDeclaratorTerm()
public java.util.Map<java.lang.String,JavaAnnotationInstanceModel> getAnnotationsMap()
JavaVariableModel
public boolean isSupportInitializerExpression()
isSupportInitializerExpression in class JavaMemberVariableModel
public JavaTermExpressionModel getInitializerExpression()
throws TermWareException,
EntityNotFoundException
getInitializerExpression in class JavaMemberVariableModelTermWareException
EntityNotFoundException
public Term getModelTerm()
throws TermWareException,
EntityNotFoundException
getModelTerm in class JavaMemberVariableModelTermWareException
EntityNotFoundException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||