|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectua.gradsoft.javachecker.models.JavaFormalParameterModel
public abstract class JavaFormalParameterModel
Model for formal parameter
| Constructor Summary | |
|---|---|
JavaFormalParameterModel()
|
|
| Method Summary | |
|---|---|
abstract 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)
|
abstract int |
getIndex()
|
JavaVariableKind |
getKind()
get kind of variable |
Term |
getModelTerm()
FormalParameterModel(Modifiers,TypeRef(),Identifier,ctx) |
abstract JavaModifiersModel |
getModifiers()
return modifiers |
abstract java.lang.String |
getName()
get name of variable. |
JavaTypeModel |
getOwnerType()
return type which own this variable. |
abstract JavaTopLevelBlockOwnerModel |
getTopLevelBlockOwner()
return owner of top level block, where variablke is defined (constructor or method or initializer) if one exists, otherwise return null. |
abstract JavaTypeModel |
getType()
get type of variable |
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 JavaFormalParameterModel()
| Method Detail |
|---|
public abstract JavaModifiersModel getModifiers()
JavaVariableModel
getModifiers in interface JavaVariableModelpublic abstract java.lang.String getName()
JavaVariableModel
getName in interface JavaVariableModelpublic JavaVariableKind getKind()
JavaVariableModel
getKind in interface JavaVariableModel
public abstract JavaTypeModel getType()
throws TermWareException,
EntityNotFoundException
JavaVariableModel
getType in interface JavaVariableModelTermWareException
EntityNotFoundExceptionpublic abstract JavaTopLevelBlockOwnerModel getTopLevelBlockOwner()
JavaVariableModel
getTopLevelBlockOwner in interface JavaVariableModelpublic JavaTypeModel getOwnerType()
JavaVariableModel
getOwnerType in interface JavaVariableModelpublic abstract java.util.Map<java.lang.String,JavaAnnotationInstanceModel> getAnnotationsMap()
JavaVariableModel
getAnnotationsMap in interface JavaVariableModelpublic abstract int getIndex()
public Term getModelTerm()
throws TermWareException,
EntityNotFoundException
TermWareException
EntityNotFoundException
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 | ||||||||