|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectua.gradsoft.javachecker.models.JavaTermStatementModel
public class JavaTermStatementModel
Model for java statement.
| Constructor Summary | |
|---|---|
JavaTermStatementModel(JavaTermTopLevelBlockModel blockModel,
Term t,
JavaTermStatementModel parent,
JavaTermStatementModel previous)
|
|
| Method Summary | |
|---|---|
java.util.List<JavaStatementModel> |
getChildStatements()
get child statements. |
java.util.List<JavaExpressionModel> |
getExpressions()
list of top-level expressions |
JavaStatementKind |
getKind()
|
JavaTypeModel |
getLocalType()
return localType, defined in this statement, or null if this statement is not defintioon fo local type |
java.util.List<JavaLocalVariableModel> |
getLocalVariables()
get local variables, defined in this statement. |
Term |
getModelTerm()
StatementModel(term,context) |
JavaStatementModel |
getParentStatementModel()
get parent statement (if one eists), otherwise - return null. |
JavaStatementModel |
getPreviousStatementModel()
get previous statement. |
Term |
getTerm()
as was from parser |
JavaTermTopLevelBlockModel |
getTermTopLevelBlockModel()
|
JavaTopLevelBlockModel |
getTopLevelBlockModel()
get top level block, in which statement is defined. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JavaTermStatementModel(JavaTermTopLevelBlockModel blockModel,
Term t,
JavaTermStatementModel parent,
JavaTermStatementModel previous)
throws TermWareException
TermWareException| Method Detail |
|---|
public JavaStatementKind getKind()
getKind in interface JavaStatementModelpublic JavaTopLevelBlockModel getTopLevelBlockModel()
JavaStatementModel
getTopLevelBlockModel in interface JavaStatementModelpublic JavaTermTopLevelBlockModel getTermTopLevelBlockModel()
public JavaStatementModel getParentStatementModel()
JavaStatementModel
getParentStatementModel in interface JavaStatementModelpublic JavaStatementModel getPreviousStatementModel()
JavaStatementModel
getPreviousStatementModel in interface JavaStatementModelpublic java.util.List<JavaStatementModel> getChildStatements()
JavaStatementModel
getChildStatements in interface JavaStatementModelpublic java.util.List<JavaLocalVariableModel> getLocalVariables()
JavaStatementModel
getLocalVariables in interface JavaStatementModelpublic JavaTypeModel getLocalType()
getLocalType in interface JavaStatementModelpublic java.util.List<JavaExpressionModel> getExpressions()
getExpressions in interface JavaStatementModelpublic Term getTerm()
public Term getModelTerm()
throws TermWareException,
EntityNotFoundException
getModelTerm in interface JavaStatementModelTermWareException
EntityNotFoundException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||