|
|||||||||
| 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.JavaTypeArgumentBoundMemberVariableModel
public class JavaTypeArgumentBoundMemberVariableModel
Member value, bound by type argument
| Constructor Summary | |
|---|---|
JavaTypeArgumentBoundMemberVariableModel(JavaTypeArgumentBoundTypeModel newOwner,
JavaMemberVariableModel origin)
Creates a new instance of JavaArgumentBoundTypeVariableModel |
|
| Method Summary | |
|---|---|
java.util.Map<java.lang.String,JavaAnnotationInstanceModel> |
getAnnotationsMap()
return set of annotations for this variable. |
JavaExpressionModel |
getInitializerExpression()
|
Term |
getModelTerm()
TypeArgumentBoundMemberVariableModel(originModelTerm,ownerModelTerm) |
JavaModifiersModel |
getModifiers()
return modifiers |
java.lang.String |
getName()
get name of variable. |
JavaTypeModel |
getOwnerType()
return type which own this variable. |
JavaTopLevelBlockOwnerModel |
getTopLevelBlockOwner()
return owner of top level block, where variablke is defined (constructor or method or initializer) if one exists, otherwise return null. |
JavaTypeModel |
getType()
get type of variable |
boolean |
isSupportInitializerExpression()
|
| Methods inherited from class ua.gradsoft.javachecker.models.JavaMemberVariableModel |
|---|
getAttribute, getChildAttributes, getKind, setAttribute |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JavaTypeArgumentBoundMemberVariableModel(JavaTypeArgumentBoundTypeModel newOwner,
JavaMemberVariableModel origin)
| Method Detail |
|---|
public java.lang.String getName()
JavaVariableModel
getName in interface JavaVariableModelgetName in class JavaMemberVariableModelpublic JavaTypeModel getOwnerType()
JavaVariableModel
getOwnerType in interface JavaVariableModelgetOwnerType in class JavaMemberVariableModelpublic JavaTopLevelBlockOwnerModel getTopLevelBlockOwner()
JavaVariableModel
getTopLevelBlockOwner in interface JavaVariableModelgetTopLevelBlockOwner in class JavaMemberVariableModel
public JavaTypeModel getType()
throws TermWareException,
EntityNotFoundException
JavaVariableModel
getType in interface JavaVariableModelgetType in class JavaMemberVariableModelTermWareException
EntityNotFoundException
public java.util.Map<java.lang.String,JavaAnnotationInstanceModel> getAnnotationsMap()
throws TermWareException
JavaVariableModel
TermWareExceptionpublic JavaModifiersModel getModifiers()
JavaVariableModel
getModifiers in interface JavaVariableModelgetModifiers in class JavaMemberVariableModelpublic boolean isSupportInitializerExpression()
isSupportInitializerExpression in class JavaMemberVariableModel
public JavaExpressionModel 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 | ||||||||