|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectua.gradsoft.javachecker.models.JavaTypeArgumentBoundLocalVariableModel
public class JavaTypeArgumentBoundLocalVariableModel
Local variable with type substitutions.
| Constructor Summary | |
|---|---|
JavaTypeArgumentBoundLocalVariableModel(JavaLocalVariableModel origin,
JavaTypeArgumentBoundStatementModel statement)
|
|
| Method Summary | |
|---|---|
java.util.Map<java.lang.String,JavaAnnotationInstanceModel> |
getAnnotationsMap()
return set of annotations for this variable. |
Term |
getAttribute(java.lang.String name)
|
AttributedEntity |
getChildAttributes(java.lang.String childName)
|
JavaExpressionModel |
getInitExpressionModel()
return InitExpressionModel or null if one is empty. |
JavaVariableKind |
getKind()
get kind of variable |
Term |
getModelTerm()
TypeArgumentBoundLocalVariable(origin,substitution) |
JavaModifiersModel |
getModifiers()
return modifiers |
java.lang.String |
getName()
get name of variable. |
JavaTypeModel |
getOwnerType()
return type which own this variable. |
JavaStatementModel |
getStatement()
|
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 |
isForHead()
|
void |
setAttribute(java.lang.String name,
Term value)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JavaTypeArgumentBoundLocalVariableModel(JavaLocalVariableModel origin,
JavaTypeArgumentBoundStatementModel statement)
| Method Detail |
|---|
public java.lang.String getName()
JavaVariableModel
getName in interface JavaLocalVariableModelgetName in interface JavaVariableModelpublic JavaVariableKind getKind()
JavaVariableModel
getKind in interface JavaVariableModel
public JavaTypeModel getType()
throws TermWareException,
EntityNotFoundException
JavaVariableModel
getType in interface JavaLocalVariableModelgetType in interface JavaVariableModelTermWareException
EntityNotFoundExceptionpublic JavaTypeModel getOwnerType()
JavaVariableModel
getOwnerType in interface JavaVariableModelpublic JavaTopLevelBlockOwnerModel getTopLevelBlockOwner()
JavaVariableModel
getTopLevelBlockOwner in interface JavaVariableModelpublic JavaStatementModel getStatement()
getStatement in interface JavaLocalVariableModelpublic JavaExpressionModel getInitExpressionModel()
JavaLocalVariableModel
getInitExpressionModel in interface JavaLocalVariableModel
public java.util.Map<java.lang.String,JavaAnnotationInstanceModel> getAnnotationsMap()
throws TermWareException
JavaVariableModel
getAnnotationsMap in interface JavaVariableModelTermWareExceptionpublic JavaModifiersModel getModifiers()
JavaVariableModel
getModifiers in interface JavaVariableModel
public Term getModelTerm()
throws TermWareException,
EntityNotFoundException
getModelTerm in interface JavaLocalVariableModelTermWareException
EntityNotFoundExceptionpublic boolean isForHead()
isForHead in interface JavaLocalVariableModel
public Term getAttribute(java.lang.String name)
throws TermWareException
getAttribute in interface AttributedEntityTermWareException
public void setAttribute(java.lang.String name,
Term value)
throws TermWareException
setAttribute in interface AttributedEntityTermWareExceptionpublic AttributedEntity getChildAttributes(java.lang.String childName)
getChildAttributes in interface AttributedEntity
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||