ua.gradsoft.javachecker.models
Class JavaTermTypeVariableModel

java.lang.Object
  extended by ua.gradsoft.javachecker.models.JavaTypeModel
      extended by ua.gradsoft.javachecker.models.JavaTypeVariableAbstractModel
          extended by ua.gradsoft.javachecker.models.JavaTermTypeVariableModel
All Implemented Interfaces:
AttributedEntity

public class JavaTermTypeVariableModel
extends JavaTypeVariableAbstractModel

Author:
Ruslan Shevchenko

Constructor Summary
JavaTermTypeVariableModel(Term t, JavaTypeModel where)
          Creates a new instance of JavaTermTypeVariableModel
 
Method Summary
 java.util.List<JavaTypeModel> getBounds()
           
 java.lang.String getErasedName()
           
 JavaTermModifiersModel getModifiersModel()
          get modifiers moder
 java.lang.String getName()
           
 
Methods inherited from class ua.gradsoft.javachecker.models.JavaTypeVariableAbstractModel
getAnnotationsMap, getASTTerm, getConstructorModels, getDefaultAnnotationInstanceModel, getDefaultInitializerExpression, getEnclosedStatement, getEnclosedType, getEnumConstantModels, getFullNameAsTerm, getInitializerModels, getMemberVariableModels, getMethodModels, getModelTerm, getNestedTypeModels, getReferencedType, getShortNameAsTerm, getSuperClass, getSuperInterfaces, getTypeParameters, hasASTTerm, hasMemberVariableModels, hasMethodModels, hasNestedTypeModels, hasTypeParameters, isAnnotationType, isAnonimous, isArray, isClass, isEnum, isInterface, isLocal, isNested, isNull, isPrimitiveType, isTypeVariable, isUnknown, isWildcardBounds, print, toString
 
Methods inherited from class ua.gradsoft.javachecker.models.JavaTypeModel
findMemberVariableModel, findMethodModels, findNestedTypeModel, getAnnotation, getAttribute, getAttributes, getAttributesData, getCanonicalName, getChildAttributes, getErasedFullName, getFullName, getJavaFacts, getPackageModel, getUnitModel, hasAnnotation, setAttribute, setUnitModel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JavaTermTypeVariableModel

public JavaTermTypeVariableModel(Term t,
                                 JavaTypeModel where)
                          throws TermWareException
Creates a new instance of JavaTermTypeVariableModel

Throws:
TermWareException
Method Detail

getModifiersModel

public JavaTermModifiersModel getModifiersModel()
Description copied from class: JavaTypeModel
get modifiers moder

Specified by:
getModifiersModel in class JavaTypeModel
Returns:
Modifiers model

getName

public java.lang.String getName()
Specified by:
getName in class JavaTypeVariableAbstractModel

getErasedName

public java.lang.String getErasedName()
Specified by:
getErasedName in class JavaTypeModel

getBounds

public java.util.List<JavaTypeModel> getBounds()
                                        throws TermWareException
Specified by:
getBounds in class JavaTypeVariableAbstractModel
Throws:
TermWareException