|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectua.gradsoft.javachecker.models.JavaFormalParameterModel
ua.gradsoft.javachecker.models.JavaTermFormalParameterModel
public class JavaTermFormalParameterModel
Model for Java Formal Parameter
| Constructor Summary | |
|---|---|
JavaTermFormalParameterModel(Term modifiers,
java.lang.String name,
JavaTypeModel typeModel,
JavaTopLevelBlockOwnerModel owner,
int index)
|
|
| Method Summary | |
|---|---|
java.util.Map<java.lang.String,JavaAnnotationInstanceModel> |
getAnnotationsMap()
return set of annotations for this variable. |
Term |
getAttribute(java.lang.String name)
|
int |
getIndex()
|
JavaVariableKind |
getKind()
get kind of variable |
JavaTermModifiersModel |
getModifiers()
return modifiers |
java.lang.String |
getName()
get name of 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 |
void |
setAttribute(java.lang.String name,
Term value)
|
| Methods inherited from class ua.gradsoft.javachecker.models.JavaFormalParameterModel |
|---|
getChildAttributes, getModelTerm, getOwnerType |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JavaTermFormalParameterModel(Term modifiers,
java.lang.String name,
JavaTypeModel typeModel,
JavaTopLevelBlockOwnerModel owner,
int index)
throws TermWareException
TermWareException| Method Detail |
|---|
public JavaTermModifiersModel getModifiers()
JavaVariableModel
getModifiers in interface JavaVariableModelgetModifiers in class JavaFormalParameterModelpublic java.lang.String getName()
JavaVariableModel
getName in interface JavaVariableModelgetName in class JavaFormalParameterModelpublic JavaVariableKind getKind()
JavaVariableModel
getKind in interface JavaVariableModelgetKind in class JavaFormalParameterModelpublic JavaTypeModel getType()
JavaVariableModel
getType in interface JavaVariableModelgetType in class JavaFormalParameterModelpublic JavaTopLevelBlockOwnerModel getTopLevelBlockOwner()
JavaVariableModel
getTopLevelBlockOwner in interface JavaVariableModelgetTopLevelBlockOwner in class JavaFormalParameterModelpublic java.util.Map<java.lang.String,JavaAnnotationInstanceModel> getAnnotationsMap()
JavaVariableModel
getAnnotationsMap in interface JavaVariableModelgetAnnotationsMap in class JavaFormalParameterModel
public Term getAttribute(java.lang.String name)
throws TermWareException
getAttribute in interface AttributedEntitygetAttribute in class JavaFormalParameterModelTermWareException
public void setAttribute(java.lang.String name,
Term value)
throws TermWareException
setAttribute in interface AttributedEntitysetAttribute in class JavaFormalParameterModelTermWareExceptionpublic int getIndex()
getIndex in class JavaFormalParameterModel
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||