|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectua.gradsoft.javachecker.models.expressions.JavaClassObjectConstantExpressionModel
public class JavaClassObjectConstantExpressionModel
'Expression' which is really a constant, situated in class
| Constructor Summary | |
|---|---|
JavaClassObjectConstantExpressionModel(java.lang.Object o,
JavaTypeModel enclosedType)
Creates a new instance of JavaClassObjectConstantExpressionModel |
|
| Method Summary | |
|---|---|
JavaExpressionModel |
eval(JavaTraceContext ctx)
|
java.lang.Object |
getConstant()
|
JavaTypeModel |
getEnclosedType()
enclosing type of statement. |
JavaExpressionKind |
getKind()
|
Term |
getModelTerm()
|
JavaStatementModel |
getStatementModel()
statement model, or null if expression is outside statement. |
java.util.List<JavaExpressionModel> |
getSubExpressions()
|
Term |
getTerm()
|
JavaTypeModel |
getType()
|
boolean |
isConstantExpression()
|
boolean |
isType()
return true, if expression represents type. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JavaClassObjectConstantExpressionModel(java.lang.Object o,
JavaTypeModel enclosedType)
| Method Detail |
|---|
public JavaTypeModel getType()
throws TermWareException
getType in interface JavaExpressionModelTermWareExceptionpublic boolean isType()
JavaExpressionModel
isType in interface JavaExpressionModelpublic JavaExpressionKind getKind()
getKind in interface JavaExpressionModelpublic java.util.List<JavaExpressionModel> getSubExpressions()
getSubExpressions in interface JavaExpressionModelpublic JavaTypeModel getEnclosedType()
JavaExpressionModel
getEnclosedType in interface JavaExpressionModelpublic JavaStatementModel getStatementModel()
JavaExpressionModel
getStatementModel in interface JavaExpressionModelpublic java.lang.Object getConstant()
getConstant in interface JavaObjectConstantExpressionModel
public Term getModelTerm()
throws TermWareException
getModelTerm in interface JavaExpressionModelTermWareException
public Term getTerm()
throws TermWareException
getTerm in interface JavaExpressionModelTermWareExceptionpublic boolean isConstantExpression()
isConstantExpression in interface JavaExpressionModelpublic JavaExpressionModel eval(JavaTraceContext ctx)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||