|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectua.gradsoft.javachecker.models.JavaTypeArgumentBoundExpressionModel
public class JavaTypeArgumentBoundExpressionModel
Expression, where type arguments are bound. (need for analyzis)
| Constructor Summary | |
|---|---|
JavaTypeArgumentBoundExpressionModel(JavaExpressionModel origin,
JavaTypeArgumentBoundStatementModel statement)
Creates a new instance of JavaTypeArgumentBoundExpression |
|
JavaTypeArgumentBoundExpressionModel(JavaExpressionModel origin,
JavaTypeArgumentBoundTypeModel enclosedType)
construct expression outside statement |
|
| Method Summary | |
|---|---|
JavaTypeModel |
getEnclosedType()
enclosing type of statement. |
JavaExpressionKind |
getKind()
|
Term |
getModelTerm()
TypeArgumentBoundExpressionModel(origin,substitution) |
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 JavaTypeArgumentBoundExpressionModel(JavaExpressionModel origin,
JavaTypeArgumentBoundStatementModel statement)
public JavaTypeArgumentBoundExpressionModel(JavaExpressionModel origin,
JavaTypeArgumentBoundTypeModel enclosedType)
| Method Detail |
|---|
public JavaExpressionKind getKind()
getKind in interface JavaExpressionModel
public JavaTypeModel getType()
throws TermWareException,
EntityNotFoundException
getType in interface JavaExpressionModelTermWareException
EntityNotFoundException
public boolean isType()
throws TermWareException,
EntityNotFoundException
JavaExpressionModel
isType in interface JavaExpressionModelTermWareException
EntityNotFoundExceptionpublic JavaStatementModel getStatementModel()
JavaExpressionModel
getStatementModel in interface JavaExpressionModelpublic JavaTypeModel getEnclosedType()
JavaExpressionModel
getEnclosedType in interface JavaExpressionModel
public java.util.List<JavaExpressionModel> getSubExpressions()
throws TermWareException,
EntityNotFoundException
getSubExpressions in interface JavaExpressionModelTermWareException
EntityNotFoundException
public Term getModelTerm()
throws TermWareException,
EntityNotFoundException
getModelTerm in interface JavaExpressionModelTermWareException
EntityNotFoundException
public Term getTerm()
throws TermWareException,
EntityNotFoundException
getTerm in interface JavaExpressionModelTermWareException
EntityNotFoundException
public boolean isConstantExpression()
throws TermWareException,
EntityNotFoundException
isConstantExpression in interface JavaExpressionModelTermWareException
EntityNotFoundException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||