ua.gradsoft.javachecker.models
Class JavaCompilationUnitModel.ClassImportSuffix

java.lang.Object
  extended by ua.gradsoft.javachecker.models.JavaCompilationUnitModel.ClassImportSuffix
Enclosing class:
JavaCompilationUnitModel

public static class JavaCompilationUnitModel.ClassImportSuffix
extends java.lang.Object

class import can consists not only from package name and imported class, but from package name and some sequences of classes, which are enclosing for imported. So, we keep in class import full resolved type model, if resolving is possible. (if no - keep null and try to resolve later)


Constructor Summary
JavaCompilationUnitModel.ClassImportSuffix(JavaTypeModel typeModel)
           
JavaCompilationUnitModel.ClassImportSuffix(java.lang.String fullClassName)
           
 
Method Summary
 java.lang.String getFullClassName()
           
 JavaTypeModel getTypeModel()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaCompilationUnitModel.ClassImportSuffix

public JavaCompilationUnitModel.ClassImportSuffix(java.lang.String fullClassName)

JavaCompilationUnitModel.ClassImportSuffix

public JavaCompilationUnitModel.ClassImportSuffix(JavaTypeModel typeModel)
Method Detail

getFullClassName

public java.lang.String getFullClassName()

getTypeModel

public JavaTypeModel getTypeModel()